Derm.Render.RenderPipeline Class Reference

Render pipeline. More...

Inheritance diagram for Derm.Render.RenderPipeline:
Derm.Render.World.RenderWorldPipeline Derm.Ui.RenderUiPipeline

List of all members.

Classes

class  Viewport
 RenderPipeline viewport. More...

Public Member Functions

 RenderPipeline (RenderSurface rSurface)
 RenderPipeline constructor.
virtual void ExecPipeline (RenderContext rContext)
 Execute render pipeline.

Public Attributes

bool Enabled = true
 Enabled status.
RenderHierarchy Hierarchy = null
 Hierarchy to be rendered.
ICamera View = null
 The view used for rasterizing rendering.

Properties

RenderSurface Surface [get]
 Surface where rendering results are directed.
Viewport SurfaceViewport [get, set]

Detailed Description

Render pipeline.

A RenderPipeline define a rendering operation, and it has associated the following classes for achieving the result:


Constructor & Destructor Documentation

Derm.Render.RenderPipeline.RenderPipeline ( RenderSurface  rSurface  ) 

RenderPipeline constructor.

Parameters:
rSurface A RenderSurface where the pipeline is executed on.

Member Function Documentation

virtual void Derm.Render.RenderPipeline.ExecPipeline ( RenderContext  rContext  )  [virtual]

Execute render pipeline.

Parameters:
rContext A RenderContext used for rendering.

Member Data Documentation

Enabled status.

This property determine whether this RenderPipeline shall be executed. By default, this property has the value 'true'. In the case its value is 'false', this RenderPipeline will not be executed.

Hierarchy to be rendered.

The view used for rasterizing rendering.


Property Documentation

RenderSurface Derm.Render.RenderPipeline.Surface [get]

Surface where rendering results are directed.

Viewport Derm.Render.RenderPipeline.SurfaceViewport [get, set]


Services powered by Get Deus Ex Render Machina at SourceForge.net. Fast, secure and Free Open Source software downloads