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. |