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