Skia
2D Graphics Library
SkSVGFilterContext Class Reference

#include <SkSVGFilterContext.h>

Public Member Functions

 SkSVGFilterContext (const SkRect &filterEffectsRegion, const SkSVGObjectBoundingBoxUnits &primitiveUnits)
 
const SkRect & filterEffectsRegion () const
 
const SkRect & filterPrimitiveSubregion (const SkSVGFeInputType &) const
 
const SkSVGObjectBoundingBoxUnits & primitiveUnits () const
 
void registerResult (const SkSVGStringType &, const sk_sp< SkImageFilter > &, const SkRect &, SkSVGColorspace)
 
void setPreviousResult (const sk_sp< SkImageFilter > &, const SkRect &, SkSVGColorspace)
 
bool previousResultIsSourceGraphic () const
 
SkSVGColorspace resolveInputColorspace (const SkSVGRenderContext &, const SkSVGFeInputType &) const
 
sk_sp< SkImageFilter > resolveInput (const SkSVGRenderContext &, const SkSVGFeInputType &) const
 
sk_sp< SkImageFilter > resolveInput (const SkSVGRenderContext &, const SkSVGFeInputType &, SkSVGColorspace) const
 

Constructor & Destructor Documentation

◆ SkSVGFilterContext()

SkSVGFilterContext::SkSVGFilterContext ( const SkRect &  filterEffectsRegion,
const SkSVGObjectBoundingBoxUnits &  primitiveUnits 
)
inline

Member Function Documentation

◆ filterEffectsRegion()

const SkRect& SkSVGFilterContext::filterEffectsRegion ( ) const
inline

◆ filterPrimitiveSubregion()

const SkRect& SkSVGFilterContext::filterPrimitiveSubregion ( const SkSVGFeInputType &  ) const

◆ previousResultIsSourceGraphic()

bool SkSVGFilterContext::previousResultIsSourceGraphic ( ) const

◆ primitiveUnits()

const SkSVGObjectBoundingBoxUnits& SkSVGFilterContext::primitiveUnits ( ) const
inline

◆ registerResult()

void SkSVGFilterContext::registerResult ( const SkSVGStringType &  ,
const sk_sp< SkImageFilter > &  ,
const SkRect &  ,
SkSVGColorspace   
)

◆ resolveInput() [1/2]

sk_sp<SkImageFilter> SkSVGFilterContext::resolveInput ( const SkSVGRenderContext &  ,
const SkSVGFeInputType &   
) const

◆ resolveInput() [2/2]

sk_sp<SkImageFilter> SkSVGFilterContext::resolveInput ( const SkSVGRenderContext &  ,
const SkSVGFeInputType &  ,
SkSVGColorspace   
) const

◆ resolveInputColorspace()

SkSVGColorspace SkSVGFilterContext::resolveInputColorspace ( const SkSVGRenderContext &  ,
const SkSVGFeInputType &   
) const

◆ setPreviousResult()

void SkSVGFilterContext::setPreviousResult ( const sk_sp< SkImageFilter > &  ,
const SkRect &  ,
SkSVGColorspace   
)

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