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

Public Member Functions | |
| GLArch (GLArch::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 | |
| 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 22 of file GLArch.h.
|
|
Constructor
Definition at line 53 of file GLArch.h. References GLArch::Params::displayLists, GLArch::Params::facetMode, GLArch::Params::meshDensity, GLArch::Params::meshMode, and GLArch::Params::shadingMode. |
|
|
Implements Architecture. Reimplemented in GLVolumesArch. |
|
|
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(). |
|
|
|
|
|
|
1.4.6