Flutter Engine
The Flutter Engine
SkRuntimeImageFilter Member List

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

affectsTransparentBlack() constSkImageFilter_Base
asAColorFilter(SkColorFilter **filterPtr) constSkImageFilter
asColorFilter(SkColorFilter **filterPtr) constSkImageFilterinline
canComputeFastBounds() constSkImageFilter
computeFastBounds(const SkRect &src) const overrideSkRuntimeImageFiltervirtual
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 overrideSkRuntimeImageFilterprotectedvirtual
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
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
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
SkImageFilter_Base(sk_sp< SkImageFilter > const *inputs, int inputCount, std::optional< bool > usesSrc={})SkImageFilter_Baseprotected
SkRefCntBase()SkRefCntBaseinline
SkRuntimeImageFilter(const SkRuntimeShaderBuilder &builder, float maxSampleRadius, std::string_view childShaderNames[], const sk_sp< SkImageFilter > inputs[], int inputCount)SkRuntimeImageFilterinline
Type enum nameSkFlattenable
Unflatten(SkReadBuffer &buffer)SkImageFilter_Basestatic
unique() constSkRefCntBaseinline
uniqueID() constSkImageFilter_Baseinline
unref() constSkRefCntBaseinline
usesSource() constSkImageFilter_Baseinline
~SkImageFilter_Base() overrideSkImageFilter_Baseprotected
~SkRefCntBase()SkRefCntBaseinlinevirtual