diff options
Diffstat (limited to 'Source/WebCore/platform/graphics/ca/mac/TileCache.h')
-rw-r--r-- | Source/WebCore/platform/graphics/ca/mac/TileCache.h | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/Source/WebCore/platform/graphics/ca/mac/TileCache.h b/Source/WebCore/platform/graphics/ca/mac/TileCache.h index a7d33fbe5..76387e8aa 100644 --- a/Source/WebCore/platform/graphics/ca/mac/TileCache.h +++ b/Source/WebCore/platform/graphics/ca/mac/TileCache.h @@ -65,6 +65,9 @@ public: bool acceleratesDrawing() const { return m_acceleratesDrawing; } void setAcceleratesDrawing(bool); + void setTilesOpaque(bool); + bool tilesAreOpaque() const { return m_tilesAreOpaque; } + CALayer *tileContainerLayer() const { return m_tileContainerLayer.get(); } void setTileDebugBorderWidth(float); @@ -81,8 +84,11 @@ private: // TiledBacking member functions. virtual void visibleRectChanged(const IntRect&) OVERRIDE; virtual void setIsInWindow(bool) OVERRIDE; - virtual void setCanHaveScrollbars(bool) OVERRIDE; + virtual void setTileCoverage(TileCoverage) OVERRIDE; + virtual TileCoverage tileCoverage() const OVERRIDE { return m_tileCoverage; } virtual void forceRepaint() OVERRIDE; + virtual void setScrollingPerformanceLoggingEnabled(bool flag) OVERRIDE { m_scrollingPerformanceLoggingEnabled = flag; } + virtual bool scrollingPerformanceLoggingEnabled() const OVERRIDE { return m_scrollingPerformanceLoggingEnabled; } IntRect bounds() const; @@ -115,9 +121,11 @@ private: CGFloat m_scale; CGFloat m_deviceScaleFactor; + TileCoverage m_tileCoverage; bool m_isInWindow; - bool m_canHaveScrollbars; + bool m_scrollingPerformanceLoggingEnabled; bool m_acceleratesDrawing; + bool m_tilesAreOpaque; RetainPtr<CGColorRef> m_tileDebugBorderColor; float m_tileDebugBorderWidth; |