#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(). |
1.4.6