summaryrefslogtreecommitdiffstats
path: root/src/Framebuffer.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Framebuffer.hpp')
-rw-r--r--src/Framebuffer.hpp29
1 files changed, 0 insertions, 29 deletions
diff --git a/src/Framebuffer.hpp b/src/Framebuffer.hpp
deleted file mode 100644
index f5c102d..0000000
--- a/src/Framebuffer.hpp
+++ /dev/null
@@ -1,29 +0,0 @@
-#pragma once
-
-#include <GL/glew.h>
-
-class Framebuffer {
- unsigned int width, height;
- GLuint fbo, texColor = 0, rboDepthStencil = 0;
-public:
- Framebuffer(unsigned int width, unsigned int height, bool createDepthStencilBuffer);
- ~Framebuffer();
- Framebuffer(const Framebuffer&) = delete;
- Framebuffer(Framebuffer &&) = delete;
- Framebuffer &operator=(const Framebuffer &) = delete;
- Framebuffer &operator=(Framebuffer &&) = delete;
-
- void Activate();
-
- void RenderTo(Framebuffer &target);
-
- void Resize(unsigned int newWidth, unsigned int newHeight);
-
- inline GLuint GetColor() {
- return texColor;
- }
-
- static Framebuffer &GetDefault();
-
- void Clear(bool color = true, bool depth = true, bool stencil = true);
-};