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

#include <TextureMapperLayer.h>

Inheritance diagram for WebCore::TextureMapperLayer:
WebCore::TextureMapperAnimation::Client

Classes

class  ScrollingClient
 

Public Member Functions

 TextureMapperLayer ()
 
virtual ~TextureMapperLayer ()
 
void setID (uint32_t id)
 
uint32_t id ()
 
const Vector< TextureMapperLayer * > & children () const
 
TextureMapperLayerfindScrollableContentsLayerAt (const FloatPoint &pos)
 
void setScrollClient (ScrollingClient *scrollClient)
 
void scrollBy (const WebCore::FloatSize &)
 
void didCommitScrollOffset (const IntSize &)
 
void setIsScrollable (bool isScrollable)
 
bool isScrollable () const
 
TextureMappertextureMapper () const
 
void setTextureMapper (TextureMapper *texmap)
 
void setChildren (const Vector< GraphicsLayer *> &)
 
void setChildren (const Vector< TextureMapperLayer *> &)
 
void setMaskLayer (TextureMapperLayer *)
 
void setReplicaLayer (TextureMapperLayer *)
 
void setPosition (const FloatPoint &)
 
void setSize (const FloatSize &)
 
void setAnchorPoint (const FloatPoint3D &)
 
void setPreserves3D (bool)
 
void setTransform (const TransformationMatrix &)
 
void setChildrenTransform (const TransformationMatrix &)
 
void setContentsRect (const FloatRect &)
 
void setMasksToBounds (bool)
 
void setDrawsContent (bool)
 
bool drawsContent () const
 
bool contentsAreVisible () const
 
FloatSize size () const
 
float opacity () const
 
TransformationMatrix transform () const
 
void setContentsVisible (bool)
 
void setContentsOpaque (bool)
 
void setBackfaceVisibility (bool)
 
void setOpacity (float)
 
void setSolidColor (const Color &)
 
void setContentsTileSize (const FloatSize &)
 
void setContentsTilePhase (const FloatSize &)
 
void setFilters (const FilterOperations &)
 
bool hasFilters () const
 
void setDebugVisuals (bool showDebugBorders, const Color &debugBorderColor, float debugBorderWidth, bool showRepaintCounter)
 
bool isShowingRepaintCounter () const
 
void setRepaintCount (int)
 
void setContentsLayer (TextureMapperPlatformLayer *)
 
void setAnimations (const TextureMapperAnimations &)
 
void setFixedToViewport (bool)
 
bool fixedToViewport () const
 
void setBackingStore (PassRefPtr< TextureMapperBackingStore >)
 
void syncAnimations ()
 
bool descendantsOrSelfHaveRunningAnimations () const
 
void paint ()
 
void setScrollPositionDeltaIfNeeded (const FloatSize &)
 
void applyAnimationsRecursively ()
 
void addChild (TextureMapperLayer *)
 

Constructor & Destructor Documentation

◆ TextureMapperLayer()

WebCore::TextureMapperLayer::TextureMapperLayer ( )
inline

◆ ~TextureMapperLayer()

WebCore::TextureMapperLayer::~TextureMapperLayer ( )
virtual

Member Function Documentation

◆ addChild()

void WebCore::TextureMapperLayer::addChild ( TextureMapperLayer childLayer)

◆ applyAnimationsRecursively()

void WebCore::TextureMapperLayer::applyAnimationsRecursively ( )

◆ children()

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

◆ contentsAreVisible()

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

◆ descendantsOrSelfHaveRunningAnimations()

bool WebCore::TextureMapperLayer::descendantsOrSelfHaveRunningAnimations ( ) const

◆ didCommitScrollOffset()

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

◆ drawsContent()

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

◆ findScrollableContentsLayerAt()

TextureMapperLayer * WebCore::TextureMapperLayer::findScrollableContentsLayerAt ( const FloatPoint pos)

◆ fixedToViewport()

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

◆ hasFilters()

bool WebCore::TextureMapperLayer::hasFilters ( ) const
inline

◆ id()

uint32_t WebCore::TextureMapperLayer::id ( )
inline

◆ isScrollable()

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

◆ isShowingRepaintCounter()

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

◆ opacity()

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

◆ paint()

void WebCore::TextureMapperLayer::paint ( )

◆ scrollBy()

void WebCore::TextureMapperLayer::scrollBy ( const WebCore::FloatSize offset)

◆ setAnchorPoint()

void WebCore::TextureMapperLayer::setAnchorPoint ( const FloatPoint3D anchorPoint)

◆ setAnimations()

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

◆ setBackfaceVisibility()

void WebCore::TextureMapperLayer::setBackfaceVisibility ( bool  backfaceVisibility)

◆ setBackingStore()

void WebCore::TextureMapperLayer::setBackingStore ( PassRefPtr< TextureMapperBackingStore backingStore)

◆ setChildren() [1/2]

void WebCore::TextureMapperLayer::setChildren ( const Vector< GraphicsLayer *> &  newChildren)

◆ setChildren() [2/2]

void WebCore::TextureMapperLayer::setChildren ( const Vector< TextureMapperLayer *> &  newChildren)

◆ setChildrenTransform()

void WebCore::TextureMapperLayer::setChildrenTransform ( const TransformationMatrix childrenTransform)

◆ setContentsLayer()

void WebCore::TextureMapperLayer::setContentsLayer ( TextureMapperPlatformLayer *  platformLayer)

◆ setContentsOpaque()

void WebCore::TextureMapperLayer::setContentsOpaque ( bool  contentsOpaque)

◆ setContentsRect()

void WebCore::TextureMapperLayer::setContentsRect ( const FloatRect contentsRect)

◆ setContentsTilePhase()

void WebCore::TextureMapperLayer::setContentsTilePhase ( const FloatSize phase)

◆ setContentsTileSize()

void WebCore::TextureMapperLayer::setContentsTileSize ( const FloatSize size)

◆ setContentsVisible()

void WebCore::TextureMapperLayer::setContentsVisible ( bool  contentsVisible)

◆ setDebugVisuals()

void WebCore::TextureMapperLayer::setDebugVisuals ( bool  showDebugBorders,
const Color debugBorderColor,
float  debugBorderWidth,
bool  showRepaintCounter 
)

◆ setDrawsContent()

void WebCore::TextureMapperLayer::setDrawsContent ( bool  drawsContent)

◆ setFilters()

void WebCore::TextureMapperLayer::setFilters ( const FilterOperations filters)

◆ setFixedToViewport()

void WebCore::TextureMapperLayer::setFixedToViewport ( bool  fixedToViewport)

◆ setID()

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

◆ setIsScrollable()

void WebCore::TextureMapperLayer::setIsScrollable ( bool  isScrollable)
inline

◆ setMaskLayer()

void WebCore::TextureMapperLayer::setMaskLayer ( TextureMapperLayer maskLayer)

◆ setMasksToBounds()

void WebCore::TextureMapperLayer::setMasksToBounds ( bool  masksToBounds)

◆ setOpacity()

void WebCore::TextureMapperLayer::setOpacity ( float  opacity)

◆ setPosition()

void WebCore::TextureMapperLayer::setPosition ( const FloatPoint position)

◆ setPreserves3D()

void WebCore::TextureMapperLayer::setPreserves3D ( bool  preserves3D)

◆ setRepaintCount()

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

◆ setReplicaLayer()

void WebCore::TextureMapperLayer::setReplicaLayer ( TextureMapperLayer replicaLayer)

◆ setScrollClient()

void WebCore::TextureMapperLayer::setScrollClient ( ScrollingClient scrollClient)
inline

◆ setScrollPositionDeltaIfNeeded()

void WebCore::TextureMapperLayer::setScrollPositionDeltaIfNeeded ( const FloatSize delta)

◆ setSize()

void WebCore::TextureMapperLayer::setSize ( const FloatSize size)

◆ setSolidColor()

void WebCore::TextureMapperLayer::setSolidColor ( const Color color)

◆ setTextureMapper()

void WebCore::TextureMapperLayer::setTextureMapper ( TextureMapper texmap)
inline

◆ setTransform()

void WebCore::TextureMapperLayer::setTransform ( const TransformationMatrix transform)

◆ size()

FloatSize WebCore::TextureMapperLayer::size ( ) const
inline

◆ syncAnimations()

void WebCore::TextureMapperLayer::syncAnimations ( )

◆ textureMapper()

TextureMapper* WebCore::TextureMapperLayer::textureMapper ( ) const
inline

◆ transform()

TransformationMatrix WebCore::TextureMapperLayer::transform ( ) const
inline

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