Skia
2D Graphics Library
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
SkShader Member List

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

Deserialize(Type, const void *data, size_t length, const SkDeserialProcs *procs=nullptr)SkFlattenablestatic
Factory typedefSkFlattenable
FactoryToName(Factory)SkFlattenablestatic
flatten(SkWriteBuffer &) constSkFlattenableinlinevirtual
getFactory() const =0SkFlattenablepure virtual
getFlattenableType() const =0SkFlattenablepure virtual
getTypeName() const =0SkFlattenablepure virtual
isAImage(SkMatrix *localMatrix, SkTileMode xy[2]) constSkShader
isAImage() constSkShaderinline
isOpaque() constSkShaderinlinevirtual
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
makeWithColorFilter(sk_sp< SkColorFilter >) constSkShader
makeWithLocalMatrix(const SkMatrix &) constSkShader
makeWithWorkingColorSpace(sk_sp< SkColorSpace >) constSkShader
NameToFactory(const char name[])SkFlattenablestatic
ref() constSkRefCntBaseinline
Register(const char name[], Factory)SkFlattenablestatic
serialize(const SkSerialProcs *=nullptr) constSkFlattenable
serialize(void *memory, size_t memory_size, const SkSerialProcs *=nullptr) constSkFlattenable
SkFlattenable()SkFlattenableinline
SkRefCntBase()SkRefCntBaseinline
SkShaderBase classSkShaderfriend
Type enum nameSkFlattenable
unique() constSkRefCntBaseinline
unref() constSkRefCntBaseinline
~SkRefCntBase()SkRefCntBaseinlinevirtual