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

#include <SVGImageLoader.h>

Inheritance diagram for WebCore::SVGImageLoader:
WebCore::ImageLoader WebCore::CachedImageClient WebCore::CachedImageClient WebCore::CachedResourceClient WebCore::CachedResourceClient WebCore::CachedResourceClient WebCore::CachedResourceClient

Public Member Functions

 SVGImageLoader (SVGImageElement &)
 
virtual ~SVGImageLoader ()
 
- Public Member Functions inherited from WebCore::ImageLoader
virtual ~ImageLoader ()
 
void updateFromElement ()
 
void updateFromElementIgnoringPreviousError ()
 
void elementDidMoveToNewDocument ()
 
Element & element ()
 
const Element & element () const
 
bool imageComplete () const
 
CachedImage * image () const
 
void clearImage ()
 
void setLoadManually (bool loadManually)
 
bool hasPendingBeforeLoadEvent () const
 
bool hasPendingActivity () const
 
void dispatchPendingEvent (ImageEventSender *)
 
virtual ~ImageLoader ()
 
void updateFromElement ()
 
void updateFromElementIgnoringPreviousError ()
 
void elementDidMoveToNewDocument ()
 
Element & element ()
 
const Element & element () const
 
bool imageComplete () const
 
CachedImage * image () const
 
void clearImage ()
 
void setLoadManually (bool loadManually)
 
bool hasPendingBeforeLoadEvent () const
 
bool hasPendingActivity () const
 
void dispatchPendingEvent (ImageEventSender *)
 
- Public Member Functions inherited from WebCore::CachedImageClient
virtual ~CachedImageClient ()
 
CachedResourceClientType resourceClientType () const override
 
virtual void imageChanged (CachedImage *, const IntRect *=nullptr)
 
virtual void newImageAnimationFrameAvailable (CachedImage &image)
 
virtual ~CachedImageClient ()
 
CachedResourceClientType resourceClientType () const override
 
virtual void imageChanged (CachedImage *, const IntRect *=nullptr)
 
virtual void newImageAnimationFrameAvailable (CachedImage &image)
 
- Public Member Functions inherited from WebCore::CachedResourceClient
virtual ~CachedResourceClient ()
 
virtual void deprecatedDidReceiveCachedResource (CachedResource &)
 
virtual bool isXMLHttpRequest () const
 
virtual ~CachedResourceClient ()
 
virtual void deprecatedDidReceiveCachedResource (CachedResource &)
 
virtual bool isXMLHttpRequest () const
 

Additional Inherited Members

- Public Types inherited from WebCore::CachedResourceClient
enum  CachedResourceClientType {
  BaseResourceType, ImageType, FontType, StyleSheetType,
  SVGDocumentType, RawResourceType, BaseResourceType, ImageType,
  FontType, StyleSheetType, SVGDocumentType, RawResourceType
}
 
enum  CachedResourceClientType {
  BaseResourceType, ImageType, FontType, StyleSheetType,
  SVGDocumentType, RawResourceType, BaseResourceType, ImageType,
  FontType, StyleSheetType, SVGDocumentType, RawResourceType
}
 
- Static Public Member Functions inherited from WebCore::ImageLoader
static void dispatchPendingBeforeLoadEvents ()
 
static void dispatchPendingLoadEvents ()
 
static void dispatchPendingErrorEvents ()
 
static void dispatchPendingBeforeLoadEvents ()
 
static void dispatchPendingLoadEvents ()
 
static void dispatchPendingErrorEvents ()
 
- Static Public Member Functions inherited from WebCore::CachedImageClient
static CachedResourceClientType expectedType ()
 
static CachedResourceClientType expectedType ()
 
- Static Public Member Functions inherited from WebCore::CachedResourceClient
static CachedResourceClientType expectedType ()
 
static CachedResourceClientType expectedType ()
 
- Protected Member Functions inherited from WebCore::ImageLoader
 ImageLoader (Element &)
 
void notifyFinished (CachedResource &) override
 
 ImageLoader (Element &)
 
void notifyFinished (CachedResource &) override
 
- Protected Member Functions inherited from WebCore::CachedResourceClient
 CachedResourceClient ()
 
 CachedResourceClient ()
 

Constructor & Destructor Documentation

◆ SVGImageLoader()

WebCore::SVGImageLoader::SVGImageLoader ( SVGImageElement &  element)
explicit

◆ ~SVGImageLoader()

WebCore::SVGImageLoader::~SVGImageLoader ( )
virtual

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