webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | Friends | List of all members
WebCore::SVGResources Class Reference

#include <SVGResources.h>

Public Member Functions

 SVGResources ()
 
bool buildCachedResources (const RenderElement &, const RenderStyle &)
 
void layoutDifferentRootIfNeeded (const RenderSVGRoot *)
 
RenderSVGResourceClipper * clipper () const
 
RenderSVGResourceMarker * markerStart () const
 
RenderSVGResourceMarker * markerMid () const
 
RenderSVGResourceMarker * markerEnd () const
 
bool markerReverseStart () const
 
RenderSVGResourceMasker * masker () const
 
RenderSVGResourceFilter * filter () const
 
RenderSVGResourceContainer * fill () const
 
RenderSVGResourceContainer * stroke () const
 
RenderSVGResourceContainer * linkedResource () const
 
void buildSetOfResources (HashSet< RenderSVGResourceContainer *> &)
 
void removeClientFromCache (RenderElement &, bool markForInvalidation=true) const
 
void resourceDestroyed (RenderSVGResourceContainer &)
 

Friends

class SVGResourcesCycleSolver
 

Constructor & Destructor Documentation

◆ SVGResources()

WebCore::SVGResources::SVGResources ( )

Member Function Documentation

◆ buildCachedResources()

bool WebCore::SVGResources::buildCachedResources ( const RenderElement &  renderer,
const RenderStyle &  style 
)

◆ buildSetOfResources()

void WebCore::SVGResources::buildSetOfResources ( HashSet< RenderSVGResourceContainer *> &  set)

◆ clipper()

RenderSVGResourceClipper* WebCore::SVGResources::clipper ( ) const
inline

◆ fill()

RenderSVGResourceContainer* WebCore::SVGResources::fill ( ) const
inline

◆ filter()

RenderSVGResourceFilter* WebCore::SVGResources::filter ( ) const
inline

◆ layoutDifferentRootIfNeeded()

void WebCore::SVGResources::layoutDifferentRootIfNeeded ( const RenderSVGRoot *  svgRoot)

◆ linkedResource()

RenderSVGResourceContainer* WebCore::SVGResources::linkedResource ( ) const
inline

◆ markerEnd()

RenderSVGResourceMarker* WebCore::SVGResources::markerEnd ( ) const
inline

◆ markerMid()

RenderSVGResourceMarker* WebCore::SVGResources::markerMid ( ) const
inline

◆ markerReverseStart()

bool WebCore::SVGResources::markerReverseStart ( ) const

◆ markerStart()

RenderSVGResourceMarker* WebCore::SVGResources::markerStart ( ) const
inline

◆ masker()

RenderSVGResourceMasker* WebCore::SVGResources::masker ( ) const
inline

◆ removeClientFromCache()

void WebCore::SVGResources::removeClientFromCache ( RenderElement &  renderer,
bool  markForInvalidation = true 
) const

◆ resourceDestroyed()

void WebCore::SVGResources::resourceDestroyed ( RenderSVGResourceContainer &  resource)

◆ stroke()

RenderSVGResourceContainer* WebCore::SVGResources::stroke ( ) const
inline

Friends And Related Function Documentation

◆ SVGResourcesCycleSolver


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