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 ¶