#include <ImageFrameCache.h>
|
| ~ImageFrameCache () |
|
void | setDecoder (ImageDecoder *decoder) |
|
ImageDecoder * | decoder () const |
|
unsigned | decodedSize () const |
|
void | destroyAllDecodedData () |
|
void | destroyAllDecodedDataExcludeFrame (size_t excludeFrame) |
|
void | destroyDecodedDataBeforeFrame (size_t beforeFrame) |
|
void | destroyIncompleteDecodedData () |
|
void | growFrames () |
|
void | clearMetadata () |
|
void | startAsyncDecodingQueue () |
|
bool | requestFrameAsyncDecodingAtIndex (size_t, SubsamplingLevel) |
|
void | stopAsyncDecodingQueue () |
|
bool | hasDecodingQueue () |
|
bool | isSizeAvailable () |
|
size_t | frameCount () |
|
RepetitionCount | repetitionCount () |
|
String | filenameExtension () |
|
std::optional< IntPoint > | hotSpot () |
|
IntSize | size () |
|
IntSize | sizeRespectingOrientation () |
|
Color | singlePixelSolidColor () |
|
bool | frameIsBeingDecodedAtIndex (size_t) |
|
bool | frameIsCompleteAtIndex (size_t) |
|
bool | frameHasAlphaAtIndex (size_t) |
|
bool | frameHasImageAtIndex (size_t) |
|
bool | frameHasValidNativeImageAtIndex (size_t, SubsamplingLevel) |
|
SubsamplingLevel | frameSubsamplingLevelAtIndex (size_t) |
|
IntSize | frameSizeAtIndex (size_t, SubsamplingLevel=SubsamplingLevel::Default) |
|
unsigned | frameBytesAtIndex (size_t, SubsamplingLevel=SubsamplingLevel::Default) |
|
float | frameDurationAtIndex (size_t) |
|
ImageOrientation | frameOrientationAtIndex (size_t) |
|
NativeImagePtr | frameImageAtIndex (size_t, SubsamplingLevel=SubsamplingLevel::Default) |
|
| ~ImageFrameCache () |
|
void | setDecoder (ImageDecoder *decoder) |
|
ImageDecoder * | decoder () const |
|
unsigned | decodedSize () const |
|
void | destroyAllDecodedData () |
|
void | destroyAllDecodedDataExcludeFrame (size_t excludeFrame) |
|
void | destroyDecodedDataBeforeFrame (size_t beforeFrame) |
|
void | destroyIncompleteDecodedData () |
|
void | growFrames () |
|
void | clearMetadata () |
|
void | startAsyncDecodingQueue () |
|
bool | requestFrameAsyncDecodingAtIndex (size_t, SubsamplingLevel) |
|
void | stopAsyncDecodingQueue () |
|
bool | hasDecodingQueue () |
|
bool | isSizeAvailable () |
|
size_t | frameCount () |
|
RepetitionCount | repetitionCount () |
|
String | filenameExtension () |
|
std::optional< IntPoint > | hotSpot () |
|
IntSize | size () |
|
IntSize | sizeRespectingOrientation () |
|
Color | singlePixelSolidColor () |
|
bool | frameIsBeingDecodedAtIndex (size_t) |
|
bool | frameIsCompleteAtIndex (size_t) |
|
bool | frameHasAlphaAtIndex (size_t) |
|
bool | frameHasImageAtIndex (size_t) |
|
bool | frameHasValidNativeImageAtIndex (size_t, SubsamplingLevel) |
|
SubsamplingLevel | frameSubsamplingLevelAtIndex (size_t) |
|
IntSize | frameSizeAtIndex (size_t, SubsamplingLevel=SubsamplingLevel::Default) |
|
unsigned | frameBytesAtIndex (size_t, SubsamplingLevel=SubsamplingLevel::Default) |
|
float | frameDurationAtIndex (size_t) |
|
ImageOrientation | frameOrientationAtIndex (size_t) |
|
NativeImagePtr | frameImageAtIndex (size_t, SubsamplingLevel=SubsamplingLevel::Default) |
|
void | deref () const |
|
void | deref () const |
|
void | deref () const |
|
void | ref () const |
|
bool | hasOneRef () const |
|
unsigned | refCount () const |
|
void | relaxAdoptionRequirement () |
|
void | ref () const |
|
bool | hasOneRef () const |
|
unsigned | refCount () const |
|
void | relaxAdoptionRequirement () |
|
void | ref () const |
|
bool | hasOneRef () const |
|
unsigned | refCount () const |
|
void | relaxAdoptionRequirement () |
|
◆ ~ImageFrameCache() [1/2]
WebCore::ImageFrameCache::~ImageFrameCache |
( |
| ) |
|
◆ ~ImageFrameCache() [2/2]
WebCore::ImageFrameCache::~ImageFrameCache |
( |
| ) |
|
◆ clearMetadata() [1/2]
void WebCore::ImageFrameCache::clearMetadata |
( |
| ) |
|
◆ clearMetadata() [2/2]
void WebCore::ImageFrameCache::clearMetadata |
( |
| ) |
|
◆ create() [1/4]
◆ create() [2/4]
◆ create() [3/4]
static Ref<ImageFrameCache> WebCore::ImageFrameCache::create |
( |
NativeImagePtr && |
nativeImage | ) |
|
|
inlinestatic |
◆ create() [4/4]
static Ref<ImageFrameCache> WebCore::ImageFrameCache::create |
( |
NativeImagePtr && |
nativeImage | ) |
|
|
inlinestatic |
◆ decodedSize() [1/2]
unsigned WebCore::ImageFrameCache::decodedSize |
( |
| ) |
const |
|
inline |
◆ decodedSize() [2/2]
unsigned WebCore::ImageFrameCache::decodedSize |
( |
| ) |
const |
|
inline |
◆ decoder() [1/2]
◆ decoder() [2/2]
◆ destroyAllDecodedData() [1/2]
void WebCore::ImageFrameCache::destroyAllDecodedData |
( |
| ) |
|
|
inline |
◆ destroyAllDecodedData() [2/2]
void WebCore::ImageFrameCache::destroyAllDecodedData |
( |
| ) |
|
|
inline |
◆ destroyAllDecodedDataExcludeFrame() [1/2]
void WebCore::ImageFrameCache::destroyAllDecodedDataExcludeFrame |
( |
size_t |
excludeFrame | ) |
|
|
inline |
◆ destroyAllDecodedDataExcludeFrame() [2/2]
void WebCore::ImageFrameCache::destroyAllDecodedDataExcludeFrame |
( |
size_t |
excludeFrame | ) |
|
|
inline |
◆ destroyDecodedDataBeforeFrame() [1/2]
void WebCore::ImageFrameCache::destroyDecodedDataBeforeFrame |
( |
size_t |
beforeFrame | ) |
|
|
inline |
◆ destroyDecodedDataBeforeFrame() [2/2]
void WebCore::ImageFrameCache::destroyDecodedDataBeforeFrame |
( |
size_t |
beforeFrame | ) |
|
|
inline |
◆ destroyIncompleteDecodedData() [1/2]
void WebCore::ImageFrameCache::destroyIncompleteDecodedData |
( |
| ) |
|
◆ destroyIncompleteDecodedData() [2/2]
void WebCore::ImageFrameCache::destroyIncompleteDecodedData |
( |
| ) |
|
◆ filenameExtension() [1/2]
String WebCore::ImageFrameCache::filenameExtension |
( |
| ) |
|
◆ filenameExtension() [2/2]
String WebCore::ImageFrameCache::filenameExtension |
( |
| ) |
|
◆ frameBytesAtIndex() [1/2]
◆ frameBytesAtIndex() [2/2]
◆ frameCount() [1/2]
size_t WebCore::ImageFrameCache::frameCount |
( |
| ) |
|
◆ frameCount() [2/2]
size_t WebCore::ImageFrameCache::frameCount |
( |
| ) |
|
◆ frameDurationAtIndex() [1/2]
float WebCore::ImageFrameCache::frameDurationAtIndex |
( |
size_t |
index | ) |
|
◆ frameDurationAtIndex() [2/2]
float WebCore::ImageFrameCache::frameDurationAtIndex |
( |
size_t |
| ) |
|
◆ frameHasAlphaAtIndex() [1/2]
bool WebCore::ImageFrameCache::frameHasAlphaAtIndex |
( |
size_t |
index | ) |
|
◆ frameHasAlphaAtIndex() [2/2]
bool WebCore::ImageFrameCache::frameHasAlphaAtIndex |
( |
size_t |
| ) |
|
◆ frameHasImageAtIndex() [1/2]
bool WebCore::ImageFrameCache::frameHasImageAtIndex |
( |
size_t |
| ) |
|
◆ frameHasImageAtIndex() [2/2]
bool WebCore::ImageFrameCache::frameHasImageAtIndex |
( |
size_t |
index | ) |
|
◆ frameHasValidNativeImageAtIndex() [1/2]
bool WebCore::ImageFrameCache::frameHasValidNativeImageAtIndex |
( |
size_t |
index, |
|
|
SubsamplingLevel |
subsamplingLevel |
|
) |
| |
◆ frameHasValidNativeImageAtIndex() [2/2]
◆ frameImageAtIndex() [1/2]
◆ frameImageAtIndex() [2/2]
◆ frameIsBeingDecodedAtIndex() [1/2]
bool WebCore::ImageFrameCache::frameIsBeingDecodedAtIndex |
( |
size_t |
index | ) |
|
◆ frameIsBeingDecodedAtIndex() [2/2]
bool WebCore::ImageFrameCache::frameIsBeingDecodedAtIndex |
( |
size_t |
| ) |
|
◆ frameIsCompleteAtIndex() [1/2]
bool WebCore::ImageFrameCache::frameIsCompleteAtIndex |
( |
size_t |
| ) |
|
◆ frameIsCompleteAtIndex() [2/2]
bool WebCore::ImageFrameCache::frameIsCompleteAtIndex |
( |
size_t |
index | ) |
|
◆ frameOrientationAtIndex() [1/2]
◆ frameOrientationAtIndex() [2/2]
◆ frameSizeAtIndex() [1/2]
◆ frameSizeAtIndex() [2/2]
◆ frameSubsamplingLevelAtIndex() [1/2]
◆ frameSubsamplingLevelAtIndex() [2/2]
◆ growFrames() [1/2]
void WebCore::ImageFrameCache::growFrames |
( |
| ) |
|
◆ growFrames() [2/2]
void WebCore::ImageFrameCache::growFrames |
( |
| ) |
|
◆ hasDecodingQueue() [1/2]
bool WebCore::ImageFrameCache::hasDecodingQueue |
( |
| ) |
|
|
inline |
◆ hasDecodingQueue() [2/2]
bool WebCore::ImageFrameCache::hasDecodingQueue |
( |
| ) |
|
|
inline |
◆ hotSpot() [1/2]
◆ hotSpot() [2/2]
◆ isSizeAvailable() [1/2]
bool WebCore::ImageFrameCache::isSizeAvailable |
( |
| ) |
|
◆ isSizeAvailable() [2/2]
bool WebCore::ImageFrameCache::isSizeAvailable |
( |
| ) |
|
◆ repetitionCount() [1/2]
◆ repetitionCount() [2/2]
◆ requestFrameAsyncDecodingAtIndex() [1/2]
◆ requestFrameAsyncDecodingAtIndex() [2/2]
bool WebCore::ImageFrameCache::requestFrameAsyncDecodingAtIndex |
( |
size_t |
index, |
|
|
SubsamplingLevel |
subsamplingLevel |
|
) |
| |
◆ setDecoder() [1/2]
◆ setDecoder() [2/2]
◆ singlePixelSolidColor() [1/2]
Color WebCore::ImageFrameCache::singlePixelSolidColor |
( |
| ) |
|
◆ singlePixelSolidColor() [2/2]
Color WebCore::ImageFrameCache::singlePixelSolidColor |
( |
| ) |
|
◆ size() [1/2]
IntSize WebCore::ImageFrameCache::size |
( |
| ) |
|
◆ size() [2/2]
IntSize WebCore::ImageFrameCache::size |
( |
| ) |
|
◆ sizeRespectingOrientation() [1/2]
IntSize WebCore::ImageFrameCache::sizeRespectingOrientation |
( |
| ) |
|
◆ sizeRespectingOrientation() [2/2]
IntSize WebCore::ImageFrameCache::sizeRespectingOrientation |
( |
| ) |
|
◆ startAsyncDecodingQueue() [1/2]
void WebCore::ImageFrameCache::startAsyncDecodingQueue |
( |
| ) |
|
◆ startAsyncDecodingQueue() [2/2]
void WebCore::ImageFrameCache::startAsyncDecodingQueue |
( |
| ) |
|
◆ stopAsyncDecodingQueue() [1/2]
void WebCore::ImageFrameCache::stopAsyncDecodingQueue |
( |
| ) |
|
◆ stopAsyncDecodingQueue() [2/2]
void WebCore::ImageFrameCache::stopAsyncDecodingQueue |
( |
| ) |
|
◆ ImageSource
The documentation for this class was generated from the following files: