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