|
virtual WEBCORE_EXPORT | ~GraphicsLayer () |
|
Type | type () const |
|
virtual void | initialize (Type) |
|
virtual PlatformLayerID | primaryLayerID () const |
|
GraphicsLayerClient & | client () const |
|
const String & | name () const |
|
virtual void | setName (const String &name) |
|
GraphicsLayer * | parent () const |
|
void | setParent (GraphicsLayer *) |
|
bool | hasAncestor (GraphicsLayer *) const |
|
const Vector< GraphicsLayer * > & | children () const |
|
virtual WEBCORE_EXPORT bool | setChildren (const Vector< GraphicsLayer *> &) |
|
virtual WEBCORE_EXPORT void | addChild (GraphicsLayer *) |
|
virtual WEBCORE_EXPORT void | addChildAtIndex (GraphicsLayer *, int index) |
|
virtual WEBCORE_EXPORT void | addChildAbove (GraphicsLayer *, GraphicsLayer *sibling) |
|
virtual WEBCORE_EXPORT void | addChildBelow (GraphicsLayer *, GraphicsLayer *sibling) |
|
virtual WEBCORE_EXPORT bool | replaceChild (GraphicsLayer *oldChild, GraphicsLayer *newChild) |
|
WEBCORE_EXPORT void | removeAllChildren () |
|
virtual WEBCORE_EXPORT void | removeFromParent () |
|
GraphicsLayer * | maskLayer () const |
|
virtual void | setMaskLayer (GraphicsLayer *) |
|
void | setIsMaskLayer (bool isMask) |
|
bool | isMaskLayer () const |
|
virtual WEBCORE_EXPORT void | setReplicatedByLayer (GraphicsLayer *) |
|
bool | isReplicated () const |
|
GraphicsLayer * | replicaLayer () const |
|
const FloatPoint & | replicatedLayerPosition () const |
|
void | setReplicatedLayerPosition (const FloatPoint &p) |
|
FloatSize | offsetFromRenderer () const |
|
void | setOffsetFromRenderer (const FloatSize &, ShouldSetNeedsDisplay=SetNeedsDisplay) |
|
const FloatPoint & | position () const |
|
virtual void | setPosition (const FloatPoint &p) |
|
FloatPoint | approximatePosition () const |
|
void | setApproximatePosition (std::optional< FloatPoint > p) |
|
virtual void | syncPosition (const FloatPoint &p) |
|
const FloatPoint3D & | anchorPoint () const |
|
virtual void | setAnchorPoint (const FloatPoint3D &p) |
|
const FloatSize & | size () const |
|
virtual WEBCORE_EXPORT void | setSize (const FloatSize &) |
|
const FloatPoint & | boundsOrigin () const |
|
virtual void | setBoundsOrigin (const FloatPoint &origin) |
|
virtual void | syncBoundsOrigin (const FloatPoint &origin) |
|
const TransformationMatrix & | transform () const |
|
virtual void | setTransform (const TransformationMatrix &t) |
|
const TransformationMatrix & | childrenTransform () const |
|
virtual void | setChildrenTransform (const TransformationMatrix &t) |
|
bool | preserves3D () const |
|
virtual void | setPreserves3D (bool b) |
|
bool | masksToBounds () const |
|
virtual void | setMasksToBounds (bool b) |
|
bool | drawsContent () const |
|
virtual void | setDrawsContent (bool b) |
|
bool | contentsAreVisible () const |
|
virtual void | setContentsVisible (bool b) |
|
bool | userInteractionEnabled () const |
|
virtual void | setUserInteractionEnabled (bool b) |
|
bool | acceleratesDrawing () const |
|
virtual void | setAcceleratesDrawing (bool b) |
|
bool | usesDisplayListDrawing () const |
|
virtual void | setUsesDisplayListDrawing (bool b) |
|
bool | needsBackdrop () const |
|
const Color & | backgroundColor () const |
|
virtual WEBCORE_EXPORT void | setBackgroundColor (const Color &) |
|
bool | contentsOpaque () const |
|
virtual void | setContentsOpaque (bool b) |
|
bool | supportsSubpixelAntialiasedText () const |
|
virtual void | setSupportsSubpixelAntialiasedText (bool b) |
|
bool | backfaceVisibility () const |
|
virtual void | setBackfaceVisibility (bool b) |
|
float | opacity () const |
|
virtual void | setOpacity (float opacity) |
|
const FilterOperations & | filters () const |
|
virtual bool | setFilters (const FilterOperations &filters) |
|
const FilterOperations & | backdropFilters () const |
|
virtual bool | setBackdropFilters (const FilterOperations &filters) |
|
virtual void | setBackdropFiltersRect (const FloatRoundedRect &backdropFiltersRect) |
|
const FloatRoundedRect & | backdropFiltersRect () const |
|
GraphicsLayerPaintingPhase | paintingPhase () const |
|
void | setPaintingPhase (GraphicsLayerPaintingPhase phase) |
|
virtual void | setNeedsDisplay ()=0 |
|
virtual void | setNeedsDisplayInRect (const FloatRect &, ShouldClipToLayer=ClipToLayer)=0 |
|
virtual void | setContentsNeedsDisplay () |
|
virtual void | setContentsTilePhase (const FloatSize &p) |
|
FloatSize | contentsTilePhase () const |
|
virtual void | setContentsTileSize (const FloatSize &s) |
|
FloatSize | contentsTileSize () const |
|
bool | hasContentsTiling () const |
|
FloatRect | contentsRect () const |
|
virtual void | setContentsRect (const FloatRect &r) |
|
FloatRoundedRect | contentsClippingRect () const |
|
virtual void | setContentsClippingRect (const FloatRoundedRect &roundedRect) |
|
FloatRoundedRect | maskToBoundsRect () const |
|
virtual bool | setMasksToBoundsRect (const FloatRoundedRect &roundedRect) |
|
Path | shapeLayerPath () const |
|
virtual void | setShapeLayerPath (const Path &) |
|
WindRule | shapeLayerWindRule () const |
|
virtual void | setShapeLayerWindRule (WindRule) |
|
virtual bool | addAnimation (const KeyframeValueList &, const FloatSize &, const Animation *, const String &, double) |
|
virtual void | pauseAnimation (const String &, double) |
|
virtual void | removeAnimation (const String &) |
|
virtual WEBCORE_EXPORT void | suspendAnimations (double time) |
|
virtual WEBCORE_EXPORT void | resumeAnimations () |
|
virtual void | setContentsToImage (Image *) |
|
virtual bool | shouldDirectlyCompositeImage (Image *) const |
|
virtual void | setContentsToSolidColor (const Color &) |
|
virtual void | setContentsToPlatformLayer (PlatformLayer *, ContentsLayerPurpose) |
|
virtual bool | usesContentsLayer () const |
|
void | paintGraphicsLayerContents (GraphicsContext &, const FloatRect &clip) |
|
virtual PlatformLayer * | platformLayer () const |
|
virtual void | setContentsOrientation (CompositingCoordinatesOrientation orientation) |
|
CompositingCoordinatesOrientation | contentsOrientation () const |
|
void | dumpLayer (TextStream &, int indent=0, LayerTreeAsTextBehavior=LayerTreeAsTextBehaviorNormal) const |
|
virtual void | setShowDebugBorder (bool show) |
|
bool | isShowingDebugBorder () const |
|
virtual void | setShowRepaintCounter (bool show) |
|
bool | isShowingRepaintCounter () const |
|
int | repaintCount () const |
|
int | incrementRepaintCount () |
|
virtual void | setDebugBackgroundColor (const Color &) |
|
virtual void | setDebugBorder (const Color &, float) |
|
virtual void | setCustomAppearance (CustomAppearance customAppearance) |
|
CustomAppearance | customAppearance () const |
|
virtual float | zPosition () const |
|
virtual WEBCORE_EXPORT void | setZPosition (float) |
|
virtual WEBCORE_EXPORT void | distributeOpacity (float) |
|
virtual WEBCORE_EXPORT float | accumulatedOpacity () const |
|
virtual FloatSize | pixelAlignmentOffset () const |
|
virtual void | setAppliesPageScale (bool appliesScale=true) |
|
virtual bool | appliesPageScale () const |
|
float | pageScaleFactor () const |
|
float | deviceScaleFactor () const |
|
virtual void | setIsViewportConstrained (bool) |
|
virtual bool | isViewportConstrained () const |
|
virtual void | deviceOrPageScaleFactorChanged () |
|
WEBCORE_EXPORT void | noteDeviceOrPageScaleFactorChangedIncludingDescendants () |
|
void | setIsInWindow (bool) |
|
virtual void | flushCompositingState (const FloatRect &) |
|
virtual void | flushCompositingStateForThisLayerOnly () |
|
virtual bool | visibleRectChangeRequiresFlush (const FloatRect &) const |
|
WEBCORE_EXPORT String | layerTreeAsText (LayerTreeAsTextBehavior=LayerTreeAsTextBehaviorNormal) const |
|
virtual WEBCORE_EXPORT String | displayListAsText (DisplayList::AsTextFlags) const |
|
virtual WEBCORE_EXPORT void | setIsTrackingDisplayListReplay (bool isTracking) |
|
virtual WEBCORE_EXPORT bool | isTrackingDisplayListReplay () const |
|
virtual WEBCORE_EXPORT String | replayDisplayListAsText (DisplayList::AsTextFlags) const |
|
virtual WEBCORE_EXPORT double | backingStoreMemoryEstimate () const |
|
virtual TiledBacking * | tiledBacking () const |
|
void | resetTrackedRepaints () |
|
void | addRepaintRect (const FloatRect &) |
|
void | updateDebugIndicators () |
|
virtual bool | canThrottleLayerFlush () const |
|
virtual bool | isGraphicsLayerCA () const |
|
virtual bool | isGraphicsLayerCARemote () const |
|
virtual bool | isGraphicsLayerTextureMapper () const |
|
virtual bool | isCoordinatedGraphicsLayer () const |
|
virtual WEBCORE_EXPORT | ~GraphicsLayer () |
|
Type | type () const |
|
virtual void | initialize (Type) |
|
virtual PlatformLayerID | primaryLayerID () const |
|
GraphicsLayerClient & | client () const |
|
const String & | name () const |
|
virtual void | setName (const String &name) |
|
GraphicsLayer * | parent () const |
|
void | setParent (GraphicsLayer *) |
|
bool | hasAncestor (GraphicsLayer *) const |
|
const Vector< GraphicsLayer * > & | children () const |
|
virtual WEBCORE_EXPORT bool | setChildren (const Vector< GraphicsLayer *> &) |
|
virtual WEBCORE_EXPORT void | addChild (GraphicsLayer *) |
|
virtual WEBCORE_EXPORT void | addChildAtIndex (GraphicsLayer *, int index) |
|
virtual WEBCORE_EXPORT void | addChildAbove (GraphicsLayer *, GraphicsLayer *sibling) |
|
virtual WEBCORE_EXPORT void | addChildBelow (GraphicsLayer *, GraphicsLayer *sibling) |
|
virtual WEBCORE_EXPORT bool | replaceChild (GraphicsLayer *oldChild, GraphicsLayer *newChild) |
|
WEBCORE_EXPORT void | removeAllChildren () |
|
virtual WEBCORE_EXPORT void | removeFromParent () |
|
GraphicsLayer * | maskLayer () const |
|
virtual void | setMaskLayer (GraphicsLayer *) |
|
void | setIsMaskLayer (bool isMask) |
|
bool | isMaskLayer () const |
|
virtual WEBCORE_EXPORT void | setReplicatedByLayer (GraphicsLayer *) |
|
bool | isReplicated () const |
|
GraphicsLayer * | replicaLayer () const |
|
const FloatPoint & | replicatedLayerPosition () const |
|
void | setReplicatedLayerPosition (const FloatPoint &p) |
|
FloatSize | offsetFromRenderer () const |
|
void | setOffsetFromRenderer (const FloatSize &, ShouldSetNeedsDisplay=SetNeedsDisplay) |
|
const FloatPoint & | position () const |
|
virtual void | setPosition (const FloatPoint &p) |
|
FloatPoint | approximatePosition () const |
|
void | setApproximatePosition (std::optional< FloatPoint > p) |
|
virtual void | syncPosition (const FloatPoint &p) |
|
const FloatPoint3D & | anchorPoint () const |
|
virtual void | setAnchorPoint (const FloatPoint3D &p) |
|
const FloatSize & | size () const |
|
virtual WEBCORE_EXPORT void | setSize (const FloatSize &) |
|
const FloatPoint & | boundsOrigin () const |
|
virtual void | setBoundsOrigin (const FloatPoint &origin) |
|
virtual void | syncBoundsOrigin (const FloatPoint &origin) |
|
const TransformationMatrix & | transform () const |
|
virtual void | setTransform (const TransformationMatrix &t) |
|
const TransformationMatrix & | childrenTransform () const |
|
virtual void | setChildrenTransform (const TransformationMatrix &t) |
|
bool | preserves3D () const |
|
virtual void | setPreserves3D (bool b) |
|
bool | masksToBounds () const |
|
virtual void | setMasksToBounds (bool b) |
|
bool | drawsContent () const |
|
virtual void | setDrawsContent (bool b) |
|
bool | contentsAreVisible () const |
|
virtual void | setContentsVisible (bool b) |
|
bool | userInteractionEnabled () const |
|
virtual void | setUserInteractionEnabled (bool b) |
|
bool | acceleratesDrawing () const |
|
virtual void | setAcceleratesDrawing (bool b) |
|
bool | usesDisplayListDrawing () const |
|
virtual void | setUsesDisplayListDrawing (bool b) |
|
bool | needsBackdrop () const |
|
const Color & | backgroundColor () const |
|
virtual WEBCORE_EXPORT void | setBackgroundColor (const Color &) |
|
bool | contentsOpaque () const |
|
virtual void | setContentsOpaque (bool b) |
|
bool | supportsSubpixelAntialiasedText () const |
|
virtual void | setSupportsSubpixelAntialiasedText (bool b) |
|
bool | backfaceVisibility () const |
|
virtual void | setBackfaceVisibility (bool b) |
|
float | opacity () const |
|
virtual void | setOpacity (float opacity) |
|
const FilterOperations & | filters () const |
|
virtual bool | setFilters (const FilterOperations &filters) |
|
const FilterOperations & | backdropFilters () const |
|
virtual bool | setBackdropFilters (const FilterOperations &filters) |
|
virtual void | setBackdropFiltersRect (const FloatRoundedRect &backdropFiltersRect) |
|
const FloatRoundedRect & | backdropFiltersRect () const |
|
GraphicsLayerPaintingPhase | paintingPhase () const |
|
void | setPaintingPhase (GraphicsLayerPaintingPhase phase) |
|
virtual void | setNeedsDisplay ()=0 |
|
virtual void | setNeedsDisplayInRect (const FloatRect &, ShouldClipToLayer=ClipToLayer)=0 |
|
virtual void | setContentsNeedsDisplay () |
|
virtual void | setContentsTilePhase (const FloatSize &p) |
|
FloatSize | contentsTilePhase () const |
|
virtual void | setContentsTileSize (const FloatSize &s) |
|
FloatSize | contentsTileSize () const |
|
bool | hasContentsTiling () const |
|
FloatRect | contentsRect () const |
|
virtual void | setContentsRect (const FloatRect &r) |
|
FloatRoundedRect | contentsClippingRect () const |
|
virtual void | setContentsClippingRect (const FloatRoundedRect &roundedRect) |
|
FloatRoundedRect | maskToBoundsRect () const |
|
virtual bool | setMasksToBoundsRect (const FloatRoundedRect &roundedRect) |
|
Path | shapeLayerPath () const |
|
virtual void | setShapeLayerPath (const Path &) |
|
WindRule | shapeLayerWindRule () const |
|
virtual void | setShapeLayerWindRule (WindRule) |
|
virtual bool | addAnimation (const KeyframeValueList &, const FloatSize &, const Animation *, const String &, double) |
|
virtual void | pauseAnimation (const String &, double) |
|
virtual void | removeAnimation (const String &) |
|
virtual WEBCORE_EXPORT void | suspendAnimations (double time) |
|
virtual WEBCORE_EXPORT void | resumeAnimations () |
|
virtual void | setContentsToImage (Image *) |
|
virtual bool | shouldDirectlyCompositeImage (Image *) const |
|
virtual void | setContentsToSolidColor (const Color &) |
|
virtual void | setContentsToPlatformLayer (PlatformLayer *, ContentsLayerPurpose) |
|
virtual bool | usesContentsLayer () const |
|
void | paintGraphicsLayerContents (GraphicsContext &, const FloatRect &clip) |
|
virtual PlatformLayer * | platformLayer () const |
|
virtual void | setContentsOrientation (CompositingCoordinatesOrientation orientation) |
|
CompositingCoordinatesOrientation | contentsOrientation () const |
|
void | dumpLayer (TextStream &, int indent=0, LayerTreeAsTextBehavior=LayerTreeAsTextBehaviorNormal) const |
|
virtual void | setShowDebugBorder (bool show) |
|
bool | isShowingDebugBorder () const |
|
virtual void | setShowRepaintCounter (bool show) |
|
bool | isShowingRepaintCounter () const |
|
int | repaintCount () const |
|
int | incrementRepaintCount () |
|
virtual void | setDebugBackgroundColor (const Color &) |
|
virtual void | setDebugBorder (const Color &, float) |
|
virtual void | setCustomAppearance (CustomAppearance customAppearance) |
|
CustomAppearance | customAppearance () const |
|
virtual float | zPosition () const |
|
virtual WEBCORE_EXPORT void | setZPosition (float) |
|
virtual WEBCORE_EXPORT void | distributeOpacity (float) |
|
virtual WEBCORE_EXPORT float | accumulatedOpacity () const |
|
virtual FloatSize | pixelAlignmentOffset () const |
|
virtual void | setAppliesPageScale (bool appliesScale=true) |
|
virtual bool | appliesPageScale () const |
|
float | pageScaleFactor () const |
|
float | deviceScaleFactor () const |
|
virtual void | setIsViewportConstrained (bool) |
|
virtual bool | isViewportConstrained () const |
|
virtual void | deviceOrPageScaleFactorChanged () |
|
WEBCORE_EXPORT void | noteDeviceOrPageScaleFactorChangedIncludingDescendants () |
|
void | setIsInWindow (bool) |
|
virtual void | flushCompositingState (const FloatRect &) |
|
virtual void | flushCompositingStateForThisLayerOnly () |
|
virtual bool | visibleRectChangeRequiresFlush (const FloatRect &) const |
|
WEBCORE_EXPORT String | layerTreeAsText (LayerTreeAsTextBehavior=LayerTreeAsTextBehaviorNormal) const |
|
virtual WEBCORE_EXPORT String | displayListAsText (DisplayList::AsTextFlags) const |
|
virtual WEBCORE_EXPORT void | setIsTrackingDisplayListReplay (bool isTracking) |
|
virtual WEBCORE_EXPORT bool | isTrackingDisplayListReplay () const |
|
virtual WEBCORE_EXPORT String | replayDisplayListAsText (DisplayList::AsTextFlags) const |
|
virtual WEBCORE_EXPORT double | backingStoreMemoryEstimate () const |
|
virtual TiledBacking * | tiledBacking () const |
|
void | resetTrackedRepaints () |
|
void | addRepaintRect (const FloatRect &) |
|
void | updateDebugIndicators () |
|
virtual bool | canThrottleLayerFlush () const |
|
virtual bool | isGraphicsLayerCA () const |
|
virtual bool | isGraphicsLayerCARemote () const |
|
virtual bool | isGraphicsLayerTextureMapper () const |
|
virtual bool | isCoordinatedGraphicsLayer () const |
|