#include <map>#include "lux.h"Go to the source code of this file.
Namespaces | |
| namespace | lux |
Functions | |
| void | lux::UpdatePluginPath (const string &newpath) |
| boost::shared_ptr< Shape > | lux::MakeShape (const string &name, const Transform &object2world, bool reverseOrientation, const ParamSet ¶mSet, std::map< string, boost::shared_ptr< Texture< float > > > *floatTextures=NULL) |
| boost::shared_ptr< Material > | lux::MakeMaterial (const string &name, const Transform &mtl2world, const TextureParams &mp) |
| boost::shared_ptr< Texture < float > > | lux::MakeFloatTexture (const string &name, const Transform &tex2world, const TextureParams &tp) |
| boost::shared_ptr< Texture < Spectrum > > | lux::MakeSpectrumTexture (const string &name, const Transform &tex2world, const TextureParams &tp) |
| Light * | lux::MakeLight (const string &name, const Transform &light2world, const ParamSet ¶mSet) |
| AreaLight * | lux::MakeAreaLight (const string &name, const Transform &light2world, const ParamSet ¶mSet, const boost::shared_ptr< Shape > &shape) |
| VolumeRegion * | lux::MakeVolumeRegion (const string &name, const Transform &volume2world, const ParamSet ¶mSet) |
| SurfaceIntegrator * | lux::MakeSurfaceIntegrator (const string &name, const ParamSet ¶mSet) |
| VolumeIntegrator * | lux::MakeVolumeIntegrator (const string &name, const ParamSet ¶mSet) |
| Primitive * | lux::MakeAccelerator (const string &name, const vector< Primitive * > &prims, const ParamSet ¶mSet) |
| Camera * | lux::MakeCamera (const string &name, const ParamSet ¶mSet, const Transform &world2cam, Film *film) |
| Sampler * | lux::MakeSampler (const string &name, const ParamSet ¶mSet, const Film *film) |
| Filter * | lux::MakeFilter (const string &name, const ParamSet ¶mSet) |
| ToneMap * | lux::MakeToneMap (const string &name, const ParamSet ¶mSet) |
| Film * | lux::MakeFilm (const string &name, const ParamSet ¶mSet, Filter *filter) |
1.5.9