Skia
2D Graphics Library
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)
SkFlattenable
static
Factory
typedef
SkFlattenable
FactoryToName
(Factory)
SkFlattenable
static
flatten
(SkWriteBuffer &) const
SkFlattenable
inline
virtual
getFactory
() const =0
SkFlattenable
pure virtual
getFlattenableType
() const =0
SkFlattenable
pure virtual
getTypeName
() const =0
SkFlattenable
pure virtual
isAImage
(SkMatrix *localMatrix, SkTileMode xy[2]) const
SkShader
isAImage
() const
SkShader
inline
isOpaque
() const
SkShader
inline
virtual
kSkBlender_Type
enum value
SkFlattenable
kSkColorFilter_Type
enum value
SkFlattenable
kSkDrawable_Type
enum value
SkFlattenable
kSkDrawLooper_Type
enum value
SkFlattenable
kSkImageFilter_Type
enum value
SkFlattenable
kSkMaskFilter_Type
enum value
SkFlattenable
kSkPathEffect_Type
enum value
SkFlattenable
kSkShader_Type
enum value
SkFlattenable
makeWithColorFilter
(sk_sp< SkColorFilter >) const
SkShader
makeWithLocalMatrix
(const SkMatrix &) const
SkShader
makeWithWorkingColorSpace
(sk_sp< SkColorSpace >) const
SkShader
NameToFactory
(const char name[])
SkFlattenable
static
ref
() const
SkRefCntBase
inline
Register
(const char name[], Factory)
SkFlattenable
static
serialize
(const SkSerialProcs *=nullptr) const
SkFlattenable
serialize
(void *memory, size_t memory_size, const SkSerialProcs *=nullptr) const
SkFlattenable
SkFlattenable
()
SkFlattenable
inline
SkRefCntBase
()
SkRefCntBase
inline
SkShaderBase
class
SkShader
friend
Type
enum name
SkFlattenable
unique
() const
SkRefCntBase
inline
unref
() const
SkRefCntBase
inline
~SkRefCntBase
()
SkRefCntBase
inline
virtual
Generated by
Doxygen
1.9.1 on Tue Nov 14 2023