Skip to main content

Interface: GradientPaint

Defined in: src/ui/types/ShaderTypes.ts:31

Defines settings for linear or radial gradient fills.

Properties​

center?​

optional center: Vector2 | [number, number]

Defined in: src/ui/types/ShaderTypes.ts:40

Origin coordinate anchor of the gradient scale mapping (default [0.5, 0.5])


gradientType​

gradientType: GradientType

Defined in: src/ui/types/ShaderTypes.ts:33

The type of gradient layout structure


rotation?​

optional rotation: number

Defined in: src/ui/types/ShaderTypes.ts:38

Rotation angle in degrees (default 0)


scale?​

optional scale: Vector2 | [number, number]

Defined in: src/ui/types/ShaderTypes.ts:42

Scalar scaling offset mapping multipliers (default [1.0, 1.0])


stops​

stops: ColorStop[]

Defined in: src/ui/types/ShaderTypes.ts:35

Array of boundary nodes containing position and color coordinates