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. |