#include "kdtree.h"#include "dynload.h"#include "paramset.h"#include "light.h"#include "shape.h"#include "material.h"#include "texture.h"#include "cone.h"#include "cylinder.h"#include "disk.h"#include "heightfield.h"#include "hyperboloid.h"#include "loopsubdiv.h"#include "nurbs.h"#include "paraboloid.h"#include "sphere.h"#include "barytrianglemesh.h"#include "waldtrianglemesh.h"#include "plymesh.h"#include "lenscomponent.h"#include "lowdiscrepancy.h"#include "halton.h"#include "random.h"#include "metrosampler.h"#include "erpt.h"#include "environment.h"#include "orthographic.h"#include "perspective.h"#include "realistic.h"#include "fleximage.h"#include "box.h"#include "gaussian.h"#include "mitchell.h"#include "sinc.h"#include "triangle.h"#include "directlighting.h"#include "path.h"#include "path2.h"#include "particletracing.h"#include "bidirectional.h"#include "exphotonmap.h"#include "emission.h"#include "single.h"#include "distant.h"#include "goniometric.h"#include "infinitesample.h"#include "infinite.h"#include "point.h"#include "projection.h"#include "spot.h"#include "sun.h"#include "sky.h"#include "glass.h"#include "roughglass.h"#include "matte.h"#include "mattetranslucent.h"#include "mirror.h"#include "plastic.h"#include "shinymetal.h"#include "substrate.h"#include "carpaint.h"#include "metal.h"#include "null.h"#include "mixmaterial.h"#include "bilerp.h"#include "checkerboard.h"#include "constant.h"#include "dots.h"#include "fbm.h"#include "imagemap.h"#include "marble.h"#include "mix.h"#include "scale.h"#include "uv.h"#include "windy.h"#include "wrinkled.h"#include "harlequin.h"#include "blender_musgrave.h"#include "blender_marble.h"#include "blender_wood.h"#include "blender_clouds.h"#include "blender_blend.h"#include "blender_distortednoise.h"#include "blender_noise.h"#include "blender_magic.h"#include "blender_stucci.h"#include "blender_voronoi.h"#include "contrast.h"#include "highcontrast.h"#include "maxwhite.h"#include "nonlinear.h"#include "reinhard.h"#include "exponential.h"#include "homogeneous.h"#include "volumegrid.h"#include "grid.h"#include "unsafekdtreeaccel.h"#include "tabreckdtreeaccel.h"#include "bruteforce.h"Go to the source code of this file.
Namespaces | |
| namespace | lux |
Functions | |
| boost::shared_ptr< Shape > | lux::MakeShape (const string &name, const Transform &object2world, bool reverseOrientation, const ParamSet ¶mSet, map< string, boost::shared_ptr< Texture< float > > > *floatTextures) |
| 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.6.1