animator.skia.Flattenable

class animator.skia.Flattenable

Bases: pybind11_builtins.pybind11_object

__init__(self: animator.skia.Flattenable) None

Methods

Deserialize(type, data)

Deserialize a flattenable of the given type from a buffer data.

DeserializeAsType(type, data)

Deserialize a flattenable of the given type from a buffer data.

__init__(self)

getFlattenableType(self)

getTypeName(self)

serialize(self)

static Deserialize(type: animator.skia.Flattenable.Type, data: buffer) animator.skia.Flattenable

Deserialize a flattenable of the given type from a buffer data.

static DeserializeAsType(type: animator.skia.Flattenable.Type, data: buffer) Union[SkColorFilter, SkBlender, SkImageFilter, SkMaskFilter, SkPathEffect, SkShader]

Deserialize a flattenable of the given type from a buffer data. The return value is correctly typed.

class Type

Bases: pybind11_builtins.pybind11_object

Members:

kColorFilter_Type

kBlender_Type

kDrawable_Type

kImageFilter_Type

kMaskFilter_Type

kPathEffect_Type

kShader_Type

property name
getFlattenableType(self: animator.skia.Flattenable) animator.skia.Flattenable.Type
getTypeName(self: animator.skia.Flattenable) str
serialize(self: animator.skia.Flattenable) animator.skia.Data