Flutter Engine
The Flutter Engine
SkImageFilter_Base Member List

This is the complete list of members for SkImageFilter_Base, including all inherited members.

affectsTransparentBlack() constSkImageFilter_Base
asAColorFilter(SkColorFilter **filterPtr) constSkImageFilter
asColorFilter(SkColorFilter **filterPtr) constSkImageFilterinline
canComputeFastBounds() constSkImageFilter
computeFastBounds(const SkRect &bounds) constSkImageFiltervirtual
countInputs() constSkImageFilter
Deserialize(const void *data, size_t size, const SkDeserialProcs *procs=nullptr)SkImageFilterinlinestatic
SkFlattenable::Deserialize(Type, const void *data, size_t length, const SkDeserialProcs *procs=nullptr)SkFlattenablestatic
Factory typedefSkFlattenable
FactoryToName(Factory)SkFlattenablestatic
filterBounds(const SkIRect &src, const SkMatrix &ctm, MapDirection, const SkIRect *inputRect=nullptr) constSkImageFilter
filterImage(const skif::Context &context) constSkImageFilter_Base
flatten(SkWriteBuffer &) const overrideSkImageFilter_Baseprotectedvirtual
getChildInputLayerBounds(int index, const skif::Mapping &mapping, const skif::LayerSpace< SkIRect > &desiredOutput, std::optional< skif::LayerSpace< SkIRect > > contentBounds) constSkImageFilter_Baseprotected
getChildOutput(int index, const skif::Context &ctx) constSkImageFilter_Baseprotected
getChildOutputLayerBounds(int index, const skif::Mapping &mapping, std::optional< skif::LayerSpace< SkIRect > > contentBounds) constSkImageFilter_Baseprotected
getCTMCapability() constSkImageFilter_Base
getFactory() const =0SkFlattenablepure virtual
GetFlattenableType()SkImageFilter_Baseinlinestatic
getFlattenableType() const overrideSkImageFilter_Baseinlinevirtual
getInput(int i) constSkImageFilter
getInputBounds(const skif::Mapping &mapping, const skif::DeviceSpace< SkIRect > &desiredOutput, std::optional< skif::ParameterSpace< SkRect > > knownContentBounds) constSkImageFilter_Base
getOutputBounds(const skif::Mapping &mapping, const skif::ParameterSpace< SkRect > &contentBounds) constSkImageFilter_Base
getTypeName() const =0SkFlattenablepure virtual
ignoreInputsAffectsTransparentBlack() constSkImageFilter_Baseinlineprivatevirtual
isColorFilterNode(SkColorFilter **filterPtr) constSkImageFilter
kForward_MapDirection enum valueSkImageFilter
kReverse_MapDirection enum valueSkImageFilter
kSkBlender_Type enum valueSkFlattenable
kSkColorFilter_Type enum valueSkFlattenable
kSkDrawable_Type enum valueSkFlattenable
kSkDrawLooper_Type enum valueSkFlattenable
kSkImageFilter_Type enum valueSkFlattenable
kSkMaskFilter_Type enum valueSkFlattenable
kSkPathEffect_Type enum valueSkFlattenable
kSkShader_Type enum valueSkFlattenable
makeImageWithFilter(sk_sp< skif::Backend > backend, sk_sp< SkImage > src, const SkIRect &subset, const SkIRect &clipBounds, SkIRect *outSubset, SkIPoint *offset) constSkImageFilter_Base
makeWithLocalMatrix(const SkMatrix &matrix) constSkImageFilter
MapDirection enum nameSkImageFilter
MatrixCapability typedefSkImageFilter_Base
NameToFactory(const char name[])SkFlattenablestatic
onAffectsTransparentBlack() constSkImageFilter_Baseinlineprivatevirtual
onFilterImage(const skif::Context &context) const =0SkImageFilter_Baseprivatepure virtual
onGetCTMCapability() constSkImageFilter_Baseinlineprivatevirtual
onGetInputLayerBounds(const skif::Mapping &mapping, const skif::LayerSpace< SkIRect > &desiredOutput, std::optional< skif::LayerSpace< SkIRect > > contentBounds) const =0SkImageFilter_Baseprivatepure virtual
onGetOutputLayerBounds(const skif::Mapping &mapping, std::optional< skif::LayerSpace< SkIRect > > contentBounds) const =0SkImageFilter_Baseprivatepure virtual
onIsColorFilterNode(SkColorFilter **) constSkImageFilter_Baseinlineprivatevirtual
ref() constSkRefCntBaseinline
refMe() constSkImageFilterinlineprotected
Register(const char name[], Factory)SkFlattenablestatic
serialize(const SkSerialProcs *=nullptr) constSkFlattenable
serialize(void *memory, size_t memory_size, const SkSerialProcs *=nullptr) constSkFlattenable
SkFlattenable()SkFlattenableinline
SkGraphicsSkImageFilter_Basefriend
SkImageFilterSkImageFilter_Basefriend
SkImageFilter_Base(sk_sp< SkImageFilter > const *inputs, int inputCount, std::optional< bool > usesSrc={})SkImageFilter_Baseprotected
SkRefCntBase()SkRefCntBaseinline
Type enum nameSkFlattenable
Unflatten(SkReadBuffer &buffer)SkImageFilter_Basestatic
unique() constSkRefCntBaseinline
uniqueID() constSkImageFilter_Baseinline
unref() constSkRefCntBaseinline
usesSource() constSkImageFilter_Baseinline
~SkImageFilter_Base() overrideSkImageFilter_Baseprotected
~SkRefCntBase()SkRefCntBaseinlinevirtual