![]() |
Elevate Engine 1
|
#include <OpenGLFrameBuffer.h>
Public Member Functions | |
| OpenGLFrameBuffer (TexturePtr tex) | |
| void | Bind () const override |
| void | Unbind () const override |
| void | BlitFramebufferToScreen (uint32_t screenWidth, uint32_t screenHeight) const override |
| void | Rescale (uint32_t width, uint32_t height) override |
| uint32_t | GetFrameBufferId () const override |
Public Member Functions inherited from Elevate::Framebuffer | |
| virtual | ~Framebuffer ()=default |
| void * | GetNativeTextureHandle () const |
| void | SetClearColor (glm::vec4 color) |
| virtual void | Clear () const |
Additional Inherited Members | |
Static Public Member Functions inherited from Elevate::Framebuffer | |
| static Framebuffer * | Create (uint32_t width=1280, uint32_t height=720) |
Protected Member Functions inherited from Elevate::Framebuffer | |
| Framebuffer (TexturePtr tex) | |
Protected Attributes inherited from Elevate::Framebuffer | |
| TexturePtr | m_texture |
| glm::vec4 | m_clearColor = { 1.0f, 1.0f, 1.0f, 1.0f } |
Definition at line 6 of file OpenGLFrameBuffer.h.
| Elevate::OpenGLFrameBuffer::OpenGLFrameBuffer | ( | TexturePtr | tex | ) |
Definition at line 11 of file OpenGLFrameBuffer.cpp.
|
overridevirtual |
Implements Elevate::Framebuffer.
Definition at line 33 of file OpenGLFrameBuffer.cpp.
|
overridevirtual |
Implements Elevate::Framebuffer.
Definition at line 43 of file OpenGLFrameBuffer.cpp.
|
inlineoverridevirtual |
Implements Elevate::Framebuffer.
Definition at line 16 of file OpenGLFrameBuffer.h.
|
overridevirtual |
Implements Elevate::Framebuffer.
Definition at line 56 of file OpenGLFrameBuffer.cpp.
|
overridevirtual |
Implements Elevate::Framebuffer.
Definition at line 38 of file OpenGLFrameBuffer.cpp.