|
virtual | ~BitmapImage () |
|
bool | hasSingleSecurityOrigin () const override |
|
bool | dataChanged (bool allDataReceived) override |
|
unsigned | decodedSize () const |
|
bool | isSizeAvailable () const |
|
size_t | frameCount () const |
|
RepetitionCount | repetitionCount () const |
|
String | filenameExtension () const override |
|
std::optional< IntPoint > | hotSpot () const override |
|
FloatSize | size () const override |
|
IntSize | sizeRespectingOrientation () const |
|
Color | singlePixelSolidColor () const override |
|
bool | frameIsBeingDecodedAtIndex (size_t index) const |
|
bool | frameIsCompleteAtIndex (size_t index) const |
|
bool | frameHasAlphaAtIndex (size_t index) const |
|
bool | frameHasValidNativeImageAtIndex (size_t index, SubsamplingLevel subsamplingLevel) const |
|
SubsamplingLevel | frameSubsamplingLevelAtIndex (size_t index) const |
|
float | frameDurationAtIndex (size_t index) const |
|
ImageOrientation | frameOrientationAtIndex (size_t index) const |
|
size_t | currentFrame () const |
|
bool | currentFrameKnownToBeOpaque () const override |
|
ImageOrientation | orientationForCurrentFrame () const override |
|
bool | isAsyncDecodingForcedForTesting () const |
|
void | setFrameDecodingDurationForTesting (float duration) |
|
WEBCORE_EXPORT NativeImagePtr | nativeImage (const GraphicsContext *=nullptr) override |
|
NativeImagePtr | nativeImageForCurrentFrame (const GraphicsContext *=nullptr) override |
|
virtual | ~BitmapImage () |
|
bool | hasSingleSecurityOrigin () const override |
|
bool | dataChanged (bool allDataReceived) override |
|
unsigned | decodedSize () const |
|
bool | isSizeAvailable () const |
|
size_t | frameCount () const |
|
RepetitionCount | repetitionCount () const |
|
String | filenameExtension () const override |
|
std::optional< IntPoint > | hotSpot () const override |
|
FloatSize | size () const override |
|
IntSize | sizeRespectingOrientation () const |
|
Color | singlePixelSolidColor () const override |
|
bool | frameIsBeingDecodedAtIndex (size_t index) const |
|
bool | frameIsCompleteAtIndex (size_t index) const |
|
bool | frameHasAlphaAtIndex (size_t index) const |
|
bool | frameHasValidNativeImageAtIndex (size_t index, SubsamplingLevel subsamplingLevel) const |
|
SubsamplingLevel | frameSubsamplingLevelAtIndex (size_t index) const |
|
float | frameDurationAtIndex (size_t index) const |
|
ImageOrientation | frameOrientationAtIndex (size_t index) const |
|
size_t | currentFrame () const |
|
bool | currentFrameKnownToBeOpaque () const override |
|
ImageOrientation | orientationForCurrentFrame () const override |
|
bool | isAsyncDecodingForcedForTesting () const |
|
void | setFrameDecodingDurationForTesting (float duration) |
|
WEBCORE_EXPORT NativeImagePtr | nativeImage (const GraphicsContext *=nullptr) override |
|
NativeImagePtr | nativeImageForCurrentFrame (const GraphicsContext *=nullptr) override |
|
virtual | ~Image () |
|
virtual bool | isGeneratedImage () const |
|
virtual bool | isCrossfadeGeneratedImage () const |
|
virtual bool | isNamedImageGeneratedImage () const |
|
virtual bool | isGradientImage () const |
|
virtual bool | isSVGImage () const |
|
virtual bool | isPDFDocumentImage () const |
|
bool | isNull () const |
|
virtual void | setContainerSize (const FloatSize &) |
|
virtual bool | usesContainerSize () const |
|
virtual bool | hasRelativeWidth () const |
|
virtual bool | hasRelativeHeight () const |
|
virtual void | computeIntrinsicDimensions (Length &intrinsicWidth, Length &intrinsicHeight, FloatSize &intrinsicRatio) |
|
FloatRect | rect () const |
|
float | width () const |
|
float | height () const |
|
WEBCORE_EXPORT bool | setData (RefPtr< SharedBuffer > &&data, bool allDataReceived) |
|
SharedBuffer * | data () |
|
const SharedBuffer * | data () const |
|
ImageObserver * | imageObserver () const |
|
void | setImageObserver (ImageObserver *observer) |
|
virtual NativeImagePtr | nativeImageOfSize (const IntSize &, const GraphicsContext *=nullptr) |
|
virtual Vector< NativeImagePtr > | framesNativeImages () |
|
virtual | ~Image () |
|
virtual bool | isGeneratedImage () const |
|
virtual bool | isCrossfadeGeneratedImage () const |
|
virtual bool | isNamedImageGeneratedImage () const |
|
virtual bool | isGradientImage () const |
|
virtual bool | isSVGImage () const |
|
virtual bool | isPDFDocumentImage () const |
|
bool | isNull () const |
|
virtual void | setContainerSize (const FloatSize &) |
|
virtual bool | usesContainerSize () const |
|
virtual bool | hasRelativeWidth () const |
|
virtual bool | hasRelativeHeight () const |
|
virtual void | computeIntrinsicDimensions (Length &intrinsicWidth, Length &intrinsicHeight, FloatSize &intrinsicRatio) |
|
FloatRect | rect () const |
|
float | width () const |
|
float | height () const |
|
WEBCORE_EXPORT bool | setData (RefPtr< SharedBuffer > &&data, bool allDataReceived) |
|
SharedBuffer * | data () |
|
const SharedBuffer * | data () const |
|
ImageObserver * | imageObserver () const |
|
void | setImageObserver (ImageObserver *observer) |
|
virtual NativeImagePtr | nativeImageOfSize (const IntSize &, const GraphicsContext *=nullptr) |
|
virtual Vector< NativeImagePtr > | framesNativeImages () |
|
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 () |
|
|
WEBCORE_EXPORT | BitmapImage (NativeImagePtr &&, ImageObserver *=nullptr) |
|
WEBCORE_EXPORT | BitmapImage (ImageObserver *=nullptr) |
|
NativeImagePtr | frameImageAtIndex (size_t, SubsamplingLevel=SubsamplingLevel::Default, const GraphicsContext *=nullptr) |
|
bool | allowSubsampling () const |
|
bool | allowLargeImageAsyncDecoding () const |
|
bool | allowAnimatedImageAsyncDecoding () const |
|
bool | showDebugBackground () const |
|
void | destroyDecodedData (bool destroyAll=true) override |
|
void | destroyDecodedDataIfNecessary (bool destroyAll=true) |
|
void | draw (GraphicsContext &, const FloatRect &dstRect, const FloatRect &srcRect, CompositeOperator, BlendMode, ImageOrientationDescription) override |
|
void | drawPattern (GraphicsContext &, const FloatRect &destRect, const FloatRect &srcRect, const AffineTransform &patternTransform, const FloatPoint &phase, const FloatSize &spacing, CompositeOperator, BlendMode=BlendModeNormal) override |
|
bool | isAnimated () const override |
|
bool | shouldAnimate () |
|
bool | canAnimate () |
|
void | startAnimation () override |
|
StartAnimationResult | internalStartAnimation () |
|
void | advanceAnimation () |
|
void | internalAdvanceAnimation () |
|
void | stopAnimation () override |
|
void | resetAnimation () override |
|
void | newFrameNativeImageAvailableAtIndex (size_t) override |
|
void | invalidatePlatformData () |
|
bool | notSolidColor () override |
|
WEBCORE_EXPORT | BitmapImage (NativeImagePtr &&, ImageObserver *=nullptr) |
|
WEBCORE_EXPORT | BitmapImage (ImageObserver *=nullptr) |
|
NativeImagePtr | frameImageAtIndex (size_t, SubsamplingLevel=SubsamplingLevel::Default, const GraphicsContext *=nullptr) |
|
bool | allowSubsampling () const |
|
bool | allowLargeImageAsyncDecoding () const |
|
bool | allowAnimatedImageAsyncDecoding () const |
|
bool | showDebugBackground () const |
|
void | destroyDecodedData (bool destroyAll=true) override |
|
void | destroyDecodedDataIfNecessary (bool destroyAll=true) |
|
void | draw (GraphicsContext &, const FloatRect &dstRect, const FloatRect &srcRect, CompositeOperator, BlendMode, ImageOrientationDescription) override |
|
void | drawPattern (GraphicsContext &, const FloatRect &destRect, const FloatRect &srcRect, const AffineTransform &patternTransform, const FloatPoint &phase, const FloatSize &spacing, CompositeOperator, BlendMode=BlendModeNormal) override |
|
bool | isAnimated () const override |
|
bool | shouldAnimate () |
|
bool | canAnimate () |
|
void | startAnimation () override |
|
StartAnimationResult | internalStartAnimation () |
|
void | advanceAnimation () |
|
void | internalAdvanceAnimation () |
|
void | stopAnimation () override |
|
void | resetAnimation () override |
|
void | newFrameNativeImageAvailableAtIndex (size_t) override |
|
void | invalidatePlatformData () |
|
bool | notSolidColor () override |
|
| Image (ImageObserver *=nullptr) |
|
void | drawTiled (GraphicsContext &, const FloatRect &dstRect, const FloatPoint &srcPoint, const FloatSize &tileSize, const FloatSize &spacing, CompositeOperator, BlendMode) |
|
void | drawTiled (GraphicsContext &, const FloatRect &dstRect, const FloatRect &srcRect, const FloatSize &tileScaleFactor, TileRule hRule, TileRule vRule, CompositeOperator) |
|
| Image (ImageObserver *=nullptr) |
|
void | drawTiled (GraphicsContext &, const FloatRect &dstRect, const FloatPoint &srcPoint, const FloatSize &tileSize, const FloatSize &spacing, CompositeOperator, BlendMode) |
|
void | drawTiled (GraphicsContext &, const FloatRect &dstRect, const FloatRect &srcRect, const FloatSize &tileScaleFactor, TileRule hRule, TileRule vRule, CompositeOperator) |
|
| RefCounted () |
|
| RefCounted () |
|
| RefCounted () |
|
| ~RefCounted () |
|
| ~RefCounted () |
|
| ~RefCounted () |
|
| RefCountedBase () |
|
| ~RefCountedBase () |
|
bool | derefBase () const |
|
bool | deletionHasBegun () const |
|
| RefCountedBase () |
|
| ~RefCountedBase () |
|
bool | derefBase () const |
|
bool | deletionHasBegun () const |
|
| RefCountedBase () |
|
| ~RefCountedBase () |
|
bool | derefBase () const |
|
bool | deletionHasBegun () const |
|