CAST II Game Engine |
||||||||
![]() |
MAIN | FEATURES | SCREENSHOTS | FORUMS | MANUAL | DOWNLOADS | CONTACTS | |
type TDX8Renderer = class(TRenderer)
TRenderer| Name | Description | |
|---|---|---|
![]() | Direct3D | |
![]() | Direct3DDevice | |
![]() | DXRenderTargetTexture | |
![]() | Mat |
![]() | constructor Create(Manager: TItemsManager); override; |
![]() | function APICheckFormat(const Format, Usage, RTFormat: Cardinal): Boolean; override; |
![]() | function APICreateDevice(WindowHandle, AVideoMode: Cardinal; AFullScreen: Boolean): Boolean; override; |
![]() | procedure APIPrepareFVFStates(Item: TVisible); override; |
![]() | procedure APIRenderIndexedStrip(Tesselator: TTesselator; StripIndex: Integer); override; |
![]() | procedure APIRenderStrip(Tesselator: TTesselator; StripIndex: Integer); override; |
![]() | procedure ApplyCamera(Camera: TCamera); override; |
![]() | procedure ApplyLight(Index: Integer; const ALight: TLight); override; |
![]() | procedure BuildModeList; override; |
![]() | procedure CheckCaps; override; |
![]() | procedure CheckTextureFormats; override; |
![]() | procedure Clear(Flags: TClearFlagsSet; Color: BaseTypes.TColor; Z: Single; Stencil: Cardinal); override; |
![]() | procedure FinishFrame; override; |
![]() | procedure InternalDeInit; override; |
![]() | procedure RenderItemBox(Item: TProcessing; Color: BaseTypes.TColor); override; |
![]() | procedure RenderItemDebug(Item: TProcessing); override; |
![]() | function RestoreDevice(AVideoMode: Cardinal; AFullScreen: Boolean): Boolean; override; |
![]() | procedure SetDeviceType(DevType: Cardinal); |
![]() | procedure SetGamma(Gamma, Contrast, Brightness: Single); override; |
![]() | procedure SetViewPort(const X, Y, Width, Height: Integer; const MinZ, MaxZ: Single); override; |
![]() | procedure StartFrame; override; |
![]() | constructor Create(Manager: TItemsManager); override; |
![]() | function APICheckFormat(const Format, Usage, RTFormat: Cardinal): Boolean; override; |
![]() | function APICreateDevice(WindowHandle, AVideoMode: Cardinal; AFullScreen: Boolean): Boolean; override; |
![]() | procedure APIPrepareFVFStates(Item: TVisible); override; |
![]() | procedure APIRenderIndexedStrip(Tesselator: TTesselator; StripIndex: Integer); override; |
![]() | procedure APIRenderStrip(Tesselator: TTesselator; StripIndex: Integer); override; |
![]() | procedure ApplyCamera(Camera: TCamera); override; |
![]() | procedure ApplyLight(Index: Integer; const ALight: TLight); override; |
![]() | procedure BuildModeList; override; |
![]() | procedure CheckCaps; override; |
![]() | procedure CheckTextureFormats; override; |
![]() | procedure Clear(Flags: TClearFlagsSet; Color: BaseTypes.TColor; Z: Single; Stencil: Cardinal); override; |
![]() | procedure FinishFrame; override; |
![]() | procedure InternalDeInit; override; |
![]() | procedure RenderItemBox(Item: TProcessing; Color: BaseTypes.TColor); override; |
![]() | procedure RenderItemDebug(Item: TProcessing); override; |
![]() | function RestoreDevice(AVideoMode: Cardinal; AFullScreen: Boolean): Boolean; override; |
![]() | procedure SetDeviceType(DevType: Cardinal); |
![]() | procedure SetGamma(Gamma, Contrast, Brightness: Single); override; |
![]() | procedure SetViewPort(const X, Y, Width, Height: Integer; const MinZ, MaxZ: Single); override; |
![]() | procedure StartFrame; override; |
|
Last modified: 26 Oct, 2008 |