![]() |
Paradox Game Engine
v1.0.0 beta06
|
Performs render pipeline transformations attached to a specific RenderPass. More...
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... | |
Performs render pipeline transformations attached to a specific RenderPass.
Definition at line 13 of file Renderer.cs.
|
protected |
Initializes a new instance of the Renderer class.
services | The services. |
System.ArgumentNullException | services |
Definition at line 22 of file Renderer.cs.
|
protectedvirtual |
Definition at line 91 of file Renderer.cs.
|
protectedvirtual |
Definition at line 99 of file Renderer.cs.
|
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 in SiliconStudio.Paradox.Effects.Modules.Renderers.LightingPrepassRenderer, SiliconStudio.Paradox.Effects.ModelRenderer, SiliconStudio.Paradox.Effects.Modules.Renderers.LightingIBLRenderer, SiliconStudio.Paradox.Effects.Modules.Renderers.CubemapBlendRenderer, SiliconStudio.Paradox.Effects.SpriteRenderer, SiliconStudio.Paradox.Effects.UIRenderer, SiliconStudio.Paradox.Effects.RenderStateSetter, SiliconStudio.Paradox.Effects.Modules.GBufferRenderProcessor, SiliconStudio.Paradox.Effects.DelegateRenderer, SiliconStudio.Paradox.Effects.RecursiveRenderer, and SiliconStudio.Paradox.Effects.Modules.Renderers.SkyboxRenderer.
Definition at line 78 of file Renderer.cs.
|
protectedvirtual |
Reimplemented in SiliconStudio.Paradox.Effects.Modules.Renderers.LightingPrepassRenderer, SiliconStudio.Paradox.Effects.ModelRenderer, SiliconStudio.Paradox.Effects.Modules.Renderers.LightingIBLRenderer, SiliconStudio.Paradox.Effects.RenderTargetSetter, SiliconStudio.Paradox.Effects.Modules.Renderers.CubemapBlendRenderer, SiliconStudio.Paradox.Effects.Modules.Renderers.ShadowMapRenderer, SiliconStudio.Paradox.Effects.Modules.Renderers.CubemapRenderer, SiliconStudio.Paradox.Effects.UIRenderer, SiliconStudio.Paradox.Effects.SpriteRenderer, SiliconStudio.Paradox.Effects.DelegateRenderer, SiliconStudio.Paradox.Effects.RenderStateSetter, SiliconStudio.Paradox.Effects.BackgroundRenderer, SiliconStudio.Paradox.Effects.RecursiveRenderer, SiliconStudio.Paradox.Effects.MultipleRenderTargetsSetter, SiliconStudio.Paradox.Effects.Modules.Renderers.SkyboxRenderer, SiliconStudio.Paradox.Effects.CameraSetter, and SiliconStudio.Paradox.Effects.Modules.GBufferRenderProcessor.
Definition at line 107 of file Renderer.cs.
|
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 in SiliconStudio.Paradox.Effects.Modules.Renderers.LightingPrepassRenderer, SiliconStudio.Paradox.Effects.ModelRenderer, SiliconStudio.Paradox.Effects.Modules.Renderers.LightingIBLRenderer, SiliconStudio.Paradox.Effects.Modules.GBufferRenderProcessor, SiliconStudio.Paradox.Effects.UIRenderer, SiliconStudio.Paradox.Effects.SpriteRenderer, SiliconStudio.Paradox.Effects.RenderStateSetter, SiliconStudio.Paradox.Effects.DelegateRenderer, SiliconStudio.Paradox.Effects.RecursiveRenderer, and SiliconStudio.Paradox.Effects.Modules.Renderers.SkyboxRenderer.
Definition at line 86 of file Renderer.cs.
|
getset |
Gets or sets the name of the debug.
The name of the debug.
Definition at line 73 of file Renderer.cs.
|
getset |
|
get |
|
getset |
|
getset |
|
getset |
Gets the services.
The services.
Definition at line 37 of file Renderer.cs.
Referenced by SiliconStudio.Paradox.Effects.Modules.Renderers.LightForwardModelRendererExtensions.AddLightForwardSupport().