Flutter Engine
The Flutter Engine
SkImageShader Member List

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

appendRootStages(const SkStageRec &rec, const SkMatrix &ctm) constSkShaderBase
asGradient(GradientInfo *info=nullptr, SkMatrix *localMatrix=nullptr) constSkShaderBaseinlinevirtual
asLuminanceColor(SkColor4f *) constSkShaderBase
asRuntimeEffect() constSkShaderBaseinlinevirtual
ConcatLocalMatrices(const SkMatrix &parentLM, const SkMatrix &childLM)SkShaderBaseinlinestatic
CubicResamplerMatrix(float B, float C)SkImageShaderstatic
Deserialize(const void *data, size_t size, const SkDeserialProcs *procs=nullptr)SkShaderBaseinlinestatic
SkShader::Deserialize(Type, const void *data, size_t length, const SkDeserialProcs *procs=nullptr)SkFlattenablestatic
Factory typedefSkFlattenable
FactoryToName(Factory)SkFlattenablestatic
Flags enum nameSkShaderBase
getFactory() const =0SkFlattenablepure virtual
getFlattenableType() const overrideSkShaderBaseinlinevirtual
GetFlattenableType()SkShaderBaseinlinestatic
getTypeName() const =0SkFlattenablepure virtual
GradientType enum nameSkShaderBase
image() constSkImageShaderinline
isAImage(SkMatrix *localMatrix, SkTileMode xy[2]) constSkShader
isAImage() constSkShaderinline
isConstant() constSkShaderBaseinlinevirtual
isOpaque() const overrideSkImageShadervirtual
isRaw() constSkImageShaderinline
kOpaqueAlpha_Flag enum valueSkShaderBase
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
Make(sk_sp< SkImage >, SkTileMode tmx, SkTileMode tmy, const SkSamplingOptions &, const SkMatrix *localMatrix, bool clampAsIfUnpremul=false)SkImageShaderstatic
makeAsALocalMatrixShader(SkMatrix *localMatrix) constSkShaderBasevirtual
makeContext(const ContextRec &, SkArenaAlloc *) constSkShaderBase
makeInvertAlpha() constSkShaderBase
MakeRaw(sk_sp< SkImage >, SkTileMode tmx, SkTileMode tmy, const SkSamplingOptions &, const SkMatrix *localMatrix)SkImageShaderstatic
MakeSubset(sk_sp< SkImage >, const SkRect &subset, SkTileMode tmx, SkTileMode tmy, const SkSamplingOptions &, const SkMatrix *localMatrix, bool clampAsIfUnpremul=false)SkImageShaderstatic
makeWithColorFilter(sk_sp< SkColorFilter >) constSkShader
makeWithCTM(const SkMatrix &) constSkShaderBase
makeWithLocalMatrix(const SkMatrix &) constSkShader
makeWithWorkingColorSpace(sk_sp< SkColorSpace >) constSkShader
NameToFactory(const char name[])SkFlattenablestatic
onAsLuminanceColor(SkColor4f *) constSkShaderBaseinlineprotectedvirtual
SkShaderBase::onIsAImage(SkMatrix *, SkTileMode[2]) constSkShaderBaseinlinevirtual
ref() constSkRefCntBaseinline
Register(const char name[], Factory)SkFlattenablestatic
RegisterFlattenables()SkShaderBasestatic
sampling() constSkImageShaderinline
serialize(const SkSerialProcs *=nullptr) constSkFlattenable
serialize(void *memory, size_t memory_size, const SkSerialProcs *=nullptr) constSkFlattenable
ShaderType enum nameSkShaderBase
SkFlattenable()SkFlattenableinline
SkImageShader(sk_sp< SkImage >, const SkRect &subset, SkTileMode tmx, SkTileMode tmy, const SkSamplingOptions &, bool raw, bool clampAsIfUnpremul)SkImageShader
SkRefCntBase()SkRefCntBaseinline
SkShaderBaseSkImageShaderfriend
subset() constSkImageShaderinline
tileModeX() constSkImageShaderinline
tileModeY() constSkImageShaderinline
type() const overrideSkImageShaderinlinevirtual
Type enum nameSkFlattenable
unique() constSkRefCntBaseinline
unref() constSkRefCntBaseinline
~SkRefCntBase()SkRefCntBaseinlinevirtual
~SkShaderBase() overrideSkShaderBase