Voxellancer
0.3
A game about voxels in space
Main Page
Related Pages
Classes
Files
File List
All
Classes
Functions
Pages
renderpass.h
1
#pragma once
2
3
#include <string>
4
5
#include "rendermetadata.h"
6
7
8
class
FrameBuffer
;
9
class
Camera
;
10
15
class
RenderPass
{
16
public
:
17
RenderPass
(
const
std::string& name);
18
19
virtual
void
apply(
FrameBuffer
& frameBuffer,
const
RenderMetaData
& metadata) = 0;
20
const
std::string& name()
const
;
21
22
23
protected
:
24
std::string m_name;
25
};
26
RenderMetaData
Definition:
rendermetadata.h:9
RenderPass
Definition:
renderpass.h:15
Camera
Definition:
camera.h:10
FrameBuffer
Definition:
framebuffer.h:17
src
display
rendering
renderpass.h
Generated on Sun Mar 30 2014 13:32:30 for Voxellancer by
1.8.6