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

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

apply(SkCanvas *canvas, const SkPaint &paint, std::function< void(SkCanvas *, const SkPaint &)>)SkDrawLooper
asABlurShadow(BlurShadowRec *) constSkDrawLoopervirtual
canComputeFastBounds(const SkPaint &paint) constSkDrawLooper
computeFastBounds(const SkPaint &paint, const SkRect &src, SkRect *dst) constSkDrawLooper
Deserialize(const void *data, size_t size, const SkDeserialProcs *procs=nullptr)SkDrawLooperinlinestatic
SkFlattenable::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 overrideSkDrawLooperinlinevirtual
GetFlattenableType()SkDrawLooperinlinestatic
getTypeName() const =0SkFlattenablepure virtual
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
makeContext(SkArenaAlloc *) const =0SkDrawLooperpure virtual
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
SkDrawLooper()SkDrawLooperinlineprotected
SkFlattenable()SkFlattenableinline
SkRefCntBase()SkRefCntBaseinline
Type enum nameSkFlattenable
unique() constSkRefCntBaseinline
unref() constSkRefCntBaseinline
~SkRefCntBase()SkRefCntBaseinlinevirtual