RenderOptions Struct Reference

List of all members.

Public Member Functions

 RenderOptions ()
SceneMakeScene ()
CameraMakeCamera () const
RendererMakeRenderer () const

Public Attributes

float transformStartTime
float transformEndTime
string FilterName
ParamSet FilterParams
string FilmName
ParamSet FilmParams
string SamplerName
ParamSet SamplerParams
string AcceleratorName
ParamSet AcceleratorParams
string RendererName
string SurfIntegratorName
string VolIntegratorName
ParamSet RendererParams
ParamSet SurfIntegratorParams
ParamSet VolIntegratorParams
string CameraName
ParamSet CameraParams
TransformSet CameraToWorld
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 156 of file api.cpp.


Constructor & Destructor Documentation

RenderOptions::RenderOptions (  ) 

Member Function Documentation

Camera * RenderOptions::MakeCamera (  )  const
Renderer * RenderOptions::MakeRenderer (  )  const
Scene * RenderOptions::MakeScene (  ) 

Definition at line 1177 of file api.cpp.

References AcceleratorName, AcceleratorParams, lights, MakeAccelerator(), primitives, Severe(), and volumeRegions.

Referenced by pbrtWorldEnd().


Member Data Documentation

Definition at line 171 of file api.cpp.

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

Definition at line 172 of file api.cpp.

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

Definition at line 177 of file api.cpp.

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

Definition at line 178 of file api.cpp.

Referenced by MakeCamera(), and pbrtCamera().

Definition at line 179 of file api.cpp.

Referenced by MakeCamera(), and pbrtCamera().

Definition at line 184 of file api.cpp.

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

Definition at line 167 of file api.cpp.

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

Definition at line 168 of file api.cpp.

Referenced by MakeCamera(), and pbrtFilm().

Definition at line 165 of file api.cpp.

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

Definition at line 166 of file api.cpp.

Referenced by MakeCamera(), and pbrtPixelFilter().

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

Definition at line 183 of file api.cpp.

Referenced by pbrtObjectBegin(), and pbrtObjectInstance().

Definition at line 180 of file api.cpp.

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

Definition at line 181 of file api.cpp.

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

Definition at line 173 of file api.cpp.

Referenced by MakeRenderer(), pbrtRenderer(), and RenderOptions().

Definition at line 175 of file api.cpp.

Referenced by MakeRenderer(), and pbrtRenderer().

Definition at line 169 of file api.cpp.

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

Definition at line 170 of file api.cpp.

Referenced by MakeRenderer(), and pbrtSampler().

Definition at line 174 of file api.cpp.

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

Definition at line 176 of file api.cpp.

Referenced by MakeRenderer(), and pbrtSurfaceIntegrator().

Definition at line 164 of file api.cpp.

Referenced by MakeCamera(), pbrtObjectInstance(), pbrtShape(), pbrtTransformTimes(), and RenderOptions().

Definition at line 164 of file api.cpp.

Referenced by MakeCamera(), pbrtObjectInstance(), pbrtShape(), pbrtTransformTimes(), and RenderOptions().

Definition at line 174 of file api.cpp.

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

Definition at line 176 of file api.cpp.

Referenced by MakeRenderer(), and pbrtVolumeIntegrator().

Definition at line 182 of file api.cpp.

Referenced by MakeScene(), and pbrtVolume().


The documentation for this struct was generated from the following file:
Generated on Sat Aug 28 20:00:15 2010 for pbrt by  doxygen 1.6.3