A 2D texture that creates a pattern with colors obtained from a [Gradient].
A 2D texture that obtains colors from a [Gradient] to fill the texture data. This texture is able to transform a color transition into different patterns such as a linear or a radial gradient. The gradient is sampled individually for each pixel so it does not necessarily represent an exact copy of the gradient(see [member width] and [member height]). See also [GradientTexture1D], [CurveTexture] and [CurveXYZTexture].
- The gradient fill type, one of the [enum Fill] values. The texture is filled by interpolating colors starting from [member fill_from] to [member fill_to] offsets.
- The initial offset used to fill the texture specified in UV coordinates.
- The final offset used to fill the texture specified in UV coordinates.
- The [Gradient] used to fill the texture.
- The number of vertical color samples that will be obtained from the [Gradient], which also represents the texture's height.
- The gradient repeat type, one of the [enum Repeat] values. The texture is filled starting from [member fill_from] to [member fill_to] offsets by default, but the gradient fill can be repeated to cover the entire texture.
- If [code]true[/code], the generated texture will support high dynamic range ([constant Image.FORMAT_RGBAF] format). This allows for glow effects to work if [member Environment.glow_enabled] is [code]true[/code]. If [code]false[/code], the generated texture will use low dynamic range; overbright colors will be clamped ([constant Image.FORMAT_RGBA8] format).
- The number of horizontal color samples that will be obtained from the [Gradient], which also represents the texture's width.
The colors are linearly interpolated in a straight line.
The colors are linearly interpolated in a circular pattern.
The colors are linearly interpolated in a square pattern.
The gradient fill is restricted to the range defined by [member fill_from] to [member fill_to] offsets.
The texture is filled starting from [member fill_from] to [member fill_to] offsets, repeating the same pattern in both directions.
The texture is filled starting from [member fill_from] to [member fill_to] offsets, mirroring the pattern in both directions.