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

This Renderer recursively render another RenderPass. More...

Inheritance diagram for SiliconStudio.Paradox.Effects.RecursiveRenderer:
SiliconStudio.Paradox.Effects.Renderer SiliconStudio.Paradox.Effects.Modules.GBufferRenderProcessor SiliconStudio.Paradox.Effects.Modules.Renderers.CubemapRenderer SiliconStudio.Paradox.Effects.Modules.Renderers.ShadowMapRenderer

Public Member Functions

 RecursiveRenderer (IServiceRegistry services, RenderPipeline recursivePipeline)
 
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

RenderPipeline RecursivePipeline [get, set]
 
- 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

This Renderer recursively render another RenderPass.

Definition at line 12 of file RecursiveRenderer.cs.

Constructor & Destructor Documentation

SiliconStudio.Paradox.Effects.RecursiveRenderer.RecursiveRenderer ( IServiceRegistry  services,
RenderPipeline  recursivePipeline 
)

Definition at line 14 of file RecursiveRenderer.cs.

Member Function Documentation

override void SiliconStudio.Paradox.Effects.RecursiveRenderer.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.

Reimplemented in SiliconStudio.Paradox.Effects.Modules.GBufferRenderProcessor.

Definition at line 21 of file RecursiveRenderer.cs.

override void SiliconStudio.Paradox.Effects.RecursiveRenderer.OnRendering ( RenderContext  context)
protectedvirtual
override void SiliconStudio.Paradox.Effects.RecursiveRenderer.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.

Reimplemented in SiliconStudio.Paradox.Effects.Modules.GBufferRenderProcessor.

Definition at line 29 of file RecursiveRenderer.cs.

Property Documentation

RenderPipeline SiliconStudio.Paradox.Effects.RecursiveRenderer.RecursivePipeline
getset

Definition at line 19 of file RecursiveRenderer.cs.


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