Public Member Functions | |
GraphicsState () | |
Reference< Material > | CreateMaterial (const ParamSet ¶ms) |
Public Attributes | |
map< string, Reference < Texture< float > > > | floatTextures |
map< string, Reference < Texture< Spectrum > > > | spectrumTextures |
ParamSet | materialParams |
string | material |
map< string, Reference < Material > > | namedMaterials |
string | currentNamedMaterial |
ParamSet | areaLightParams |
string | areaLight |
bool | reverseOrientation |
Definition at line 204 of file api.cpp.
GraphicsState::GraphicsState | ( | ) |
Definition at line 222 of file api.cpp.
References material, and reverseOrientation.
Definition at line 1053 of file api.cpp.
References currentNamedMaterial, floatTextures, MakeMaterial(), material, materialParams, namedMaterials, Severe(), and spectrumTextures.
Referenced by pbrtShape().
string GraphicsState::areaLight |
Definition at line 217 of file api.cpp.
Referenced by pbrtAreaLightSource(), and pbrtShape().
Definition at line 216 of file api.cpp.
Referenced by pbrtAreaLightSource(), and pbrtShape().
Definition at line 215 of file api.cpp.
Referenced by CreateMaterial(), pbrtMaterial(), and pbrtNamedMaterial().
map<string, Reference<Texture<float> > > GraphicsState::floatTextures |
Definition at line 210 of file api.cpp.
Referenced by CreateMaterial(), MakeShape(), pbrtMakeNamedMaterial(), and pbrtTexture().
string GraphicsState::material |
Definition at line 213 of file api.cpp.
Referenced by CreateMaterial(), GraphicsState(), and pbrtMaterial().
Definition at line 212 of file api.cpp.
Referenced by CreateMaterial(), pbrtMakeNamedMaterial(), and pbrtMaterial().
map<string, Reference<Material> > GraphicsState::namedMaterials |
Definition at line 214 of file api.cpp.
Referenced by CreateMaterial(), MakeMaterial(), and pbrtMakeNamedMaterial().
Definition at line 218 of file api.cpp.
Referenced by GraphicsState(), pbrtReverseOrientation(), and pbrtShape().
map<string, Reference<Texture<Spectrum> > > GraphicsState::spectrumTextures |
Definition at line 211 of file api.cpp.
Referenced by CreateMaterial(), pbrtMakeNamedMaterial(), and pbrtTexture().