Class TPolygonLinearTextureMappingInfo
Unit
Declaration
type TPolygonLinearTextureMappingInfo = class(TOnePassFillPolyInfo)
Description
Fill information for a polygon with linear texture mapping
Hierarchy
- TObject
- TBGRACustomFillInfo
- TFillShapeInfo
- TCustomFillPolyInfo
- TOnePassFillPolyInfo
- TPolygonLinearTextureMappingInfo
Overview
Fields
FLightnesses: array of Word; |
|
FTexCoords: array of TPointF; |
Methods
constructor Create(const points: array of TPointF; const texCoords: array of TPointF; const lightnesses: array of word); overload; |
|
constructor Create(const points: array of TPointF; const texCoords: array of TPointF); overload; |
|
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
FLightnesses: array of Word; |
|
This item has no description. |
FTexCoords: array of TPointF; |
|
This item has no description. |
Methods
constructor Create(const points: array of TPointF; const texCoords: array of TPointF; const lightnesses: array of word); overload; |
|
This item has no description. |
constructor Create(const points: array of TPointF; const texCoords: array of TPointF); overload; |
|
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. |