Constructors
constructor
- new Shader(shaderOptions): Shader
 
Methods
toCanvasKitShader
- toCanvasKitShader(ck): Shader
 Returns Shader
Static createBlendShader
- createBlendShader(mode, one, two): Shader
 
Static createColorShader
- createColorShader(color): Shader
 
Static createFractalNoiseShader
- createFractalNoiseShader(baseFreqX, baseFreqY, octaves, seed, tileW, tileH): Shader
 Parameters
- baseFreqX: number
 - baseFreqY: number
 - octaves: number
 - seed: number
 - tileW: number
 - tileH: number
 
Static createLinearGradientShader
- createLinearGradientShader(start, end, colors, pos, mode): Shader
 Parameters
- start: [number, number]
 - end: [number, number]
 - colors: Color[]
 - pos: number[]
 - mode: TileMode
 
Static createRadialGradientShader
- createRadialGradientShader(center, radius, colors, pos, mode): Shader
 Parameters
- center: [number, number]
 - radius: number
 - colors: Color[]
 - pos: number[]
 - mode: TileMode
 
Static createSweepGradientShader
- createSweepGradientShader(cx, cy, colors, pos, mode): Shader
 
Static createTurbulenceShader
- createTurbulenceShader(baseFreqX, baseFreqY, octaves, seed, tileW, tileH): Shader
 Parameters
- baseFreqX: number
 - baseFreqY: number
 - octaves: number
 - seed: number
 - tileW: number
 - tileH: number
 
Static createTwoPointConicalGradientShader
- createTwoPointConicalGradientShader(start, startRadius, end, endRadius, colors, pos, mode): Shader
 Parameters
- start: [number, number]
 - startRadius: number
 - end: [number, number]
 - endRadius: number
 - colors: Color[]
 - pos: number[]
 - mode: TileMode