Hymn to Beauty
C++ 3D Engine
RenderScene.hpp File Reference
#include <glm/glm.hpp>
#include <vector>
#include "Culling/AxisAlignedBoundingBox.hpp"
#include "DebugDrawing.hpp"

Go to the source code of this file.

Classes

struct  Video::RenderScene
 Contains all data needed to render a scene. More...
 
struct  Video::RenderScene::DirectionalLight
 A directional light source (like the sun). More...
 
struct  Video::RenderScene::PointLight
 A point light. More...
 
struct  Video::RenderScene::SpotLight
 A spot light. More...
 
struct  Video::RenderScene::Camera
 A camera through which the scene should be rendered. More...
 
struct  Video::RenderScene::Mesh
 A mesh that should be rendered. More...
 
struct  Video::RenderScene::Icon
 A billboarded texture. More...
 
struct  Video::RenderScene::Sprite
 A sprite that should be rendered. More...
 

Namespaces

namespace  Video
 
namespace  Video::Geometry