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

#include <GraphicsLayerDirect2D.h>

Inheritance diagram for WebCore::GraphicsLayerDirect2D:
WebCore::GraphicsLayer

Public Member Functions

WEBCORE_EXPORT GraphicsLayerDirect2D (Type, GraphicsLayerClient &)
 
virtual WEBCORE_EXPORT ~GraphicsLayerDirect2D ()
 
- Public Member Functions inherited from WebCore::GraphicsLayer
virtual WEBCORE_EXPORT ~GraphicsLayer ()
 
Type type () const
 
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 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 isGraphicsLayerCARemote () const
 
virtual bool isGraphicsLayerTextureMapper () const
 
virtual bool isCoordinatedGraphicsLayer () const
 
virtual WEBCORE_EXPORT ~GraphicsLayer ()
 
Type type () const
 
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 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 isGraphicsLayerCARemote () const
 
virtual bool isGraphicsLayerTextureMapper () const
 
virtual bool isCoordinatedGraphicsLayer () const
 

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

◆ GraphicsLayerDirect2D()

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

◆ ~GraphicsLayerDirect2D()

virtual WEBCORE_EXPORT WebCore::GraphicsLayerDirect2D::~GraphicsLayerDirect2D ( )
virtual

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