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