Class TPolygonPerspectiveColorGradientInfo
Unit
Declaration
type TPolygonPerspectiveColorGradientInfo = class(TOnePassFillPolyInfo)
Description
Fill information for a polygon with perspective gradient
Hierarchy
- TObject
- TBGRACustomFillInfo
- TFillShapeInfo
- TCustomFillPolyInfo
- TOnePassFillPolyInfo
- TPolygonPerspectiveColorGradientInfo
Overview
Fields
FColors: array of TColorF; |
|
FPointsZ: array of single; |
Methods
constructor Create(const points: array of TPointF; const pointsZ: array of single; const Colors: array of TBGRAPixel); |
|
function CreateIntersectionInfo: TIntersectionInfo; override; |
|
function CreateSegmentData(numPt, nextPt: integer; ASeg: PCustomPointRecord): pointer; override; |
|
procedure SetIntersectionValues(AInter: TIntersectionInfo; AInterX: Single; AWinding, ANumSegment: integer; dy: single; AData: pointer); override; |
Description
Fields
FColors: array of TColorF; |
|
This item has no description. |
FPointsZ: array of single; |
|
This item has no description. |
Methods
constructor Create(const points: array of TPointF; const pointsZ: array of single; const Colors: array of TBGRAPixel); |
|
This item has no description. |
function CreateIntersectionInfo: TIntersectionInfo; override; |
|
This item has no description. Showing description inherited from TBGRACustomFillInfo.CreateIntersectionInfo. Create a structure to define one single intersection |
function CreateSegmentData(numPt, nextPt: integer; ASeg: PCustomPointRecord): pointer; override; |
|
This item has no description. |
procedure SetIntersectionValues(AInter: TIntersectionInfo; AInterX: Single; AWinding, ANumSegment: integer; dy: single; AData: pointer); override; |
|
This item has no description. |