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

#include <RenderImageResource.h>

Inheritance diagram for WebCore::RenderImageResource:
WebCore::RenderImageResourceStyleImage WebCore::RenderImageResourceStyleImage

Public Member Functions

 RenderImageResource ()
 
virtual ~RenderImageResource ()
 
virtual void initialize (RenderElement *)
 
virtual void shutdown ()
 
void setCachedImage (CachedImage *)
 
CachedImagecachedImage () const
 
virtual bool hasImage () const
 
void resetAnimation ()
 
virtual RefPtr< Imageimage (const IntSize &size={ }) const
 
virtual bool errorOccurred () const
 
virtual void setContainerSizeForRenderer (const IntSize &)
 
virtual bool imageHasRelativeWidth () const
 
virtual bool imageHasRelativeHeight () const
 
virtual LayoutSize imageSize (float multiplier) const
 
virtual LayoutSize intrinsicSize (float multiplier) const
 
virtual WrappedImagePtr imagePtr () const
 
 RenderImageResource ()
 
virtual ~RenderImageResource ()
 
virtual void initialize (RenderElement *)
 
virtual void shutdown ()
 
void setCachedImage (CachedImage *)
 
CachedImagecachedImage () const
 
virtual bool hasImage () const
 
void resetAnimation ()
 
virtual RefPtr< Imageimage (const IntSize &size={ }) const
 
virtual bool errorOccurred () const
 
virtual void setContainerSizeForRenderer (const IntSize &)
 
virtual bool imageHasRelativeWidth () const
 
virtual bool imageHasRelativeHeight () const
 
virtual LayoutSize imageSize (float multiplier) const
 
virtual LayoutSize intrinsicSize (float multiplier) const
 
virtual WrappedImagePtr imagePtr () const
 

Protected Attributes

RenderElementm_renderer
 
CachedResourceHandle< CachedImagem_cachedImage
 

Constructor & Destructor Documentation

◆ RenderImageResource() [1/2]

WebCore::RenderImageResource::RenderImageResource ( )

◆ ~RenderImageResource() [1/2]

WebCore::RenderImageResource::~RenderImageResource ( )
virtual

◆ RenderImageResource() [2/2]

WebCore::RenderImageResource::RenderImageResource ( )

◆ ~RenderImageResource() [2/2]

virtual WebCore::RenderImageResource::~RenderImageResource ( )
virtual

Member Function Documentation

◆ cachedImage() [1/2]

CachedImage* WebCore::RenderImageResource::cachedImage ( ) const
inline

◆ cachedImage() [2/2]

CachedImage* WebCore::RenderImageResource::cachedImage ( ) const
inline

◆ errorOccurred() [1/2]

bool WebCore::RenderImageResource::errorOccurred ( ) const
virtual

◆ errorOccurred() [2/2]

virtual bool WebCore::RenderImageResource::errorOccurred ( ) const
virtual

◆ hasImage() [1/2]

virtual bool WebCore::RenderImageResource::hasImage ( ) const
inlinevirtual

◆ hasImage() [2/2]

virtual bool WebCore::RenderImageResource::hasImage ( ) const
inlinevirtual

◆ image() [1/2]

virtual RefPtr<Image> WebCore::RenderImageResource::image ( const IntSize size = { }) const
virtual

◆ image() [2/2]

RefPtr< Image > WebCore::RenderImageResource::image ( const IntSize size = { }) const
virtual

◆ imageHasRelativeHeight() [1/2]

bool WebCore::RenderImageResource::imageHasRelativeHeight ( ) const
virtual

◆ imageHasRelativeHeight() [2/2]

virtual bool WebCore::RenderImageResource::imageHasRelativeHeight ( ) const
virtual

◆ imageHasRelativeWidth() [1/2]

bool WebCore::RenderImageResource::imageHasRelativeWidth ( ) const
virtual

◆ imageHasRelativeWidth() [2/2]

virtual bool WebCore::RenderImageResource::imageHasRelativeWidth ( ) const
virtual

◆ imagePtr() [1/2]

virtual WrappedImagePtr WebCore::RenderImageResource::imagePtr ( ) const
inlinevirtual

◆ imagePtr() [2/2]

virtual WrappedImagePtr WebCore::RenderImageResource::imagePtr ( ) const
inlinevirtual

◆ imageSize() [1/2]

LayoutSize WebCore::RenderImageResource::imageSize ( float  multiplier) const
virtual

◆ imageSize() [2/2]

virtual LayoutSize WebCore::RenderImageResource::imageSize ( float  multiplier) const
virtual

◆ initialize() [1/2]

void WebCore::RenderImageResource::initialize ( RenderElement renderer)
virtual

◆ initialize() [2/2]

virtual void WebCore::RenderImageResource::initialize ( RenderElement )
virtual

◆ intrinsicSize() [1/2]

LayoutSize WebCore::RenderImageResource::intrinsicSize ( float  multiplier) const
virtual

◆ intrinsicSize() [2/2]

virtual LayoutSize WebCore::RenderImageResource::intrinsicSize ( float  multiplier) const
virtual

◆ resetAnimation() [1/2]

void WebCore::RenderImageResource::resetAnimation ( )

◆ resetAnimation() [2/2]

void WebCore::RenderImageResource::resetAnimation ( )

◆ setCachedImage() [1/2]

void WebCore::RenderImageResource::setCachedImage ( CachedImage )

◆ setCachedImage() [2/2]

void WebCore::RenderImageResource::setCachedImage ( CachedImage newImage)

◆ setContainerSizeForRenderer() [1/2]

void WebCore::RenderImageResource::setContainerSizeForRenderer ( const IntSize imageContainerSize)
virtual

◆ setContainerSizeForRenderer() [2/2]

virtual void WebCore::RenderImageResource::setContainerSizeForRenderer ( const IntSize )
virtual

◆ shutdown() [1/2]

void WebCore::RenderImageResource::shutdown ( )
virtual

◆ shutdown() [2/2]

virtual void WebCore::RenderImageResource::shutdown ( )
virtual

Member Data Documentation

◆ m_cachedImage

CachedResourceHandle< CachedImage > WebCore::RenderImageResource::m_cachedImage
protected

◆ m_renderer

RenderElement * WebCore::RenderImageResource::m_renderer
protected

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