RenderOptions Struct Reference

List of all members.

Public Member Functions

 RenderOptions ()
SceneMakeScene () const

Public Attributes

string FilterName
ParamSet FilterParams
string FilmName
ParamSet FilmParams
string SamplerName
ParamSet SamplerParams
string AcceleratorName
ParamSet AcceleratorParams
string SurfIntegratorName
string VolIntegratorName
ParamSet SurfIntegratorParams
ParamSet VolIntegratorParams
string CameraName
ParamSet CameraParams
Transform WorldToCamera
bool gotSearchPath
vector< Light * > lights
vector< Reference< Primitive > > primitives
vector< VolumeRegion * > volumeRegions
map< string, vector< Reference
< Primitive > > > 
instances
vector< Reference< Primitive > > * currentInstance


Detailed Description

Definition at line 39 of file api.cpp.


Constructor & Destructor Documentation

RenderOptions::RenderOptions (  ) 


Member Function Documentation

Scene * RenderOptions::MakeScene (  )  const


Member Data Documentation

Definition at line 44 of file api.cpp.

Referenced by MakeScene(), pbrtPixelFilter(), and RenderOptions().

Definition at line 45 of file api.cpp.

Referenced by MakeScene(), and pbrtPixelFilter().

Definition at line 46 of file api.cpp.

Referenced by MakeScene(), pbrtFilm(), and RenderOptions().

Definition at line 47 of file api.cpp.

Referenced by MakeScene(), and pbrtFilm().

Definition at line 48 of file api.cpp.

Referenced by MakeScene(), pbrtSampler(), and RenderOptions().

Definition at line 49 of file api.cpp.

Referenced by MakeScene(), and pbrtSampler().

Definition at line 50 of file api.cpp.

Referenced by MakeScene(), pbrtAccelerator(), pbrtObjectInstance(), and RenderOptions().

Definition at line 51 of file api.cpp.

Referenced by MakeScene(), pbrtAccelerator(), and pbrtObjectInstance().

Definition at line 52 of file api.cpp.

Referenced by MakeScene(), pbrtSurfaceIntegrator(), and RenderOptions().

Definition at line 52 of file api.cpp.

Referenced by MakeScene(), pbrtVolumeIntegrator(), and RenderOptions().

Definition at line 53 of file api.cpp.

Referenced by MakeScene(), and pbrtSurfaceIntegrator().

Definition at line 53 of file api.cpp.

Referenced by MakeScene(), and pbrtVolumeIntegrator().

Definition at line 54 of file api.cpp.

Referenced by MakeScene(), pbrtCamera(), and RenderOptions().

Definition at line 55 of file api.cpp.

Referenced by MakeScene(), and pbrtCamera().

Definition at line 56 of file api.cpp.

Referenced by MakeScene(), and pbrtCamera().

Definition at line 57 of file api.cpp.

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

vector<Light *> RenderOptions::lights [mutable]

Definition at line 58 of file api.cpp.

Referenced by MakeScene(), pbrtLightSource(), and pbrtShape().

Definition at line 59 of file api.cpp.

Referenced by MakeScene(), pbrtObjectInstance(), and pbrtShape().

Definition at line 60 of file api.cpp.

Referenced by MakeScene(), and pbrtVolume().

map<string, vector<Reference<Primitive> > > RenderOptions::instances

Definition at line 61 of file api.cpp.

Referenced by pbrtObjectBegin(), and pbrtObjectInstance().

Definition at line 62 of file api.cpp.

Referenced by pbrtObjectBegin(), pbrtObjectEnd(), pbrtObjectInstance(), pbrtShape(), and RenderOptions().


The documentation for this struct was generated from the following file:

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