Add debug settings for using giant tiles (4096x4096)
[WebKit-https.git] / Source / WebCore / platform / graphics / GraphicsLayerClient.h
index 20c874d..bb58ba0 100644 (file)
@@ -26,6 +26,8 @@
 #ifndef GraphicsLayerClient_h
 #define GraphicsLayerClient_h
 
+#include "IntSize.h"
+#include "TiledBacking.h"
 #include <wtf/Forward.h>
 
 namespace WebCore {
@@ -118,6 +120,8 @@ public:
     virtual bool shouldAggressivelyRetainTiles(const GraphicsLayer*) const { return false; }
     virtual bool shouldTemporarilyRetainTileCohorts(const GraphicsLayer*) const { return true; }
 
+    virtual IntSize tileSize() const { return defaultTileSize(); }
+
     virtual bool needsPixelAligment() const { return false; }
 
     virtual bool needsIOSDumpRenderTreeMainFrameRenderViewLayerIsAlwaysOpaqueHack(const GraphicsLayer&) const { return false; }