animator.skia.MaskFilter

class animator.skia.MaskFilter

Bases: animator.skia.Flattenable

__init__(*args, **kwargs)

Methods

Deserialize(data)

DeserializeAsType(type, data)

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

MakeBlur(style, sigma[, respectCTM])

__init__(*args, **kwargs)

approximateFilteredBounds(self, src)

getFlattenableType(self)

getTypeName(self)

serialize(self)

static Deserialize(data: buffer) animator.skia.MaskFilter
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.

static MakeBlur(style: animator.skia.BlurStyle, sigma: float, respectCTM: bool = True) animator.skia.MaskFilter
class Type

Bases: pybind11_builtins.pybind11_object

Members:

kColorFilter_Type

kBlender_Type

kDrawable_Type

kImageFilter_Type

kMaskFilter_Type

kPathEffect_Type

kShader_Type

property name
approximateFilteredBounds(self: animator.skia.MaskFilter, src: animator.skia.Rect) animator.skia.Rect
getFlattenableType(self: animator.skia.Flattenable) animator.skia.Flattenable.Type
getTypeName(self: animator.skia.Flattenable) str
serialize(self: animator.skia.Flattenable) animator.skia.Data