animator.skia.ImageFilter¶
- class animator.skia.ImageFilter¶
Bases:
animator.skia.Flattenable
- __init__(*args, **kwargs)¶
Methods
Deserialize
(data)DeserializeAsType
(type, data)Deserialize a flattenable of the given type from a buffer data.
__init__
(*args, **kwargs)asAColorFilter
(self)canComputeFastBounds
(self)computeFastBounds
(self, bounds)countInputs
(self)filterBounds
(self, src, ctm, direction[, ...])getFlattenableType
(self)getInput
(self, i)getTypeName
(self)isColorFilterNode
(self)makeWithLocalMatrix
(self, matrix)serialize
(self)- static Deserialize(data: buffer) animator.skia.ImageFilter ¶
- 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 MapDirection¶
Bases:
pybind11_builtins.pybind11_object
Members:
kForward_MapDirection
kReverse_MapDirection
- property name¶
- class Type¶
Bases:
pybind11_builtins.pybind11_object
Members:
kColorFilter_Type
kBlender_Type
kDrawable_Type
kImageFilter_Type
kMaskFilter_Type
kPathEffect_Type
kShader_Type
- property name¶
- asAColorFilter(self: animator.skia.ImageFilter) Optional[animator.skia.ColorFilter] ¶
- canComputeFastBounds(self: animator.skia.ImageFilter) bool ¶
- computeFastBounds(self: animator.skia.ImageFilter, bounds: animator.skia.Rect) animator.skia.Rect ¶
- countInputs(self: animator.skia.ImageFilter) int ¶
- filterBounds(self: animator.skia.ImageFilter, src: animator.skia.IRect, ctm: animator.skia.Matrix, direction: animator.skia.ImageFilter.MapDirection, inputRect: animator.skia.IRect = None) animator.skia.IRect ¶
- getFlattenableType(self: animator.skia.Flattenable) animator.skia.Flattenable.Type ¶
- getInput(self: animator.skia.ImageFilter, i: int) animator.skia.ImageFilter ¶
- getTypeName(self: animator.skia.Flattenable) str ¶
- isColorFilterNode(self: animator.skia.ImageFilter) Optional[animator.skia.ColorFilter] ¶
- makeWithLocalMatrix(self: animator.skia.ImageFilter, matrix: animator.skia.Matrix) animator.skia.ImageFilter ¶
- serialize(self: animator.skia.Flattenable) animator.skia.Data ¶