Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
SiliconStudio.Paradox.Effects.DelegateRenderer Class Reference

A processor that updates camera view and projection along the setup of RenderTargetSetter More...

Inheritance diagram for SiliconStudio.Paradox.Effects.DelegateRenderer:
SiliconStudio.Paradox.Effects.Renderer

Public Member Functions

 DelegateRenderer (IServiceRegistry services)
 Initializes a new instance of the Renderer class. More...
 
override void Load ()
 Loads this instance. This method is called when a RenderPass is attached (directly or indirectly) to the children of SiliconStudio.Paradox.Effects.RenderSystem.Pipeline More...
 
override void Unload ()
 Unloads this instance. This method is called when a RenderPass is de-attached (directly or indirectly) to the children of SiliconStudio.Paradox.Effects.RenderSystem.Pipeline More...
 

Protected Member Functions

override void OnRendering (RenderContext context)
 
- Protected Member Functions inherited from SiliconStudio.Paradox.Effects.Renderer
 Renderer (IServiceRegistry services)
 Initializes a new instance of the Renderer class. More...
 
virtual void BeginRendering (RenderContext context)
 
virtual void EndRendering (RenderContext context)
 

Properties

Action OnLoad [get, set]
 Gets or sets the action to perform when the renderer is loaded. More...
 
Action OnUnload [get, set]
 Gets or sets the action to perform when the renderer is unloaded. More...
 
Action< RenderContextRender [get, set]
 Gets or sets the action to perform on rendering. More...
 
- Properties inherited from SiliconStudio.Paradox.Effects.Renderer
IServiceRegistry Services [get, set]
 Gets the services. More...
 
GraphicsDevice GraphicsDevice [get]
 Gets the graphics device. More...
 
RenderSystem RenderSystem [get, set]
 Gets the render system. More...
 
EffectSystem EffectSystem [get, set]
 Gets the effect system. More...
 
RenderPass Pass [get, set]
 Gets the pass this processor is attached to. More...
 
string DebugName [get, set]
 Gets or sets the name of the debug. More...
 

Detailed Description

A processor that updates camera view and projection along the setup of RenderTargetSetter

Definition at line 12 of file DelegateRenderer.cs.

Constructor & Destructor Documentation

SiliconStudio.Paradox.Effects.DelegateRenderer.DelegateRenderer ( IServiceRegistry  services)

Initializes a new instance of the Renderer class.

Parameters
servicesThe services.

Definition at line 33 of file DelegateRenderer.cs.

Member Function Documentation

override void SiliconStudio.Paradox.Effects.DelegateRenderer.Load ( )
virtual

Loads this instance. This method is called when a RenderPass is attached (directly or indirectly) to the children of SiliconStudio.Paradox.Effects.RenderSystem.Pipeline

Reimplemented from SiliconStudio.Paradox.Effects.Renderer.

Definition at line 38 of file DelegateRenderer.cs.

override void SiliconStudio.Paradox.Effects.DelegateRenderer.OnRendering ( RenderContext  context)
protectedvirtual

Reimplemented from SiliconStudio.Paradox.Effects.Renderer.

Definition at line 56 of file DelegateRenderer.cs.

override void SiliconStudio.Paradox.Effects.DelegateRenderer.Unload ( )
virtual

Unloads this instance. This method is called when a RenderPass is de-attached (directly or indirectly) to the children of SiliconStudio.Paradox.Effects.RenderSystem.Pipeline

Reimplemented from SiliconStudio.Paradox.Effects.Renderer.

Definition at line 47 of file DelegateRenderer.cs.

Property Documentation

Action SiliconStudio.Paradox.Effects.DelegateRenderer.OnLoad
getset

Gets or sets the action to perform when the renderer is loaded.

Definition at line 17 of file DelegateRenderer.cs.

Action SiliconStudio.Paradox.Effects.DelegateRenderer.OnUnload
getset

Gets or sets the action to perform when the renderer is unloaded.

Definition at line 22 of file DelegateRenderer.cs.

Action<RenderContext> SiliconStudio.Paradox.Effects.DelegateRenderer.Render
getset

Gets or sets the action to perform on rendering.

Definition at line 27 of file DelegateRenderer.cs.


The documentation for this class was generated from the following file: