|
Hymn to Beauty
C++ 3D Engine
|
Contains all data needed to render a scene. More...
#include <RenderScene.hpp>
Classes | |
| struct | Camera |
| A camera through which the scene should be rendered. More... | |
| struct | DirectionalLight |
| A directional light source (like the sun). More... | |
| struct | Icon |
| A billboarded texture. More... | |
| struct | Mesh |
| A mesh that should be rendered. More... | |
| struct | PointLight |
| A point light. More... | |
| struct | SpotLight |
| A spot light. More... | |
| struct | Sprite |
| A sprite that should be rendered. More... | |
Public Attributes | |
| std::vector< DirectionalLight > | directionalLights |
| The directional lights in the scene. More... | |
| std::vector< PointLight > | pointLights |
| The point lights in the scene. More... | |
| std::vector< SpotLight > | spotLights |
| The spot lights in the scene. More... | |
| std::vector< Camera > | cameras |
| The cameras through which to render the scene. More... | |
| std::vector< Mesh > | meshes |
| The meshes that should be rendered. More... | |
| std::vector< Icon > | icons |
| The icons that should be rendered. More... | |
| std::vector< DebugDrawing::Point > | debugDrawingPoints |
| Debug drawing points. More... | |
| std::vector< DebugDrawing::Line > | debugDrawingLines |
| Debug drawing lines. More... | |
| std::vector< DebugDrawing::Cuboid > | debugDrawingCuboids |
| Debug drawing cuboids. More... | |
| std::vector< DebugDrawing::Plane > | debugDrawingPlanes |
| Debug drawing planes. More... | |
| std::vector< DebugDrawing::Circle > | debugDrawingCircles |
| Debug drawing circles. More... | |
| std::vector< DebugDrawing::Sphere > | debugDrawingSpheres |
| Debug drawing spheres. More... | |
| std::vector< DebugDrawing::Cylinder > | debugDrawingCylinders |
| Debug drawing cylinders. More... | |
| std::vector< DebugDrawing::Cone > | debugDrawingCones |
| Debug drawing cones. More... | |
| std::vector< DebugDrawing::Mesh > | debugDrawingMeshes |
| Debug drawing meshes. More... | |
| std::vector< Sprite > | sprites |
Contains all data needed to render a scene.
| std::vector<Camera> Video::RenderScene::cameras |
The cameras through which to render the scene.
| std::vector<DebugDrawing::Circle> Video::RenderScene::debugDrawingCircles |
Debug drawing circles.
| std::vector<DebugDrawing::Cone> Video::RenderScene::debugDrawingCones |
Debug drawing cones.
| std::vector<DebugDrawing::Cuboid> Video::RenderScene::debugDrawingCuboids |
Debug drawing cuboids.
| std::vector<DebugDrawing::Cylinder> Video::RenderScene::debugDrawingCylinders |
Debug drawing cylinders.
| std::vector<DebugDrawing::Line> Video::RenderScene::debugDrawingLines |
Debug drawing lines.
| std::vector<DebugDrawing::Mesh> Video::RenderScene::debugDrawingMeshes |
Debug drawing meshes.
| std::vector<DebugDrawing::Plane> Video::RenderScene::debugDrawingPlanes |
Debug drawing planes.
| std::vector<DebugDrawing::Point> Video::RenderScene::debugDrawingPoints |
Debug drawing points.
| std::vector<DebugDrawing::Sphere> Video::RenderScene::debugDrawingSpheres |
Debug drawing spheres.
| std::vector<DirectionalLight> Video::RenderScene::directionalLights |
The directional lights in the scene.
| std::vector<Icon> Video::RenderScene::icons |
The icons that should be rendered.
| std::vector<Mesh> Video::RenderScene::meshes |
The meshes that should be rendered.
| std::vector<PointLight> Video::RenderScene::pointLights |
The point lights in the scene.
| std::vector<SpotLight> Video::RenderScene::spotLights |
The spot lights in the scene.
| std::vector<Sprite> Video::RenderScene::sprites |