#include <RadiosityMapPass.h>
Inheritance diagram for RadiosityMapPass:
Public Member Functions | |
bool | getFullScreen () |
Gets whether render to full or half screen. For hemicube shooting. | |
Vector4 | getLShoot () |
Gets the current shooter radiance. Alpha is the area of the uniform disc to shoot from. | |
float | getPy () |
Gets the shooter luminance per texture size. | |
RadiosityMapPass (Root *mRoot, unsigned int width, unsigned int height) | |
Constructor. | |
void | setFullScreen (bool fullScreen) |
Sets whether render to full or half screen. For hemicube shooting. | |
void | setLShoot (Vector4 lShoot) |
Sets the current shooter radiance. Alpha is the area of the uniform disc to shoot from. | |
void | setPy (float py) |
Sets the shooter luminance per texture size. | |
~RadiosityMapPass () | |
Protected Member Functions | |
void | onRenderEnd (NameValuePairList *namedParams=0) |
void | onRenderStart (NameValuePairList *namedParams=0) |
Private Attributes | |
bool | fullScreen |
Render to full or half screen. For hemicube shooting. | |
Vector4 | lShoot |
The radiance of the current shooter. Alpha is the area of the uniform disc to shoot from. | |
float | py |
The accumulated power. |
SuperClass: ManagedOgreRenderTexturePass Class: RadiosityMapPass
|
Constructor.
|
|
Destructor. |
|
Gets whether render to full or half screen. For hemicube shooting.
|
|
Gets the current shooter radiance. Alpha is the area of the uniform disc to shoot from.
|
|
Gets the shooter luminance per texture size.
|
|
Reimplemented from ManagedOgreRenderTexturePass. |
|
Reimplemented from ManagedOgreRenderTexturePass. |
|
Sets whether render to full or half screen. For hemicube shooting.
|
|
Sets the current shooter radiance. Alpha is the area of the uniform disc to shoot from.
|
|
Sets the shooter luminance per texture size.
|
|
Render to full or half screen. For hemicube shooting.
|
|
The radiance of the current shooter. Alpha is the area of the uniform disc to shoot from.
|
|
The accumulated power.
|