lux::Context::RenderOptions Struct Reference

Collaboration diagram for lux::Context::RenderOptions:
[legend]

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
Transform WorldToCameraEnd
bool gotSearchPath
vector< Light * > lights
vector< boost::shared_ptr
< Primitive > > 
primitives
vector< VolumeRegion * > volumeRegions
map< string, vector
< boost::shared_ptr< Primitive > > > 
instances
vector< boost::shared_ptr
< Primitive > > * 
currentInstance
bool debugMode
bool randomMode
vector< string > lightGroups

Detailed Description

Definition at line 315 of file context.h.


Constructor & Destructor Documentation

lux::Context::RenderOptions::RenderOptions (  )  [inline]

Member Function Documentation

Scene * Context::RenderOptions::MakeScene (  )  const

Member Data Documentation

Definition at line 343 of file context.h.

Referenced by lux::Context::camera(), MakeScene(), and RenderOptions().

Definition at line 344 of file context.h.

Referenced by lux::Context::camera(), and MakeScene().

vector<boost::shared_ptr<Primitive> >* lux::Context::RenderOptions::currentInstance [mutable]

Definition at line 353 of file context.h.

Referenced by lux::Context::enableDebugMode(), MakeScene(), and RenderOptions().

Definition at line 335 of file context.h.

Referenced by lux::Context::film(), MakeScene(), and RenderOptions().

Definition at line 336 of file context.h.

Referenced by lux::Context::film(), and MakeScene().

Definition at line 333 of file context.h.

Referenced by MakeScene(), lux::Context::pixelFilter(), and RenderOptions().

Definition at line 334 of file context.h.

Referenced by MakeScene(), and lux::Context::pixelFilter().

Definition at line 347 of file context.h.

map<string, vector<boost::shared_ptr<Primitive> > > lux::Context::RenderOptions::instances [mutable]
vector<string> lux::Context::RenderOptions::lightGroups [mutable]

Definition at line 348 of file context.h.

Referenced by lux::Context::lightSource(), MakeScene(), and lux::Context::shape().

vector<boost::shared_ptr<Primitive> > lux::Context::RenderOptions::primitives [mutable]

Definition at line 354 of file context.h.

Referenced by lux::Context::disableRandomMode(), MakeScene(), and RenderOptions().

Definition at line 337 of file context.h.

Referenced by MakeScene(), RenderOptions(), and lux::Context::sampler().

Definition at line 338 of file context.h.

Referenced by MakeScene(), and lux::Context::sampler().

Definition at line 341 of file context.h.

Referenced by MakeScene(), RenderOptions(), and lux::Context::surfaceIntegrator().

Definition at line 342 of file context.h.

Referenced by MakeScene(), and lux::Context::surfaceIntegrator().

Definition at line 341 of file context.h.

Referenced by MakeScene(), RenderOptions(), and lux::Context::volumeIntegrator().

Definition at line 342 of file context.h.

Referenced by MakeScene(), and lux::Context::volumeIntegrator().

Definition at line 350 of file context.h.

Referenced by MakeScene(), and lux::Context::volume().

Definition at line 345 of file context.h.

Referenced by lux::Context::camera(), and MakeScene().

Definition at line 346 of file context.h.

Referenced by lux::Context::camera(), and MakeScene().


The documentation for this struct was generated from the following files:
Generated by  doxygen 1.6.2-20100208