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 *)
 
RenderSVGResourceClipperclipper () const
 
RenderSVGResourceMarkermarkerStart () const
 
RenderSVGResourceMarkermarkerMid () const
 
RenderSVGResourceMarkermarkerEnd () const
 
bool markerReverseStart () const
 
RenderSVGResourceMaskermasker () const
 
RenderSVGResourceFilterfilter () const
 
RenderSVGResourceContainerfill () const
 
RenderSVGResourceContainerstroke () const
 
RenderSVGResourceContainerlinkedResource () 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: