Main Page | Class Hierarchy | Class List | Directories | Class Members

ImageBasedLightingFinalRenderingRun Class Reference

#include <ImageBasedLightingFinalRenderingRun.h>

Inheritance diagram for ImageBasedLightingFinalRenderingRun:

FinalRenderingRun RenderingRun List of all members.

Public Member Functions

 ImageBasedLightingModule (Entity *owner)
 ~ImageBasedLightingModule ()
 renderSingleEntity (RenderTarget *backBuffer, CubeMapFaces cf=CUBEMAP_FACE_POSITIVE_X)
 Render everything in black.
 postRender (RenderTarget *backBuffer, CubeMapFaces cf=CUBEMAP_FACE_POSITIVE_X)
 Blend-add illumination for all environment samples. Depth maps are generated on-the-fly.

Detailed Description

Renders image based lighting. Uses results from IlluminationModule::imageLightingSamplesRun. There are two steps:


Constructor & Destructor Documentation

ImageBasedLightingFinalRenderingRun::~ImageBasedLightingModule  ) 
 

Destructor.


Member Function Documentation

ImageBasedLightingFinalRenderingRun::ImageBasedLightingModule Entity *  owner  ) 
 

Constructor.

Parameters:
owner Owner entity.

ImageBasedLightingFinalRenderingRun::postRender RenderTarget *  backBuffer,
CubeMapFaces  cf = CUBEMAP_FACE_POSITIVE_X
[virtual]
 

Blend-add illumination for all environment samples. Depth maps are generated on-the-fly.

Parameters:
backBuffer The render target to be rendered to. While this is typically the frame buffer, 'final' rendering can be performed for a texture output, e.g. when rendering an environment map.
cf Meaningful if the render target is a cube map. Identifies the face to be rendered to.

Reimplemented from FinalRenderingRun.

ImageBasedLightingFinalRenderingRun::renderSingleEntity RenderTarget *  backBuffer,
CubeMapFaces  cf = CUBEMAP_FACE_POSITIVE_X
[virtual]
 

Render everything in black.

Parameters:
backBuffer The render target to be rendered to. While this is typically the frame buffer, 'final' rendering can be performed for a texture output, e.g. when rendering an environment map.
cf Meaningful if the render target is a cube map. Identifies the face to be rendered to.

Implements FinalRenderingRun.


The documentation for this class was generated from the following file:
Generated on Mon Apr 18 09:57:35 2005 for OGRE_IllumModule by  doxygen 1.4.2