Class TBGRAMultiGradient
Unit
Declaration
type TBGRAMultiGradient = class(TBGRACustomMultiGradient)
Description
Multi-gradient using RGBA interpolation
Hierarchy
- TObject
- TBGRACustomGradient
- TBGRACustomMultiGradient
- TBGRAMultiGradient
Overview
Fields
GammaCorrection: boolean; |
Methods
constructor Create(Colors: array of TBGRAPixel; AGammaCorrection: boolean; ARepetition: TBGRAGradientRepetition); |
|
constructor Create(Colors: array of TBGRAPixel; AGammaCorrection: boolean; ACycle: boolean = false); |
|
constructor Create(Colors: array of TExpandedPixel; Positions0To1: array of single; ARepetition: TBGRAGradientRepetition); |
|
constructor Create(Colors: array of TExpandedPixel; ARepetition: TBGRAGradientRepetition); |
|
constructor Create(Colors: array of TBGRAPixel; Positions0To1: array of single; AGammaCorrection: boolean; ACycle: boolean = false); |
|
constructor Create(Colors: array of TBGRAPixel; Positions0To1: array of single; AGammaCorrection: boolean; ARepetition: TBGRAGradientRepetition); |
|
function GetAverageColor: TBGRAPixel; override; |
|
function GetAverageExpandedColor: TExpandedPixel; override; |
|
function GetColorAt(position: integer): TBGRAPixel; override; |
|
function GetExpandedColorAt(position: integer): TExpandedPixel; override; |
|
procedure Init(Colors: array of TExpandedPixel; Positions0To1: array of single; AGammaCorrection, ACycle: boolean); |
|
procedure Init(Colors: array of TBGRAPixel; Positions0To1: array of single; AGammaCorrection, ACycle: boolean); |
Description
Fields
GammaCorrection: boolean; |
|
This item has no description. |
Methods
constructor Create(Colors: array of TBGRAPixel; AGammaCorrection: boolean; ARepetition: TBGRAGradientRepetition); |
|
This item has no description. |
constructor Create(Colors: array of TBGRAPixel; AGammaCorrection: boolean; ACycle: boolean = false); |
|
This item has no description. |
constructor Create(Colors: array of TExpandedPixel; Positions0To1: array of single; ARepetition: TBGRAGradientRepetition); |
|
This item has no description. |
constructor Create(Colors: array of TExpandedPixel; ARepetition: TBGRAGradientRepetition); |
|
This item has no description. |
constructor Create(Colors: array of TBGRAPixel; Positions0To1: array of single; AGammaCorrection: boolean; ACycle: boolean = false); |
|
This item has no description. |
constructor Create(Colors: array of TBGRAPixel; Positions0To1: array of single; AGammaCorrection: boolean; ARepetition: TBGRAGradientRepetition); |
|
This item has no description. |
function GetAverageColor: TBGRAPixel; override; |
|
This item has no description. Showing description inherited from TBGRACustomGradient.GetAverageColor. Returns the average color of the gradient |
function GetAverageExpandedColor: TExpandedPixel; override; |
|
This item has no description. Showing description inherited from TBGRACustomGradient.GetAverageExpandedColor. Returns the average expanded color of the gradient |
function GetColorAt(position: integer): TBGRAPixel; override; |
|
This item has no description. Showing description inherited from TBGRACustomGradient.GetColorAt. Returns the color at a given position. The reference range is from 0 to 65535, however values beyond are possible as well |
function GetExpandedColorAt(position: integer): TExpandedPixel; override; |
|
This item has no description. Showing description inherited from TBGRACustomGradient.GetExpandedColorAt. Returns the expanded color at a given position. The reference range is from 0 to 65535, however values beyond are possible as well |
procedure Init(Colors: array of TExpandedPixel; Positions0To1: array of single; AGammaCorrection, ACycle: boolean); |
|
This item has no description. |
procedure Init(Colors: array of TBGRAPixel; Positions0To1: array of single; AGammaCorrection, ACycle: boolean); |
|
This item has no description. |