diff options
author | chai <chaifix@163.com> | 2021-10-17 16:01:30 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2021-10-17 16:01:30 +0800 |
commit | 6e73ca6ada8a41692809dae5db89c8db0675ce1e (patch) | |
tree | 3ca6f06b29b3e2c183750ddcff8d7a09d0785e6b /Runner/Graphics/FrameBuffer.h | |
parent | e13f699ee5f575198552d94ada1167305c82bb2f (diff) |
-Runner
Diffstat (limited to 'Runner/Graphics/FrameBuffer.h')
-rw-r--r-- | Runner/Graphics/FrameBuffer.h | 35 |
1 files changed, 0 insertions, 35 deletions
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 |