Assignments
Assignments
Ray::LocalSceneData Class Reference

#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< Vertexvertices
 
std::vector< Materialmaterials
 
std::vector< Texturetextures
 
std::vector< Filefiles
 
KeyFrameFilekeyFrameFile
 

Detailed Description

Stores the information that is used for rendering the contents of a spcecific ray file

Constructor & Destructor Documentation

◆ LocalSceneData()

LocalSceneData::LocalSceneData ( void  )

The default constructor

◆ ~LocalSceneData()

LocalSceneData::~LocalSceneData ( void  )

The destructor

Member Function Documentation

◆ setCurrentTime()

void LocalSceneData::setCurrentTime ( double  t,
int  curveFit 
)

This method updates the current time, changing the parameter values as needed

◆ setKeyFrameEvaluator()

template<typename ParameterType >
void Ray::LocalSceneData::setKeyFrameEvaluator ( void  )

This templated method sets the key frame evaluator using the prescribed type of parameter

Member Data Documentation

◆ files

std::vector< File > Ray::LocalSceneData::files

The list of included ray files

◆ keyFrameFile

KeyFrameFile* Ray::LocalSceneData::keyFrameFile

The key-frame file

◆ materials

std::vector< Material > Ray::LocalSceneData::materials

The list of materials

◆ textures

std::vector< Texture > Ray::LocalSceneData::textures

The list of textures

◆ vertices

std::vector< Vertex > Ray::LocalSceneData::vertices

The vertex list


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