Gorilla.Controller.Passes.SMStoreDepth
Unit Gorilla.Controller.Passes.SMStoreDepth.pasClasses
- TSMStoreDepthMaterial = class ( TCustomDepthMaterial )
- TSMStoreDepthMaterialSource = class ( TCustomDepthMaterialSource )
- TGorillaRenderPassSMStoreDepth = class ( TGorillaRenderPassCustomDepth )
TSMStoreDepthMaterialSource
TGorillaRenderPassSMStoreDepth
Ancestors
Members
Methods
- public constructor Create ( AOwner : TComponent; const AId : string = SMStoreDepth ) ;
- public destructor Destroy ( ) ;
- protected function GetLight ( ) : TLight ;
- protected procedure SetLight ( AValue : TLight ) ;
- protected function CreateMaterialSource ( ) : TGorillaRenderPassMaterialSource ; override;
- protected procedure DoSetupTexturesByViewport ( const AContext : TContext3D; const AWidth : Integer; const AHeight : Integer ) ; override;
- public procedure AfterConstruction ( ) ; override;
- public procedure SetInputPass ( const APass : TGorillaRenderPassController ) ; override;
- public function GetViewMatrix ( const AContext : TContext3D ) : TMatrix3D ; overload override;
- public function GetProjectionMatrix ( const AContext : TContext3D ) : TMatrix3D ; overload override;
- public procedure SetupMatrices ( const AContext : TContext3D ) ; override;