|
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