Lines Matching refs:GraphicsLayer
34 class GraphicsLayer;
61 virtual bool shouldUseTiledBacking(const GraphicsLayer*) const { return false; }
62 virtual void tiledBackingUsageChanged(const GraphicsLayer*, bool /*usingTiledBacking*/) { }
65 virtual void notifyAnimationStarted(const GraphicsLayer*, double time) = 0;
69 virtual void notifyFlushRequired(const GraphicsLayer*) = 0;
72 virtual void notifyFlushBeforeDisplayRefresh(const GraphicsLayer*) { }
74 virtual void paintContents(const GraphicsLayer*, GraphicsContext&, GraphicsLayerPaintingPhase, const FloatRect& inClip) = 0;
75 virtual void didCommitChangesForLayer(const GraphicsLayer*) const { }
79 virtual bool getCurrentTransform(const GraphicsLayer*, TransformationMatrix&) const { return false; }
83 virtual void customPositionForVisibleRectComputation(const GraphicsLayer*, FloatPoint&) const { }
91 virtual float contentsScaleMultiplierForNewTiles(const GraphicsLayer*) const { return 1; }
92 virtual bool paintsOpaquelyAtNonIntegralScales(const GraphicsLayer*) const { return false; }
96 virtual bool shouldSkipLayerInDump(const GraphicsLayer*) const { return false; }
97 virtual bool shouldDumpPropertyForLayer(const GraphicsLayer*, const char*) const { return true; }
99 virtual bool shouldAggressivelyRetainTiles(const GraphicsLayer*) const { return false; }
100 virtual bool shouldTemporarilyRetainTileCohorts(const GraphicsLayer*) const { return true; }
107 // This is executed in GraphicsLayer construction and destruction