webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
WebCore::GraphicsLayer Class Referenceabstract

#include <GraphicsLayer.h>

Inheritance diagram for WebCore::GraphicsLayer:
WebCore::GraphicsLayerCA WebCore::GraphicsLayerCA WebCore::GraphicsLayerDirect2D WebCore::GraphicsLayerTextureMapper WebKit::GraphicsLayerCARemote WebKit::GraphicsLayerCARemote

Public Types

enum  Type {
  Type::Normal, Type::PageTiledBacking, Type::Scrolling, Type::Shape,
  Type::Normal, Type::PageTiledBacking, Type::Scrolling, Type::Shape
}
 
enum  ContentsLayerPurpose {
  NoContentsLayer = 0, ContentsLayerForImage, ContentsLayerForMedia, ContentsLayerForCanvas,
  ContentsLayerForBackgroundColor, ContentsLayerForPlugin, NoContentsLayer = 0, ContentsLayerForImage,
  ContentsLayerForMedia, ContentsLayerForCanvas, ContentsLayerForBackgroundColor, ContentsLayerForPlugin
}
 
enum  ShouldSetNeedsDisplay { DontSetNeedsDisplay, SetNeedsDisplay, DontSetNeedsDisplay, SetNeedsDisplay }
 
enum  ShouldClipToLayer { DoNotClipToLayer, ClipToLayer, DoNotClipToLayer, ClipToLayer }
 
enum  CompositingCoordinatesOrientation { CompositingCoordinatesTopDown, CompositingCoordinatesBottomUp, CompositingCoordinatesTopDown, CompositingCoordinatesBottomUp }
 
enum  CustomAppearance {
  NoCustomAppearance, ScrollingOverhang, ScrollingShadow, LightBackdropAppearance,
  DarkBackdropAppearance, NoCustomAppearance, ScrollingOverhang, ScrollingShadow,
  LightBackdropAppearance, DarkBackdropAppearance
}
 
enum  Type {
  Type::Normal, Type::PageTiledBacking, Type::Scrolling, Type::Shape,
  Type::Normal, Type::PageTiledBacking, Type::Scrolling, Type::Shape
}
 
enum  ContentsLayerPurpose {
  NoContentsLayer = 0, ContentsLayerForImage, ContentsLayerForMedia, ContentsLayerForCanvas,
  ContentsLayerForBackgroundColor, ContentsLayerForPlugin, NoContentsLayer = 0, ContentsLayerForImage,
  ContentsLayerForMedia, ContentsLayerForCanvas, ContentsLayerForBackgroundColor, ContentsLayerForPlugin
}
 
enum  ShouldSetNeedsDisplay { DontSetNeedsDisplay, SetNeedsDisplay, DontSetNeedsDisplay, SetNeedsDisplay }
 
enum  ShouldClipToLayer { DoNotClipToLayer, ClipToLayer, DoNotClipToLayer, ClipToLayer }
 
enum  CompositingCoordinatesOrientation { CompositingCoordinatesTopDown, CompositingCoordinatesBottomUp, CompositingCoordinatesTopDown, CompositingCoordinatesBottomUp }
 
enum  CustomAppearance {
  NoCustomAppearance, ScrollingOverhang, ScrollingShadow, LightBackdropAppearance,
  DarkBackdropAppearance, NoCustomAppearance, ScrollingOverhang, ScrollingShadow,
  LightBackdropAppearance, DarkBackdropAppearance
}
 
using PlatformLayerID = uint64_t
 
using PlatformLayerID = uint64_t
 

Public Member Functions

virtual WEBCORE_EXPORT ~GraphicsLayer ()
 
Type type () const
 
virtual void initialize (Type)
 
virtual PlatformLayerID primaryLayerID () const
 
GraphicsLayerClientclient () const
 
const Stringname () const
 
virtual void setName (const String &name)
 
GraphicsLayerparent () 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 ()
 
GraphicsLayermaskLayer () const
 
virtual void setMaskLayer (GraphicsLayer *)
 
void setIsMaskLayer (bool isMask)
 
bool isMaskLayer () const
 
virtual WEBCORE_EXPORT void setReplicatedByLayer (GraphicsLayer *)
 
bool isReplicated () const
 
GraphicsLayerreplicaLayer () const
 
const FloatPointreplicatedLayerPosition () const
 
void setReplicatedLayerPosition (const FloatPoint &p)
 
FloatSize offsetFromRenderer () const
 
void setOffsetFromRenderer (const FloatSize &, ShouldSetNeedsDisplay=SetNeedsDisplay)
 
const FloatPointposition () const
 
virtual void setPosition (const FloatPoint &p)
 
FloatPoint approximatePosition () const
 
void setApproximatePosition (std::optional< FloatPoint > p)
 
virtual void syncPosition (const FloatPoint &p)
 
const FloatPoint3DanchorPoint () const
 
virtual void setAnchorPoint (const FloatPoint3D &p)
 
const FloatSizesize () const
 
virtual WEBCORE_EXPORT void setSize (const FloatSize &)
 
const FloatPointboundsOrigin () const
 
virtual void setBoundsOrigin (const FloatPoint &origin)
 
virtual void syncBoundsOrigin (const FloatPoint &origin)
 
const TransformationMatrixtransform () const
 
virtual void setTransform (const TransformationMatrix &t)
 
const TransformationMatrixchildrenTransform () 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 ColorbackgroundColor () 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 FilterOperationsfilters () const
 
virtual bool setFilters (const FilterOperations &filters)
 
const FilterOperationsbackdropFilters () const
 
virtual bool setBackdropFilters (const FilterOperations &filters)
 
virtual void setBackdropFiltersRect (const FloatRoundedRect &backdropFiltersRect)
 
const FloatRoundedRectbackdropFiltersRect () 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 PlatformLayerplatformLayer () 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 TiledBackingtiledBacking () 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
 
GraphicsLayerClientclient () const
 
const Stringname () const
 
virtual void setName (const String &name)
 
GraphicsLayerparent () 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 ()
 
GraphicsLayermaskLayer () const
 
virtual void setMaskLayer (GraphicsLayer *)
 
void setIsMaskLayer (bool isMask)
 
bool isMaskLayer () const
 
virtual WEBCORE_EXPORT void setReplicatedByLayer (GraphicsLayer *)
 
bool isReplicated () const
 
GraphicsLayerreplicaLayer () const
 
const FloatPointreplicatedLayerPosition () const
 
void setReplicatedLayerPosition (const FloatPoint &p)
 
FloatSize offsetFromRenderer () const
 
void setOffsetFromRenderer (const FloatSize &, ShouldSetNeedsDisplay=SetNeedsDisplay)
 
const FloatPointposition () const
 
virtual void setPosition (const FloatPoint &p)
 
FloatPoint approximatePosition () const
 
void setApproximatePosition (std::optional< FloatPoint > p)
 
virtual void syncPosition (const FloatPoint &p)
 
const FloatPoint3DanchorPoint () const
 
virtual void setAnchorPoint (const FloatPoint3D &p)
 
const FloatSizesize () const
 
virtual WEBCORE_EXPORT void setSize (const FloatSize &)
 
const FloatPointboundsOrigin () const
 
virtual void setBoundsOrigin (const FloatPoint &origin)
 
virtual void syncBoundsOrigin (const FloatPoint &origin)
 
const TransformationMatrixtransform () const
 
virtual void setTransform (const TransformationMatrix &t)
 
const TransformationMatrixchildrenTransform () 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 ColorbackgroundColor () 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 FilterOperationsfilters () const
 
virtual bool setFilters (const FilterOperations &filters)
 
const FilterOperationsbackdropFilters () const
 
virtual bool setBackdropFilters (const FilterOperations &filters)
 
virtual void setBackdropFiltersRect (const FloatRoundedRect &backdropFiltersRect)
 
const FloatRoundedRectbackdropFiltersRect () 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 PlatformLayerplatformLayer () 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 TiledBackingtiledBacking () 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
 

Static Public Member Functions

static WEBCORE_EXPORT std::unique_ptr< GraphicsLayercreate (GraphicsLayerFactory *, GraphicsLayerClient &, Type=Type::Normal)
 
static String animationNameForTransition (AnimatedPropertyID)
 
static bool supportsBackgroundColorContent ()
 
static bool supportsLayerType (Type)
 
static bool supportsContentsTiling ()
 
static bool supportsSubpixelAntialiasedLayerText ()
 
static void traverse (GraphicsLayer &, std::function< void(GraphicsLayer &)>)
 
static WEBCORE_EXPORT std::unique_ptr< GraphicsLayercreate (GraphicsLayerFactory *, GraphicsLayerClient &, Type=Type::Normal)
 
static String animationNameForTransition (AnimatedPropertyID)
 
static bool supportsBackgroundColorContent ()
 
static bool supportsLayerType (Type)
 
static bool supportsContentsTiling ()
 
static bool supportsSubpixelAntialiasedLayerText ()
 
static void traverse (GraphicsLayer &, std::function< void(GraphicsLayer &)>)
 

Protected Member Functions

WEBCORE_EXPORT GraphicsLayer (Type, GraphicsLayerClient &)
 
virtual WEBCORE_EXPORT void willBeDestroyed ()
 
void clearFilters ()
 
void clearBackdropFilters ()
 
virtual bool shouldRepaintOnSizeChange () const
 
virtual void setOpacityInternal (float)
 
GraphicsLayerreplicatedLayer () const
 
virtual void setReplicatedLayer (GraphicsLayer *layer)
 
void dumpProperties (TextStream &, int indent, LayerTreeAsTextBehavior) const
 
virtual void dumpAdditionalProperties (TextStream &, int, LayerTreeAsTextBehavior) const
 
virtual WEBCORE_EXPORT void getDebugBorderInfo (Color &, float &width) const
 
WEBCORE_EXPORT GraphicsLayer (Type, GraphicsLayerClient &)
 
virtual WEBCORE_EXPORT void willBeDestroyed ()
 
void clearFilters ()
 
void clearBackdropFilters ()
 
virtual bool shouldRepaintOnSizeChange () const
 
virtual void setOpacityInternal (float)
 
GraphicsLayerreplicatedLayer () const
 
virtual void setReplicatedLayer (GraphicsLayer *layer)
 
void dumpProperties (TextStream &, int indent, LayerTreeAsTextBehavior) const
 
virtual void dumpAdditionalProperties (TextStream &, int, LayerTreeAsTextBehavior) const
 
virtual WEBCORE_EXPORT void getDebugBorderInfo (Color &, float &width) const
 

Static Protected Member Functions

static int validateFilterOperations (const KeyframeValueList &)
 
static int validateTransformOperations (const KeyframeValueList &, bool &hasBigRotation)
 
static int validateFilterOperations (const KeyframeValueList &)
 
static int validateTransformOperations (const KeyframeValueList &, bool &hasBigRotation)
 

Protected Attributes

GraphicsLayerClientm_client
 
String m_name
 
FloatSize m_offsetFromRenderer
 
FloatPoint m_position
 
std::optional< FloatPointm_approximatePosition
 
FloatPoint3D m_anchorPoint
 
FloatSize m_size
 
FloatPoint m_boundsOrigin
 
TransformationMatrix m_transform
 
TransformationMatrix m_childrenTransform
 
Color m_backgroundColor
 
float m_opacity
 
float m_zPosition
 
FilterOperations m_filters
 
FilterOperations m_backdropFilters
 
const Type m_type
 
bool m_contentsOpaque: 1
 
bool m_supportsSubpixelAntialiasedText: 1
 
bool m_preserves3D: 1
 
bool m_backfaceVisibility: 1
 
bool m_masksToBounds: 1
 
bool m_drawsContent: 1
 
bool m_contentsVisible: 1
 
bool m_acceleratesDrawing: 1
 
bool m_usesDisplayListDrawing: 1
 
bool m_appliesPageScale: 1
 
bool m_showDebugBorder: 1
 
bool m_showRepaintCounter: 1
 
bool m_isMaskLayer: 1
 
bool m_isTrackingDisplayListReplay: 1
 
bool m_userInteractionEnabled: 1
 
GraphicsLayerPaintingPhase m_paintingPhase
 
CompositingCoordinatesOrientation m_contentsOrientation
 
Vector< GraphicsLayer * > m_children
 
GraphicsLayerm_parent
 
GraphicsLayerm_maskLayer
 
GraphicsLayerm_replicaLayer
 
GraphicsLayerm_replicatedLayer
 
FloatPoint m_replicatedLayerPosition
 
FloatRect m_contentsRect
 
FloatRoundedRect m_contentsClippingRect
 
FloatRoundedRect m_masksToBoundsRect
 
FloatSize m_contentsTilePhase
 
FloatSize m_contentsTileSize
 
FloatRoundedRect m_backdropFiltersRect
 
int m_repaintCount
 
CustomAppearance m_customAppearance
 

Member Typedef Documentation

◆ PlatformLayerID [1/2]

◆ PlatformLayerID [2/2]

Member Enumeration Documentation

◆ CompositingCoordinatesOrientation [1/2]

Enumerator
CompositingCoordinatesTopDown 
CompositingCoordinatesBottomUp 
CompositingCoordinatesTopDown 
CompositingCoordinatesBottomUp 

◆ CompositingCoordinatesOrientation [2/2]

Enumerator
CompositingCoordinatesTopDown 
CompositingCoordinatesBottomUp 
CompositingCoordinatesTopDown 
CompositingCoordinatesBottomUp 

◆ ContentsLayerPurpose [1/2]

Enumerator
NoContentsLayer 
ContentsLayerForImage 
ContentsLayerForMedia 
ContentsLayerForCanvas 
ContentsLayerForBackgroundColor 
ContentsLayerForPlugin 
NoContentsLayer 
ContentsLayerForImage 
ContentsLayerForMedia 
ContentsLayerForCanvas 
ContentsLayerForBackgroundColor 
ContentsLayerForPlugin 

◆ ContentsLayerPurpose [2/2]

Enumerator
NoContentsLayer 
ContentsLayerForImage 
ContentsLayerForMedia 
ContentsLayerForCanvas 
ContentsLayerForBackgroundColor 
ContentsLayerForPlugin 
NoContentsLayer 
ContentsLayerForImage 
ContentsLayerForMedia 
ContentsLayerForCanvas 
ContentsLayerForBackgroundColor 
ContentsLayerForPlugin 

◆ CustomAppearance [1/2]

Enumerator
NoCustomAppearance 
ScrollingOverhang 
ScrollingShadow 
LightBackdropAppearance 
DarkBackdropAppearance 
NoCustomAppearance 
ScrollingOverhang 
ScrollingShadow 
LightBackdropAppearance 
DarkBackdropAppearance 

◆ CustomAppearance [2/2]

Enumerator
NoCustomAppearance 
ScrollingOverhang 
ScrollingShadow 
LightBackdropAppearance 
DarkBackdropAppearance 
NoCustomAppearance 
ScrollingOverhang 
ScrollingShadow 
LightBackdropAppearance 
DarkBackdropAppearance 

◆ ShouldClipToLayer [1/2]

Enumerator
DoNotClipToLayer 
ClipToLayer 
DoNotClipToLayer 
ClipToLayer 

◆ ShouldClipToLayer [2/2]

Enumerator
DoNotClipToLayer 
ClipToLayer 
DoNotClipToLayer 
ClipToLayer 

◆ ShouldSetNeedsDisplay [1/2]

Enumerator
DontSetNeedsDisplay 
SetNeedsDisplay 
DontSetNeedsDisplay 
SetNeedsDisplay 

◆ ShouldSetNeedsDisplay [2/2]

Enumerator
DontSetNeedsDisplay 
SetNeedsDisplay 
DontSetNeedsDisplay 
SetNeedsDisplay 

◆ Type [1/2]

Enumerator
Normal 
PageTiledBacking 
Scrolling 
Shape 
Normal 
PageTiledBacking 
Scrolling 
Shape 

◆ Type [2/2]

Enumerator
Normal 
PageTiledBacking 
Scrolling 
Shape 
Normal 
PageTiledBacking 
Scrolling 
Shape 

Constructor & Destructor Documentation

◆ ~GraphicsLayer() [1/2]

WebCore::GraphicsLayer::~GraphicsLayer ( )
virtual

◆ GraphicsLayer() [1/2]

WebCore::GraphicsLayer::GraphicsLayer ( Type  type,
GraphicsLayerClient client 
)
explicitprotected

◆ ~GraphicsLayer() [2/2]

virtual WEBCORE_EXPORT WebCore::GraphicsLayer::~GraphicsLayer ( )
virtual

◆ GraphicsLayer() [2/2]

WEBCORE_EXPORT WebCore::GraphicsLayer::GraphicsLayer ( Type  ,
GraphicsLayerClient  
)
explicitprotected

Member Function Documentation

◆ acceleratesDrawing() [1/2]

bool WebCore::GraphicsLayer::acceleratesDrawing ( ) const
inline

◆ acceleratesDrawing() [2/2]

bool WebCore::GraphicsLayer::acceleratesDrawing ( ) const
inline

◆ accumulatedOpacity() [1/2]

virtual WEBCORE_EXPORT float WebCore::GraphicsLayer::accumulatedOpacity ( ) const
virtual

◆ accumulatedOpacity() [2/2]

float WebCore::GraphicsLayer::accumulatedOpacity ( ) const
virtual

◆ addAnimation() [1/2]

virtual bool WebCore::GraphicsLayer::addAnimation ( const KeyframeValueList ,
const FloatSize ,
const Animation ,
const String ,
double   
)
inlinevirtual

◆ addAnimation() [2/2]

virtual bool WebCore::GraphicsLayer::addAnimation ( const KeyframeValueList ,
const FloatSize ,
const Animation ,
const String ,
double   
)
inlinevirtual

◆ addChild() [1/2]

virtual WEBCORE_EXPORT void WebCore::GraphicsLayer::addChild ( GraphicsLayer )
virtual

◆ addChild() [2/2]

void WebCore::GraphicsLayer::addChild ( GraphicsLayer childLayer)
virtual

◆ addChildAbove() [1/2]

virtual WEBCORE_EXPORT void WebCore::GraphicsLayer::addChildAbove ( GraphicsLayer ,
GraphicsLayer sibling 
)
virtual

◆ addChildAbove() [2/2]

void WebCore::GraphicsLayer::addChildAbove ( GraphicsLayer childLayer,
GraphicsLayer sibling 
)
virtual

◆ addChildAtIndex() [1/2]

virtual WEBCORE_EXPORT void WebCore::GraphicsLayer::addChildAtIndex ( GraphicsLayer ,
int  index 
)
virtual

◆ addChildAtIndex() [2/2]

void WebCore::GraphicsLayer::addChildAtIndex ( GraphicsLayer childLayer,
int  index 
)
virtual

◆ addChildBelow() [1/2]

void WebCore::GraphicsLayer::addChildBelow ( GraphicsLayer childLayer,
GraphicsLayer sibling 
)
virtual

◆ addChildBelow() [2/2]

virtual WEBCORE_EXPORT void WebCore::GraphicsLayer::addChildBelow ( GraphicsLayer ,
GraphicsLayer sibling 
)
virtual

◆ addRepaintRect() [1/2]

void WebCore::GraphicsLayer::addRepaintRect ( const FloatRect repaintRect)

◆ addRepaintRect() [2/2]

void WebCore::GraphicsLayer::addRepaintRect ( const FloatRect )

◆ anchorPoint() [1/2]

const FloatPoint3D& WebCore::GraphicsLayer::anchorPoint ( ) const
inline

◆ anchorPoint() [2/2]

const FloatPoint3D& WebCore::GraphicsLayer::anchorPoint ( ) const
inline

◆ animationNameForTransition() [1/2]

static String WebCore::GraphicsLayer::animationNameForTransition ( AnimatedPropertyID  )
static

◆ animationNameForTransition() [2/2]

String WebCore::GraphicsLayer::animationNameForTransition ( AnimatedPropertyID  property)
static

◆ appliesPageScale() [1/2]

virtual bool WebCore::GraphicsLayer::appliesPageScale ( ) const
inlinevirtual

◆ appliesPageScale() [2/2]

virtual bool WebCore::GraphicsLayer::appliesPageScale ( ) const
inlinevirtual

◆ approximatePosition() [1/2]

FloatPoint WebCore::GraphicsLayer::approximatePosition ( ) const
inline

◆ approximatePosition() [2/2]

FloatPoint WebCore::GraphicsLayer::approximatePosition ( ) const
inline

◆ backdropFilters() [1/2]

const FilterOperations& WebCore::GraphicsLayer::backdropFilters ( ) const
inline

◆ backdropFilters() [2/2]

const FilterOperations& WebCore::GraphicsLayer::backdropFilters ( ) const
inline

◆ backdropFiltersRect() [1/2]

const FloatRoundedRect& WebCore::GraphicsLayer::backdropFiltersRect ( ) const
inline

◆ backdropFiltersRect() [2/2]

const FloatRoundedRect& WebCore::GraphicsLayer::backdropFiltersRect ( ) const
inline

◆ backfaceVisibility() [1/2]

bool WebCore::GraphicsLayer::backfaceVisibility ( ) const
inline

◆ backfaceVisibility() [2/2]

bool WebCore::GraphicsLayer::backfaceVisibility ( ) const
inline

◆ backgroundColor() [1/2]

const Color& WebCore::GraphicsLayer::backgroundColor ( ) const
inline

◆ backgroundColor() [2/2]

const Color& WebCore::GraphicsLayer::backgroundColor ( ) const
inline

◆ backingStoreMemoryEstimate() [1/2]

double WebCore::GraphicsLayer::backingStoreMemoryEstimate ( ) const
virtual

◆ backingStoreMemoryEstimate() [2/2]

virtual WEBCORE_EXPORT double WebCore::GraphicsLayer::backingStoreMemoryEstimate ( ) const
virtual

◆ boundsOrigin() [1/2]

const FloatPoint& WebCore::GraphicsLayer::boundsOrigin ( ) const
inline

◆ boundsOrigin() [2/2]

const FloatPoint& WebCore::GraphicsLayer::boundsOrigin ( ) const
inline

◆ canThrottleLayerFlush() [1/2]

virtual bool WebCore::GraphicsLayer::canThrottleLayerFlush ( ) const
inlinevirtual

◆ canThrottleLayerFlush() [2/2]

virtual bool WebCore::GraphicsLayer::canThrottleLayerFlush ( ) const
inlinevirtual

◆ children() [1/2]

const Vector<GraphicsLayer*>& WebCore::GraphicsLayer::children ( ) const
inline

◆ children() [2/2]

const Vector<GraphicsLayer*>& WebCore::GraphicsLayer::children ( ) const
inline

◆ childrenTransform() [1/2]

const TransformationMatrix& WebCore::GraphicsLayer::childrenTransform ( ) const
inline

◆ childrenTransform() [2/2]

const TransformationMatrix& WebCore::GraphicsLayer::childrenTransform ( ) const
inline

◆ clearBackdropFilters() [1/2]

void WebCore::GraphicsLayer::clearBackdropFilters ( )
inlineprotected

◆ clearBackdropFilters() [2/2]

void WebCore::GraphicsLayer::clearBackdropFilters ( )
inlineprotected

◆ clearFilters() [1/2]

void WebCore::GraphicsLayer::clearFilters ( )
inlineprotected

◆ clearFilters() [2/2]

void WebCore::GraphicsLayer::clearFilters ( )
inlineprotected

◆ client() [1/2]

GraphicsLayerClient& WebCore::GraphicsLayer::client ( ) const
inline

◆ client() [2/2]

GraphicsLayerClient& WebCore::GraphicsLayer::client ( ) const
inline

◆ contentsAreVisible() [1/2]

bool WebCore::GraphicsLayer::contentsAreVisible ( ) const
inline

◆ contentsAreVisible() [2/2]

bool WebCore::GraphicsLayer::contentsAreVisible ( ) const
inline

◆ contentsClippingRect() [1/2]

FloatRoundedRect WebCore::GraphicsLayer::contentsClippingRect ( ) const
inline

◆ contentsClippingRect() [2/2]

FloatRoundedRect WebCore::GraphicsLayer::contentsClippingRect ( ) const
inline

◆ contentsOpaque() [1/2]

bool WebCore::GraphicsLayer::contentsOpaque ( ) const
inline

◆ contentsOpaque() [2/2]

bool WebCore::GraphicsLayer::contentsOpaque ( ) const
inline

◆ contentsOrientation() [1/2]

CompositingCoordinatesOrientation WebCore::GraphicsLayer::contentsOrientation ( ) const
inline

◆ contentsOrientation() [2/2]

CompositingCoordinatesOrientation WebCore::GraphicsLayer::contentsOrientation ( ) const
inline

◆ contentsRect() [1/2]

FloatRect WebCore::GraphicsLayer::contentsRect ( ) const
inline

◆ contentsRect() [2/2]

FloatRect WebCore::GraphicsLayer::contentsRect ( ) const
inline

◆ contentsTilePhase() [1/2]

FloatSize WebCore::GraphicsLayer::contentsTilePhase ( ) const
inline

◆ contentsTilePhase() [2/2]

FloatSize WebCore::GraphicsLayer::contentsTilePhase ( ) const
inline

◆ contentsTileSize() [1/2]

FloatSize WebCore::GraphicsLayer::contentsTileSize ( ) const
inline

◆ contentsTileSize() [2/2]

FloatSize WebCore::GraphicsLayer::contentsTileSize ( ) const
inline

◆ create() [1/2]

std::unique_ptr< GraphicsLayer > WebCore::GraphicsLayer::create ( GraphicsLayerFactory factory,
GraphicsLayerClient client,
Type  layerType = Type::Normal 
)
static

◆ create() [2/2]

static WEBCORE_EXPORT std::unique_ptr<GraphicsLayer> WebCore::GraphicsLayer::create ( GraphicsLayerFactory ,
GraphicsLayerClient ,
Type  = Type::Normal 
)
static

◆ customAppearance() [1/2]

CustomAppearance WebCore::GraphicsLayer::customAppearance ( ) const
inline

◆ customAppearance() [2/2]

CustomAppearance WebCore::GraphicsLayer::customAppearance ( ) const
inline

◆ deviceOrPageScaleFactorChanged() [1/2]

virtual void WebCore::GraphicsLayer::deviceOrPageScaleFactorChanged ( )
inlinevirtual

◆ deviceOrPageScaleFactorChanged() [2/2]

virtual void WebCore::GraphicsLayer::deviceOrPageScaleFactorChanged ( )
inlinevirtual

◆ deviceScaleFactor() [1/2]

float WebCore::GraphicsLayer::deviceScaleFactor ( ) const
inline

◆ deviceScaleFactor() [2/2]

float WebCore::GraphicsLayer::deviceScaleFactor ( ) const
inline

◆ displayListAsText() [1/2]

virtual WEBCORE_EXPORT String WebCore::GraphicsLayer::displayListAsText ( DisplayList::AsTextFlags  ) const
inlinevirtual

◆ displayListAsText() [2/2]

virtual WEBCORE_EXPORT String WebCore::GraphicsLayer::displayListAsText ( DisplayList::AsTextFlags  ) const
inlinevirtual

◆ distributeOpacity() [1/2]

virtual WEBCORE_EXPORT void WebCore::GraphicsLayer::distributeOpacity ( float  )
virtual

◆ distributeOpacity() [2/2]

void WebCore::GraphicsLayer::distributeOpacity ( float  accumulatedOpacity)
virtual

◆ drawsContent() [1/2]

bool WebCore::GraphicsLayer::drawsContent ( ) const
inline

◆ drawsContent() [2/2]

bool WebCore::GraphicsLayer::drawsContent ( ) const
inline

◆ dumpAdditionalProperties() [1/2]

virtual void WebCore::GraphicsLayer::dumpAdditionalProperties ( TextStream ,
int  ,
LayerTreeAsTextBehavior   
) const
inlineprotectedvirtual

◆ dumpAdditionalProperties() [2/2]

virtual void WebCore::GraphicsLayer::dumpAdditionalProperties ( TextStream ,
int  ,
LayerTreeAsTextBehavior   
) const
inlineprotectedvirtual

◆ dumpLayer() [1/2]

void WebCore::GraphicsLayer::dumpLayer ( TextStream ,
int  indent = 0,
LayerTreeAsTextBehavior  = LayerTreeAsTextBehaviorNormal 
) const

◆ dumpLayer() [2/2]

void WebCore::GraphicsLayer::dumpLayer ( TextStream ts,
int  indent = 0,
LayerTreeAsTextBehavior  behavior = LayerTreeAsTextBehaviorNormal 
) const

◆ dumpProperties() [1/2]

void WebCore::GraphicsLayer::dumpProperties ( TextStream ,
int  indent,
LayerTreeAsTextBehavior   
) const
protected

◆ dumpProperties() [2/2]

void WebCore::GraphicsLayer::dumpProperties ( TextStream ts,
int  indent,
LayerTreeAsTextBehavior  behavior 
) const
protected

◆ filters() [1/2]

const FilterOperations& WebCore::GraphicsLayer::filters ( ) const
inline

◆ filters() [2/2]

const FilterOperations& WebCore::GraphicsLayer::filters ( ) const
inline

◆ flushCompositingState() [1/2]

virtual void WebCore::GraphicsLayer::flushCompositingState ( const FloatRect )
inlinevirtual

◆ flushCompositingState() [2/2]

virtual void WebCore::GraphicsLayer::flushCompositingState ( const FloatRect )
inlinevirtual

◆ flushCompositingStateForThisLayerOnly() [1/2]

virtual void WebCore::GraphicsLayer::flushCompositingStateForThisLayerOnly ( )
inlinevirtual

◆ flushCompositingStateForThisLayerOnly() [2/2]

virtual void WebCore::GraphicsLayer::flushCompositingStateForThisLayerOnly ( )
inlinevirtual

◆ getDebugBorderInfo() [1/2]

virtual WEBCORE_EXPORT void WebCore::GraphicsLayer::getDebugBorderInfo ( Color ,
float &  width 
) const
protectedvirtual

◆ getDebugBorderInfo() [2/2]

void WebCore::GraphicsLayer::getDebugBorderInfo ( Color color,
float &  width 
) const
protectedvirtual

◆ hasAncestor() [1/2]

bool WebCore::GraphicsLayer::hasAncestor ( GraphicsLayer ancestor) const

◆ hasAncestor() [2/2]

bool WebCore::GraphicsLayer::hasAncestor ( GraphicsLayer ) const

◆ hasContentsTiling() [1/2]

bool WebCore::GraphicsLayer::hasContentsTiling ( ) const
inline

◆ hasContentsTiling() [2/2]

bool WebCore::GraphicsLayer::hasContentsTiling ( ) const
inline

◆ incrementRepaintCount() [1/2]

int WebCore::GraphicsLayer::incrementRepaintCount ( )
inline

◆ incrementRepaintCount() [2/2]

int WebCore::GraphicsLayer::incrementRepaintCount ( )
inline

◆ initialize() [1/2]

virtual void WebCore::GraphicsLayer::initialize ( Type  )
inlinevirtual

◆ initialize() [2/2]

virtual void WebCore::GraphicsLayer::initialize ( Type  )
inlinevirtual

◆ isCoordinatedGraphicsLayer() [1/2]

virtual bool WebCore::GraphicsLayer::isCoordinatedGraphicsLayer ( ) const
inlinevirtual

◆ isCoordinatedGraphicsLayer() [2/2]

virtual bool WebCore::GraphicsLayer::isCoordinatedGraphicsLayer ( ) const
inlinevirtual

◆ isGraphicsLayerCA() [1/2]

virtual bool WebCore::GraphicsLayer::isGraphicsLayerCA ( ) const
inlinevirtual

◆ isGraphicsLayerCA() [2/2]

virtual bool WebCore::GraphicsLayer::isGraphicsLayerCA ( ) const
inlinevirtual

◆ isGraphicsLayerCARemote() [1/2]

virtual bool WebCore::GraphicsLayer::isGraphicsLayerCARemote ( ) const
inlinevirtual

◆ isGraphicsLayerCARemote() [2/2]

virtual bool WebCore::GraphicsLayer::isGraphicsLayerCARemote ( ) const
inlinevirtual

◆ isGraphicsLayerTextureMapper() [1/2]

virtual bool WebCore::GraphicsLayer::isGraphicsLayerTextureMapper ( ) const
inlinevirtual

◆ isGraphicsLayerTextureMapper() [2/2]

virtual bool WebCore::GraphicsLayer::isGraphicsLayerTextureMapper ( ) const
inlinevirtual

◆ isMaskLayer() [1/2]

bool WebCore::GraphicsLayer::isMaskLayer ( ) const
inline

◆ isMaskLayer() [2/2]

bool WebCore::GraphicsLayer::isMaskLayer ( ) const
inline

◆ isReplicated() [1/2]

bool WebCore::GraphicsLayer::isReplicated ( ) const
inline

◆ isReplicated() [2/2]

bool WebCore::GraphicsLayer::isReplicated ( ) const
inline

◆ isShowingDebugBorder() [1/2]

bool WebCore::GraphicsLayer::isShowingDebugBorder ( ) const
inline

◆ isShowingDebugBorder() [2/2]

bool WebCore::GraphicsLayer::isShowingDebugBorder ( ) const
inline

◆ isShowingRepaintCounter() [1/2]

bool WebCore::GraphicsLayer::isShowingRepaintCounter ( ) const
inline

◆ isShowingRepaintCounter() [2/2]

bool WebCore::GraphicsLayer::isShowingRepaintCounter ( ) const
inline

◆ isTrackingDisplayListReplay() [1/2]

virtual WEBCORE_EXPORT bool WebCore::GraphicsLayer::isTrackingDisplayListReplay ( ) const
inlinevirtual

◆ isTrackingDisplayListReplay() [2/2]

virtual WEBCORE_EXPORT bool WebCore::GraphicsLayer::isTrackingDisplayListReplay ( ) const
inlinevirtual

◆ isViewportConstrained() [1/2]

virtual bool WebCore::GraphicsLayer::isViewportConstrained ( ) const
inlinevirtual

◆ isViewportConstrained() [2/2]

virtual bool WebCore::GraphicsLayer::isViewportConstrained ( ) const
inlinevirtual

◆ layerTreeAsText() [1/2]

String WebCore::GraphicsLayer::layerTreeAsText ( LayerTreeAsTextBehavior  behavior = LayerTreeAsTextBehaviorNormal) const

◆ layerTreeAsText() [2/2]

WEBCORE_EXPORT String WebCore::GraphicsLayer::layerTreeAsText ( LayerTreeAsTextBehavior  = LayerTreeAsTextBehaviorNormal) const

◆ maskLayer() [1/2]

GraphicsLayer* WebCore::GraphicsLayer::maskLayer ( ) const
inline

◆ maskLayer() [2/2]

GraphicsLayer* WebCore::GraphicsLayer::maskLayer ( ) const
inline

◆ masksToBounds() [1/2]

bool WebCore::GraphicsLayer::masksToBounds ( ) const
inline

◆ masksToBounds() [2/2]

bool WebCore::GraphicsLayer::masksToBounds ( ) const
inline

◆ maskToBoundsRect() [1/2]

FloatRoundedRect WebCore::GraphicsLayer::maskToBoundsRect ( ) const
inline

◆ maskToBoundsRect() [2/2]

FloatRoundedRect WebCore::GraphicsLayer::maskToBoundsRect ( ) const
inline

◆ name() [1/2]

const String& WebCore::GraphicsLayer::name ( ) const
inline

◆ name() [2/2]

const String& WebCore::GraphicsLayer::name ( ) const
inline

◆ needsBackdrop() [1/2]

bool WebCore::GraphicsLayer::needsBackdrop ( ) const
inline

◆ needsBackdrop() [2/2]

bool WebCore::GraphicsLayer::needsBackdrop ( ) const
inline

◆ noteDeviceOrPageScaleFactorChangedIncludingDescendants() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayer::noteDeviceOrPageScaleFactorChangedIncludingDescendants ( )

◆ noteDeviceOrPageScaleFactorChangedIncludingDescendants() [2/2]

void WebCore::GraphicsLayer::noteDeviceOrPageScaleFactorChangedIncludingDescendants ( )

◆ offsetFromRenderer() [1/2]

FloatSize WebCore::GraphicsLayer::offsetFromRenderer ( ) const
inline

◆ offsetFromRenderer() [2/2]

FloatSize WebCore::GraphicsLayer::offsetFromRenderer ( ) const
inline

◆ opacity() [1/2]

float WebCore::GraphicsLayer::opacity ( ) const
inline

◆ opacity() [2/2]

float WebCore::GraphicsLayer::opacity ( ) const
inline

◆ pageScaleFactor() [1/2]

float WebCore::GraphicsLayer::pageScaleFactor ( ) const
inline

◆ pageScaleFactor() [2/2]

float WebCore::GraphicsLayer::pageScaleFactor ( ) const
inline

◆ paintGraphicsLayerContents() [1/2]

void WebCore::GraphicsLayer::paintGraphicsLayerContents ( GraphicsContext ,
const FloatRect clip 
)

◆ paintGraphicsLayerContents() [2/2]

void WebCore::GraphicsLayer::paintGraphicsLayerContents ( GraphicsContext context,
const FloatRect clip 
)

◆ paintingPhase() [1/2]

GraphicsLayerPaintingPhase WebCore::GraphicsLayer::paintingPhase ( ) const
inline

◆ paintingPhase() [2/2]

GraphicsLayerPaintingPhase WebCore::GraphicsLayer::paintingPhase ( ) const
inline

◆ parent() [1/2]

GraphicsLayer* WebCore::GraphicsLayer::parent ( ) const
inline

◆ parent() [2/2]

GraphicsLayer* WebCore::GraphicsLayer::parent ( ) const
inline

◆ pauseAnimation() [1/2]

virtual void WebCore::GraphicsLayer::pauseAnimation ( const String ,
double   
)
inlinevirtual

◆ pauseAnimation() [2/2]

virtual void WebCore::GraphicsLayer::pauseAnimation ( const String ,
double   
)
inlinevirtual

◆ pixelAlignmentOffset() [1/2]

virtual FloatSize WebCore::GraphicsLayer::pixelAlignmentOffset ( ) const
inlinevirtual

◆ pixelAlignmentOffset() [2/2]

virtual FloatSize WebCore::GraphicsLayer::pixelAlignmentOffset ( ) const
inlinevirtual

◆ platformLayer() [1/2]

virtual PlatformLayer* WebCore::GraphicsLayer::platformLayer ( ) const
inlinevirtual

◆ platformLayer() [2/2]

virtual PlatformLayer* WebCore::GraphicsLayer::platformLayer ( ) const
inlinevirtual

◆ position() [1/2]

const FloatPoint& WebCore::GraphicsLayer::position ( ) const
inline

◆ position() [2/2]

const FloatPoint& WebCore::GraphicsLayer::position ( ) const
inline

◆ preserves3D() [1/2]

bool WebCore::GraphicsLayer::preserves3D ( ) const
inline

◆ preserves3D() [2/2]

bool WebCore::GraphicsLayer::preserves3D ( ) const
inline

◆ primaryLayerID() [1/2]

virtual PlatformLayerID WebCore::GraphicsLayer::primaryLayerID ( ) const
inlinevirtual

◆ primaryLayerID() [2/2]

virtual PlatformLayerID WebCore::GraphicsLayer::primaryLayerID ( ) const
inlinevirtual

◆ removeAllChildren() [1/2]

void WebCore::GraphicsLayer::removeAllChildren ( )

◆ removeAllChildren() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayer::removeAllChildren ( )

◆ removeAnimation() [1/2]

virtual void WebCore::GraphicsLayer::removeAnimation ( const String )
inlinevirtual

◆ removeAnimation() [2/2]

virtual void WebCore::GraphicsLayer::removeAnimation ( const String )
inlinevirtual

◆ removeFromParent() [1/2]

void WebCore::GraphicsLayer::removeFromParent ( )
virtual

◆ removeFromParent() [2/2]

virtual WEBCORE_EXPORT void WebCore::GraphicsLayer::removeFromParent ( )
virtual

◆ repaintCount() [1/2]

int WebCore::GraphicsLayer::repaintCount ( ) const
inline

◆ repaintCount() [2/2]

int WebCore::GraphicsLayer::repaintCount ( ) const
inline

◆ replaceChild() [1/2]

bool WebCore::GraphicsLayer::replaceChild ( GraphicsLayer oldChild,
GraphicsLayer newChild 
)
virtual

◆ replaceChild() [2/2]

virtual WEBCORE_EXPORT bool WebCore::GraphicsLayer::replaceChild ( GraphicsLayer oldChild,
GraphicsLayer newChild 
)
virtual

◆ replayDisplayListAsText() [1/2]

virtual WEBCORE_EXPORT String WebCore::GraphicsLayer::replayDisplayListAsText ( DisplayList::AsTextFlags  ) const
inlinevirtual

◆ replayDisplayListAsText() [2/2]

virtual WEBCORE_EXPORT String WebCore::GraphicsLayer::replayDisplayListAsText ( DisplayList::AsTextFlags  ) const
inlinevirtual

◆ replicaLayer() [1/2]

GraphicsLayer* WebCore::GraphicsLayer::replicaLayer ( ) const
inline

◆ replicaLayer() [2/2]

GraphicsLayer* WebCore::GraphicsLayer::replicaLayer ( ) const
inline

◆ replicatedLayer() [1/2]

GraphicsLayer* WebCore::GraphicsLayer::replicatedLayer ( ) const
inlineprotected

◆ replicatedLayer() [2/2]

GraphicsLayer* WebCore::GraphicsLayer::replicatedLayer ( ) const
inlineprotected

◆ replicatedLayerPosition() [1/2]

const FloatPoint& WebCore::GraphicsLayer::replicatedLayerPosition ( ) const
inline

◆ replicatedLayerPosition() [2/2]

const FloatPoint& WebCore::GraphicsLayer::replicatedLayerPosition ( ) const
inline

◆ resetTrackedRepaints() [1/2]

void WebCore::GraphicsLayer::resetTrackedRepaints ( )

◆ resetTrackedRepaints() [2/2]

void WebCore::GraphicsLayer::resetTrackedRepaints ( )

◆ resumeAnimations() [1/2]

virtual WEBCORE_EXPORT void WebCore::GraphicsLayer::resumeAnimations ( )
virtual

◆ resumeAnimations() [2/2]

void WebCore::GraphicsLayer::resumeAnimations ( )
virtual

◆ setAcceleratesDrawing() [1/2]

virtual void WebCore::GraphicsLayer::setAcceleratesDrawing ( bool  b)
inlinevirtual

◆ setAcceleratesDrawing() [2/2]

virtual void WebCore::GraphicsLayer::setAcceleratesDrawing ( bool  b)
inlinevirtual

◆ setAnchorPoint() [1/2]

virtual void WebCore::GraphicsLayer::setAnchorPoint ( const FloatPoint3D p)
inlinevirtual

◆ setAnchorPoint() [2/2]

virtual void WebCore::GraphicsLayer::setAnchorPoint ( const FloatPoint3D p)
inlinevirtual

◆ setAppliesPageScale() [1/2]

virtual void WebCore::GraphicsLayer::setAppliesPageScale ( bool  appliesScale = true)
inlinevirtual

◆ setAppliesPageScale() [2/2]

virtual void WebCore::GraphicsLayer::setAppliesPageScale ( bool  appliesScale = true)
inlinevirtual

◆ setApproximatePosition() [1/2]

void WebCore::GraphicsLayer::setApproximatePosition ( std::optional< FloatPoint p)
inline

◆ setApproximatePosition() [2/2]

void WebCore::GraphicsLayer::setApproximatePosition ( std::optional< FloatPoint p)
inline

◆ setBackdropFilters() [1/2]

virtual bool WebCore::GraphicsLayer::setBackdropFilters ( const FilterOperations filters)
inlinevirtual

◆ setBackdropFilters() [2/2]

virtual bool WebCore::GraphicsLayer::setBackdropFilters ( const FilterOperations filters)
inlinevirtual

◆ setBackdropFiltersRect() [1/2]

virtual void WebCore::GraphicsLayer::setBackdropFiltersRect ( const FloatRoundedRect backdropFiltersRect)
inlinevirtual

◆ setBackdropFiltersRect() [2/2]

virtual void WebCore::GraphicsLayer::setBackdropFiltersRect ( const FloatRoundedRect backdropFiltersRect)
inlinevirtual

◆ setBackfaceVisibility() [1/2]

virtual void WebCore::GraphicsLayer::setBackfaceVisibility ( bool  b)
inlinevirtual

◆ setBackfaceVisibility() [2/2]

virtual void WebCore::GraphicsLayer::setBackfaceVisibility ( bool  b)
inlinevirtual

◆ setBackgroundColor() [1/2]

virtual WEBCORE_EXPORT void WebCore::GraphicsLayer::setBackgroundColor ( const Color )
virtual

◆ setBackgroundColor() [2/2]

void WebCore::GraphicsLayer::setBackgroundColor ( const Color color)
virtual

◆ setBoundsOrigin() [1/2]

virtual void WebCore::GraphicsLayer::setBoundsOrigin ( const FloatPoint origin)
inlinevirtual

◆ setBoundsOrigin() [2/2]

virtual void WebCore::GraphicsLayer::setBoundsOrigin ( const FloatPoint origin)
inlinevirtual

◆ setChildren() [1/2]

virtual WEBCORE_EXPORT bool WebCore::GraphicsLayer::setChildren ( const Vector< GraphicsLayer *> &  )
virtual

◆ setChildren() [2/2]

bool WebCore::GraphicsLayer::setChildren ( const Vector< GraphicsLayer *> &  newChildren)
virtual

◆ setChildrenTransform() [1/2]

virtual void WebCore::GraphicsLayer::setChildrenTransform ( const TransformationMatrix t)
inlinevirtual

◆ setChildrenTransform() [2/2]

virtual void WebCore::GraphicsLayer::setChildrenTransform ( const TransformationMatrix t)
inlinevirtual

◆ setContentsClippingRect() [1/2]

virtual void WebCore::GraphicsLayer::setContentsClippingRect ( const FloatRoundedRect roundedRect)
inlinevirtual

◆ setContentsClippingRect() [2/2]

virtual void WebCore::GraphicsLayer::setContentsClippingRect ( const FloatRoundedRect roundedRect)
inlinevirtual

◆ setContentsNeedsDisplay() [1/2]

virtual void WebCore::GraphicsLayer::setContentsNeedsDisplay ( )
inlinevirtual

◆ setContentsNeedsDisplay() [2/2]

virtual void WebCore::GraphicsLayer::setContentsNeedsDisplay ( )
inlinevirtual

◆ setContentsOpaque() [1/2]

virtual void WebCore::GraphicsLayer::setContentsOpaque ( bool  b)
inlinevirtual

◆ setContentsOpaque() [2/2]

virtual void WebCore::GraphicsLayer::setContentsOpaque ( bool  b)
inlinevirtual

◆ setContentsOrientation() [1/2]

virtual void WebCore::GraphicsLayer::setContentsOrientation ( CompositingCoordinatesOrientation  orientation)
inlinevirtual

◆ setContentsOrientation() [2/2]

virtual void WebCore::GraphicsLayer::setContentsOrientation ( CompositingCoordinatesOrientation  orientation)
inlinevirtual

◆ setContentsRect() [1/2]

virtual void WebCore::GraphicsLayer::setContentsRect ( const FloatRect r)
inlinevirtual

◆ setContentsRect() [2/2]

virtual void WebCore::GraphicsLayer::setContentsRect ( const FloatRect r)
inlinevirtual

◆ setContentsTilePhase() [1/2]

virtual void WebCore::GraphicsLayer::setContentsTilePhase ( const FloatSize p)
inlinevirtual

◆ setContentsTilePhase() [2/2]

virtual void WebCore::GraphicsLayer::setContentsTilePhase ( const FloatSize p)
inlinevirtual

◆ setContentsTileSize() [1/2]

virtual void WebCore::GraphicsLayer::setContentsTileSize ( const FloatSize s)
inlinevirtual

◆ setContentsTileSize() [2/2]

virtual void WebCore::GraphicsLayer::setContentsTileSize ( const FloatSize s)
inlinevirtual

◆ setContentsToImage() [1/2]

virtual void WebCore::GraphicsLayer::setContentsToImage ( Image )
inlinevirtual

◆ setContentsToImage() [2/2]

virtual void WebCore::GraphicsLayer::setContentsToImage ( Image )
inlinevirtual

◆ setContentsToPlatformLayer() [1/2]

virtual void WebCore::GraphicsLayer::setContentsToPlatformLayer ( PlatformLayer ,
ContentsLayerPurpose   
)
inlinevirtual

◆ setContentsToPlatformLayer() [2/2]

virtual void WebCore::GraphicsLayer::setContentsToPlatformLayer ( PlatformLayer ,
ContentsLayerPurpose   
)
inlinevirtual

◆ setContentsToSolidColor() [1/2]

virtual void WebCore::GraphicsLayer::setContentsToSolidColor ( const Color )
inlinevirtual

◆ setContentsToSolidColor() [2/2]

virtual void WebCore::GraphicsLayer::setContentsToSolidColor ( const Color )
inlinevirtual

◆ setContentsVisible() [1/2]

virtual void WebCore::GraphicsLayer::setContentsVisible ( bool  b)
inlinevirtual

◆ setContentsVisible() [2/2]

virtual void WebCore::GraphicsLayer::setContentsVisible ( bool  b)
inlinevirtual

◆ setCustomAppearance() [1/2]

virtual void WebCore::GraphicsLayer::setCustomAppearance ( CustomAppearance  customAppearance)
inlinevirtual

◆ setCustomAppearance() [2/2]

virtual void WebCore::GraphicsLayer::setCustomAppearance ( CustomAppearance  customAppearance)
inlinevirtual

◆ setDebugBackgroundColor() [1/2]

virtual void WebCore::GraphicsLayer::setDebugBackgroundColor ( const Color )
inlinevirtual

◆ setDebugBackgroundColor() [2/2]

virtual void WebCore::GraphicsLayer::setDebugBackgroundColor ( const Color )
inlinevirtual

◆ setDebugBorder() [1/2]

virtual void WebCore::GraphicsLayer::setDebugBorder ( const Color ,
float   
)
inlinevirtual

◆ setDebugBorder() [2/2]

virtual void WebCore::GraphicsLayer::setDebugBorder ( const Color ,
float   
)
inlinevirtual

◆ setDrawsContent() [1/2]

virtual void WebCore::GraphicsLayer::setDrawsContent ( bool  b)
inlinevirtual

◆ setDrawsContent() [2/2]

virtual void WebCore::GraphicsLayer::setDrawsContent ( bool  b)
inlinevirtual

◆ setFilters() [1/2]

virtual bool WebCore::GraphicsLayer::setFilters ( const FilterOperations filters)
inlinevirtual

◆ setFilters() [2/2]

virtual bool WebCore::GraphicsLayer::setFilters ( const FilterOperations filters)
inlinevirtual

◆ setIsInWindow() [1/2]

void WebCore::GraphicsLayer::setIsInWindow ( bool  inWindow)

◆ setIsInWindow() [2/2]

void WebCore::GraphicsLayer::setIsInWindow ( bool  )

◆ setIsMaskLayer() [1/2]

void WebCore::GraphicsLayer::setIsMaskLayer ( bool  isMask)
inline

◆ setIsMaskLayer() [2/2]

void WebCore::GraphicsLayer::setIsMaskLayer ( bool  isMask)
inline

◆ setIsTrackingDisplayListReplay() [1/2]

virtual WEBCORE_EXPORT void WebCore::GraphicsLayer::setIsTrackingDisplayListReplay ( bool  isTracking)
inlinevirtual

◆ setIsTrackingDisplayListReplay() [2/2]

virtual WEBCORE_EXPORT void WebCore::GraphicsLayer::setIsTrackingDisplayListReplay ( bool  isTracking)
inlinevirtual

◆ setIsViewportConstrained() [1/2]

virtual void WebCore::GraphicsLayer::setIsViewportConstrained ( bool  )
inlinevirtual

◆ setIsViewportConstrained() [2/2]

virtual void WebCore::GraphicsLayer::setIsViewportConstrained ( bool  )
inlinevirtual

◆ setMaskLayer() [1/2]

virtual void WebCore::GraphicsLayer::setMaskLayer ( GraphicsLayer )
virtual

◆ setMaskLayer() [2/2]

void WebCore::GraphicsLayer::setMaskLayer ( GraphicsLayer layer)
virtual

◆ setMasksToBounds() [1/2]

virtual void WebCore::GraphicsLayer::setMasksToBounds ( bool  b)
inlinevirtual

◆ setMasksToBounds() [2/2]

virtual void WebCore::GraphicsLayer::setMasksToBounds ( bool  b)
inlinevirtual

◆ setMasksToBoundsRect() [1/2]

virtual bool WebCore::GraphicsLayer::setMasksToBoundsRect ( const FloatRoundedRect roundedRect)
inlinevirtual

◆ setMasksToBoundsRect() [2/2]

virtual bool WebCore::GraphicsLayer::setMasksToBoundsRect ( const FloatRoundedRect roundedRect)
inlinevirtual

◆ setName() [1/2]

virtual void WebCore::GraphicsLayer::setName ( const String name)
inlinevirtual

◆ setName() [2/2]

virtual void WebCore::GraphicsLayer::setName ( const String name)
inlinevirtual

◆ setNeedsDisplay() [1/2]

virtual void WebCore::GraphicsLayer::setNeedsDisplay ( )
pure virtual

◆ setNeedsDisplay() [2/2]

virtual void WebCore::GraphicsLayer::setNeedsDisplay ( )
pure virtual

◆ setNeedsDisplayInRect() [1/2]

virtual void WebCore::GraphicsLayer::setNeedsDisplayInRect ( const FloatRect ,
ShouldClipToLayer  = ClipToLayer 
)
pure virtual

◆ setNeedsDisplayInRect() [2/2]

virtual void WebCore::GraphicsLayer::setNeedsDisplayInRect ( const FloatRect ,
ShouldClipToLayer  = ClipToLayer 
)
pure virtual

◆ setOffsetFromRenderer() [1/2]

void WebCore::GraphicsLayer::setOffsetFromRenderer ( const FloatSize offset,
ShouldSetNeedsDisplay  shouldSetNeedsDisplay = SetNeedsDisplay 
)

◆ setOffsetFromRenderer() [2/2]

void WebCore::GraphicsLayer::setOffsetFromRenderer ( const FloatSize ,
ShouldSetNeedsDisplay  = SetNeedsDisplay 
)

◆ setOpacity() [1/2]

virtual void WebCore::GraphicsLayer::setOpacity ( float  opacity)
inlinevirtual

◆ setOpacity() [2/2]

virtual void WebCore::GraphicsLayer::setOpacity ( float  opacity)
inlinevirtual

◆ setOpacityInternal() [1/2]

virtual void WebCore::GraphicsLayer::setOpacityInternal ( float  )
inlineprotectedvirtual

◆ setOpacityInternal() [2/2]

virtual void WebCore::GraphicsLayer::setOpacityInternal ( float  )
inlineprotectedvirtual

◆ setPaintingPhase() [1/2]

void WebCore::GraphicsLayer::setPaintingPhase ( GraphicsLayerPaintingPhase  phase)
inline

◆ setPaintingPhase() [2/2]

void WebCore::GraphicsLayer::setPaintingPhase ( GraphicsLayerPaintingPhase  phase)
inline

◆ setParent() [1/2]

void WebCore::GraphicsLayer::setParent ( GraphicsLayer )

◆ setParent() [2/2]

void WebCore::GraphicsLayer::setParent ( GraphicsLayer layer)

◆ setPosition() [1/2]

virtual void WebCore::GraphicsLayer::setPosition ( const FloatPoint p)
inlinevirtual

◆ setPosition() [2/2]

virtual void WebCore::GraphicsLayer::setPosition ( const FloatPoint p)
inlinevirtual

◆ setPreserves3D() [1/2]

virtual void WebCore::GraphicsLayer::setPreserves3D ( bool  b)
inlinevirtual

◆ setPreserves3D() [2/2]

virtual void WebCore::GraphicsLayer::setPreserves3D ( bool  b)
inlinevirtual

◆ setReplicatedByLayer() [1/2]

void WebCore::GraphicsLayer::setReplicatedByLayer ( GraphicsLayer layer)
virtual

◆ setReplicatedByLayer() [2/2]

virtual WEBCORE_EXPORT void WebCore::GraphicsLayer::setReplicatedByLayer ( GraphicsLayer )
virtual

◆ setReplicatedLayer() [1/2]

virtual void WebCore::GraphicsLayer::setReplicatedLayer ( GraphicsLayer layer)
inlineprotectedvirtual

◆ setReplicatedLayer() [2/2]

virtual void WebCore::GraphicsLayer::setReplicatedLayer ( GraphicsLayer layer)
inlineprotectedvirtual

◆ setReplicatedLayerPosition() [1/2]

void WebCore::GraphicsLayer::setReplicatedLayerPosition ( const FloatPoint p)
inline

◆ setReplicatedLayerPosition() [2/2]

void WebCore::GraphicsLayer::setReplicatedLayerPosition ( const FloatPoint p)
inline

◆ setShapeLayerPath() [1/2]

virtual void WebCore::GraphicsLayer::setShapeLayerPath ( const Path )
virtual

◆ setShapeLayerPath() [2/2]

void WebCore::GraphicsLayer::setShapeLayerPath ( const Path path)
virtual

◆ setShapeLayerWindRule() [1/2]

virtual void WebCore::GraphicsLayer::setShapeLayerWindRule ( WindRule  )
virtual

◆ setShapeLayerWindRule() [2/2]

void WebCore::GraphicsLayer::setShapeLayerWindRule ( WindRule  windRule)
virtual

◆ setShowDebugBorder() [1/2]

virtual void WebCore::GraphicsLayer::setShowDebugBorder ( bool  show)
inlinevirtual

◆ setShowDebugBorder() [2/2]

virtual void WebCore::GraphicsLayer::setShowDebugBorder ( bool  show)
inlinevirtual

◆ setShowRepaintCounter() [1/2]

virtual void WebCore::GraphicsLayer::setShowRepaintCounter ( bool  show)
inlinevirtual

◆ setShowRepaintCounter() [2/2]

virtual void WebCore::GraphicsLayer::setShowRepaintCounter ( bool  show)
inlinevirtual

◆ setSize() [1/2]

void WebCore::GraphicsLayer::setSize ( const FloatSize size)
virtual

◆ setSize() [2/2]

virtual WEBCORE_EXPORT void WebCore::GraphicsLayer::setSize ( const FloatSize )
virtual

◆ setSupportsSubpixelAntialiasedText() [1/2]

virtual void WebCore::GraphicsLayer::setSupportsSubpixelAntialiasedText ( bool  b)
inlinevirtual

◆ setSupportsSubpixelAntialiasedText() [2/2]

virtual void WebCore::GraphicsLayer::setSupportsSubpixelAntialiasedText ( bool  b)
inlinevirtual

◆ setTransform() [1/2]

virtual void WebCore::GraphicsLayer::setTransform ( const TransformationMatrix t)
inlinevirtual

◆ setTransform() [2/2]

virtual void WebCore::GraphicsLayer::setTransform ( const TransformationMatrix t)
inlinevirtual

◆ setUserInteractionEnabled() [1/2]

virtual void WebCore::GraphicsLayer::setUserInteractionEnabled ( bool  b)
inlinevirtual

◆ setUserInteractionEnabled() [2/2]

virtual void WebCore::GraphicsLayer::setUserInteractionEnabled ( bool  b)
inlinevirtual

◆ setUsesDisplayListDrawing() [1/2]

virtual void WebCore::GraphicsLayer::setUsesDisplayListDrawing ( bool  b)
inlinevirtual

◆ setUsesDisplayListDrawing() [2/2]

virtual void WebCore::GraphicsLayer::setUsesDisplayListDrawing ( bool  b)
inlinevirtual

◆ setZPosition() [1/2]

void WebCore::GraphicsLayer::setZPosition ( float  position)
virtual

◆ setZPosition() [2/2]

virtual WEBCORE_EXPORT void WebCore::GraphicsLayer::setZPosition ( float  )
virtual

◆ shapeLayerPath() [1/2]

Path WebCore::GraphicsLayer::shapeLayerPath ( ) const

◆ shapeLayerPath() [2/2]

Path WebCore::GraphicsLayer::shapeLayerPath ( ) const

◆ shapeLayerWindRule() [1/2]

WindRule WebCore::GraphicsLayer::shapeLayerWindRule ( ) const

◆ shapeLayerWindRule() [2/2]

WindRule WebCore::GraphicsLayer::shapeLayerWindRule ( ) const

◆ shouldDirectlyCompositeImage() [1/2]

virtual bool WebCore::GraphicsLayer::shouldDirectlyCompositeImage ( Image ) const
inlinevirtual

◆ shouldDirectlyCompositeImage() [2/2]

virtual bool WebCore::GraphicsLayer::shouldDirectlyCompositeImage ( Image ) const
inlinevirtual

◆ shouldRepaintOnSizeChange() [1/2]

virtual bool WebCore::GraphicsLayer::shouldRepaintOnSizeChange ( ) const
inlineprotectedvirtual

◆ shouldRepaintOnSizeChange() [2/2]

virtual bool WebCore::GraphicsLayer::shouldRepaintOnSizeChange ( ) const
inlineprotectedvirtual

◆ size() [1/2]

const FloatSize& WebCore::GraphicsLayer::size ( ) const
inline

◆ size() [2/2]

const FloatSize& WebCore::GraphicsLayer::size ( ) const
inline

◆ supportsBackgroundColorContent() [1/2]

bool WebCore::GraphicsLayer::supportsBackgroundColorContent ( )
static

◆ supportsBackgroundColorContent() [2/2]

static bool WebCore::GraphicsLayer::supportsBackgroundColorContent ( )
static

◆ supportsContentsTiling() [1/2]

static bool WebCore::GraphicsLayer::supportsContentsTiling ( )
static

◆ supportsContentsTiling() [2/2]

bool WebCore::GraphicsLayer::supportsContentsTiling ( )
static

◆ supportsLayerType() [1/2]

bool WebCore::GraphicsLayer::supportsLayerType ( Type  type)
static

◆ supportsLayerType() [2/2]

static bool WebCore::GraphicsLayer::supportsLayerType ( Type  )
static

◆ supportsSubpixelAntialiasedLayerText() [1/2]

bool WebCore::GraphicsLayer::supportsSubpixelAntialiasedLayerText ( )
static

◆ supportsSubpixelAntialiasedLayerText() [2/2]

static bool WebCore::GraphicsLayer::supportsSubpixelAntialiasedLayerText ( )
static

◆ supportsSubpixelAntialiasedText() [1/2]

bool WebCore::GraphicsLayer::supportsSubpixelAntialiasedText ( ) const
inline

◆ supportsSubpixelAntialiasedText() [2/2]

bool WebCore::GraphicsLayer::supportsSubpixelAntialiasedText ( ) const
inline

◆ suspendAnimations() [1/2]

void WebCore::GraphicsLayer::suspendAnimations ( double  time)
virtual

◆ suspendAnimations() [2/2]

virtual WEBCORE_EXPORT void WebCore::GraphicsLayer::suspendAnimations ( double  time)
virtual

◆ syncBoundsOrigin() [1/2]

virtual void WebCore::GraphicsLayer::syncBoundsOrigin ( const FloatPoint origin)
inlinevirtual

◆ syncBoundsOrigin() [2/2]

virtual void WebCore::GraphicsLayer::syncBoundsOrigin ( const FloatPoint origin)
inlinevirtual

◆ syncPosition() [1/2]

virtual void WebCore::GraphicsLayer::syncPosition ( const FloatPoint p)
inlinevirtual

◆ syncPosition() [2/2]

virtual void WebCore::GraphicsLayer::syncPosition ( const FloatPoint p)
inlinevirtual

◆ tiledBacking() [1/2]

virtual TiledBacking* WebCore::GraphicsLayer::tiledBacking ( ) const
inlinevirtual

◆ tiledBacking() [2/2]

virtual TiledBacking* WebCore::GraphicsLayer::tiledBacking ( ) const
inlinevirtual

◆ transform() [1/2]

const TransformationMatrix& WebCore::GraphicsLayer::transform ( ) const
inline

◆ transform() [2/2]

const TransformationMatrix& WebCore::GraphicsLayer::transform ( ) const
inline

◆ traverse() [1/2]

void WebCore::GraphicsLayer::traverse ( GraphicsLayer layer,
std::function< void(GraphicsLayer &)>  traversalFunc 
)
static

◆ traverse() [2/2]

static void WebCore::GraphicsLayer::traverse ( GraphicsLayer ,
std::function< void(GraphicsLayer &)>   
)
static

◆ type() [1/2]

Type WebCore::GraphicsLayer::type ( ) const
inline

◆ type() [2/2]

Type WebCore::GraphicsLayer::type ( ) const
inline

◆ updateDebugIndicators() [1/2]

void WebCore::GraphicsLayer::updateDebugIndicators ( )

◆ updateDebugIndicators() [2/2]

void WebCore::GraphicsLayer::updateDebugIndicators ( )

◆ userInteractionEnabled() [1/2]

bool WebCore::GraphicsLayer::userInteractionEnabled ( ) const
inline

◆ userInteractionEnabled() [2/2]

bool WebCore::GraphicsLayer::userInteractionEnabled ( ) const
inline

◆ usesContentsLayer() [1/2]

virtual bool WebCore::GraphicsLayer::usesContentsLayer ( ) const
inlinevirtual

◆ usesContentsLayer() [2/2]

virtual bool WebCore::GraphicsLayer::usesContentsLayer ( ) const
inlinevirtual

◆ usesDisplayListDrawing() [1/2]

bool WebCore::GraphicsLayer::usesDisplayListDrawing ( ) const
inline

◆ usesDisplayListDrawing() [2/2]

bool WebCore::GraphicsLayer::usesDisplayListDrawing ( ) const
inline

◆ validateFilterOperations() [1/2]

int WebCore::GraphicsLayer::validateFilterOperations ( const KeyframeValueList valueList)
staticprotected

◆ validateFilterOperations() [2/2]

static int WebCore::GraphicsLayer::validateFilterOperations ( const KeyframeValueList )
staticprotected

◆ validateTransformOperations() [1/2]

static int WebCore::GraphicsLayer::validateTransformOperations ( const KeyframeValueList ,
bool &  hasBigRotation 
)
staticprotected

◆ validateTransformOperations() [2/2]

int WebCore::GraphicsLayer::validateTransformOperations ( const KeyframeValueList valueList,
bool &  hasBigRotation 
)
staticprotected

◆ visibleRectChangeRequiresFlush() [1/2]

virtual bool WebCore::GraphicsLayer::visibleRectChangeRequiresFlush ( const FloatRect ) const
inlinevirtual

◆ visibleRectChangeRequiresFlush() [2/2]

virtual bool WebCore::GraphicsLayer::visibleRectChangeRequiresFlush ( const FloatRect ) const
inlinevirtual

◆ willBeDestroyed() [1/2]

virtual WEBCORE_EXPORT void WebCore::GraphicsLayer::willBeDestroyed ( )
protectedvirtual

◆ willBeDestroyed() [2/2]

void WebCore::GraphicsLayer::willBeDestroyed ( )
protectedvirtual

◆ zPosition() [1/2]

virtual float WebCore::GraphicsLayer::zPosition ( ) const
inlinevirtual

◆ zPosition() [2/2]

virtual float WebCore::GraphicsLayer::zPosition ( ) const
inlinevirtual

Member Data Documentation

◆ m_acceleratesDrawing

bool WebCore::GraphicsLayer::m_acceleratesDrawing
protected

◆ m_anchorPoint

FloatPoint3D WebCore::GraphicsLayer::m_anchorPoint
protected

◆ m_appliesPageScale

bool WebCore::GraphicsLayer::m_appliesPageScale
protected

◆ m_approximatePosition

std::optional< FloatPoint > WebCore::GraphicsLayer::m_approximatePosition
protected

◆ m_backdropFilters

FilterOperations WebCore::GraphicsLayer::m_backdropFilters
protected

◆ m_backdropFiltersRect

FloatRoundedRect WebCore::GraphicsLayer::m_backdropFiltersRect
protected

◆ m_backfaceVisibility

bool WebCore::GraphicsLayer::m_backfaceVisibility
protected

◆ m_backgroundColor

Color WebCore::GraphicsLayer::m_backgroundColor
protected

◆ m_boundsOrigin

FloatPoint WebCore::GraphicsLayer::m_boundsOrigin
protected

◆ m_children

Vector< GraphicsLayer * > WebCore::GraphicsLayer::m_children
protected

◆ m_childrenTransform

TransformationMatrix WebCore::GraphicsLayer::m_childrenTransform
protected

◆ m_client

GraphicsLayerClient & WebCore::GraphicsLayer::m_client
protected

◆ m_contentsClippingRect

FloatRoundedRect WebCore::GraphicsLayer::m_contentsClippingRect
protected

◆ m_contentsOpaque

bool WebCore::GraphicsLayer::m_contentsOpaque
protected

◆ m_contentsOrientation

CompositingCoordinatesOrientation WebCore::GraphicsLayer::m_contentsOrientation
protected

◆ m_contentsRect

FloatRect WebCore::GraphicsLayer::m_contentsRect
protected

◆ m_contentsTilePhase

FloatSize WebCore::GraphicsLayer::m_contentsTilePhase
protected

◆ m_contentsTileSize

FloatSize WebCore::GraphicsLayer::m_contentsTileSize
protected

◆ m_contentsVisible

bool WebCore::GraphicsLayer::m_contentsVisible
protected

◆ m_customAppearance

CustomAppearance WebCore::GraphicsLayer::m_customAppearance
protected

◆ m_drawsContent

bool WebCore::GraphicsLayer::m_drawsContent
protected

◆ m_filters

FilterOperations WebCore::GraphicsLayer::m_filters
protected

◆ m_isMaskLayer

bool WebCore::GraphicsLayer::m_isMaskLayer
protected

◆ m_isTrackingDisplayListReplay

bool WebCore::GraphicsLayer::m_isTrackingDisplayListReplay
protected

◆ m_maskLayer

GraphicsLayer * WebCore::GraphicsLayer::m_maskLayer
protected

◆ m_masksToBounds

bool WebCore::GraphicsLayer::m_masksToBounds
protected

◆ m_masksToBoundsRect

FloatRoundedRect WebCore::GraphicsLayer::m_masksToBoundsRect
protected

◆ m_name

String WebCore::GraphicsLayer::m_name
protected

◆ m_offsetFromRenderer

FloatSize WebCore::GraphicsLayer::m_offsetFromRenderer
protected

◆ m_opacity

float WebCore::GraphicsLayer::m_opacity
protected

◆ m_paintingPhase

GraphicsLayerPaintingPhase WebCore::GraphicsLayer::m_paintingPhase
protected

◆ m_parent

GraphicsLayer * WebCore::GraphicsLayer::m_parent
protected

◆ m_position

FloatPoint WebCore::GraphicsLayer::m_position
protected

◆ m_preserves3D

bool WebCore::GraphicsLayer::m_preserves3D
protected

◆ m_repaintCount

int WebCore::GraphicsLayer::m_repaintCount
protected

◆ m_replicaLayer

GraphicsLayer * WebCore::GraphicsLayer::m_replicaLayer
protected

◆ m_replicatedLayer

GraphicsLayer * WebCore::GraphicsLayer::m_replicatedLayer
protected

◆ m_replicatedLayerPosition

FloatPoint WebCore::GraphicsLayer::m_replicatedLayerPosition
protected

◆ m_showDebugBorder

bool WebCore::GraphicsLayer::m_showDebugBorder
protected

◆ m_showRepaintCounter

bool WebCore::GraphicsLayer::m_showRepaintCounter
protected

◆ m_size

FloatSize WebCore::GraphicsLayer::m_size
protected

◆ m_supportsSubpixelAntialiasedText

bool WebCore::GraphicsLayer::m_supportsSubpixelAntialiasedText
protected

◆ m_transform

TransformationMatrix WebCore::GraphicsLayer::m_transform
protected

◆ m_type

const Type WebCore::GraphicsLayer::m_type
protected

◆ m_userInteractionEnabled

bool WebCore::GraphicsLayer::m_userInteractionEnabled
protected

◆ m_usesDisplayListDrawing

bool WebCore::GraphicsLayer::m_usesDisplayListDrawing
protected

◆ m_zPosition

float WebCore::GraphicsLayer::m_zPosition
protected

The documentation for this class was generated from the following files: