Header file containing scene data structures. More...
#include "CS123Algebra.h"#include <vector>#include <string>

Classes | |
| struct | CS123SceneColor |
| Struct to store a RGBA color in floats [0,1]. More... | |
| struct | CS123SceneGlobalData |
| Scene global color coefficients. More... | |
| struct | CS123SceneLightData |
| Data for a single light. More... | |
| struct | CS123SceneCameraData |
| Data for scene camera. More... | |
| struct | CS123SceneFileMap |
| Data for file maps (ie: texture maps). More... | |
| struct | CS123SceneMaterial |
| Data for scene materials. More... | |
| struct | CS123ScenePrimitive |
| Data for a single primitive. More... | |
| struct | CS123SceneTransformation |
| Data for transforming a scene object. More... | |
| struct | CS123SceneNode |
| Structure for non-primitive scene objects. More... | |
Enumerations | |
| enum | LightType |
Enumeration for light types. | |
| enum | PrimitiveType |
Enumeration for types of primitives that can be stored in a scene file. | |
| enum | TransformationType |
Enumeration for types of transformations that can be applied to objects, lights, and cameras. | |
Header file containing scene data structures.
1.7.1