Class TBGRACustomMultiGradient
Unit
Declaration
type TBGRACustomMultiGradient = class(TBGRACustomGradient)
Description
Abstract class multi color stops gradient
Hierarchy
- TObject
 - TBGRACustomGradient
 - TBGRACustomMultiGradient
 
Overview
Fields
![]()  | 
FColors: array of TBGRAPixel; | 
![]()  | 
FEColors: array of TExpandedPixel; | 
![]()  | 
FInterpolationFunction: TGradientInterpolationFunction; | 
![]()  | 
FPositions: array of integer; | 
![]()  | 
FPositionsF: array of single; | 
![]()  | 
FRepetition: TBGRAGradientRepetition; | 
Methods
![]()  | 
function CosineInterpolation(t: single): single; | 
![]()  | 
class function CreateAny(Colors: array of TEXpandedPixel; Positions0To1: array of single; AInterpolation: TBGRAColorInterpolation; ARepetition: TBGRAGradientRepetition = grPad): TBGRACustomMultiGradient; | 
![]()  | 
class function CreateAny(Colors: array of TBGRAPixel; Positions0To1: array of single; AInterpolation: TBGRAColorInterpolation; ARepetition: TBGRAGradientRepetition = grPad): TBGRACustomMultiGradient; | 
![]()  | 
function GetMonochrome: boolean; override; | 
![]()  | 
function HalfCosineInterpolation(t: single): single; | 
![]()  | 
procedure Init(Colors: array of TExpandedPixel; Positions0To1: array of single); | 
![]()  | 
procedure Init(Colors: array of TBGRAPixel; Positions0To1: array of single); | 
Properties
![]()  | 
property ColorCount: integer read GetColorCount; | 
![]()  | 
property InterpolationFunction: TGradientInterpolationFunction read FInterpolationFunction write FInterpolationFunction; | 
![]()  | 
property Repetition: TBGRAGradientRepetition read FRepetition write FRepetition; | 
Description
Fields
![]()  | 
FColors: array of TBGRAPixel; | 
| 
 This item has no description.  | |
![]()  | 
FEColors: array of TExpandedPixel; | 
| 
 This item has no description.  | |
![]()  | 
FInterpolationFunction: TGradientInterpolationFunction; | 
| 
 This item has no description.  | |
![]()  | 
FPositions: array of integer; | 
| 
 This item has no description.  | |
![]()  | 
FPositionsF: array of single; | 
| 
 This item has no description.  | |
![]()  | 
FRepetition: TBGRAGradientRepetition; | 
| 
 This item has no description.  | |
Methods
![]()  | 
function CosineInterpolation(t: single): single; | 
| 
 This item has no description.  | |
![]()  | 
class function CreateAny(Colors: array of TEXpandedPixel; Positions0To1: array of single; AInterpolation: TBGRAColorInterpolation; ARepetition: TBGRAGradientRepetition = grPad): TBGRACustomMultiGradient; | 
| 
 This item has no description.  | |
![]()  | 
class function CreateAny(Colors: array of TBGRAPixel; Positions0To1: array of single; AInterpolation: TBGRAColorInterpolation; ARepetition: TBGRAGradientRepetition = grPad): TBGRACustomMultiGradient; | 
| 
 This item has no description.  | |
![]()  | 
function GetMonochrome: boolean; override; | 
| 
 This item has no description. Showing description inherited from TBGRACustomGradient.GetMonochrome. Returns whether the gradient has only one color  | |
![]()  | 
function HalfCosineInterpolation(t: single): single; | 
| 
 This item has no description.  | |
![]()  | 
procedure Init(Colors: array of TExpandedPixel; Positions0To1: array of single); | 
| 
 This item has no description.  | |
![]()  | 
procedure Init(Colors: array of TBGRAPixel; Positions0To1: array of single); | 
| 
 This item has no description.  | |
Properties
![]()  | 
property ColorCount: integer read GetColorCount; | 
| 
 This item has no description.  | |
![]()  | 
property InterpolationFunction: TGradientInterpolationFunction read FInterpolationFunction write FInterpolationFunction; | 
| 
 This item has no description.  | |
![]()  | 
property Repetition: TBGRAGradientRepetition read FRepetition write FRepetition; | 
| 
 This item has no description.  | |

