lux::Context::Context::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< Primitive * > primitives
vector< VolumeRegion * > volumeRegions
map< string, vector< Primitive * > > instances
vector< Primitive * > * currentInstance
bool debugMode


Detailed Description

Definition at line 219 of file context.h.


Constructor & Destructor Documentation

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


Member Function Documentation

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

Definition at line 681 of file context.cpp.

References lux::Context::accelerator(), lux::Context::Context::RenderOptions::AcceleratorName, lux::Context::Context::RenderOptions::AcceleratorParams, lux::Context::camera(), lux::Context::Context::RenderOptions::CameraName, lux::Context::Context::RenderOptions::CameraParams, lux::Context::Context::RenderOptions::debugMode, lux::Context::film(), lux::Context::Context::RenderOptions::FilmName, lux::Context::Context::RenderOptions::FilmParams, lux::Context::Context::RenderOptions::FilterName, lux::Context::Context::RenderOptions::FilterParams, lux::Context::Context::RenderOptions::lights, LUX_BUG, LUX_NOERROR, LUX_SEVERE, LUX_WARNING, luxError, lux::MakeAccelerator(), lux::MakeCamera(), lux::MakeFilm(), lux::MakeFilter(), lux::MakeSampler(), lux::MakeSurfaceIntegrator(), lux::MakeVolumeIntegrator(), lux::Context::Context::RenderOptions::primitives, lux::Context::sampler(), lux::Context::Context::RenderOptions::SamplerName, lux::Context::Context::RenderOptions::SamplerParams, lux::Scene::seedBase, lux::Context::surfaceIntegrator(), lux::Context::Context::RenderOptions::SurfIntegratorName, lux::Context::Context::RenderOptions::SurfIntegratorParams, lux::Context::Context::RenderOptions::VolIntegratorName, lux::Context::Context::RenderOptions::VolIntegratorParams, lux::Context::volumeIntegrator(), lux::Context::Context::RenderOptions::volumeRegions, and lux::Context::Context::RenderOptions::WorldToCamera.

Referenced by lux::Context::worldEnd().


Member Data Documentation

string lux::Context::Context::RenderOptions::AcceleratorName

ParamSet lux::Context::Context::RenderOptions::AcceleratorParams

string lux::Context::Context::RenderOptions::CameraName

ParamSet lux::Context::Context::RenderOptions::CameraParams

vector<Primitive* >* lux::Context::Context::RenderOptions::currentInstance

bool lux::Context::Context::RenderOptions::debugMode

string lux::Context::Context::RenderOptions::FilmName

ParamSet lux::Context::Context::RenderOptions::FilmParams

string lux::Context::Context::RenderOptions::FilterName

ParamSet lux::Context::Context::RenderOptions::FilterParams

bool lux::Context::Context::RenderOptions::gotSearchPath

Definition at line 249 of file context.h.

map<string, vector<Primitive* > > lux::Context::Context::RenderOptions::instances

Definition at line 253 of file context.h.

Referenced by lux::Context::objectBegin(), and lux::Context::objectInstance().

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

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

string lux::Context::Context::RenderOptions::SamplerName

ParamSet lux::Context::Context::RenderOptions::SamplerParams

string lux::Context::Context::RenderOptions::SurfIntegratorName

ParamSet lux::Context::Context::RenderOptions::SurfIntegratorParams

string lux::Context::Context::RenderOptions::VolIntegratorName

ParamSet lux::Context::Context::RenderOptions::VolIntegratorParams

vector<VolumeRegion *> lux::Context::Context::RenderOptions::volumeRegions [mutable]

Transform lux::Context::Context::RenderOptions::WorldToCamera


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

Generated on Mon May 18 07:16:17 2009 for lux by  doxygen 1.5.8