Assignments
Assignments
|
#include <scene.h>
Public Member Functions | |
template<typename ParameterType > | |
void | setKeyFrameEvaluator (void) |
void | setCurrentTime (double t, int curveFit) |
LocalSceneData (void) | |
~LocalSceneData (void) | |
Public Attributes | |
std::vector< Vertex > | vertices |
std::vector< Material > | materials |
std::vector< Texture > | textures |
std::vector< File > | files |
KeyFrameFile * | keyFrameFile |
Stores the information that is used for rendering the contents of a spcecific ray file
LocalSceneData::LocalSceneData | ( | void | ) |
The default constructor
LocalSceneData::~LocalSceneData | ( | void | ) |
The destructor
void LocalSceneData::setCurrentTime | ( | double | t, |
int | curveFit | ||
) |
This method updates the current time, changing the parameter values as needed
void Ray::LocalSceneData::setKeyFrameEvaluator | ( | void | ) |
This templated method sets the key frame evaluator using the prescribed type of parameter
std::vector< File > Ray::LocalSceneData::files |
The list of included ray files
KeyFrameFile* Ray::LocalSceneData::keyFrameFile |
The key-frame file
std::vector< Material > Ray::LocalSceneData::materials |
The list of materials
std::vector< Texture > Ray::LocalSceneData::textures |
The list of textures
std::vector< Vertex > Ray::LocalSceneData::vertices |
The vertex list