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

#include <AcceleratedBackingStore.h>

Public Member Functions

virtual ~AcceleratedBackingStore ()=default
 
virtual void update (const LayerTreeContext &)
 
virtual bool paint (cairo_t *, const WebCore::IntRect &)
 

Static Public Member Functions

static std::unique_ptr< AcceleratedBackingStorecreate (WebPageProxy &)
 

Protected Member Functions

 AcceleratedBackingStore (WebPageProxy &)
 

Protected Attributes

WebPageProxym_webPage
 

Constructor & Destructor Documentation

◆ ~AcceleratedBackingStore()

virtual WebKit::AcceleratedBackingStore::~AcceleratedBackingStore ( )
virtualdefault

◆ AcceleratedBackingStore()

WebKit::AcceleratedBackingStore::AcceleratedBackingStore ( WebPageProxy webPage)
protected

Member Function Documentation

◆ create()

std::unique_ptr< AcceleratedBackingStore > WebKit::AcceleratedBackingStore::create ( WebPageProxy webPage)
static

◆ paint()

bool WebKit::AcceleratedBackingStore::paint ( cairo_t cr,
const WebCore::IntRect clipRect 
)
virtual

◆ update()

virtual void WebKit::AcceleratedBackingStore::update ( const LayerTreeContext )
inlinevirtual

Member Data Documentation

◆ m_webPage

WebPageProxy& WebKit::AcceleratedBackingStore::m_webPage
protected

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