Public Member Functions | |
GraphicsState () | |
Public Attributes | |
map< string, boost::shared_ptr < Texture< float > > > | floatTextures |
map< string, boost::shared_ptr < Texture< Spectrum > > > | spectrumTextures |
ParamSet | materialParams |
string | material |
ParamSet | areaLightParams |
string | areaLight |
string | currentLight |
Light * | currentLightPtr |
bool | reverseOrientation |
Definition at line 265 of file context.h.
lux::Context::GraphicsState::GraphicsState | ( | ) | [inline] |
Definition at line 267 of file context.h.
References material, and reverseOrientation.
Definition at line 278 of file context.h.
Referenced by lux::Context::areaLightSource(), and lux::Context::shape().
Definition at line 277 of file context.h.
Referenced by lux::Context::areaLightSource(), and lux::Context::shape().
Definition at line 279 of file context.h.
Referenced by lux::Context::lightSource(), and lux::Context::portalShape().
Definition at line 280 of file context.h.
Referenced by lux::Context::lightSource(), and lux::Context::portalShape().
map<string, boost::shared_ptr<Texture<float> > > lux::Context::GraphicsState::floatTextures |
Definition at line 273 of file context.h.
Referenced by lux::Context::makemixmaterial(), lux::Context::portalShape(), lux::Context::shape(), and lux::Context::texture().
Definition at line 276 of file context.h.
Referenced by GraphicsState(), lux::Context::material(), and lux::Context::shape().
Definition at line 275 of file context.h.
Referenced by lux::Context::material(), lux::Context::portalShape(), and lux::Context::shape().
Definition at line 281 of file context.h.
Referenced by GraphicsState(), lux::Context::portalShape(), lux::Context::reverseOrientation(), and lux::Context::shape().
map<string, boost::shared_ptr<Texture<Spectrum> > > lux::Context::GraphicsState::spectrumTextures |
Definition at line 274 of file context.h.
Referenced by lux::Context::makemixmaterial(), lux::Context::portalShape(), lux::Context::shape(), and lux::Context::texture().