|
| | ImageSource (NativeImagePtr &&) |
| |
| | ImageSource (Image *, AlphaOption=AlphaOption::Premultiplied, GammaAndColorProfileOption=GammaAndColorProfileOption::Applied) |
| |
| | ~ImageSource () |
| |
| void | destroyAllDecodedData () |
| |
| void | destroyAllDecodedDataExcludeFrame (size_t excludeFrame) |
| |
| void | destroyDecodedDataBeforeFrame (size_t beforeFrame) |
| |
| void | clearFrameBufferCache (size_t) |
| |
| void | clear (SharedBuffer *data) |
| |
| bool | ensureDecoderAvailable (SharedBuffer *) |
| |
| bool | isDecoderAvailable () const |
| |
| void | setData (SharedBuffer *data, bool allDataReceived) |
| |
| bool | dataChanged (SharedBuffer *data, bool allDataReceived) |
| |
| unsigned | decodedSize () const |
| |
| bool | isAllDataReceived () |
| |
| bool | isAsyncDecodingRequired () |
| |
| bool | requestFrameAsyncDecodingAtIndex (size_t index, SubsamplingLevel subsamplingLevel) |
| |
| bool | hasDecodingQueue () const |
| |
| void | stopAsyncDecodingQueue () |
| |
| bool | isSizeAvailable () |
| |
| size_t | frameCount () |
| |
| RepetitionCount | repetitionCount () |
| |
| String | filenameExtension () |
| |
| std::optional< IntPoint > | hotSpot () |
| |
| IntSize | size () |
| |
| IntSize | sizeRespectingOrientation () |
| |
| Color | singlePixelSolidColor () |
| |
| bool | frameIsBeingDecodedAtIndex (size_t index) |
| |
| bool | frameIsCompleteAtIndex (size_t index) |
| |
| bool | frameHasAlphaAtIndex (size_t index) |
| |
| bool | frameHasImageAtIndex (size_t index) |
| |
| bool | frameHasValidNativeImageAtIndex (size_t index, SubsamplingLevel subsamplingLevel) |
| |
| SubsamplingLevel | frameSubsamplingLevelAtIndex (size_t index) |
| |
| IntSize | frameSizeAtIndex (size_t index, SubsamplingLevel subsamplingLevel=SubsamplingLevel::Default) |
| |
| unsigned | frameBytesAtIndex (size_t index, SubsamplingLevel subsamplingLevel=SubsamplingLevel::Default) |
| |
| float | frameDurationAtIndex (size_t index) |
| |
| ImageOrientation | frameOrientationAtIndex (size_t index) |
| |
| NativeImagePtr | frameImageAtIndex (size_t index, SubsamplingLevel=SubsamplingLevel::Default, const GraphicsContext *targetContext=nullptr) |
| |
| SubsamplingLevel | maximumSubsamplingLevel () |
| |
| SubsamplingLevel | subsamplingLevelForScale (float) |
| |
| NativeImagePtr | createFrameImageAtIndex (size_t, SubsamplingLevel=SubsamplingLevel::Default) |
| |
| | ImageSource (NativeImagePtr &&) |
| |
| | ImageSource (Image *, AlphaOption=AlphaOption::Premultiplied, GammaAndColorProfileOption=GammaAndColorProfileOption::Applied) |
| |
| | ~ImageSource () |
| |
| void | destroyAllDecodedData () |
| |
| void | destroyAllDecodedDataExcludeFrame (size_t excludeFrame) |
| |
| void | destroyDecodedDataBeforeFrame (size_t beforeFrame) |
| |
| void | clearFrameBufferCache (size_t) |
| |
| void | clear (SharedBuffer *data) |
| |
| bool | ensureDecoderAvailable (SharedBuffer *) |
| |
| bool | isDecoderAvailable () const |
| |
| void | setData (SharedBuffer *data, bool allDataReceived) |
| |
| bool | dataChanged (SharedBuffer *data, bool allDataReceived) |
| |
| unsigned | decodedSize () const |
| |
| bool | isAllDataReceived () |
| |
| bool | isAsyncDecodingRequired () |
| |
| bool | requestFrameAsyncDecodingAtIndex (size_t index, SubsamplingLevel subsamplingLevel) |
| |
| bool | hasDecodingQueue () const |
| |
| void | stopAsyncDecodingQueue () |
| |
| bool | isSizeAvailable () |
| |
| size_t | frameCount () |
| |
| RepetitionCount | repetitionCount () |
| |
| String | filenameExtension () |
| |
| std::optional< IntPoint > | hotSpot () |
| |
| IntSize | size () |
| |
| IntSize | sizeRespectingOrientation () |
| |
| Color | singlePixelSolidColor () |
| |
| bool | frameIsBeingDecodedAtIndex (size_t index) |
| |
| bool | frameIsCompleteAtIndex (size_t index) |
| |
| bool | frameHasAlphaAtIndex (size_t index) |
| |
| bool | frameHasImageAtIndex (size_t index) |
| |
| bool | frameHasValidNativeImageAtIndex (size_t index, SubsamplingLevel subsamplingLevel) |
| |
| SubsamplingLevel | frameSubsamplingLevelAtIndex (size_t index) |
| |
| IntSize | frameSizeAtIndex (size_t index, SubsamplingLevel subsamplingLevel=SubsamplingLevel::Default) |
| |
| unsigned | frameBytesAtIndex (size_t index, SubsamplingLevel subsamplingLevel=SubsamplingLevel::Default) |
| |
| float | frameDurationAtIndex (size_t index) |
| |
| ImageOrientation | frameOrientationAtIndex (size_t index) |
| |
| NativeImagePtr | frameImageAtIndex (size_t index, SubsamplingLevel=SubsamplingLevel::Default, const GraphicsContext *targetContext=nullptr) |
| |
| SubsamplingLevel | maximumSubsamplingLevel () |
| |
| SubsamplingLevel | subsamplingLevelForScale (float) |
| |
| NativeImagePtr | createFrameImageAtIndex (size_t, SubsamplingLevel=SubsamplingLevel::Default) |
| |