#include <GLVolumesArch.h>
Inheritance diagram for GLVolumesArch:
Public Member Functions | |
GLVolumesArch (GLVolumesArch::Params ¶ms) | |
virtual Render * | createRender (void) |
virtual Shader * | createShader (void) |
void | setMeshMode (GLShader::MeshMode m) |
void | setShadingMode (GLShader::ShadingMode m) |
void | setFacetMode (GLShader::FacetMode m) |
GLShader::MeshMode | getMeshMode () const |
GLShader::ShadingMode | getShadingMode () const |
GLShader::FacetMode | getFacetMode () const |
Protected Attributes | |
bool | _showSubVolumes |
bool | _showObjects |
Vector3 | _volumesColor |
float | _volumesTransp |
GLShader::MeshMode | _meshMode |
GLShader::ShadingMode | _shadingMode |
GLShader::FacetMode | _facetMode |
bool | _useDisplayList |
int | _meshDensity |
int * | _pStopFlag |
DiffuseBRDF * | _pDefaultDiffuseBRDF |
SpecularBRDF * | _pDefaultSpecularBRDF |
Classes | |
struct | Params |
Definition at line 15 of file GLVolumesArch.h.
|
Constructor
Definition at line 42 of file GLVolumesArch.h. References GLVolumesArch::Params::showObjects, GLVolumesArch::Params::showSubVolumes, and GLVolumesArch::Params::volumesColor. |
|
Reimplemented from GLArch. Definition at line 52 of file GLVolumesArch.h. |
|
Implements Architecture. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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(). |
|
|
|
Definition at line 18 of file GLVolumesArch.h. |
|
Definition at line 17 of file GLVolumesArch.h. |
|
|
|
Definition at line 19 of file GLVolumesArch.h. |
|
Definition at line 20 of file GLVolumesArch.h. |