#include <EnergyCoatArch.h>
Inheritance diagram for EnergyCoatArch:
Public Types | |
enum | CoatType { PARTIAL_ENERGY, IMPOSTER, LIGHT_MAP } |
Public Member Functions | |
EnergyCoatArch (EnergyCoatArch::Params ¶ms) | |
virtual Render * | createRender (void) |
virtual Shader * | createShader (void) |
Protected Attributes | |
CoatType | _coatType |
int | _meshDensity |
unsigned | _lightMapResolution |
int * | _pStopFlag |
DiffuseBRDF * | _pDefaultDiffuseBRDF |
SpecularBRDF * | _pDefaultSpecularBRDF |
Classes | |
struct | Params |
Definition at line 19 of file EnergyCoatArch.h.
|
Definition at line 21 of file EnergyCoatArch.h. |
|
Contructor
Definition at line 49 of file EnergyCoatArch.h. References EnergyCoatArch::Params::coatType, EnergyCoatArch::Params::lightMapResolution, and EnergyCoatArch::Params::meshDensity. |
|
Implements Architecture. Definition at line 58 of file EnergyCoatArch.h. |
|
Implements Architecture. Definition at line 65 of file EnergyCoatArch.h. |
|
Definition at line 39 of file EnergyCoatArch.h. |
|
Definition at line 41 of file EnergyCoatArch.h. |
|
Definition at line 40 of file EnergyCoatArch.h. |
|
Definition at line 25 of file Architecture.h. Referenced by RayTrArch::createShader(), and PhotonMappingArch::createShader(). |
|
Definition at line 26 of file Architecture.h. Referenced by RayTrArch::createShader(), and PhotonMappingArch::createShader(). |
|
Definition at line 24 of file Architecture.h. Referenced by RayTrArch::createRender(), and IrradCacheVisualizer::createRender(). |