#include <ImageBasedLightingFinalRenderingRun.h>
Inheritance diagram for ImageBasedLightingFinalRenderingRun:
Public Member Functions | |
ImageBasedLightingModule (Entity *owner) | |
postRender (RenderTarget *backBuffer, CubeMapFaces cf=CUBEMAP_FACE_POSITIVE_X) | |
Blend-add illumination for all environment samples. Depth maps are generated on-the-fly. | |
renderSingleEntity (RenderTarget *backBuffer, CubeMapFaces cf=CUBEMAP_FACE_POSITIVE_X) | |
Render everything in black. | |
~ImageBasedLightingModule () | |
Private Attributes | |
IBLBlendAddIllumPass * | blendAddIllumPass |
Static Private Attributes | |
static IBLRenderBlackPass | renderBlackPass |
Uses results from IlluminationModule::imageLightingSamplesRun. There are two steps:
|
Destructor. |
|
Constructor.
|
|
Blend-add illumination for all environment samples. Depth maps are generated on-the-fly.
Reimplemented from FinalRenderingRun. |
|
Render everything in black.
Implements FinalRenderingRun. |
|
Pass blend-adding the contribtion of 4 samples to the image. |
|
Pass rendering black objects (pre-render depth). |