From 6e73ca6ada8a41692809dae5db89c8db0675ce1e Mon Sep 17 00:00:00 2001 From: chai Date: Sun, 17 Oct 2021 16:01:30 +0800 Subject: -Runner --- Runner/Graphics/FrameBuffer.h | 35 ----------------------------------- 1 file changed, 35 deletions(-) delete mode 100644 Runner/Graphics/FrameBuffer.h (limited to 'Runner/Graphics/FrameBuffer.h') diff --git a/Runner/Graphics/FrameBuffer.h b/Runner/Graphics/FrameBuffer.h deleted file mode 100644 index 4b9104b..0000000 --- a/Runner/Graphics/FrameBuffer.h +++ /dev/null @@ -1,35 +0,0 @@ -#ifndef FRAME_BUFFER_H -#define FRAME_BUFFER_H - -#include "OpenGL.h" -#include "RenderTexture.h" - -// Fbo,所有绑定的texture和renderbuffer的target都是可读写的GL_FRAMEBUFFER -class FrameBuffer -{ -public: - enum FrameBufferUsage - { - FrameBufferUsage_None = 0, - FrameBufferUsage_Depth = 1, - FrameBufferUsage_Stencil = 2, - FrameBufferUsage_DepthStencil = 3, - }; - - FrameBuffer(FrameBufferUsage usage, int width, int height); - ~FrameBuffer(); - - bool Blit(FrameBuffer* target); - - bool BindRenderTexture(RenderTexture* rt, int location = 0); - - GET(int, Width, m_Width); - GET(int, Height, m_Height); - -private: - int m_Width, m_Height; - FrameBufferUsage m_Usage; - -}; - -#endif \ No newline at end of file -- cgit v1.1-26-g67d0