Skip to content
Member Filters
Show Inherited
Show Protected
Show abstract
GR32_ColorGradients🞂TColor32Gradient🞂SetColorsMethod

TColor32Gradient.SetColors

Populates gradient color stops from arrays or palette sources.

Declarations ​

pascal
procedure SetColors(const GradientColors: TArrayOfColor32GradientStop); overload;
procedure SetColors(const GradientColors: TArrayOfColor32); overload;
procedure SetColors(const Palette: TPalette32); overload;
Overload Details

Overload 1 ​

pascal
procedure SetColors(const GradientColors: TArrayOfColor32GradientStop); overload;

Populates stops from an array of TColor32GradientStop records.

ParameterTypeDescription
GradientColorsTArrayOfColor32GradientStopArray of color stop offset/color definitions.

Overload 2 ​

pascal
procedure SetColors(const GradientColors: TArrayOfColor32); overload;

Populates stops from an array of TColor32 colors, distributing offsets equidistantly between 0.0 and 1.0.

ParameterTypeDescription
GradientColorsTArrayOfColor32Array of colors.

Overload 3 ​

pascal
procedure SetColors(const Palette: TPalette32); overload;

Populates stops from entries in a TPalette32 instance.

ParameterTypeDescription
PaletteTPalette32Palette source.

Description ​

Replaces all existing color stops with newly provided color entries.