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

Performs render pipeline transformations attached to a specific RenderPass. More...

Inheritance diagram for SiliconStudio.Paradox.Effects.Renderer:
SiliconStudio.Paradox.Effects.BackgroundRenderer SiliconStudio.Paradox.Effects.CameraSetter SiliconStudio.Paradox.Effects.DelegateRenderer SiliconStudio.Paradox.Effects.ModelRenderer SiliconStudio.Paradox.Effects.Modules.Renderers.CubemapBlendRenderer SiliconStudio.Paradox.Effects.Modules.Renderers.LightingIBLRenderer SiliconStudio.Paradox.Effects.Modules.Renderers.LightingPrepassRenderer SiliconStudio.Paradox.Effects.Modules.Renderers.SkyboxRenderer SiliconStudio.Paradox.Effects.RecursiveRenderer SiliconStudio.Paradox.Effects.RenderStateSetter SiliconStudio.Paradox.Effects.RenderTargetSetter SiliconStudio.Paradox.Effects.SpriteRenderer SiliconStudio.Paradox.Effects.UIRenderer

Public Member Functions

virtual 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...
 
virtual 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

 Renderer (IServiceRegistry services)
 Initializes a new instance of the Renderer class. More...
 
virtual void BeginRendering (RenderContext context)
 
virtual void EndRendering (RenderContext context)
 
virtual void OnRendering (RenderContext context)
 

Properties

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

Performs render pipeline transformations attached to a specific RenderPass.

Definition at line 13 of file Renderer.cs.

Constructor & Destructor Documentation

SiliconStudio.Paradox.Effects.Renderer.Renderer ( IServiceRegistry  services)
protected

Initializes a new instance of the Renderer class.

Parameters
servicesThe services.
Exceptions
System.ArgumentNullExceptionservices

Definition at line 22 of file Renderer.cs.

Member Function Documentation

virtual void SiliconStudio.Paradox.Effects.Renderer.BeginRendering ( RenderContext  context)
protectedvirtual

Definition at line 91 of file Renderer.cs.

virtual void SiliconStudio.Paradox.Effects.Renderer.EndRendering ( RenderContext  context)
protectedvirtual

Definition at line 99 of file Renderer.cs.

Property Documentation

string SiliconStudio.Paradox.Effects.Renderer.DebugName
getset

Gets or sets the name of the debug.

The name of the debug.

Definition at line 73 of file Renderer.cs.

EffectSystem SiliconStudio.Paradox.Effects.Renderer.EffectSystem
getset

Gets the effect system.

The effect system.

Definition at line 61 of file Renderer.cs.

GraphicsDevice SiliconStudio.Paradox.Effects.Renderer.GraphicsDevice
get

Gets the graphics device.

The graphics device.

Definition at line 44 of file Renderer.cs.

RenderPass SiliconStudio.Paradox.Effects.Renderer.Pass
getset

Gets the pass this processor is attached to.

The pass.

Definition at line 67 of file Renderer.cs.

RenderSystem SiliconStudio.Paradox.Effects.Renderer.RenderSystem
getset

Gets the render system.

The render system.

Definition at line 55 of file Renderer.cs.

IServiceRegistry SiliconStudio.Paradox.Effects.Renderer.Services
getset

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