Oxygen Engine
Modern C++ 3D Engine using OpenGL
Loading...
Searching...
No Matches
screen_quad.h
1
#ifndef OE_RENDER_MESH_SCREEN_QUAD_H
2
#define OE_RENDER_MESH_SCREEN_QUAD_H
3
4
#include <string>
5
#include "../util/non_copyable.h"
6
7
namespace
oe::render
8
{
9
class
ScreenQuad
:
public
oe::util::NonCopyable
10
{
11
public
:
12
ScreenQuad
();
13
~ScreenQuad
();
14
15
static
const
std::string getVertexShaderContents();
16
17
void
render();
18
private
:
19
unsigned
int
_vao;
20
};
21
}
22
23
#endif
oe::render::ScreenQuad
Definition
screen_quad.h:10
oe::util::NonCopyable
Prevent class to be copied.
Definition
non_copyable.h:12
oe::render
Render related abstractions (Shader, Framebuffer, Cubemaps, Textures)
Definition
opengl.h:10
OxygenEngine
render
screen_quad.h
Generated by
1.9.8