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
 
TextureMapperLayer * findScrollableContentsLayerAt (const FloatPoint &pos)
 
void setScrollClient (ScrollingClient *scrollClient)
 
void scrollBy (const WebCore::FloatSize &)
 
void didCommitScrollOffset (const IntSize &)
 
void setIsScrollable (bool isScrollable)
 
bool isScrollable () const
 
TextureMapper * textureMapper () 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: