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