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

Public Member Functions

 ScratchBuffer ()
 
ImageBuffergetScratchBuffer (const IntSize &size)
 
bool setCachedShadowValues (const FloatSize &radius, const Color &color, const FloatRect &shadowRect, const FloatRoundedRect::Radii &radii, const FloatSize &layerSize)
 
bool setCachedInsetShadowValues (const FloatSize &radius, const Color &color, const FloatRect &bounds, const FloatRect &shadowRect, const FloatRoundedRect::Radii &radii)
 
void scheduleScratchBufferPurge ()
 

Static Public Member Functions

static ScratchBuffersingleton ()
 

Constructor & Destructor Documentation

◆ ScratchBuffer()

WebCore::ScratchBuffer::ScratchBuffer ( )
inline

Member Function Documentation

◆ getScratchBuffer()

ImageBuffer* WebCore::ScratchBuffer::getScratchBuffer ( const IntSize size)
inline

◆ scheduleScratchBufferPurge()

void WebCore::ScratchBuffer::scheduleScratchBufferPurge ( )
inline

◆ setCachedInsetShadowValues()

bool WebCore::ScratchBuffer::setCachedInsetShadowValues ( const FloatSize radius,
const Color color,
const FloatRect bounds,
const FloatRect shadowRect,
const FloatRoundedRect::Radii radii 
)
inline

◆ setCachedShadowValues()

bool WebCore::ScratchBuffer::setCachedShadowValues ( const FloatSize radius,
const Color color,
const FloatRect shadowRect,
const FloatRoundedRect::Radii radii,
const FloatSize layerSize 
)
inline

◆ singleton()

ScratchBuffer & WebCore::ScratchBuffer::singleton ( )
static

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