CAST II Game Engine |
|||||||||||||||
![]() |
DESCRIPTION | ![]() |
FEATURES | ![]() |
SCREENSHOTS | ![]() |
FORUMS | ![]() |
DOCUMENTATION | ![]() |
DOWNLOADS | ![]() |
CONTACTS | ![]() |
|
type TRenderPass = class(TItem)
TItem > TBaseItem![]() | constructor Create(AManager: TItemsManager); override; |
![]() | destructor Destroy; override; |
![]() | function AddItem(const Item: TItem): Integer; |
![]() | procedure AddProperties(const Result: Props.TProperties); override; |
![]() | procedure HandleMessage(const Msg: TMessage); override; |
![]() | function RemoveItem(const Index: Integer): Boolean; |
![]() | procedure RequestValidation; |
![]() | function ResolvePixelShader(var Shader: C2Res.TShaderResource): Boolean; |
![]() | function ResolveTexture(const Index: Integer; var Texture: Resources.TImageResource): Boolean; |
![]() | function ResolveVertexShader(var Shader: C2Res.TShaderResource): Boolean; |
![]() | procedure SetProperties(Properties: Props.TProperties); override; |
![]() | constructor Create(AManager: TItemsManager); override; |
Items using this pass
![]() | destructor Destroy; override; |
![]() | function AddItem(const Item: TItem): Integer; |
/ For internal use only.
![]() | procedure AddProperties(const Result: Props.TProperties); override; |
![]() | procedure HandleMessage(const Msg: TMessage); override; |
![]() | function RemoveItem(const Index: Integer): Boolean; |
/ For internal use only.
![]() | procedure RequestValidation; |
![]() | function ResolvePixelShader(var Shader: C2Res.TShaderResource): Boolean; |
![]() | function ResolveTexture(const Index: Integer; var Texture: Resources.TImageResource): Boolean; |
/ Called from TRenderer.ResolveTexture. For internal use only.
![]() | function ResolveVertexShader(var Shader: C2Res.TShaderResource): Boolean; |
![]() | procedure SetProperties(Properties: Props.TProperties); override; |
![]() | property CompiledPixelShaderConstants[Index: Integer]: OTypes; |
![]() | property CompiledVertexShaderConstants[Index: Integer]: OTypes; |
![]() | property Order: Integer; |
![]() | property PixelShaderConstant[Index: Integer]: string; |
![]() | property TotalPixelShaderConstants: Integer; |
![]() | property TotalStages: Integer; |
![]() | property TotalVertexShaderConstants: Integer; |
![]() | property VertexShaderConstant[Index: Integer]: string; |
![]() | property CompiledPixelShaderConstants[Index: Integer]: OTypes; |
![]() | property CompiledVertexShaderConstants[Index: Integer]: OTypes; |
![]() | property Order: Integer; |
![]() | property PixelShaderConstant[Index: Integer]: string; |
![]() | property TotalPixelShaderConstants: Integer; |
![]() | property TotalStages: Integer; |
![]() | property TotalVertexShaderConstants: Integer; |
![]() | property VertexShaderConstant[Index: Integer]: string; |
|
Last modified: 4 Jul, 2008 |