dynload.h File Reference

#include "pbrt.h"

Go to the source code of this file.

Functions

COREDLL void UpdatePluginPath (const string &newpath)
COREDLL Reference< ShapeMakeShape (const string &name, const Transform &object2world, bool reverseOrientation, const ParamSet &paramSet)
COREDLL Reference< MaterialMakeMaterial (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 LightMakeLight (const string &name, const Transform &light2world, const ParamSet &paramSet)
COREDLL AreaLightMakeAreaLight (const string &name, const Transform &light2world, const ParamSet &paramSet, const Reference< Shape > &shape)
COREDLL VolumeRegionMakeVolumeRegion (const string &name, const Transform &light2world, const ParamSet &paramSet)
COREDLL SurfaceIntegratorMakeSurfaceIntegrator (const string &name, const ParamSet &paramSet)
COREDLL VolumeIntegratorMakeVolumeIntegrator (const string &name, const ParamSet &paramSet)
COREDLL PrimitiveMakeAccelerator (const string &name, const vector< Reference< Primitive > > &prims, const ParamSet &paramSet)
COREDLL CameraMakeCamera (const string &name, const ParamSet &paramSet, const Transform &world2cam, Film *film)
COREDLL SamplerMakeSampler (const string &name, const ParamSet &paramSet, const Film *film)
COREDLL FilterMakeFilter (const string &name, const ParamSet &paramSet)
COREDLL ToneMapMakeToneMap (const string &name, const ParamSet &paramSet)
COREDLL FilmMakeFilm (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