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

#include <RemoteLayerTreeContext.h>

Inheritance diagram for WebKit::RemoteLayerTreeContext:
WebCore::GraphicsLayerFactory

Public Member Functions

 RemoteLayerTreeContext (WebPage &)
 
 ~RemoteLayerTreeContext ()
 
void layerWasCreated (PlatformCALayerRemote &, WebCore::PlatformCALayer::LayerType)
 
void layerWillBeDestroyed (PlatformCALayerRemote &)
 
void backingStoreWasCreated (RemoteLayerBackingStore &)
 
void backingStoreWillBeDestroyed (RemoteLayerBackingStore &)
 
bool backingStoreWillBeDisplayed (RemoteLayerBackingStore &)
 
WebCore::LayerPoollayerPool ()
 
float deviceScaleFactor () const
 
LayerHostingMode layerHostingMode () const
 
void buildTransaction (RemoteLayerTreeTransaction &, WebCore::PlatformCALayer &rootLayer)
 
void layerPropertyChangedWhileBuildingTransaction (PlatformCALayerRemote &)
 
void animationDidStart (WebCore::GraphicsLayer::PlatformLayerID, const String &key, double startTime)
 
void animationDidEnd (WebCore::GraphicsLayer::PlatformLayerID, const String &key)
 
void willStartAnimationOnLayer (PlatformCALayerRemote &)
 
RemoteLayerBackingStoreCollectionbackingStoreCollection ()
 
- Public Member Functions inherited from WebCore::GraphicsLayerFactory
virtual ~GraphicsLayerFactory ()
 
virtual ~GraphicsLayerFactory ()
 

Constructor & Destructor Documentation

◆ RemoteLayerTreeContext()

WebKit::RemoteLayerTreeContext::RemoteLayerTreeContext ( WebPage webPage)
explicit

◆ ~RemoteLayerTreeContext()

WebKit::RemoteLayerTreeContext::~RemoteLayerTreeContext ( )

Member Function Documentation

◆ animationDidEnd()

void WebKit::RemoteLayerTreeContext::animationDidEnd ( WebCore::GraphicsLayer::PlatformLayerID  layerID,
const String key 
)

◆ animationDidStart()

void WebKit::RemoteLayerTreeContext::animationDidStart ( WebCore::GraphicsLayer::PlatformLayerID  layerID,
const String key,
double  startTime 
)

◆ backingStoreCollection()

RemoteLayerBackingStoreCollection& WebKit::RemoteLayerTreeContext::backingStoreCollection ( )
inline

◆ backingStoreWasCreated()

void WebKit::RemoteLayerTreeContext::backingStoreWasCreated ( RemoteLayerBackingStore backingStore)

◆ backingStoreWillBeDestroyed()

void WebKit::RemoteLayerTreeContext::backingStoreWillBeDestroyed ( RemoteLayerBackingStore backingStore)

◆ backingStoreWillBeDisplayed()

bool WebKit::RemoteLayerTreeContext::backingStoreWillBeDisplayed ( RemoteLayerBackingStore backingStore)

◆ buildTransaction()

void WebKit::RemoteLayerTreeContext::buildTransaction ( RemoteLayerTreeTransaction transaction,
WebCore::PlatformCALayer rootLayer 
)

◆ deviceScaleFactor()

float WebKit::RemoteLayerTreeContext::deviceScaleFactor ( ) const
inline

◆ layerHostingMode()

LayerHostingMode WebKit::RemoteLayerTreeContext::layerHostingMode ( ) const
inline

◆ layerPool()

WebCore::LayerPool& WebKit::RemoteLayerTreeContext::layerPool ( )
inline

◆ layerPropertyChangedWhileBuildingTransaction()

void WebKit::RemoteLayerTreeContext::layerPropertyChangedWhileBuildingTransaction ( PlatformCALayerRemote layer)

◆ layerWasCreated()

void WebKit::RemoteLayerTreeContext::layerWasCreated ( PlatformCALayerRemote layer,
WebCore::PlatformCALayer::LayerType  type 
)

◆ layerWillBeDestroyed()

void WebKit::RemoteLayerTreeContext::layerWillBeDestroyed ( PlatformCALayerRemote layer)

◆ willStartAnimationOnLayer()

void WebKit::RemoteLayerTreeContext::willStartAnimationOnLayer ( PlatformCALayerRemote layer)

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