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
7namespace oe::render
8{
10 {
11 public:
12 ScreenQuad();
14
15 static const std::string getVertexShaderContents();
16
17 void render();
18 private:
19 unsigned int _vao;
20 };
21}
22
23#endif
Definition screen_quad.h:10
Prevent class to be copied.
Definition non_copyable.h:12
Render related abstractions (Shader, Framebuffer, Cubemaps, Textures)
Definition opengl.h:10