Assignments
Assignments
|
#include <scene.h>
Public Member Functions | |
GlobalSceneData (void) | |
~GlobalSceneData (void) | |
Public Attributes | |
Camera | camera |
std::vector< Light * > | lights |
Shader * | shader |
Static Public Attributes | |
static std::unordered_map< std::string, Util::BaseFactory< Light > * > | LightFactories |
Stores the information that is used for rendering of the entire scene
GlobalSceneData::GlobalSceneData | ( | void | ) |
The default constructor
GlobalSceneData::~GlobalSceneData | ( | void | ) |
The destructor
Camera Ray::GlobalSceneData::camera |
The camera information
|
static |
The set of light factories
std::vector< Light * > Ray::GlobalSceneData::lights |
The list of lights in the scene
Shader* Ray::GlobalSceneData::shader |
The shader