animator.skia.ColorFilters

class animator.skia.ColorFilters

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)

Methods

Blend(*args, **kwargs)

Overloaded function.

Compose(outer, inner)

HSLAMatrix(*args, **kwargs)

Overloaded function.

Lerp(t, dst, src)

Lighting(mul, add)

LinearToSRGBGamma()

Matrix(*args, **kwargs)

Overloaded function.

SRGBToLinearGamma()

Table(*args, **kwargs)

Overloaded function.

TableARGB(tableA, tableR, tableG, tableB)

__init__(*args, **kwargs)

static Blend(*args, **kwargs)

Overloaded function.

  1. Blend(c: animator.skia.Color4f, cs: animator.skia.ColorSpace, mode: animator.skia.BlendMode) -> animator.skia.ColorFilter

  2. Blend(c: int, mode: animator.skia.BlendMode) -> animator.skia.ColorFilter

static Compose(outer: animator.skia.ColorFilter, inner: animator.skia.ColorFilter) animator.skia.ColorFilter
static HSLAMatrix(*args, **kwargs)

Overloaded function.

  1. HSLAMatrix(cm: animator.skia.ColorMatrix) -> animator.skia.ColorFilter

  2. HSLAMatrix(rowMajor: List[float]) -> animator.skia.ColorFilter

static Lerp(t: float, dst: animator.skia.ColorFilter, src: animator.skia.ColorFilter) animator.skia.ColorFilter
static Lighting(mul: int, add: int) animator.skia.ColorFilter
static LinearToSRGBGamma() animator.skia.ColorFilter
static Matrix(*args, **kwargs)

Overloaded function.

  1. Matrix(cm: animator.skia.ColorMatrix) -> animator.skia.ColorFilter

  2. Matrix(rowMajor: List[float]) -> animator.skia.ColorFilter

static SRGBToLinearGamma() animator.skia.ColorFilter
static Table(*args, **kwargs)

Overloaded function.

  1. Table(table: List[int]) -> animator.skia.ColorFilter

  2. Table(table: animator.skia.ColorTable) -> animator.skia.ColorFilter

static TableARGB(tableA: Optional[List[int]], tableR: Optional[List[int]], tableG: Optional[List[int]], tableB: Optional[List[int]]) animator.skia.ColorFilter