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

#include <LayerPool.h>

Public Member Functions

WEBCORE_EXPORT LayerPool ()
 
WEBCORE_EXPORT ~LayerPool ()
 
void addLayer (const RefPtr< PlatformCALayer > &)
 
RefPtr< PlatformCALayertakeLayerWithSize (const IntSize &)
 
void drain ()
 
unsigned capacity () const
 
WEBCORE_EXPORT LayerPool ()
 
WEBCORE_EXPORT ~LayerPool ()
 
void addLayer (const RefPtr< PlatformCALayer > &)
 
RefPtr< PlatformCALayertakeLayerWithSize (const IntSize &)
 
void drain ()
 
unsigned capacity () const
 

Static Public Member Functions

static HashSet< LayerPool * > & allLayerPools ()
 
static HashSet< LayerPool * > & allLayerPools ()
 

Constructor & Destructor Documentation

◆ LayerPool() [1/2]

WebCore::LayerPool::LayerPool ( )

◆ ~LayerPool() [1/2]

WebCore::LayerPool::~LayerPool ( )

◆ LayerPool() [2/2]

WEBCORE_EXPORT WebCore::LayerPool::LayerPool ( )

◆ ~LayerPool() [2/2]

WEBCORE_EXPORT WebCore::LayerPool::~LayerPool ( )

Member Function Documentation

◆ addLayer() [1/2]

void WebCore::LayerPool::addLayer ( const RefPtr< PlatformCALayer > &  layer)

◆ addLayer() [2/2]

void WebCore::LayerPool::addLayer ( const RefPtr< PlatformCALayer > &  )

◆ allLayerPools() [1/2]

HashSet< LayerPool * > & WebCore::LayerPool::allLayerPools ( )
static

◆ allLayerPools() [2/2]

static HashSet<LayerPool*>& WebCore::LayerPool::allLayerPools ( )
static

◆ capacity() [1/2]

unsigned WebCore::LayerPool::capacity ( ) const
inline

◆ capacity() [2/2]

unsigned WebCore::LayerPool::capacity ( ) const
inline

◆ drain() [1/2]

void WebCore::LayerPool::drain ( )

◆ drain() [2/2]

void WebCore::LayerPool::drain ( )

◆ takeLayerWithSize() [1/2]

RefPtr< PlatformCALayer > WebCore::LayerPool::takeLayerWithSize ( const IntSize size)

◆ takeLayerWithSize() [2/2]

RefPtr<PlatformCALayer> WebCore::LayerPool::takeLayerWithSize ( const IntSize )

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