Gorilla.Controller.Passes.CustomDepth
Unit Gorilla.Controller.Passes.CustomDepth.pasClasses
- TCustomDepthMaterial = class ( TGorillaRenderPassMaterial )
- TCustomDepthMaterialSource = class ( TGorillaRenderPassMaterialSource )
- TGorillaRenderPassCustomDepth = class ( TGorillaRenderPassController )
TCustomDepthMaterial
Ancestors
Members
TCustomDepthMaterialSource
Ancestors
Members
TGorillaRenderPassCustomDepth
Ancestors
Members
Fields
Methods
- public constructor Create ( AOwner : TComponent; const AId : string = CustomDepth ) ;
- public destructor Destroy ( ) ;
- protected function CreateMaterialSource ( ) : TGorillaRenderPassMaterialSource ; override;
- protected function GetMapSize ( ) : TPoint ;
- protected procedure SetMapSize ( AValue : TPoint ) ;
- protected procedure DoOnRenderPass ( const AContext : TContext3D; const ACount : Integer; const AState : TRenderPassEventState; const APass : TRenderPass ) ; override;
- protected procedure DoSetupTexturesByViewport ( const AContext : TContext3D; const AWidth : Integer; const AHeight : Integer ) ; override;
- protected function GetViewMatrix ( const AContext : TContext3D ) : TMatrix3D ; override;
- protected function GetProjectionMatrix ( const AContext : TContext3D ) : TMatrix3D ; override;
- public procedure SetupMatrices ( const AContext : TContext3D ) ; virtual;
- public function GetTextureMatrix ( AContext : TContext3D; const AUseBias : Boolean = True ) : TMatrix3D ; override;