webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <ImageBufferDataCG.h>
Public Member Functions | |
RefPtr< Uint8ClampedArray > | getData (const IntRect &, const IntSize &, bool accelerateRendering, bool unmultiplied, float resolutionScale) const |
void | putData (Uint8ClampedArray *&source, const IntSize &sourceSize, const IntRect &sourceRect, const IntPoint &destPoint, const IntSize &, bool accelerateRendering, bool unmultiplied, float resolutionScale) |
RefPtr< Uint8ClampedArray > | getData (const IntRect &, const IntSize &, bool accelerateRendering, bool unmultiplied, float resolutionScale) const |
void | putData (Uint8ClampedArray *&source, const IntSize &sourceSize, const IntRect &sourceRect, const IntPoint &destPoint, const IntSize &, bool accelerateRendering, bool unmultiplied, float resolutionScale) |
RefPtr< Uint8ClampedArray > | getData (const IntRect &, const IntSize &, bool accelerateRendering, bool unmultiplied, float resolutionScale) const |
void | putData (Uint8ClampedArray *&source, const IntSize &sourceSize, const IntRect &sourceRect, const IntPoint &destPoint, const IntSize &, bool accelerateRendering, bool unmultiplied, float resolutionScale) |
Public Attributes | |
IntSize | backingStoreSize |
Checked< unsigned, RecordOverflow > | bytesPerRow |
CGColorSpaceRef | colorSpace |
void * | data { nullptr } |
RetainPtr< CGDataProviderRef > | dataProvider |
CGBitmapInfo | bitmapInfo |
std::unique_ptr< GraphicsContext > | context |
ID2D1RenderTarget * | m_compatibleTarget { nullptr } |
RefPtr<Uint8ClampedArray> WebCore::ImageBufferData::getData | ( | const IntRect & | , |
const IntSize & | , | ||
bool | accelerateRendering, | ||
bool | unmultiplied, | ||
float | resolutionScale | ||
) | const |
RefPtr<Uint8ClampedArray> WebCore::ImageBufferData::getData | ( | const IntRect & | , |
const IntSize & | , | ||
bool | accelerateRendering, | ||
bool | unmultiplied, | ||
float | resolutionScale | ||
) | const |
RefPtr<Uint8ClampedArray> WebCore::ImageBufferData::getData | ( | const IntRect & | , |
const IntSize & | , | ||
bool | accelerateRendering, | ||
bool | unmultiplied, | ||
float | resolutionScale | ||
) | const |
void WebCore::ImageBufferData::putData | ( | Uint8ClampedArray *& | source, |
const IntSize & | sourceSize, | ||
const IntRect & | sourceRect, | ||
const IntPoint & | destPoint, | ||
const IntSize & | , | ||
bool | accelerateRendering, | ||
bool | unmultiplied, | ||
float | resolutionScale | ||
) |
void WebCore::ImageBufferData::putData | ( | Uint8ClampedArray *& | source, |
const IntSize & | sourceSize, | ||
const IntRect & | sourceRect, | ||
const IntPoint & | destPoint, | ||
const IntSize & | , | ||
bool | accelerateRendering, | ||
bool | unmultiplied, | ||
float | resolutionScale | ||
) |
void WebCore::ImageBufferData::putData | ( | Uint8ClampedArray *& | source, |
const IntSize & | sourceSize, | ||
const IntRect & | sourceRect, | ||
const IntPoint & | destPoint, | ||
const IntSize & | , | ||
bool | accelerateRendering, | ||
bool | unmultiplied, | ||
float | resolutionScale | ||
) |
IntSize WebCore::ImageBufferData::backingStoreSize |
CGBitmapInfo WebCore::ImageBufferData::bitmapInfo |
Checked< unsigned, RecordOverflow > WebCore::ImageBufferData::bytesPerRow |
CGColorSpaceRef WebCore::ImageBufferData::colorSpace |
std::unique_ptr< GraphicsContext > WebCore::ImageBufferData::context |
void * WebCore::ImageBufferData::data { nullptr } |
RetainPtr< CGDataProviderRef > WebCore::ImageBufferData::dataProvider |
ID2D1RenderTarget* WebCore::ImageBufferData::m_compatibleTarget { nullptr } |