webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | Protected Member Functions | List of all members
WebCore::GraphicsLayerCA Class Reference

#include <GraphicsLayerCA.h>

Inheritance diagram for WebCore::GraphicsLayerCA:
WebCore::GraphicsLayer WebCore::PlatformCALayerClient WebCore::GraphicsLayer WebCore::PlatformCALayerClient WebKit::GraphicsLayerCARemote

Classes

struct  CommitState
 

Public Member Functions

WEBCORE_EXPORT GraphicsLayerCA (Type, GraphicsLayerClient &)
 
virtual WEBCORE_EXPORT ~GraphicsLayerCA ()
 
WEBCORE_EXPORT void initialize (Type) override
 
WEBCORE_EXPORT void setName (const String &) override
 
WEBCORE_EXPORT PlatformLayerID primaryLayerID () const override
 
WEBCORE_EXPORT PlatformLayerplatformLayer () const override
 
PlatformCALayerplatformCALayer () const
 
WEBCORE_EXPORT bool setChildren (const Vector< GraphicsLayer *> &) override
 
WEBCORE_EXPORT void addChild (GraphicsLayer *) override
 
WEBCORE_EXPORT void addChildAtIndex (GraphicsLayer *, int index) override
 
WEBCORE_EXPORT void addChildAbove (GraphicsLayer *, GraphicsLayer *sibling) override
 
WEBCORE_EXPORT void addChildBelow (GraphicsLayer *, GraphicsLayer *sibling) override
 
WEBCORE_EXPORT bool replaceChild (GraphicsLayer *oldChild, GraphicsLayer *newChild) override
 
WEBCORE_EXPORT void removeFromParent () override
 
WEBCORE_EXPORT void setMaskLayer (GraphicsLayer *) override
 
WEBCORE_EXPORT void setReplicatedLayer (GraphicsLayer *) override
 
WEBCORE_EXPORT void setPosition (const FloatPoint &) override
 
WEBCORE_EXPORT void setAnchorPoint (const FloatPoint3D &) override
 
WEBCORE_EXPORT void setSize (const FloatSize &) override
 
WEBCORE_EXPORT void setBoundsOrigin (const FloatPoint &) override
 
WEBCORE_EXPORT void setTransform (const TransformationMatrix &) override
 
WEBCORE_EXPORT void setChildrenTransform (const TransformationMatrix &) override
 
WEBCORE_EXPORT void setPreserves3D (bool) override
 
WEBCORE_EXPORT void setMasksToBounds (bool) override
 
WEBCORE_EXPORT void setDrawsContent (bool) override
 
WEBCORE_EXPORT void setContentsVisible (bool) override
 
WEBCORE_EXPORT void setAcceleratesDrawing (bool) override
 
WEBCORE_EXPORT void setUsesDisplayListDrawing (bool) override
 
WEBCORE_EXPORT void setUserInteractionEnabled (bool) override
 
WEBCORE_EXPORT void setBackgroundColor (const Color &) override
 
WEBCORE_EXPORT void setContentsOpaque (bool) override
 
WEBCORE_EXPORT void setSupportsSubpixelAntialiasedText (bool) override
 
WEBCORE_EXPORT void setBackfaceVisibility (bool) override
 
WEBCORE_EXPORT void setOpacity (float) override
 
WEBCORE_EXPORT bool setFilters (const FilterOperations &) override
 
virtual bool filtersCanBeComposited (const FilterOperations &)
 
WEBCORE_EXPORT bool setBackdropFilters (const FilterOperations &) override
 
WEBCORE_EXPORT void setBackdropFiltersRect (const FloatRoundedRect &) override
 
WEBCORE_EXPORT void setNeedsDisplay () override
 
WEBCORE_EXPORT void setNeedsDisplayInRect (const FloatRect &, ShouldClipToLayer=ClipToLayer) override
 
WEBCORE_EXPORT void setContentsNeedsDisplay () override
 
WEBCORE_EXPORT void setContentsRect (const FloatRect &) override
 
WEBCORE_EXPORT void setContentsClippingRect (const FloatRoundedRect &) override
 
WEBCORE_EXPORT bool setMasksToBoundsRect (const FloatRoundedRect &) override
 
WEBCORE_EXPORT void setShapeLayerPath (const Path &) override
 
WEBCORE_EXPORT void setShapeLayerWindRule (WindRule) override
 
WEBCORE_EXPORT void suspendAnimations (double time) override
 
WEBCORE_EXPORT void resumeAnimations () override
 
WEBCORE_EXPORT bool addAnimation (const KeyframeValueList &, const FloatSize &boxSize, const Animation *, const String &animationName, double timeOffset) override
 
WEBCORE_EXPORT void pauseAnimation (const String &animationName, double timeOffset) override
 
WEBCORE_EXPORT void removeAnimation (const String &animationName) override
 
WEBCORE_EXPORT void setContentsToImage (Image *) override
 
WEBCORE_EXPORT void setContentsToPlatformLayer (PlatformLayer *, ContentsLayerPurpose) override
 
WEBCORE_EXPORT void setContentsToSolidColor (const Color &) override
 
bool usesContentsLayer () const override
 
WEBCORE_EXPORT void setShowDebugBorder (bool) override
 
WEBCORE_EXPORT void setShowRepaintCounter (bool) override
 
WEBCORE_EXPORT void setDebugBackgroundColor (const Color &) override
 
WEBCORE_EXPORT void setDebugBorder (const Color &, float borderWidth) override
 
WEBCORE_EXPORT void setCustomAppearance (CustomAppearance) override
 
WEBCORE_EXPORT void deviceOrPageScaleFactorChanged () override
 
FloatSize pixelAlignmentOffset () const override
 
void recursiveCommitChanges (const CommitState &, const TransformState &, float pageScaleFactor=1, const FloatPoint &positionRelativeToBase=FloatPoint(), bool affectedByPageScale=false)
 
WEBCORE_EXPORT void flushCompositingState (const FloatRect &) override
 
WEBCORE_EXPORT void flushCompositingStateForThisLayerOnly () override
 
WEBCORE_EXPORT bool visibleRectChangeRequiresFlush (const FloatRect &visibleRect) const override
 
WEBCORE_EXPORT TiledBackingtiledBacking () const override
 
WEBCORE_EXPORT GraphicsLayerCA (Type, GraphicsLayerClient &)
 
virtual WEBCORE_EXPORT ~GraphicsLayerCA ()
 
WEBCORE_EXPORT void initialize (Type) override
 
WEBCORE_EXPORT void setName (const String &) override
 
WEBCORE_EXPORT PlatformLayerID primaryLayerID () const override
 
WEBCORE_EXPORT PlatformLayerplatformLayer () const override
 
PlatformCALayerplatformCALayer () const
 
WEBCORE_EXPORT bool setChildren (const Vector< GraphicsLayer *> &) override
 
WEBCORE_EXPORT void addChild (GraphicsLayer *) override
 
WEBCORE_EXPORT void addChildAtIndex (GraphicsLayer *, int index) override
 
WEBCORE_EXPORT void addChildAbove (GraphicsLayer *, GraphicsLayer *sibling) override
 
WEBCORE_EXPORT void addChildBelow (GraphicsLayer *, GraphicsLayer *sibling) override
 
WEBCORE_EXPORT bool replaceChild (GraphicsLayer *oldChild, GraphicsLayer *newChild) override
 
WEBCORE_EXPORT void removeFromParent () override
 
WEBCORE_EXPORT void setMaskLayer (GraphicsLayer *) override
 
WEBCORE_EXPORT void setReplicatedLayer (GraphicsLayer *) override
 
WEBCORE_EXPORT void setPosition (const FloatPoint &) override
 
WEBCORE_EXPORT void setAnchorPoint (const FloatPoint3D &) override
 
WEBCORE_EXPORT void setSize (const FloatSize &) override
 
WEBCORE_EXPORT void setBoundsOrigin (const FloatPoint &) override
 
WEBCORE_EXPORT void setTransform (const TransformationMatrix &) override
 
WEBCORE_EXPORT void setChildrenTransform (const TransformationMatrix &) override
 
WEBCORE_EXPORT void setPreserves3D (bool) override
 
WEBCORE_EXPORT void setMasksToBounds (bool) override
 
WEBCORE_EXPORT void setDrawsContent (bool) override
 
WEBCORE_EXPORT void setContentsVisible (bool) override
 
WEBCORE_EXPORT void setAcceleratesDrawing (bool) override
 
WEBCORE_EXPORT void setUsesDisplayListDrawing (bool) override
 
WEBCORE_EXPORT void setUserInteractionEnabled (bool) override
 
WEBCORE_EXPORT void setBackgroundColor (const Color &) override
 
WEBCORE_EXPORT void setContentsOpaque (bool) override
 
WEBCORE_EXPORT void setSupportsSubpixelAntialiasedText (bool) override
 
WEBCORE_EXPORT void setBackfaceVisibility (bool) override
 
WEBCORE_EXPORT void setOpacity (float) override
 
WEBCORE_EXPORT bool setFilters (const FilterOperations &) override
 
virtual bool filtersCanBeComposited (const FilterOperations &)
 
WEBCORE_EXPORT bool setBackdropFilters (const FilterOperations &) override
 
WEBCORE_EXPORT void setBackdropFiltersRect (const FloatRoundedRect &) override
 
WEBCORE_EXPORT void setNeedsDisplay () override
 
WEBCORE_EXPORT void setNeedsDisplayInRect (const FloatRect &, ShouldClipToLayer=ClipToLayer) override
 
WEBCORE_EXPORT void setContentsNeedsDisplay () override
 
WEBCORE_EXPORT void setContentsRect (const FloatRect &) override
 
WEBCORE_EXPORT void setContentsClippingRect (const FloatRoundedRect &) override
 
WEBCORE_EXPORT bool setMasksToBoundsRect (const FloatRoundedRect &) override
 
WEBCORE_EXPORT void setShapeLayerPath (const Path &) override
 
WEBCORE_EXPORT void setShapeLayerWindRule (WindRule) override
 
WEBCORE_EXPORT void suspendAnimations (double time) override
 
WEBCORE_EXPORT void resumeAnimations () override
 
WEBCORE_EXPORT bool addAnimation (const KeyframeValueList &, const FloatSize &boxSize, const Animation *, const String &animationName, double timeOffset) override
 
WEBCORE_EXPORT void pauseAnimation (const String &animationName, double timeOffset) override
 
WEBCORE_EXPORT void removeAnimation (const String &animationName) override
 
WEBCORE_EXPORT void setContentsToImage (Image *) override
 
WEBCORE_EXPORT void setContentsToPlatformLayer (PlatformLayer *, ContentsLayerPurpose) override
 
WEBCORE_EXPORT void setContentsToSolidColor (const Color &) override
 
bool usesContentsLayer () const override
 
WEBCORE_EXPORT void setShowDebugBorder (bool) override
 
WEBCORE_EXPORT void setShowRepaintCounter (bool) override
 
WEBCORE_EXPORT void setDebugBackgroundColor (const Color &) override
 
WEBCORE_EXPORT void setDebugBorder (const Color &, float borderWidth) override
 
WEBCORE_EXPORT void setCustomAppearance (CustomAppearance) override
 
WEBCORE_EXPORT void deviceOrPageScaleFactorChanged () override
 
FloatSize pixelAlignmentOffset () const override
 
void recursiveCommitChanges (const CommitState &, const TransformState &, float pageScaleFactor=1, const FloatPoint &positionRelativeToBase=FloatPoint(), bool affectedByPageScale=false)
 
WEBCORE_EXPORT void flushCompositingState (const FloatRect &) override
 
WEBCORE_EXPORT void flushCompositingStateForThisLayerOnly () override
 
WEBCORE_EXPORT bool visibleRectChangeRequiresFlush (const FloatRect &visibleRect) const override
 
WEBCORE_EXPORT TiledBackingtiledBacking () const override
 
- Public Member Functions inherited from WebCore::GraphicsLayer
virtual WEBCORE_EXPORT ~GraphicsLayer ()
 
Type type () const
 
GraphicsLayerClientclient () const
 
const Stringname () const
 
GraphicsLayerparent () const
 
void setParent (GraphicsLayer *)
 
bool hasAncestor (GraphicsLayer *) const
 
const Vector< GraphicsLayer * > & children () const
 
WEBCORE_EXPORT void removeAllChildren ()
 
GraphicsLayermaskLayer () const
 
void setIsMaskLayer (bool isMask)
 
bool isMaskLayer () const
 
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
 
FloatPoint approximatePosition () const
 
void setApproximatePosition (std::optional< FloatPoint > p)
 
virtual void syncPosition (const FloatPoint &p)
 
const FloatPoint3DanchorPoint () const
 
const FloatSizesize () const
 
const FloatPointboundsOrigin () const
 
virtual void syncBoundsOrigin (const FloatPoint &origin)
 
const TransformationMatrixtransform () const
 
const TransformationMatrixchildrenTransform () const
 
bool preserves3D () const
 
bool masksToBounds () const
 
bool drawsContent () const
 
bool contentsAreVisible () const
 
bool userInteractionEnabled () const
 
bool acceleratesDrawing () const
 
bool usesDisplayListDrawing () const
 
bool needsBackdrop () const
 
const ColorbackgroundColor () const
 
bool contentsOpaque () const
 
bool supportsSubpixelAntialiasedText () const
 
bool backfaceVisibility () const
 
float opacity () const
 
const FilterOperationsfilters () const
 
const FilterOperationsbackdropFilters () const
 
const FloatRoundedRectbackdropFiltersRect () const
 
GraphicsLayerPaintingPhase paintingPhase () const
 
void setPaintingPhase (GraphicsLayerPaintingPhase phase)
 
virtual void setContentsTilePhase (const FloatSize &p)
 
FloatSize contentsTilePhase () const
 
virtual void setContentsTileSize (const FloatSize &s)
 
FloatSize contentsTileSize () const
 
bool hasContentsTiling () const
 
FloatRect contentsRect () const
 
FloatRoundedRect contentsClippingRect () const
 
FloatRoundedRect maskToBoundsRect () const
 
Path shapeLayerPath () const
 
WindRule shapeLayerWindRule () const
 
virtual bool shouldDirectlyCompositeImage (Image *) const
 
void paintGraphicsLayerContents (GraphicsContext &, const FloatRect &clip)
 
virtual void setContentsOrientation (CompositingCoordinatesOrientation orientation)
 
CompositingCoordinatesOrientation contentsOrientation () const
 
void dumpLayer (TextStream &, int indent=0, LayerTreeAsTextBehavior=LayerTreeAsTextBehaviorNormal) const
 
bool isShowingDebugBorder () const
 
bool isShowingRepaintCounter () const
 
int repaintCount () const
 
int incrementRepaintCount ()
 
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 void setAppliesPageScale (bool appliesScale=true)
 
virtual bool appliesPageScale () const
 
float pageScaleFactor () const
 
float deviceScaleFactor () const
 
WEBCORE_EXPORT void noteDeviceOrPageScaleFactorChangedIncludingDescendants ()
 
void setIsInWindow (bool)
 
WEBCORE_EXPORT String layerTreeAsText (LayerTreeAsTextBehavior=LayerTreeAsTextBehaviorNormal) const
 
virtual WEBCORE_EXPORT bool isTrackingDisplayListReplay () const
 
void resetTrackedRepaints ()
 
void addRepaintRect (const FloatRect &)
 
void updateDebugIndicators ()
 
virtual bool isGraphicsLayerCARemote () const
 
virtual bool isGraphicsLayerTextureMapper () const
 
virtual bool isCoordinatedGraphicsLayer () const
 
virtual WEBCORE_EXPORT ~GraphicsLayer ()
 
Type type () const
 
GraphicsLayerClientclient () const
 
const Stringname () const
 
GraphicsLayerparent () const
 
void setParent (GraphicsLayer *)
 
bool hasAncestor (GraphicsLayer *) const
 
const Vector< GraphicsLayer * > & children () const
 
WEBCORE_EXPORT void removeAllChildren ()
 
GraphicsLayermaskLayer () const
 
void setIsMaskLayer (bool isMask)
 
bool isMaskLayer () const
 
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
 
FloatPoint approximatePosition () const
 
void setApproximatePosition (std::optional< FloatPoint > p)
 
virtual void syncPosition (const FloatPoint &p)
 
const FloatPoint3DanchorPoint () const
 
const FloatSizesize () const
 
const FloatPointboundsOrigin () const
 
virtual void syncBoundsOrigin (const FloatPoint &origin)
 
const TransformationMatrixtransform () const
 
const TransformationMatrixchildrenTransform () const
 
bool preserves3D () const
 
bool masksToBounds () const
 
bool drawsContent () const
 
bool contentsAreVisible () const
 
bool userInteractionEnabled () const
 
bool acceleratesDrawing () const
 
bool usesDisplayListDrawing () const
 
bool needsBackdrop () const
 
const ColorbackgroundColor () const
 
bool contentsOpaque () const
 
bool supportsSubpixelAntialiasedText () const
 
bool backfaceVisibility () const
 
float opacity () const
 
const FilterOperationsfilters () const
 
const FilterOperationsbackdropFilters () const
 
const FloatRoundedRectbackdropFiltersRect () const
 
GraphicsLayerPaintingPhase paintingPhase () const
 
void setPaintingPhase (GraphicsLayerPaintingPhase phase)
 
virtual void setContentsTilePhase (const FloatSize &p)
 
FloatSize contentsTilePhase () const
 
virtual void setContentsTileSize (const FloatSize &s)
 
FloatSize contentsTileSize () const
 
bool hasContentsTiling () const
 
FloatRect contentsRect () const
 
FloatRoundedRect contentsClippingRect () const
 
FloatRoundedRect maskToBoundsRect () const
 
Path shapeLayerPath () const
 
WindRule shapeLayerWindRule () const
 
virtual bool shouldDirectlyCompositeImage (Image *) const
 
void paintGraphicsLayerContents (GraphicsContext &, const FloatRect &clip)
 
virtual void setContentsOrientation (CompositingCoordinatesOrientation orientation)
 
CompositingCoordinatesOrientation contentsOrientation () const
 
void dumpLayer (TextStream &, int indent=0, LayerTreeAsTextBehavior=LayerTreeAsTextBehaviorNormal) const
 
bool isShowingDebugBorder () const
 
bool isShowingRepaintCounter () const
 
int repaintCount () const
 
int incrementRepaintCount ()
 
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 void setAppliesPageScale (bool appliesScale=true)
 
virtual bool appliesPageScale () const
 
float pageScaleFactor () const
 
float deviceScaleFactor () const
 
WEBCORE_EXPORT void noteDeviceOrPageScaleFactorChangedIncludingDescendants ()
 
void setIsInWindow (bool)
 
WEBCORE_EXPORT String layerTreeAsText (LayerTreeAsTextBehavior=LayerTreeAsTextBehaviorNormal) const
 
virtual WEBCORE_EXPORT bool isTrackingDisplayListReplay () const
 
void resetTrackedRepaints ()
 
void addRepaintRect (const FloatRect &)
 
void updateDebugIndicators ()
 
virtual bool isGraphicsLayerCARemote () const
 
virtual bool isGraphicsLayerTextureMapper () const
 
virtual bool isCoordinatedGraphicsLayer () const
 

Protected Member Functions

WEBCORE_EXPORT void setOpacityInternal (float) override
 
WEBCORE_EXPORT bool animationCanBeAccelerated (const KeyframeValueList &, const Animation *) const
 
WEBCORE_EXPORT void setOpacityInternal (float) override
 
WEBCORE_EXPORT bool animationCanBeAccelerated (const KeyframeValueList &, const Animation *) const
 
- Protected Member Functions inherited from WebCore::GraphicsLayer
WEBCORE_EXPORT GraphicsLayer (Type, GraphicsLayerClient &)
 
void clearFilters ()
 
void clearBackdropFilters ()
 
GraphicsLayerreplicatedLayer () const
 
void dumpProperties (TextStream &, int indent, LayerTreeAsTextBehavior) const
 
WEBCORE_EXPORT GraphicsLayer (Type, GraphicsLayerClient &)
 
void clearFilters ()
 
void clearBackdropFilters ()
 
GraphicsLayerreplicatedLayer () const
 
void dumpProperties (TextStream &, int indent, LayerTreeAsTextBehavior) const
 
- Protected Member Functions inherited from WebCore::PlatformCALayerClient
virtual ~PlatformCALayerClient ()
 
virtual ~PlatformCALayerClient ()
 

Additional Inherited Members

- Public Types inherited from WebCore::GraphicsLayer
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
 
- Static Public Member Functions inherited from WebCore::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 &)>)
 
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 Protected Member Functions inherited from WebCore::GraphicsLayer
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 inherited from WebCore::GraphicsLayer
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
 

Constructor & Destructor Documentation

◆ GraphicsLayerCA() [1/2]

WEBCORE_EXPORT WebCore::GraphicsLayerCA::GraphicsLayerCA ( Type  ,
GraphicsLayerClient  
)
explicit

◆ ~GraphicsLayerCA() [1/2]

virtual WEBCORE_EXPORT WebCore::GraphicsLayerCA::~GraphicsLayerCA ( )
virtual

◆ GraphicsLayerCA() [2/2]

WEBCORE_EXPORT WebCore::GraphicsLayerCA::GraphicsLayerCA ( Type  ,
GraphicsLayerClient  
)
explicit

◆ ~GraphicsLayerCA() [2/2]

virtual WEBCORE_EXPORT WebCore::GraphicsLayerCA::~GraphicsLayerCA ( )
virtual

Member Function Documentation

◆ addAnimation() [1/2]

WEBCORE_EXPORT bool WebCore::GraphicsLayerCA::addAnimation ( const KeyframeValueList ,
const FloatSize boxSize,
const Animation ,
const String animationName,
double  timeOffset 
)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ addAnimation() [2/2]

WEBCORE_EXPORT bool WebCore::GraphicsLayerCA::addAnimation ( const KeyframeValueList ,
const FloatSize boxSize,
const Animation ,
const String animationName,
double  timeOffset 
)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ addChild() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::addChild ( GraphicsLayer )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ addChild() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::addChild ( GraphicsLayer )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ addChildAbove() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::addChildAbove ( GraphicsLayer ,
GraphicsLayer sibling 
)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ addChildAbove() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::addChildAbove ( GraphicsLayer ,
GraphicsLayer sibling 
)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ addChildAtIndex() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::addChildAtIndex ( GraphicsLayer ,
int  index 
)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ addChildAtIndex() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::addChildAtIndex ( GraphicsLayer ,
int  index 
)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ addChildBelow() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::addChildBelow ( GraphicsLayer ,
GraphicsLayer sibling 
)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ addChildBelow() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::addChildBelow ( GraphicsLayer ,
GraphicsLayer sibling 
)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ animationCanBeAccelerated() [1/2]

WEBCORE_EXPORT bool WebCore::GraphicsLayerCA::animationCanBeAccelerated ( const KeyframeValueList ,
const Animation  
) const
protected

◆ animationCanBeAccelerated() [2/2]

WEBCORE_EXPORT bool WebCore::GraphicsLayerCA::animationCanBeAccelerated ( const KeyframeValueList ,
const Animation  
) const
protected

◆ deviceOrPageScaleFactorChanged() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::deviceOrPageScaleFactorChanged ( )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ deviceOrPageScaleFactorChanged() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::deviceOrPageScaleFactorChanged ( )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ filtersCanBeComposited() [1/2]

virtual bool WebCore::GraphicsLayerCA::filtersCanBeComposited ( const FilterOperations )
virtual

Reimplemented in WebKit::GraphicsLayerCARemote.

◆ filtersCanBeComposited() [2/2]

virtual bool WebCore::GraphicsLayerCA::filtersCanBeComposited ( const FilterOperations )
virtual

Reimplemented in WebKit::GraphicsLayerCARemote.

◆ flushCompositingState() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::flushCompositingState ( const FloatRect )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ flushCompositingState() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::flushCompositingState ( const FloatRect )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ flushCompositingStateForThisLayerOnly() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::flushCompositingStateForThisLayerOnly ( )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ flushCompositingStateForThisLayerOnly() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::flushCompositingStateForThisLayerOnly ( )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ initialize() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::initialize ( Type  )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ initialize() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::initialize ( Type  )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ pauseAnimation() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::pauseAnimation ( const String animationName,
double  timeOffset 
)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ pauseAnimation() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::pauseAnimation ( const String animationName,
double  timeOffset 
)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ pixelAlignmentOffset() [1/2]

FloatSize WebCore::GraphicsLayerCA::pixelAlignmentOffset ( ) const
inlineoverridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ pixelAlignmentOffset() [2/2]

FloatSize WebCore::GraphicsLayerCA::pixelAlignmentOffset ( ) const
inlineoverridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ platformCALayer() [1/2]

PlatformCALayer* WebCore::GraphicsLayerCA::platformCALayer ( ) const
inline

◆ platformCALayer() [2/2]

PlatformCALayer* WebCore::GraphicsLayerCA::platformCALayer ( ) const
inline

◆ platformLayer() [1/2]

WEBCORE_EXPORT PlatformLayer* WebCore::GraphicsLayerCA::platformLayer ( ) const
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ platformLayer() [2/2]

WEBCORE_EXPORT PlatformLayer* WebCore::GraphicsLayerCA::platformLayer ( ) const
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ primaryLayerID() [1/2]

WEBCORE_EXPORT PlatformLayerID WebCore::GraphicsLayerCA::primaryLayerID ( ) const
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ primaryLayerID() [2/2]

WEBCORE_EXPORT PlatformLayerID WebCore::GraphicsLayerCA::primaryLayerID ( ) const
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ recursiveCommitChanges() [1/2]

void WebCore::GraphicsLayerCA::recursiveCommitChanges ( const CommitState ,
const TransformState ,
float  pageScaleFactor = 1,
const FloatPoint positionRelativeToBase = FloatPoint(),
bool  affectedByPageScale = false 
)

◆ recursiveCommitChanges() [2/2]

void WebCore::GraphicsLayerCA::recursiveCommitChanges ( const CommitState ,
const TransformState ,
float  pageScaleFactor = 1,
const FloatPoint positionRelativeToBase = FloatPoint(),
bool  affectedByPageScale = false 
)

◆ removeAnimation() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::removeAnimation ( const String animationName)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ removeAnimation() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::removeAnimation ( const String animationName)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ removeFromParent() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::removeFromParent ( )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ removeFromParent() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::removeFromParent ( )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ replaceChild() [1/2]

WEBCORE_EXPORT bool WebCore::GraphicsLayerCA::replaceChild ( GraphicsLayer oldChild,
GraphicsLayer newChild 
)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ replaceChild() [2/2]

WEBCORE_EXPORT bool WebCore::GraphicsLayerCA::replaceChild ( GraphicsLayer oldChild,
GraphicsLayer newChild 
)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ resumeAnimations() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::resumeAnimations ( )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ resumeAnimations() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::resumeAnimations ( )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setAcceleratesDrawing() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setAcceleratesDrawing ( bool  )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setAcceleratesDrawing() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setAcceleratesDrawing ( bool  )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setAnchorPoint() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setAnchorPoint ( const FloatPoint3D )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setAnchorPoint() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setAnchorPoint ( const FloatPoint3D )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setBackdropFilters() [1/2]

WEBCORE_EXPORT bool WebCore::GraphicsLayerCA::setBackdropFilters ( const FilterOperations )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setBackdropFilters() [2/2]

WEBCORE_EXPORT bool WebCore::GraphicsLayerCA::setBackdropFilters ( const FilterOperations )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setBackdropFiltersRect() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setBackdropFiltersRect ( const FloatRoundedRect )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setBackdropFiltersRect() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setBackdropFiltersRect ( const FloatRoundedRect )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setBackfaceVisibility() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setBackfaceVisibility ( bool  )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setBackfaceVisibility() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setBackfaceVisibility ( bool  )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setBackgroundColor() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setBackgroundColor ( const Color )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setBackgroundColor() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setBackgroundColor ( const Color )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setBoundsOrigin() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setBoundsOrigin ( const FloatPoint )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setBoundsOrigin() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setBoundsOrigin ( const FloatPoint )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setChildren() [1/2]

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

Reimplemented from WebCore::GraphicsLayer.

◆ setChildren() [2/2]

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

Reimplemented from WebCore::GraphicsLayer.

◆ setChildrenTransform() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setChildrenTransform ( const TransformationMatrix )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setChildrenTransform() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setChildrenTransform ( const TransformationMatrix )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setContentsClippingRect() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setContentsClippingRect ( const FloatRoundedRect )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setContentsClippingRect() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setContentsClippingRect ( const FloatRoundedRect )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setContentsNeedsDisplay() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setContentsNeedsDisplay ( )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setContentsNeedsDisplay() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setContentsNeedsDisplay ( )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setContentsOpaque() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setContentsOpaque ( bool  )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setContentsOpaque() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setContentsOpaque ( bool  )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setContentsRect() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setContentsRect ( const FloatRect )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setContentsRect() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setContentsRect ( const FloatRect )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setContentsToImage() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setContentsToImage ( Image )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setContentsToImage() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setContentsToImage ( Image )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setContentsToPlatformLayer() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setContentsToPlatformLayer ( PlatformLayer ,
ContentsLayerPurpose   
)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setContentsToPlatformLayer() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setContentsToPlatformLayer ( PlatformLayer ,
ContentsLayerPurpose   
)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setContentsToSolidColor() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setContentsToSolidColor ( const Color )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setContentsToSolidColor() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setContentsToSolidColor ( const Color )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setContentsVisible() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setContentsVisible ( bool  )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setContentsVisible() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setContentsVisible ( bool  )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setCustomAppearance() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setCustomAppearance ( CustomAppearance  )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setCustomAppearance() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setCustomAppearance ( CustomAppearance  )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setDebugBackgroundColor() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setDebugBackgroundColor ( const Color )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setDebugBackgroundColor() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setDebugBackgroundColor ( const Color )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setDebugBorder() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setDebugBorder ( const Color ,
float  borderWidth 
)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setDebugBorder() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setDebugBorder ( const Color ,
float  borderWidth 
)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setDrawsContent() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setDrawsContent ( bool  )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setDrawsContent() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setDrawsContent ( bool  )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setFilters() [1/2]

WEBCORE_EXPORT bool WebCore::GraphicsLayerCA::setFilters ( const FilterOperations )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setFilters() [2/2]

WEBCORE_EXPORT bool WebCore::GraphicsLayerCA::setFilters ( const FilterOperations )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setMaskLayer() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setMaskLayer ( GraphicsLayer )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setMaskLayer() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setMaskLayer ( GraphicsLayer )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setMasksToBounds() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setMasksToBounds ( bool  )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setMasksToBounds() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setMasksToBounds ( bool  )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setMasksToBoundsRect() [1/2]

WEBCORE_EXPORT bool WebCore::GraphicsLayerCA::setMasksToBoundsRect ( const FloatRoundedRect )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setMasksToBoundsRect() [2/2]

WEBCORE_EXPORT bool WebCore::GraphicsLayerCA::setMasksToBoundsRect ( const FloatRoundedRect )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setName() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setName ( const String )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setName() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setName ( const String )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setNeedsDisplay() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setNeedsDisplay ( )
overridevirtual

◆ setNeedsDisplay() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setNeedsDisplay ( )
overridevirtual

◆ setNeedsDisplayInRect() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setNeedsDisplayInRect ( const FloatRect ,
ShouldClipToLayer  = ClipToLayer 
)
overridevirtual

◆ setNeedsDisplayInRect() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setNeedsDisplayInRect ( const FloatRect ,
ShouldClipToLayer  = ClipToLayer 
)
overridevirtual

◆ setOpacity() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setOpacity ( float  )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setOpacity() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setOpacity ( float  )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setOpacityInternal() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setOpacityInternal ( float  )
overrideprotectedvirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setOpacityInternal() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setOpacityInternal ( float  )
overrideprotectedvirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setPosition() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setPosition ( const FloatPoint )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setPosition() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setPosition ( const FloatPoint )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setPreserves3D() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setPreserves3D ( bool  )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setPreserves3D() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setPreserves3D ( bool  )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setReplicatedLayer() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setReplicatedLayer ( GraphicsLayer )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setReplicatedLayer() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setReplicatedLayer ( GraphicsLayer )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setShapeLayerPath() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setShapeLayerPath ( const Path )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setShapeLayerPath() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setShapeLayerPath ( const Path )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setShapeLayerWindRule() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setShapeLayerWindRule ( WindRule  )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setShapeLayerWindRule() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setShapeLayerWindRule ( WindRule  )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setShowDebugBorder() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setShowDebugBorder ( bool  )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setShowDebugBorder() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setShowDebugBorder ( bool  )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setShowRepaintCounter() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setShowRepaintCounter ( bool  )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setShowRepaintCounter() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setShowRepaintCounter ( bool  )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setSize() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setSize ( const FloatSize )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setSize() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setSize ( const FloatSize )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setSupportsSubpixelAntialiasedText() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setSupportsSubpixelAntialiasedText ( bool  )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setSupportsSubpixelAntialiasedText() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setSupportsSubpixelAntialiasedText ( bool  )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setTransform() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setTransform ( const TransformationMatrix )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setTransform() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setTransform ( const TransformationMatrix )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setUserInteractionEnabled() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setUserInteractionEnabled ( bool  )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setUserInteractionEnabled() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setUserInteractionEnabled ( bool  )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setUsesDisplayListDrawing() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setUsesDisplayListDrawing ( bool  )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setUsesDisplayListDrawing() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::setUsesDisplayListDrawing ( bool  )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ suspendAnimations() [1/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::suspendAnimations ( double  time)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ suspendAnimations() [2/2]

WEBCORE_EXPORT void WebCore::GraphicsLayerCA::suspendAnimations ( double  time)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ tiledBacking() [1/2]

WEBCORE_EXPORT TiledBacking* WebCore::GraphicsLayerCA::tiledBacking ( ) const
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ tiledBacking() [2/2]

WEBCORE_EXPORT TiledBacking* WebCore::GraphicsLayerCA::tiledBacking ( ) const
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ usesContentsLayer() [1/2]

bool WebCore::GraphicsLayerCA::usesContentsLayer ( ) const
inlineoverridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ usesContentsLayer() [2/2]

bool WebCore::GraphicsLayerCA::usesContentsLayer ( ) const
inlineoverridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ visibleRectChangeRequiresFlush() [1/2]

WEBCORE_EXPORT bool WebCore::GraphicsLayerCA::visibleRectChangeRequiresFlush ( const FloatRect visibleRect) const
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ visibleRectChangeRequiresFlush() [2/2]

WEBCORE_EXPORT bool WebCore::GraphicsLayerCA::visibleRectChangeRequiresFlush ( const FloatRect visibleRect) const
overridevirtual

Reimplemented from WebCore::GraphicsLayer.


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