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 <cstdint>
6
#include "../util/non_copyable.h"
7
8
namespace
oe::render
9
{
10
class
ScreenQuad
:
public
oe::util::NonCopyable
11
{
12
public
:
13
ScreenQuad
();
14
~ScreenQuad
();
15
16
static
const
std::string getVertexShaderContents();
17
18
void
render();
19
private
:
20
uint32_t _vao;
21
};
22
}
23
24
#endif
oe::render::ScreenQuad
Definition
screen_quad.h:11
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