Flutter Engine
The Flutter Engine
SkRecordedDrawable Member List

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

approximateBytesUsed()SkDrawable
Deserialize(const void *data, size_t size, const SkDeserialProcs *procs=nullptr)SkDrawableinlinestatic
SkFlattenable::Deserialize(Type, const void *data, size_t length, const SkDeserialProcs *procs=nullptr)SkFlattenablestatic
draw(SkCanvas *, const SkMatrix *=nullptr)SkDrawable
draw(SkCanvas *, SkScalar x, SkScalar y)SkDrawable
Factory typedefSkFlattenable
FactoryToName(Factory)SkFlattenablestatic
flatten(SkWriteBuffer &buffer) const overrideSkRecordedDrawablevirtual
getBounds()SkDrawable
getFactory() const overrideSkDrawableinlinevirtual
GetFlattenableType()SkDrawableinlinestatic
getFlattenableType() const overrideSkDrawableinlinevirtual
getGenerationID()SkDrawable
getTypeName() const overrideSkDrawableinlinevirtual
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
makePictureSnapshot()SkDrawable
NameToFactory(const char name[])SkFlattenablestatic
notifyDrawingChanged()SkDrawable
onApproximateBytesUsed() overrideSkRecordedDrawableprotectedvirtual
onDraw(SkCanvas *canvas) overrideSkRecordedDrawableprotectedvirtual
onGetBounds() overrideSkRecordedDrawableinlineprotectedvirtual
onMakePictureSnapshot() overrideSkRecordedDrawableprotectedvirtual
onSnapGpuDrawHandler(GrBackendApi, const SkMatrix &, const SkIRect &, const SkImageInfo &)SkDrawableinlineprotectedvirtual
onSnapGpuDrawHandler(GrBackendApi, const SkMatrix &)SkDrawableinlineprotectedvirtual
ref() constSkRefCntBaseinline
Register(const char name[], Factory)SkFlattenablestatic
serialize(const SkSerialProcs *=nullptr) constSkFlattenable
serialize(void *memory, size_t memory_size, const SkSerialProcs *=nullptr) constSkFlattenable
SkDrawable()SkDrawableprotected
SkFlattenable()SkFlattenableinline
SkRecordedDrawable(sk_sp< SkRecord > record, sk_sp< SkBBoxHierarchy > bbh, std::unique_ptr< SkDrawableList > drawableList, const SkRect &bounds)SkRecordedDrawableinline
SkRefCntBase()SkRefCntBaseinline
snapGpuDrawHandler(GrBackendApi backendApi, const SkMatrix &matrix, const SkIRect &clipBounds, const SkImageInfo &bufferInfo)SkDrawableinline
Type enum nameSkFlattenable
unique() constSkRefCntBaseinline
unref() constSkRefCntBaseinline
~SkRefCntBase()SkRefCntBaseinlinevirtual