#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) |