animator.skia.Paint

class animator.skia.Paint

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: animator.skia.Paint) -> None

  2. __init__(self: animator.skia.Paint, color: animator.skia.Color4f, colorSpace: animator.skia.ColorSpace = None) -> None

  3. __init__(self: animator.skia.Paint, paint: animator.skia.Paint) -> None

  4. __init__(self: animator.skia.Paint, **kwargs) -> None

    Construct a new paint from keyword arguments. This creates a new Paint object and calls the respective setters for each keyword argument.

    Supported keyword arguments: antiAlias, dither, style, stroke, color, color4f,

    alpha, argb, strokeWidth, strokeMiter, strokeCap, strokeJoin, shader, colorFilter, blendMode, blender, pathEffect, maskFilter, imageFilter.

    note

    Later arguments override earlier ones.

Methods

__init__(*args, **kwargs)

Overloaded function.

asBlendMode(self)

getAlpha(self)

getAlphaf(self)

getBlendMode_or(self, defaultMode)

getBlender(self)

getColor(self)

getColor4f(self)

getColorFilter(self)

getImageFilter(self)

getMaskFilter(self)

getPathEffect(self)

getShader(self)

getStrokeCap(self)

getStrokeJoin(self)

getStrokeMiter(self)

getStrokeWidth(self)

getStyle(self)

isAntiAlias(self)

isDither(self)

isSrcOver(self)

nothingToDraw(self)

refBlender(self)

refColorFilter(self)

refImageFilter(self)

refMaskFilter(self)

refPathEffect(self)

refShader(self)

reset(self)

setARGB(self, a, r, g, b)

setAlpha(self, a)

setAlphaf(self, a)

setAntiAlias(self, aa)

setBlendMode(self, mode)

setBlender(self, blender)

setColor(*args, **kwargs)

Overloaded function.

setColor4f(self, color[, colorSpace])

setColorFilter(self, colorFilter)

setDither(self, dither)

setImageFilter(self, imageFilter)

setMaskFilter(self, maskFilter)

setPathEffect(self, pathEffect)

setShader(self, shader)

setStroke(self, isStroke)

setStrokeCap(self, cap)

setStrokeJoin(self, join)

setStrokeMiter(self, miter)

setStrokeWidth(self, width)

setStyle(self, style)

Attributes

kCapCount

kJoinCount

kStyleCount

class Cap

Bases: pybind11_builtins.pybind11_object

Members:

kButt_Cap

kRound_Cap

kSquare_Cap

kLast_Cap

kDefault_Cap

property name
class Join

Bases: pybind11_builtins.pybind11_object

Members:

kMiter_Join

kRound_Join

kBevel_Join

kLast_Join

kDefault_Join

property name
class Style

Bases: pybind11_builtins.pybind11_object

Members:

kFill_Style

kStroke_Style

kStrokeAndFill_Style

property name
asBlendMode(self: animator.skia.Paint) Optional[animator.skia.BlendMode]
getAlpha(self: animator.skia.Paint) int
getAlphaf(self: animator.skia.Paint) float
getBlendMode_or(self: animator.skia.Paint, defaultMode: animator.skia.BlendMode) animator.skia.BlendMode
getBlender(self: animator.skia.Paint) animator.skia.Blender
getColor(self: animator.skia.Paint) int
getColor4f(self: animator.skia.Paint) animator.skia.Color4f
getColorFilter(self: animator.skia.Paint) animator.skia.ColorFilter
getImageFilter(self: animator.skia.Paint) SkImageFilter
getMaskFilter(self: animator.skia.Paint) animator.skia.MaskFilter
getPathEffect(self: animator.skia.Paint) SkPathEffect
getShader(self: animator.skia.Paint) SkShader
getStrokeCap(self: animator.skia.Paint) animator.skia.Paint.Cap
getStrokeJoin(self: animator.skia.Paint) animator.skia.Paint.Join
getStrokeMiter(self: animator.skia.Paint) float
getStrokeWidth(self: animator.skia.Paint) float
getStyle(self: animator.skia.Paint) animator.skia.Paint.Style
isAntiAlias(self: animator.skia.Paint) bool
isDither(self: animator.skia.Paint) bool
isSrcOver(self: animator.skia.Paint) bool
nothingToDraw(self: animator.skia.Paint) bool
refBlender(self: animator.skia.Paint) animator.skia.Blender
refColorFilter(self: animator.skia.Paint) animator.skia.ColorFilter
refImageFilter(self: animator.skia.Paint) SkImageFilter
refMaskFilter(self: animator.skia.Paint) animator.skia.MaskFilter
refPathEffect(self: animator.skia.Paint) SkPathEffect
refShader(self: animator.skia.Paint) SkShader
reset(self: animator.skia.Paint) None
setARGB(self: animator.skia.Paint, a: int, r: int, g: int, b: int) None
setAlpha(self: animator.skia.Paint, a: int) None
setAlphaf(self: animator.skia.Paint, a: float) None
setAntiAlias(self: animator.skia.Paint, aa: bool) None
setBlendMode(self: animator.skia.Paint, mode: animator.skia.BlendMode) None
setBlender(self: animator.skia.Paint, blender: animator.skia.Blender) None
setColor(*args, **kwargs)

Overloaded function.

  1. setColor(self: animator.skia.Paint, color: int) -> None

  2. setColor(self: animator.skia.Paint, color: animator.skia.Color4f, colorSpace: animator.skia.ColorSpace = None) -> None

setColor4f(self: animator.skia.Paint, color: animator.skia.Color4f, colorSpace: animator.skia.ColorSpace = None) None
setColorFilter(self: animator.skia.Paint, colorFilter: animator.skia.ColorFilter) None
setDither(self: animator.skia.Paint, dither: bool) None
setImageFilter(self: animator.skia.Paint, imageFilter: SkImageFilter) None
setMaskFilter(self: animator.skia.Paint, maskFilter: animator.skia.MaskFilter) None
setPathEffect(self: animator.skia.Paint, pathEffect: SkPathEffect) None
setShader(self: animator.skia.Paint, shader: SkShader) None
setStroke(self: animator.skia.Paint, isStroke: bool) None
setStrokeCap(self: animator.skia.Paint, cap: animator.skia.Paint.Cap) None
setStrokeJoin(self: animator.skia.Paint, join: animator.skia.Paint.Join) None
setStrokeMiter(self: animator.skia.Paint, miter: float) None
setStrokeWidth(self: animator.skia.Paint, width: float) None
setStyle(self: animator.skia.Paint, style: animator.skia.Paint.Style) None