|
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 } |
1.8.13