Class TCustomPhongShading
Unit
Declaration
type TCustomPhongShading = class(TObject)
Description
Abstract class for Phong shading
Hierarchy
- TObject
- TCustomPhongShading
Overview
Fields
![]() |
FLightPosition3D: TPoint3D; |
Methods
![]() |
function GetLightPosition: TPoint; |
![]() |
function GetLightPositionF: TPointF; |
![]() |
function GetLightPositionZ: integer; |
![]() |
procedure Draw(dest: TBGRACustomBitmap; map: TBGRACustomBitmap; mapAltitude: single; ofsX,ofsY: integer; Color : TBGRAPixel); overload; virtual; abstract; |
![]() |
procedure Draw(dest: TBGRACustomBitmap; map: TBGRACustomBitmap; mapAltitude: single; ofsX,ofsY: integer; ColorMap : TBGRACustomBitmap); overload; virtual; abstract; |
![]() |
procedure DrawScan(dest: TBGRACustomBitmap; map: TBGRACustomBitmap; mapAltitude: single; ofsX,ofsY: integer; ColorScan : IBGRAScanner); virtual; abstract; |
![]() |
procedure SetLightPosition(AValue: TPoint); |
![]() |
procedure SetLightPositionF(AValue: TPointF); |
![]() |
procedure SetLightPositionZ(AValue: integer); |
Properties
![]() |
property LightPosition: TPoint read GetLightPosition write SetLightPosition; |
![]() |
property LightPosition3D: TPoint3D read FLightPosition3D write FLightPosition3D; |
![]() |
property LightPositionF: TPointF read GetLightPositionF write SetLightPositionF; |
![]() |
property LightPositionZ: integer read GetLightPositionZ write SetLightPositionZ; |
Description
Fields
![]() |
FLightPosition3D: TPoint3D; |
This item has no description. |
Methods
![]() |
function GetLightPosition: TPoint; |
This item has no description. |
![]() |
function GetLightPositionF: TPointF; |
This item has no description. |
![]() |
function GetLightPositionZ: integer; |
This item has no description. |
![]() |
procedure Draw(dest: TBGRACustomBitmap; map: TBGRACustomBitmap; mapAltitude: single; ofsX,ofsY: integer; Color : TBGRAPixel); overload; virtual; abstract; |
Render the specified map on the destination bitmap with one solid color. Map altitude indicate the global height of the map. |
![]() |
procedure Draw(dest: TBGRACustomBitmap; map: TBGRACustomBitmap; mapAltitude: single; ofsX,ofsY: integer; ColorMap : TBGRACustomBitmap); overload; virtual; abstract; |
Render with a color map of the same size as the height map. Map altitude indicate the global height of the map. |
![]() |
procedure DrawScan(dest: TBGRACustomBitmap; map: TBGRACustomBitmap; mapAltitude: single; ofsX,ofsY: integer; ColorScan : IBGRAScanner); virtual; abstract; |
Render with a scanner. Map altitude indicate the global height of the map. |
![]() |
procedure SetLightPosition(AValue: TPoint); |
This item has no description. |
![]() |
procedure SetLightPositionF(AValue: TPointF); |
This item has no description. |
![]() |
procedure SetLightPositionZ(AValue: integer); |
This item has no description. |
Properties
![]() |
property LightPosition: TPoint read GetLightPosition write SetLightPosition; |
This item has no description. |
![]() |
property LightPosition3D: TPoint3D read FLightPosition3D write FLightPosition3D; |
This item has no description. |
![]() |
property LightPositionF: TPointF read GetLightPositionF write SetLightPositionF; |
This item has no description. |
![]() |
property LightPositionZ: integer read GetLightPositionZ write SetLightPositionZ; |
This item has no description. |