Class TBGRARenderer3D
Unit
Declaration
type TBGRARenderer3D = class(TCustomRenderer3D)
Description
Software renderer for 3D scenes
Hierarchy
- TObject
- TCustomRenderer3D
- TBGRARenderer3D
Overview
Fields
![]() |
FCenter: record |
![]() |
FColorGradientTempBmp: TBGRACustomBitmap; |
![]() |
FDepths: array of single; |
![]() |
FLightings: array of word; |
![]() |
FMultishapeFiller: TBGRAMultishapeFiller; |
![]() |
FOptions: TRenderingOptions; |
![]() |
FOutputSurface: TBGRACustomBitmap; |
![]() |
FRenderSurface: TBGRACustomBitmap; |
![]() |
FRenderSurfaceMultisample: Integer; |
![]() |
FSameShadedColors: boolean; |
![]() |
FShadedColors: array of TBGRAPixel; |
![]() |
FShader: TBGRAShader3D; |
![]() |
FZBuffer: PSingle; |
Methods
![]() |
constructor Create(AOutputSurface: TBGRACustomBitmap; ARenderingOptions: TRenderingOptions; AAmbiantLightColorF: TColorF; ALights: TList); |
![]() |
destructor Destroy; override; |
![]() |
function RenderFace(var ADescription: TFaceRenderingDescription; AComputeCoordinate: TComputeProjectionFunc): boolean; override; |
![]() |
function GetGlobalScale: single; override; |
![]() |
function GetHandlesFaceCulling: boolean; override; |
![]() |
function GetHandlesNearClipping: boolean; override; |
![]() |
function GetHasZBuffer: boolean; override; |
![]() |
function GetSurfaceHeight: integer; override; |
![]() |
function GetSurfaceWidth: integer; override; |
Description
Fields
![]() |
FCenter: record |
This item has no description. |
![]() |
FColorGradientTempBmp: TBGRACustomBitmap; |
This item has no description. |
![]() |
FDepths: array of single; |
This item has no description. |
![]() |
FLightings: array of word; |
This item has no description. |
![]() |
FMultishapeFiller: TBGRAMultishapeFiller; |
This item has no description. |
![]() |
FOptions: TRenderingOptions; |
This item has no description. |
![]() |
FOutputSurface: TBGRACustomBitmap; |
This item has no description. |
![]() |
FRenderSurface: TBGRACustomBitmap; |
This item has no description. |
![]() |
FRenderSurfaceMultisample: Integer; |
This item has no description. |
![]() |
FSameShadedColors: boolean; |
This item has no description. |
![]() |
FShadedColors: array of TBGRAPixel; |
This item has no description. |
![]() |
FShader: TBGRAShader3D; |
This item has no description. |
![]() |
FZBuffer: PSingle; |
This item has no description. |
Methods
![]() |
constructor Create(AOutputSurface: TBGRACustomBitmap; ARenderingOptions: TRenderingOptions; AAmbiantLightColorF: TColorF; ALights: TList); |
This item has no description. |
![]() |
destructor Destroy; override; |
This item has no description. |
![]() |
function RenderFace(var ADescription: TFaceRenderingDescription; AComputeCoordinate: TComputeProjectionFunc): boolean; override; |
This item has no description. |
![]() |
function GetGlobalScale: single; override; |
This item has no description. |
![]() |
function GetHandlesFaceCulling: boolean; override; |
This item has no description. |
![]() |
function GetHandlesNearClipping: boolean; override; |
This item has no description. |
![]() |
function GetHasZBuffer: boolean; override; |
This item has no description. |
![]() |
function GetSurfaceHeight: integer; override; |
This item has no description. |
![]() |
function GetSurfaceWidth: integer; override; |
This item has no description. |