animator.skia.ColorMatrix¶
- class animator.skia.ColorMatrix¶
Bases:
pybind11_builtins.pybind11_object
- __init__(*args, **kwargs)¶
Overloaded function.
__init__(self: animator.skia.ColorMatrix) -> None
__init__(self: animator.skia.ColorMatrix, m00: float, m01: float, m02: float, m03: float, m04: float, m10: float, m11: float, m12: float, m13: float, m14: float, m20: float, m21: float, m22: float, m23: float, m24: float, m30: float, m31: float, m32: float, m33: float, m34: float) -> None
__init__(self: animator.skia.ColorMatrix, m: List[float]) -> None
Construct a color matrix from a list of 20 floats.
Methods
RGBtoYUV
(cs)YUVtoRGB
(cs)__init__
(*args, **kwargs)Overloaded function.
getRowMajor
(self)Returns a list of 20 floats representing the row-major matrix.
postConcat
(self, mat)postTranslate
(self, dr, dg, db, da)preConcat
(self, mat)setConcat
(self, a, b)setIdentity
(self)setRowMajor
(self, src)setSaturation
(self, sat)setScale
(self, rScale, gScale, bScale[, aScale])- static RGBtoYUV(cs: animator.skia.YUVColorSpace) animator.skia.ColorMatrix ¶
- static YUVtoRGB(cs: animator.skia.YUVColorSpace) animator.skia.ColorMatrix ¶
- getRowMajor(self: animator.skia.ColorMatrix) List[float] ¶
Returns a list of 20 floats representing the row-major matrix.
- postConcat(self: animator.skia.ColorMatrix, mat: animator.skia.ColorMatrix) None ¶
- preConcat(self: animator.skia.ColorMatrix, mat: animator.skia.ColorMatrix) None ¶
- setConcat(self: animator.skia.ColorMatrix, a: animator.skia.ColorMatrix, b: animator.skia.ColorMatrix) None ¶
- setIdentity(self: animator.skia.ColorMatrix) None ¶
- setRowMajor(self: animator.skia.ColorMatrix, src: List[float]) None ¶
- setSaturation(self: animator.skia.ColorMatrix, sat: float) None ¶