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