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

#include <GraphicsLayerTextureMapper.h>

Inheritance diagram for WebCore::GraphicsLayerTextureMapper:
WebCore::GraphicsLayer

Public Member Functions

 GraphicsLayerTextureMapper (Type, GraphicsLayerClient &)
 
virtual ~GraphicsLayerTextureMapper ()
 
void setScrollClient (TextureMapperLayer::ScrollingClient *client)
 
void setID (uint32_t id)
 
bool setChildren (const Vector< GraphicsLayer *> &) override
 
void addChild (GraphicsLayer *) override
 
void addChildAtIndex (GraphicsLayer *, int index) override
 
void addChildAbove (GraphicsLayer *, GraphicsLayer *sibling) override
 
void addChildBelow (GraphicsLayer *, GraphicsLayer *sibling) override
 
bool replaceChild (GraphicsLayer *oldChild, GraphicsLayer *newChild) override
 
void setMaskLayer (GraphicsLayer *) override
 
void setReplicatedByLayer (GraphicsLayer *) override
 
void setPosition (const FloatPoint &) override
 
void setAnchorPoint (const FloatPoint3D &) override
 
void setSize (const FloatSize &) override
 
void setTransform (const TransformationMatrix &) override
 
void setChildrenTransform (const TransformationMatrix &) override
 
void setPreserves3D (bool) override
 
void setMasksToBounds (bool) override
 
void setDrawsContent (bool) override
 
void setContentsVisible (bool) override
 
void setContentsOpaque (bool) override
 
void setBackfaceVisibility (bool) override
 
void setOpacity (float) override
 
bool setFilters (const FilterOperations &) override
 
void setNeedsDisplay () override
 
void setNeedsDisplayInRect (const FloatRect &, ShouldClipToLayer=ClipToLayer) override
 
void setContentsNeedsDisplay () override
 
void setContentsRect (const FloatRect &) override
 
bool addAnimation (const KeyframeValueList &, const FloatSize &, const Animation *, const String &, double) override
 
void pauseAnimation (const String &, double) override
 
void removeAnimation (const String &) override
 
void setContentsToImage (Image *) override
 
void setContentsToSolidColor (const Color &) override
 
void setContentsToPlatformLayer (PlatformLayer *, ContentsLayerPurpose) override
 
bool usesContentsLayer () const override
 
PlatformLayerplatformLayer () const override
 
void setShowDebugBorder (bool) override
 
void setDebugBorder (const Color &, float width) override
 
void setShowRepaintCounter (bool) override
 
void flushCompositingState (const FloatRect &) override
 
void flushCompositingStateForThisLayerOnly () override
 
void updateBackingStoreIncludingSubLayers ()
 
TextureMapperLayerlayer ()
 
void didCommitScrollOffset (const IntSize &)
 
void setIsScrollable (bool)
 
bool isScrollable () const
 
void setFixedToViewport (bool)
 
bool fixedToViewport () const
 
Color debugBorderColor () const
 
float debugBorderWidth () const
 
void setRepaintCount (int)
 
void setAnimations (const TextureMapperAnimations &)
 
- Public Member Functions inherited from WebCore::GraphicsLayer
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
 
WEBCORE_EXPORT void removeAllChildren ()
 
virtual WEBCORE_EXPORT void removeFromParent ()
 
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 setBoundsOrigin (const FloatPoint &origin)
 
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
 
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
 
bool supportsSubpixelAntialiasedText () const
 
virtual void setSupportsSubpixelAntialiasedText (bool b)
 
bool backfaceVisibility () const
 
float opacity () const
 
const FilterOperationsfilters () const
 
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 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
 
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 WEBCORE_EXPORT void suspendAnimations (double time)
 
virtual WEBCORE_EXPORT void resumeAnimations ()
 
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 ()
 
virtual void setDebugBackgroundColor (const Color &)
 
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 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 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
 
WEBCORE_EXPORT void removeAllChildren ()
 
virtual WEBCORE_EXPORT void removeFromParent ()
 
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 setBoundsOrigin (const FloatPoint &origin)
 
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
 
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
 
bool supportsSubpixelAntialiasedText () const
 
virtual void setSupportsSubpixelAntialiasedText (bool b)
 
bool backfaceVisibility () const
 
float opacity () const
 
const FilterOperationsfilters () const
 
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 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
 
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 WEBCORE_EXPORT void suspendAnimations (double time)
 
virtual WEBCORE_EXPORT void resumeAnimations ()
 
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 ()
 
virtual void setDebugBackgroundColor (const Color &)
 
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 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 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

◆ GraphicsLayerTextureMapper()

WebCore::GraphicsLayerTextureMapper::GraphicsLayerTextureMapper ( Type  layerType,
GraphicsLayerClient client 
)
explicit

◆ ~GraphicsLayerTextureMapper()

WebCore::GraphicsLayerTextureMapper::~GraphicsLayerTextureMapper ( )
virtual

Member Function Documentation

◆ addAnimation()

bool WebCore::GraphicsLayerTextureMapper::addAnimation ( const KeyframeValueList valueList,
const FloatSize boxSize,
const Animation anim,
const String keyframesName,
double  timeOffset 
)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ addChild()

void WebCore::GraphicsLayerTextureMapper::addChild ( GraphicsLayer layer)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ addChildAbove()

void WebCore::GraphicsLayerTextureMapper::addChildAbove ( GraphicsLayer layer,
GraphicsLayer sibling 
)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ addChildAtIndex()

void WebCore::GraphicsLayerTextureMapper::addChildAtIndex ( GraphicsLayer layer,
int  index 
)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ addChildBelow()

void WebCore::GraphicsLayerTextureMapper::addChildBelow ( GraphicsLayer layer,
GraphicsLayer sibling 
)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ debugBorderColor()

Color WebCore::GraphicsLayerTextureMapper::debugBorderColor ( ) const
inline

◆ debugBorderWidth()

float WebCore::GraphicsLayerTextureMapper::debugBorderWidth ( ) const
inline

◆ didCommitScrollOffset()

void WebCore::GraphicsLayerTextureMapper::didCommitScrollOffset ( const IntSize offset)

◆ fixedToViewport()

bool WebCore::GraphicsLayerTextureMapper::fixedToViewport ( ) const
inline

◆ flushCompositingState()

void WebCore::GraphicsLayerTextureMapper::flushCompositingState ( const FloatRect rect)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ flushCompositingStateForThisLayerOnly()

void WebCore::GraphicsLayerTextureMapper::flushCompositingStateForThisLayerOnly ( )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ isScrollable()

bool WebCore::GraphicsLayerTextureMapper::isScrollable ( ) const
inline

◆ layer()

TextureMapperLayer& WebCore::GraphicsLayerTextureMapper::layer ( )
inline

◆ pauseAnimation()

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

Reimplemented from WebCore::GraphicsLayer.

◆ platformLayer()

PlatformLayer* WebCore::GraphicsLayerTextureMapper::platformLayer ( ) const
inlineoverridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ removeAnimation()

void WebCore::GraphicsLayerTextureMapper::removeAnimation ( const String animationName)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ replaceChild()

bool WebCore::GraphicsLayerTextureMapper::replaceChild ( GraphicsLayer oldChild,
GraphicsLayer newChild 
)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setAnchorPoint()

void WebCore::GraphicsLayerTextureMapper::setAnchorPoint ( const FloatPoint3D value)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setAnimations()

void WebCore::GraphicsLayerTextureMapper::setAnimations ( const TextureMapperAnimations animations)

◆ setBackfaceVisibility()

void WebCore::GraphicsLayerTextureMapper::setBackfaceVisibility ( bool  value)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setChildren()

bool WebCore::GraphicsLayerTextureMapper::setChildren ( const Vector< GraphicsLayer *> &  children)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setChildrenTransform()

void WebCore::GraphicsLayerTextureMapper::setChildrenTransform ( const TransformationMatrix value)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setContentsNeedsDisplay()

void WebCore::GraphicsLayerTextureMapper::setContentsNeedsDisplay ( )
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setContentsOpaque()

void WebCore::GraphicsLayerTextureMapper::setContentsOpaque ( bool  value)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setContentsRect()

void WebCore::GraphicsLayerTextureMapper::setContentsRect ( const FloatRect value)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setContentsToImage()

void WebCore::GraphicsLayerTextureMapper::setContentsToImage ( Image image)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setContentsToPlatformLayer()

void WebCore::GraphicsLayerTextureMapper::setContentsToPlatformLayer ( PlatformLayer ,
ContentsLayerPurpose   
)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setContentsToSolidColor()

void WebCore::GraphicsLayerTextureMapper::setContentsToSolidColor ( const Color color)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setContentsVisible()

void WebCore::GraphicsLayerTextureMapper::setContentsVisible ( bool  value)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setDebugBorder()

void WebCore::GraphicsLayerTextureMapper::setDebugBorder ( const Color color,
float  width 
)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setDrawsContent()

void WebCore::GraphicsLayerTextureMapper::setDrawsContent ( bool  value)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setFilters()

bool WebCore::GraphicsLayerTextureMapper::setFilters ( const FilterOperations filters)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setFixedToViewport()

void WebCore::GraphicsLayerTextureMapper::setFixedToViewport ( bool  fixed)

◆ setID()

void WebCore::GraphicsLayerTextureMapper::setID ( uint32_t  id)
inline

◆ setIsScrollable()

void WebCore::GraphicsLayerTextureMapper::setIsScrollable ( bool  isScrollable)

◆ setMaskLayer()

void WebCore::GraphicsLayerTextureMapper::setMaskLayer ( GraphicsLayer value)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setMasksToBounds()

void WebCore::GraphicsLayerTextureMapper::setMasksToBounds ( bool  value)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setNeedsDisplay()

void WebCore::GraphicsLayerTextureMapper::setNeedsDisplay ( )
overridevirtual

◆ setNeedsDisplayInRect()

void WebCore::GraphicsLayerTextureMapper::setNeedsDisplayInRect ( const FloatRect rect,
ShouldClipToLayer  = ClipToLayer 
)
overridevirtual

◆ setOpacity()

void WebCore::GraphicsLayerTextureMapper::setOpacity ( float  value)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setPosition()

void WebCore::GraphicsLayerTextureMapper::setPosition ( const FloatPoint value)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setPreserves3D()

void WebCore::GraphicsLayerTextureMapper::setPreserves3D ( bool  value)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setRepaintCount()

void WebCore::GraphicsLayerTextureMapper::setRepaintCount ( int  repaintCount)

◆ setReplicatedByLayer()

void WebCore::GraphicsLayerTextureMapper::setReplicatedByLayer ( GraphicsLayer value)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setScrollClient()

void WebCore::GraphicsLayerTextureMapper::setScrollClient ( TextureMapperLayer::ScrollingClient client)
inline

◆ setShowDebugBorder()

void WebCore::GraphicsLayerTextureMapper::setShowDebugBorder ( bool  show)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setShowRepaintCounter()

void WebCore::GraphicsLayerTextureMapper::setShowRepaintCounter ( bool  show)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setSize()

void WebCore::GraphicsLayerTextureMapper::setSize ( const FloatSize value)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ setTransform()

void WebCore::GraphicsLayerTextureMapper::setTransform ( const TransformationMatrix value)
overridevirtual

Reimplemented from WebCore::GraphicsLayer.

◆ updateBackingStoreIncludingSubLayers()

void WebCore::GraphicsLayerTextureMapper::updateBackingStoreIncludingSubLayers ( )

◆ usesContentsLayer()

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

Reimplemented from WebCore::GraphicsLayer.


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