#include <IBLBlendAddIllumPass.h>
Inheritance diagram for IBLBlendAddIllumPass:
Public Member Functions | |
IBLBlendAddIllumPass () | |
void | setDepthViewMatrix (unsigned int index, const Matrix4 &m) |
void | setLightParams (Vector3 *dirs, Vector3 *powers, float *radii, float *prc) |
~IBLBlendAddIllumPass () | |
Protected Member Functions | |
void | onRenderEnd (NameValuePairList *namedParams=0) |
Runs after the render-texture object is updated place all cleanup code here. | |
void | onRenderStart (NameValuePairList *namedParams=0) |
Runs before the render-texture object is updated place all shader setup here. | |
Private Attributes | |
TexturePtr | brdfTexture |
Matrix4 | depthViewMatrices [4] |
Vector3 | lightDir [4] |
Vector3 | lightPower [4] |
float | lightPRC [4] |
float | lightRadius [4] |
|
|
|
|
|
Runs after the render-texture object is updated place all cleanup code here.
Reimplemented from ManagedOgreRenderTexturePass. |
|
Runs before the render-texture object is updated place all shader setup here.
Reimplemented from ManagedOgreRenderTexturePass. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|