#include <Architecture.h>
Inheritance diagram for Architecture:

Public Member Functions | |
| Architecture (Params ¶ms) | |
| virtual | ~Architecture () |
| virtual Render * | createRender (void)=0 |
| virtual Shader * | createShader (void)=0 |
Protected Attributes | |
| int * | _pStopFlag |
| DiffuseBRDF * | _pDefaultDiffuseBRDF |
| SpecularBRDF * | _pDefaultSpecularBRDF |
Classes | |
| struct | Params |
Definition at line 22 of file Architecture.h.
|
|
Constructor
Definition at line 43 of file Architecture.h. References Architecture::Params::diffBRDF, Architecture::Params::specBRDF, and Architecture::Params::stopFlag. |
|
|
Destructor Definition at line 52 of file Architecture.h. |
|
|
Implemented in EnergyCoatArch, GLArch, GLVolumesArch, IrradCacheVisualizer, PhotonMapVisualizer, and RayTrArch. |
|
|
Implemented in EnergyCoatArch, GLArch, PhotonMappingArch, and RayTrArch. |
|
|
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