#include "IAlgebra.h"#include <vector>#include <string>Go to the source code of this file.
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 { LIGHT_POINT, LIGHT_DIRECTIONAL, LIGHT_SPOT, LIGHT_AREA } |
| enum | PrimitiveType { PRIMITIVE_CUBE, PRIMITIVE_CONE, PRIMITIVE_CYLINDER, PRIMITIVE_TORUS, PRIMITIVE_SPHERE, PRIMITIVE_MESH } |
| enum | TransformationType { TRANSFORMATION_TRANSLATE, TRANSFORMATION_SCALE, TRANSFORMATION_ROTATE, TRANSFORMATION_MATRIX } |
| enum LightType |
| enum PrimitiveType |
| enum TransformationType |
1.5.6