Classes |
class | RegisterAccelerator |
class | RegisterAreaLight |
class | RegisterCamera |
class | RegisterFilm |
class | RegisterFilter |
class | RegisterFloatTexture |
class | RegisterLight |
class | RegisterLoader |
class | RegisterMaterial |
class | RegisterPixelSampler |
class | RegisterSampler |
class | RegisterShape |
class | RegisterSurfaceIntegrator |
class | RegisterSWCSpectrumTexture |
class | RegisterToneMap |
class | RegisterVolumeIntegrator |
class | RegisterVolumeRegion |
Public Types |
typedef Shape *(* | CreateShape )(const Transform &, bool, const ParamSet &) |
typedef Material *(* | CreateMaterial )(const Transform &, const TextureParams &) |
typedef Texture< float > *(* | CreateFloatTexture )(const Transform &, const TextureParams &) |
typedef Texture< SWCSpectrum > *(* | CreateSWCSpectrumTexture )(const Transform &, const TextureParams &) |
typedef Light *(* | CreateLight )(const Transform &, const ParamSet &, const TextureParams &tp) |
typedef AreaLight *(* | CreateAreaLight )(const Transform &, const ParamSet &, const TextureParams &, const boost::shared_ptr< Primitive > &) |
typedef VolumeRegion *(* | CreateVolumeRegion )(const Transform &, const ParamSet &) |
typedef SurfaceIntegrator *(* | CreateSurfaceIntegrator )(const ParamSet &) |
typedef VolumeIntegrator *(* | CreateVolumeIntegrator )(const ParamSet &) |
typedef Aggregate *(* | CreateAccelerator )(const vector< boost::shared_ptr< Primitive > > &, const ParamSet &) |
typedef Camera *(* | CreateCamera )(const Transform &, const Transform &, const ParamSet &, Film *) |
typedef Sampler *(* | CreateSampler )(const ParamSet &, const Film *) |
typedef Filter *(* | CreateFilter )(const ParamSet &) |
typedef ToneMap *(* | CreateToneMap )(const ParamSet &) |
typedef Film *(* | CreateFilm )(const ParamSet &, Filter *) |
typedef PixelSampler *(* | CreatePixelSampler )(const ParamSet &) |
Static Public Member Functions |
static map< string, CreateShape > & | registeredShapes () |
static map< string,
CreateMaterial > & | registeredMaterials () |
static map< string,
CreateFloatTexture > & | registeredFloatTextures () |
static map< string,
CreateSWCSpectrumTexture > & | registeredSWCSpectrumTextures () |
static map< string, CreateLight > & | registeredLights () |
static map< string,
CreateAreaLight > & | registeredAreaLights () |
static map< string,
CreateVolumeRegion > & | registeredVolumeRegions () |
static map< string,
CreateSurfaceIntegrator > & | registeredSurfaceIntegrators () |
static map< string,
CreateVolumeIntegrator > & | registeredVolumeIntegrators () |
static map< string,
CreateAccelerator > & | registeredAccelerators () |
static map< string,
CreateCamera > & | registeredCameras () |
static map< string,
CreateSampler > & | registeredSamplers () |
static map< string,
CreateFilter > & | registeredFilters () |
static map< string,
CreateToneMap > & | registeredToneMaps () |
static map< string, CreateFilm > & | registeredFilms () |
static map< string,
CreatePixelSampler > & | registeredPixelSamplers () |