Voxellancer
0.3
A game about voxels in space
Main Page
Related Pages
Classes
Files
File List
All
Classes
Functions
Pages
scene.h
1
#pragma once
2
3
#include <glm/glm.hpp>
4
5
#include "display/eyeside.h"
6
7
namespace
glow {
8
class
FrameBufferObject;
9
}
10
11
class
Camera
;
12
class
Viewport
;
13
14
class
Scene
{
15
public
:
16
virtual
void
draw(
const
Camera
& camera, glow::FrameBufferObject* destination,
const
Viewport
& destinationViewport, EyeSide side = EyeSide::None)
const
= 0;
17
virtual
void
update(
float
deltaSec) = 0;
18
};
19
Viewport
Definition:
viewport.h:6
Camera
Definition:
camera.h:10
Scene
Definition:
scene.h:14
src
display
scene.h
Generated on Sun Mar 30 2014 13:32:30 for Voxellancer by
1.8.6