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

#include <RemoteLayerTreeDrawingAreaProxy.h>

Inheritance diagram for WebKit::RemoteLayerTreeDrawingAreaProxy:
WebKit::DrawingAreaProxy IPC::MessageReceiver

Public Member Functions

 RemoteLayerTreeDrawingAreaProxy (WebPageProxy &)
 
virtual ~RemoteLayerTreeDrawingAreaProxy ()
 
const RemoteLayerTreeHostremoteLayerTreeHost () const
 
void acceleratedAnimationDidStart (uint64_t layerID, const String &key, double startTime)
 
void acceleratedAnimationDidEnd (uint64_t layerID, const String &key)
 
uint64_t nextLayerTreeTransactionID () const
 
uint64_t lastCommittedLayerTreeTransactionID () const
 
void didRefreshDisplay ()
 
bool hasDebugIndicator () const
 
bool isAlwaysOnLoggingAllowed () const
 
- Public Member Functions inherited from WebKit::DrawingAreaProxy
virtual ~DrawingAreaProxy ()
 
DrawingAreaType type () const
 
virtual void setBackingStoreIsDiscardable (bool)
 
virtual void waitForBackingStoreUpdateOnNextPaint ()
 
const WebCore::IntSizesize () const
 
bool setSize (const WebCore::IntSize &, const WebCore::IntSize &, const WebCore::IntSize &scrollOffset)
 
virtual void waitForPossibleGeometryUpdate (Seconds=didUpdateBackingStoreStateTimeout())
 
virtual void colorSpaceDidChange ()
 
virtual void minimumLayoutSizeDidChange ()
 
virtual void adjustTransientZoom (double, WebCore::FloatPoint)
 
virtual void commitTransientZoom (double, WebCore::FloatPoint)
 
virtual void willSendUpdateGeometry ()
 
- Public Member Functions inherited from IPC::MessageReceiver
virtual ~MessageReceiver ()
 
virtual void didReceiveSyncMessage (Connection &, Decoder &, std::unique_ptr< Encoder > &)
 

Additional Inherited Members

- Static Public Member Functions inherited from WebKit::DrawingAreaProxy
static constexpr Seconds didUpdateBackingStoreStateTimeout ()
 
- Protected Member Functions inherited from WebKit::DrawingAreaProxy
 DrawingAreaProxy (DrawingAreaType, WebPageProxy &)
 
- Protected Attributes inherited from WebKit::DrawingAreaProxy
DrawingAreaType m_type
 
WebPageProxym_webPageProxy
 
WebCore::IntSize m_size
 
WebCore::IntSize m_layerPosition
 
WebCore::IntSize m_scrollOffset
 

Constructor & Destructor Documentation

◆ RemoteLayerTreeDrawingAreaProxy()

WebKit::RemoteLayerTreeDrawingAreaProxy::RemoteLayerTreeDrawingAreaProxy ( WebPageProxy webPageProxy)
explicit

◆ ~RemoteLayerTreeDrawingAreaProxy()

WebKit::RemoteLayerTreeDrawingAreaProxy::~RemoteLayerTreeDrawingAreaProxy ( )
virtual

Member Function Documentation

◆ acceleratedAnimationDidEnd()

void WebKit::RemoteLayerTreeDrawingAreaProxy::acceleratedAnimationDidEnd ( uint64_t  layerID,
const String key 
)

◆ acceleratedAnimationDidStart()

void WebKit::RemoteLayerTreeDrawingAreaProxy::acceleratedAnimationDidStart ( uint64_t  layerID,
const String key,
double  startTime 
)

◆ didRefreshDisplay()

void WebKit::RemoteLayerTreeDrawingAreaProxy::didRefreshDisplay ( )

◆ hasDebugIndicator()

bool WebKit::RemoteLayerTreeDrawingAreaProxy::hasDebugIndicator ( ) const
inline

◆ isAlwaysOnLoggingAllowed()

bool WebKit::RemoteLayerTreeDrawingAreaProxy::isAlwaysOnLoggingAllowed ( ) const

◆ lastCommittedLayerTreeTransactionID()

uint64_t WebKit::RemoteLayerTreeDrawingAreaProxy::lastCommittedLayerTreeTransactionID ( ) const
inline

◆ nextLayerTreeTransactionID()

uint64_t WebKit::RemoteLayerTreeDrawingAreaProxy::nextLayerTreeTransactionID ( ) const
inline

◆ remoteLayerTreeHost()

const RemoteLayerTreeHost& WebKit::RemoteLayerTreeDrawingAreaProxy::remoteLayerTreeHost ( ) const
inline

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