Skia
2D Graphics Library
SkSVGFilterContext Class Reference

#include <SkSVGFilterContext.h>

Public Member Functions

 SkSVGFilterContext (const SkRect &filterEffectsRegion, const SkSVGObjectBoundingBoxUnits &primitiveUnits)
 
const SkRectfilterEffectsRegion () const
 
const SkRectfilterPrimitiveSubregion (const SkSVGFeInputType &) const
 
const SkSVGObjectBoundingBoxUnitsprimitiveUnits () 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< SkImageFilterresolveInput (const SkSVGRenderContext &, const SkSVGFeInputType &) const
 
sk_sp< SkImageFilterresolveInput (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: