animator.skia.RuntimeShaderBuilder¶
- class animator.skia.RuntimeShaderBuilder¶
Bases:
animator.skia.RuntimeEffectBuilder- __init__(self: animator.skia.RuntimeShaderBuilder, effect: animator.skia.RuntimeEffect) None¶
Methods
__init__(self, effect)child(self, name)children(self)effect(self)makeImage(self, resultInfo[, localMatrix, ...])Create an image from this shader builder with the given resultInfo.
makeShader(self[, localMatrix])uniform(self, name)uniforms(self)- child(self: animator.skia.RuntimeEffectBuilder, name: str) animator.skia.RuntimeEffectBuilder.BuilderChild¶
- children(self: animator.skia.RuntimeEffectBuilder) List[animator.skia.RuntimeEffect.ChildPtr]¶
- makeImage(self: animator.skia.RuntimeShaderBuilder, resultInfo: animator.skia.ImageInfo, localMatrix: animator.skia.Matrix = None, mipmapped: bool = False) animator.skia.Image¶
Create an image from this shader builder with the given resultInfo.
- Note
The resultInfo and localMatrix parameters are swapped from the corresponding parameters in the C++ API.
- makeShader(self: animator.skia.RuntimeShaderBuilder, localMatrix: animator.skia.Matrix = None) animator.skia.Shader¶
- uniform(self: animator.skia.RuntimeEffectBuilder, name: str) animator.skia.RuntimeEffectBuilder.BuilderUniform¶
- uniforms(self: animator.skia.RuntimeEffectBuilder) animator.skia.Data¶