webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | List of all members
WebCore::StyleCachedImage Class Referencefinal

#include <StyleCachedImage.h>

Inheritance diagram for WebCore::StyleCachedImage:
WebCore::StyleImage WebCore::StyleImage WTF::RefCounted< StyleImage > WTF::RefCounted< StyleImage > WTF::RefCounted< StyleImage > WTF::RefCounted< StyleImage > WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase

Public Member Functions

virtual ~StyleCachedImage ()
 
bool operator== (const StyleImage &other) const override
 
CachedImagecachedImage () const override
 
WrappedImagePtr data () const override
 
Ref< CSSValuecssValue () const override
 
bool canRender (const RenderElement *, float multiplier) const override
 
bool isPending () const override
 
void load (CachedResourceLoader &, const ResourceLoaderOptions &) override
 
bool isLoaded () const override
 
bool errorOccurred () const override
 
FloatSize imageSize (const RenderElement *, float multiplier) const override
 
bool imageHasRelativeWidth () const override
 
bool imageHasRelativeHeight () const override
 
void computeIntrinsicDimensions (const RenderElement *, Length &intrinsicWidth, Length &intrinsicHeight, FloatSize &intrinsicRatio) override
 
bool usesImageContainerSize () const override
 
void setContainerSizeForRenderer (const RenderElement *, const FloatSize &, float) override
 
void addClient (RenderElement *) override
 
void removeClient (RenderElement *) override
 
RefPtr< Imageimage (RenderElement *, const FloatSize &) const override
 
float imageScaleFactor () const override
 
bool knownToBeOpaque (const RenderElement *) const override
 
virtual ~StyleCachedImage ()
 
bool operator== (const StyleImage &other) const override
 
CachedImagecachedImage () const override
 
WrappedImagePtr data () const override
 
Ref< CSSValuecssValue () const override
 
bool canRender (const RenderElement *, float multiplier) const override
 
bool isPending () const override
 
void load (CachedResourceLoader &, const ResourceLoaderOptions &) override
 
bool isLoaded () const override
 
bool errorOccurred () const override
 
FloatSize imageSize (const RenderElement *, float multiplier) const override
 
bool imageHasRelativeWidth () const override
 
bool imageHasRelativeHeight () const override
 
void computeIntrinsicDimensions (const RenderElement *, Length &intrinsicWidth, Length &intrinsicHeight, FloatSize &intrinsicRatio) override
 
bool usesImageContainerSize () const override
 
void setContainerSizeForRenderer (const RenderElement *, const FloatSize &, float) override
 
void addClient (RenderElement *) override
 
void removeClient (RenderElement *) override
 
RefPtr< Imageimage (RenderElement *, const FloatSize &) const override
 
float imageScaleFactor () const override
 
bool knownToBeOpaque (const RenderElement *) const override
 
- Public Member Functions inherited from WebCore::StyleImage
virtual ~StyleImage ()
 
ALWAYS_INLINE bool isCachedImage () const
 
ALWAYS_INLINE bool isGeneratedImage () const
 
virtual ~StyleImage ()
 
ALWAYS_INLINE bool isCachedImage () const
 
ALWAYS_INLINE bool isGeneratedImage () const
 
- Public Member Functions inherited from WTF::RefCounted< StyleImage >
void deref () const
 
void deref () const
 
void deref () const
 
- Public Member Functions inherited from WTF::RefCountedBase
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 ()
 

Static Public Member Functions

static Ref< StyleCachedImagecreate (CSSValue &cssValue)
 
static Ref< StyleCachedImagecreate (CSSValue &cssValue)
 

Additional Inherited Members

- Protected Member Functions inherited from WebCore::StyleImage
 StyleImage ()
 
 StyleImage ()
 
- Protected Member Functions inherited from WTF::RefCounted< StyleImage >
 RefCounted ()
 
 RefCounted ()
 
 RefCounted ()
 
 ~RefCounted ()
 
 ~RefCounted ()
 
 ~RefCounted ()
 
- Protected Member Functions inherited from WTF::RefCountedBase
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
- Protected Attributes inherited from WebCore::StyleImage
bool m_isCachedImage: 1
 
bool m_isGeneratedImage: 1
 

Constructor & Destructor Documentation

◆ ~StyleCachedImage() [1/2]

WebCore::StyleCachedImage::~StyleCachedImage ( )
virtual

◆ ~StyleCachedImage() [2/2]

virtual WebCore::StyleCachedImage::~StyleCachedImage ( )
virtual

Member Function Documentation

◆ addClient() [1/2]

void WebCore::StyleCachedImage::addClient ( RenderElement renderer)
overridevirtual

Implements WebCore::StyleImage.

◆ addClient() [2/2]

void WebCore::StyleCachedImage::addClient ( RenderElement )
overridevirtual

Implements WebCore::StyleImage.

◆ cachedImage() [1/2]

CachedImage * WebCore::StyleCachedImage::cachedImage ( ) const
overridevirtual

Reimplemented from WebCore::StyleImage.

◆ cachedImage() [2/2]

CachedImage* WebCore::StyleCachedImage::cachedImage ( ) const
overridevirtual

Reimplemented from WebCore::StyleImage.

◆ canRender() [1/2]

bool WebCore::StyleCachedImage::canRender ( const RenderElement renderer,
float  multiplier 
) const
overridevirtual

Reimplemented from WebCore::StyleImage.

◆ canRender() [2/2]

bool WebCore::StyleCachedImage::canRender ( const RenderElement ,
float  multiplier 
) const
overridevirtual

Reimplemented from WebCore::StyleImage.

◆ computeIntrinsicDimensions() [1/2]

void WebCore::StyleCachedImage::computeIntrinsicDimensions ( const RenderElement ,
Length intrinsicWidth,
Length intrinsicHeight,
FloatSize intrinsicRatio 
)
overridevirtual

Implements WebCore::StyleImage.

◆ computeIntrinsicDimensions() [2/2]

void WebCore::StyleCachedImage::computeIntrinsicDimensions ( const RenderElement ,
Length intrinsicWidth,
Length intrinsicHeight,
FloatSize intrinsicRatio 
)
overridevirtual

Implements WebCore::StyleImage.

◆ create() [1/2]

static Ref<StyleCachedImage> WebCore::StyleCachedImage::create ( CSSValue cssValue)
inlinestatic

◆ create() [2/2]

static Ref<StyleCachedImage> WebCore::StyleCachedImage::create ( CSSValue cssValue)
inlinestatic

◆ cssValue() [1/2]

Ref< CSSValue > WebCore::StyleCachedImage::cssValue ( ) const
overridevirtual

Implements WebCore::StyleImage.

◆ cssValue() [2/2]

Ref<CSSValue> WebCore::StyleCachedImage::cssValue ( ) const
overridevirtual

Implements WebCore::StyleImage.

◆ data() [1/2]

WrappedImagePtr WebCore::StyleCachedImage::data ( ) const
inlineoverridevirtual

Implements WebCore::StyleImage.

◆ data() [2/2]

WrappedImagePtr WebCore::StyleCachedImage::data ( ) const
inlineoverridevirtual

Implements WebCore::StyleImage.

◆ errorOccurred() [1/2]

bool WebCore::StyleCachedImage::errorOccurred ( ) const
overridevirtual

Reimplemented from WebCore::StyleImage.

◆ errorOccurred() [2/2]

bool WebCore::StyleCachedImage::errorOccurred ( ) const
overridevirtual

Reimplemented from WebCore::StyleImage.

◆ image() [1/2]

RefPtr< Image > WebCore::StyleCachedImage::image ( RenderElement renderer,
const FloatSize  
) const
overridevirtual

Implements WebCore::StyleImage.

◆ image() [2/2]

RefPtr<Image> WebCore::StyleCachedImage::image ( RenderElement ,
const FloatSize  
) const
overridevirtual

Implements WebCore::StyleImage.

◆ imageHasRelativeHeight() [1/2]

bool WebCore::StyleCachedImage::imageHasRelativeHeight ( ) const
overridevirtual

Implements WebCore::StyleImage.

◆ imageHasRelativeHeight() [2/2]

bool WebCore::StyleCachedImage::imageHasRelativeHeight ( ) const
overridevirtual

Implements WebCore::StyleImage.

◆ imageHasRelativeWidth() [1/2]

bool WebCore::StyleCachedImage::imageHasRelativeWidth ( ) const
overridevirtual

Implements WebCore::StyleImage.

◆ imageHasRelativeWidth() [2/2]

bool WebCore::StyleCachedImage::imageHasRelativeWidth ( ) const
overridevirtual

Implements WebCore::StyleImage.

◆ imageScaleFactor() [1/2]

float WebCore::StyleCachedImage::imageScaleFactor ( ) const
overridevirtual

Reimplemented from WebCore::StyleImage.

◆ imageScaleFactor() [2/2]

float WebCore::StyleCachedImage::imageScaleFactor ( ) const
overridevirtual

Reimplemented from WebCore::StyleImage.

◆ imageSize() [1/2]

FloatSize WebCore::StyleCachedImage::imageSize ( const RenderElement ,
float  multiplier 
) const
overridevirtual

Implements WebCore::StyleImage.

◆ imageSize() [2/2]

FloatSize WebCore::StyleCachedImage::imageSize ( const RenderElement renderer,
float  multiplier 
) const
overridevirtual

Implements WebCore::StyleImage.

◆ isLoaded() [1/2]

bool WebCore::StyleCachedImage::isLoaded ( ) const
overridevirtual

Reimplemented from WebCore::StyleImage.

◆ isLoaded() [2/2]

bool WebCore::StyleCachedImage::isLoaded ( ) const
overridevirtual

Reimplemented from WebCore::StyleImage.

◆ isPending() [1/2]

bool WebCore::StyleCachedImage::isPending ( ) const
overridevirtual

Implements WebCore::StyleImage.

◆ isPending() [2/2]

bool WebCore::StyleCachedImage::isPending ( ) const
overridevirtual

Implements WebCore::StyleImage.

◆ knownToBeOpaque() [1/2]

bool WebCore::StyleCachedImage::knownToBeOpaque ( const RenderElement renderer) const
overridevirtual

Implements WebCore::StyleImage.

◆ knownToBeOpaque() [2/2]

bool WebCore::StyleCachedImage::knownToBeOpaque ( const RenderElement ) const
overridevirtual

Implements WebCore::StyleImage.

◆ load() [1/2]

void WebCore::StyleCachedImage::load ( CachedResourceLoader ,
const ResourceLoaderOptions  
)
overridevirtual

Implements WebCore::StyleImage.

◆ load() [2/2]

void WebCore::StyleCachedImage::load ( CachedResourceLoader loader,
const ResourceLoaderOptions options 
)
overridevirtual

Implements WebCore::StyleImage.

◆ operator==() [1/2]

bool WebCore::StyleCachedImage::operator== ( const StyleImage other) const
overridevirtual

Implements WebCore::StyleImage.

◆ operator==() [2/2]

bool WebCore::StyleCachedImage::operator== ( const StyleImage other) const
overridevirtual

Implements WebCore::StyleImage.

◆ removeClient() [1/2]

void WebCore::StyleCachedImage::removeClient ( RenderElement renderer)
overridevirtual

Implements WebCore::StyleImage.

◆ removeClient() [2/2]

void WebCore::StyleCachedImage::removeClient ( RenderElement )
overridevirtual

Implements WebCore::StyleImage.

◆ setContainerSizeForRenderer() [1/2]

void WebCore::StyleCachedImage::setContainerSizeForRenderer ( const RenderElement renderer,
const FloatSize imageContainerSize,
float  imageContainerZoomFactor 
)
overridevirtual

Implements WebCore::StyleImage.

◆ setContainerSizeForRenderer() [2/2]

void WebCore::StyleCachedImage::setContainerSizeForRenderer ( const RenderElement ,
const FloatSize ,
float   
)
overridevirtual

Implements WebCore::StyleImage.

◆ usesImageContainerSize() [1/2]

bool WebCore::StyleCachedImage::usesImageContainerSize ( ) const
overridevirtual

Implements WebCore::StyleImage.

◆ usesImageContainerSize() [2/2]

bool WebCore::StyleCachedImage::usesImageContainerSize ( ) const
overridevirtual

Implements WebCore::StyleImage.


The documentation for this class was generated from the following files: