dynload.h File Reference

#include "pbrt.h"

Go to the source code of this file.

Functions

COREDLL void UpdatePluginPath (const string &newpath)
COREDLL Reference< Shape > MakeShape (const string &name, const Transform &object2world, bool reverseOrientation, const ParamSet &paramSet)
COREDLL Reference< Material > MakeMaterial (const string &name, const Transform &mtl2world, const TextureParams &mp)
COREDLL Reference< Texture
< float > > 
MakeFloatTexture (const string &name, const Transform &tex2world, const TextureParams &tp)
COREDLL Reference< Texture
< Spectrum > > 
MakeSpectrumTexture (const string &name, const Transform &tex2world, const TextureParams &tp)
COREDLL Light * MakeLight (const string &name, const Transform &light2world, const ParamSet &paramSet)
COREDLL AreaLight * MakeAreaLight (const string &name, const Transform &light2world, const ParamSet &paramSet, const Reference< Shape > &shape)
COREDLL VolumeRegion * MakeVolumeRegion (const string &name, const Transform &light2world, const ParamSet &paramSet)
COREDLL SurfaceIntegrator * MakeSurfaceIntegrator (const string &name, const ParamSet &paramSet)
COREDLL VolumeIntegrator * MakeVolumeIntegrator (const string &name, const ParamSet &paramSet)
COREDLL Primitive * MakeAccelerator (const string &name, const vector< Reference< Primitive > > &prims, const ParamSet &paramSet)
COREDLL Camera * MakeCamera (const string &name, const ParamSet &paramSet, const Transform &world2cam, Film *film)
COREDLL Sampler * MakeSampler (const string &name, const ParamSet &paramSet, const Film *film)
COREDLL Filter * MakeFilter (const string &name, const ParamSet &paramSet)
COREDLL ToneMap * MakeToneMap (const string &name, const ParamSet &paramSet)
COREDLL Film * MakeFilm (const string &name, const ParamSet &paramSet, Filter *filt)


Function Documentation

COREDLL Primitive* MakeAccelerator ( const string &  name,
const vector< Reference< Primitive > > &  prims,
const ParamSet &  paramSet 
)

COREDLL AreaLight* MakeAreaLight ( const string &  name,
const Transform &  light2world,
const ParamSet &  paramSet,
const Reference< Shape > &  shape 
)

COREDLL Camera* MakeCamera ( const string &  name,
const ParamSet &  paramSet,
const Transform &  world2cam,
Film *  film 
)

COREDLL Film* MakeFilm ( const string &  name,
const ParamSet &  paramSet,
Filter *  filt 
)

COREDLL Filter* MakeFilter ( const string &  name,
const ParamSet &  paramSet 
)

COREDLL Reference<Texture<float> > MakeFloatTexture ( const string &  name,
const Transform &  tex2world,
const TextureParams &  tp 
)

COREDLL Light* MakeLight ( const string &  name,
const Transform &  light2world,
const ParamSet &  paramSet 
)

COREDLL Reference<Material> MakeMaterial ( const string &  name,
const Transform &  mtl2world,
const TextureParams &  mp 
)

COREDLL Sampler* MakeSampler ( const string &  name,
const ParamSet &  paramSet,
const Film *  film 
)

COREDLL Reference<Shape> MakeShape ( const string &  name,
const Transform &  object2world,
bool  reverseOrientation,
const ParamSet &  paramSet 
)

COREDLL Reference<Texture<Spectrum> > MakeSpectrumTexture ( const string &  name,
const Transform &  tex2world,
const TextureParams &  tp 
)

COREDLL SurfaceIntegrator* MakeSurfaceIntegrator ( const string &  name,
const ParamSet &  paramSet 
)

COREDLL ToneMap* MakeToneMap ( const string &  name,
const ParamSet &  paramSet 
)

COREDLL VolumeIntegrator* MakeVolumeIntegrator ( const string &  name,
const ParamSet &  paramSet 
)

COREDLL VolumeRegion* MakeVolumeRegion ( const string &  name,
const Transform &  light2world,
const ParamSet &  paramSet 
)

COREDLL void UpdatePluginPath ( const string &  newpath  ) 

Definition at line 262 of file dynload.cpp.

References PluginSearchPath.

Referenced by pbrtSearchPath(), and RenderOptions::RenderOptions().


Generated on Mon Jul 20 17:31:53 2009 for pbrt by  doxygen 1.5.6