Gorilla.Controller.Passes.FXAA
Unit Gorilla.Controller.Passes.FXAA.pasClasses
- TFXAAMaterial = class ( TGorillaRenderPassMaterial )
- TFXAAMaterialSource = class ( TGorillaRenderPassMaterialSource )
- TGorillaRenderPassFXAA = class ( TGorillaRenderPassController )
TFXAAMaterial
Ancestors
Members
Fields
Methods
- public constructor Create ( const ASource : TFXAAMaterialSource ) ;
- public destructor Destroy ( ) ;
- protected function GetInputTexture ( const AContext : TContext3D ) : TTexture ; virtual;
- protected procedure DoApply ( const Context : TContext3D ) ; override;
- protected procedure DoInitialize ( ) ; override;
- protected procedure SetInputTexture ( const Value : TTexture ) ;
Properties
TFXAAMaterialSource
Ancestors
Members
Fields
Methods
- public constructor Create ( AOwnerPass : TGorillaRenderPassController ) ;
- public destructor Destroy ( ) ;
- protected function CreateMaterial ( ) : TMaterial ; override;
- protected procedure DoPassesChanged ( Sender : TObject ) ; override;
- protected procedure ContextResetHandlerOverride ( const Sender : TObject; const Msg : TMessageBase ) ;
- protected procedure ( const AValue : TGorillaRenderPassController ) ; virtual;
Properties
TGorillaRenderPassFXAA
Ancestors
Members
Fields
Methods
- public constructor Create ( AOwner : TComponent; const AId : string = FXAA ) ;
- public destructor Destroy ( ) ;
- protected function CreateMaterialSource ( ) : TGorillaRenderPassMaterialSource ; override;
- protected procedure DoSetupTexturesByViewport ( const AContext : TContext3D; const AWidth : Integer; const AHeight : Integer ) ; override;
- protected procedure DoSetupTextures ( ) ; override;
- protected procedure DoOnBeginRenderPassSetup ( const ACount : Integer; const APass : TRenderPass ) ; override;
- protected procedure DoOnEndRenderPassSetup ( const ACount : Integer; const APass : TRenderPass ) ; override;
- protected procedure DoCreateRenderer ( ) ; override;
- protected procedure DoRendererApply ( ) ; override;
- protected procedure DoRendererResize ( ASize : TPoint; AScale : Single ) ; override;
- protected procedure DoRendererColor ( AColor : TAlphaColorF ) ; override;
- protected procedure SetRendererType ( const AValue : TRendererType ) ; override;
- public procedure AfterConstruction ( ) ; override;
- public function IsInternalRenderPass ( ) : Boolean ; class override;
- public procedure SetCompositeInputTexture ( ATexture : TTexture ) ;
- public function GetOutputTexture ( ) : TTexture ; override;
- public function GetFinalOutputTexture ( ) : TTexture ; virtual;