Class TCustomRenderer3D
Unit
Declaration
type TCustomRenderer3D = class(TObject)
Description
Abstract class for 3D rendering
Hierarchy
- TObject
- TCustomRenderer3D
Overview
Methods
![]() |
function RenderFace(var ADescription: TFaceRenderingDescription; AComputeCoordinate: TComputeProjectionFunc): boolean; virtual; abstract; |
![]() |
function GetGlobalScale: single; virtual; abstract; |
![]() |
function GetHandlesFaceCulling: boolean; virtual; abstract; |
![]() |
function GetHandlesNearClipping: boolean; virtual; abstract; |
![]() |
function GetHasZBuffer: boolean; virtual; abstract; |
![]() |
function GetSurfaceHeight: integer; virtual; abstract; |
![]() |
function GetSurfaceWidth: integer; virtual; abstract; |
![]() |
procedure SetProjection(const AValue: TProjection3D); virtual; |
Properties
![]() |
property GlobalScale: single read GetGlobalScale; |
![]() |
property HandlesFaceCulling: boolean read GetHandlesFaceCulling; |
![]() |
property HandlesNearClipping: boolean read GetHandlesNearClipping; |
![]() |
property HasZBuffer: boolean read GetHasZBuffer; |
![]() |
property Projection: TProjection3D read FProjection write SetProjection; |
![]() |
property ProjectionDefined: boolean read GetProjectionDefined; |
![]() |
property SurfaceHeight: integer read GetSurfaceHeight; |
![]() |
property SurfaceWidth: integer read GetSurfaceWidth; |
Description
Methods
![]() |
function RenderFace(var ADescription: TFaceRenderingDescription; AComputeCoordinate: TComputeProjectionFunc): boolean; virtual; abstract; |
This item has no description. |
![]() |
function GetGlobalScale: single; virtual; abstract; |
This item has no description. |
![]() |
function GetHandlesFaceCulling: boolean; virtual; abstract; |
This item has no description. |
![]() |
function GetHandlesNearClipping: boolean; virtual; abstract; |
This item has no description. |
![]() |
function GetHasZBuffer: boolean; virtual; abstract; |
This item has no description. |
![]() |
function GetSurfaceHeight: integer; virtual; abstract; |
This item has no description. |
![]() |
function GetSurfaceWidth: integer; virtual; abstract; |
This item has no description. |
![]() |
procedure SetProjection(const AValue: TProjection3D); virtual; |
This item has no description. |
Properties
![]() |
property GlobalScale: single read GetGlobalScale; |
This item has no description. |
![]() |
property HandlesFaceCulling: boolean read GetHandlesFaceCulling; |
This item has no description. |
![]() |
property HandlesNearClipping: boolean read GetHandlesNearClipping; |
This item has no description. |
![]() |
property HasZBuffer: boolean read GetHasZBuffer; |
This item has no description. |
![]() |
property Projection: TProjection3D read FProjection write SetProjection; |
This item has no description. |
![]() |
property ProjectionDefined: boolean read GetProjectionDefined; |
This item has no description. |
![]() |
property SurfaceHeight: integer read GetSurfaceHeight; |
This item has no description. |
![]() |
property SurfaceWidth: integer read GetSurfaceWidth; |
This item has no description. |