Public Member Functions | |
GraphicsState () | |
Public Attributes | |
map< string, boost::shared_ptr < Texture< float > > > | floatTextures |
map< string, boost::shared_ptr < Texture< SWCSpectrum > > > | colorTextures |
ParamSet | materialParams |
string | material |
ParamSet | areaLightParams |
string | areaLight |
string | currentLight |
string | currentLightGroup |
Light * | currentLightPtr0 |
Light * | currentLightPtr1 |
bool | reverseOrientation |
Definition at line 365 of file context.h.
lux::Context::GraphicsState::GraphicsState | ( | ) | [inline] |
Definition at line 367 of file context.h.
References currentLightGroup, material, and reverseOrientation.
Definition at line 379 of file context.h.
Referenced by lux::Context::areaLightSource(), and lux::Context::shape().
Definition at line 378 of file context.h.
Referenced by lux::Context::areaLightSource(), and lux::Context::shape().
map<string, boost::shared_ptr<Texture<SWCSpectrum> > > lux::Context::GraphicsState::colorTextures |
Definition at line 375 of file context.h.
Referenced by lux::Context::getActiveSWCSpectrumTextures(), lux::Context::lightSource(), lux::Context::makematerial(), lux::Context::makemixmaterial(), lux::Context::shape(), and lux::Context::texture().
Definition at line 380 of file context.h.
Referenced by lux::Context::lightSource(), and lux::Context::portalShape().
Definition at line 381 of file context.h.
Referenced by lux::Context::GetActiveLightGroup(), GraphicsState(), and lux::Context::lightGroup().
Definition at line 385 of file context.h.
Referenced by lux::Context::lightSource(), and lux::Context::portalShape().
Definition at line 386 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 374 of file context.h.
Referenced by lux::Context::getActiveFloatTextures(), lux::Context::lightSource(), lux::Context::makematerial(), lux::Context::makemixmaterial(), lux::Context::shape(), and lux::Context::texture().
Definition at line 377 of file context.h.
Referenced by GraphicsState(), lux::Context::makematerial(), and lux::Context::material().
Definition at line 376 of file context.h.
Referenced by lux::Context::lightSource(), lux::Context::makematerial(), and lux::Context::material().
Definition at line 387 of file context.h.
Referenced by GraphicsState(), lux::Context::portalShape(), lux::Context::reverseOrientation(), and lux::Context::shape().