webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
WebCore::StyleImage Class Referenceabstract

#include <StyleImage.h>

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

Public Member Functions

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

Protected Member Functions

 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

bool m_isCachedImage: 1
 
bool m_isGeneratedImage: 1
 

Constructor & Destructor Documentation

◆ ~StyleImage() [1/2]

virtual WebCore::StyleImage::~StyleImage ( )
inlinevirtual

◆ StyleImage() [1/2]

WebCore::StyleImage::StyleImage ( )
inlineprotected

◆ ~StyleImage() [2/2]

virtual WebCore::StyleImage::~StyleImage ( )
inlinevirtual

◆ StyleImage() [2/2]

WebCore::StyleImage::StyleImage ( )
inlineprotected

Member Function Documentation

◆ addClient() [1/2]

virtual void WebCore::StyleImage::addClient ( RenderElement )
pure virtual

◆ addClient() [2/2]

virtual void WebCore::StyleImage::addClient ( RenderElement )
pure virtual

◆ cachedImage() [1/2]

virtual CachedImage* WebCore::StyleImage::cachedImage ( ) const
inlinevirtual

◆ cachedImage() [2/2]

virtual CachedImage* WebCore::StyleImage::cachedImage ( ) const
inlinevirtual

◆ canRender() [1/2]

virtual bool WebCore::StyleImage::canRender ( const RenderElement ,
float   
) const
inlinevirtual

◆ canRender() [2/2]

virtual bool WebCore::StyleImage::canRender ( const RenderElement ,
float   
) const
inlinevirtual

◆ computeIntrinsicDimensions() [1/2]

virtual void WebCore::StyleImage::computeIntrinsicDimensions ( const RenderElement ,
Length intrinsicWidth,
Length intrinsicHeight,
FloatSize intrinsicRatio 
)
pure virtual

◆ computeIntrinsicDimensions() [2/2]

virtual void WebCore::StyleImage::computeIntrinsicDimensions ( const RenderElement ,
Length intrinsicWidth,
Length intrinsicHeight,
FloatSize intrinsicRatio 
)
pure virtual

◆ cssValue() [1/2]

virtual Ref<CSSValue> WebCore::StyleImage::cssValue ( ) const
pure virtual

◆ cssValue() [2/2]

virtual Ref<CSSValue> WebCore::StyleImage::cssValue ( ) const
pure virtual

◆ data() [1/2]

virtual WrappedImagePtr WebCore::StyleImage::data ( ) const
pure virtual

◆ data() [2/2]

virtual WrappedImagePtr WebCore::StyleImage::data ( ) const
pure virtual

◆ errorOccurred() [1/2]

virtual bool WebCore::StyleImage::errorOccurred ( ) const
inlinevirtual

◆ errorOccurred() [2/2]

virtual bool WebCore::StyleImage::errorOccurred ( ) const
inlinevirtual

◆ image() [1/2]

virtual RefPtr<Image> WebCore::StyleImage::image ( RenderElement ,
const FloatSize  
) const
pure virtual

◆ image() [2/2]

virtual RefPtr<Image> WebCore::StyleImage::image ( RenderElement ,
const FloatSize  
) const
pure virtual

◆ imageHasRelativeHeight() [1/2]

virtual bool WebCore::StyleImage::imageHasRelativeHeight ( ) const
pure virtual

◆ imageHasRelativeHeight() [2/2]

virtual bool WebCore::StyleImage::imageHasRelativeHeight ( ) const
pure virtual

◆ imageHasRelativeWidth() [1/2]

virtual bool WebCore::StyleImage::imageHasRelativeWidth ( ) const
pure virtual

◆ imageHasRelativeWidth() [2/2]

virtual bool WebCore::StyleImage::imageHasRelativeWidth ( ) const
pure virtual

◆ imageScaleFactor() [1/2]

virtual float WebCore::StyleImage::imageScaleFactor ( ) const
inlinevirtual

◆ imageScaleFactor() [2/2]

virtual float WebCore::StyleImage::imageScaleFactor ( ) const
inlinevirtual

◆ imageSize() [1/2]

virtual FloatSize WebCore::StyleImage::imageSize ( const RenderElement ,
float  multiplier 
) const
pure virtual

◆ imageSize() [2/2]

virtual FloatSize WebCore::StyleImage::imageSize ( const RenderElement ,
float  multiplier 
) const
pure virtual

◆ isCachedImage() [1/2]

ALWAYS_INLINE bool WebCore::StyleImage::isCachedImage ( ) const
inline

◆ isCachedImage() [2/2]

ALWAYS_INLINE bool WebCore::StyleImage::isCachedImage ( ) const
inline

◆ isGeneratedImage() [1/2]

ALWAYS_INLINE bool WebCore::StyleImage::isGeneratedImage ( ) const
inline

◆ isGeneratedImage() [2/2]

ALWAYS_INLINE bool WebCore::StyleImage::isGeneratedImage ( ) const
inline

◆ isLoaded() [1/2]

virtual bool WebCore::StyleImage::isLoaded ( ) const
inlinevirtual

◆ isLoaded() [2/2]

virtual bool WebCore::StyleImage::isLoaded ( ) const
inlinevirtual

◆ isPending() [1/2]

virtual bool WebCore::StyleImage::isPending ( ) const
pure virtual

◆ isPending() [2/2]

virtual bool WebCore::StyleImage::isPending ( ) const
pure virtual

◆ knownToBeOpaque() [1/2]

virtual bool WebCore::StyleImage::knownToBeOpaque ( const RenderElement ) const
pure virtual

◆ knownToBeOpaque() [2/2]

virtual bool WebCore::StyleImage::knownToBeOpaque ( const RenderElement ) const
pure virtual

◆ load() [1/2]

virtual void WebCore::StyleImage::load ( CachedResourceLoader ,
const ResourceLoaderOptions  
)
pure virtual

◆ load() [2/2]

virtual void WebCore::StyleImage::load ( CachedResourceLoader ,
const ResourceLoaderOptions  
)
pure virtual

◆ operator==() [1/2]

virtual bool WebCore::StyleImage::operator== ( const StyleImage other) const
pure virtual

◆ operator==() [2/2]

virtual bool WebCore::StyleImage::operator== ( const StyleImage other) const
pure virtual

◆ removeClient() [1/2]

virtual void WebCore::StyleImage::removeClient ( RenderElement )
pure virtual

◆ removeClient() [2/2]

virtual void WebCore::StyleImage::removeClient ( RenderElement )
pure virtual

◆ setContainerSizeForRenderer() [1/2]

virtual void WebCore::StyleImage::setContainerSizeForRenderer ( const RenderElement ,
const FloatSize ,
float   
)
pure virtual

◆ setContainerSizeForRenderer() [2/2]

virtual void WebCore::StyleImage::setContainerSizeForRenderer ( const RenderElement ,
const FloatSize ,
float   
)
pure virtual

◆ usesImageContainerSize() [1/2]

virtual bool WebCore::StyleImage::usesImageContainerSize ( ) const
pure virtual

◆ usesImageContainerSize() [2/2]

virtual bool WebCore::StyleImage::usesImageContainerSize ( ) const
pure virtual

Member Data Documentation

◆ m_isCachedImage

bool WebCore::StyleImage::m_isCachedImage
protected

◆ m_isGeneratedImage

bool WebCore::StyleImage::m_isGeneratedImage
protected

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