3#include "../Interface/RenderPass.hpp"
33 const glm::uvec2&
GetSize()
const final;
OpenGL implementation of RenderPass.
Definition: OpenGLRenderPass.hpp:12
GLuint GetFrameBuffer() const
Get the render pass' frame buffer.
Definition: OpenGLRenderPass.cpp:83
GLbitfield GetClearMask() const
Get the clear mask for use when beginning the render pass.
Definition: OpenGLRenderPass.cpp:87
~OpenGLRenderPass() final
Destructor.
Definition: OpenGLRenderPass.cpp:75
OpenGLRenderPass(Texture *colorAttachment, RenderPass::LoadOperation colorLoadOperation, Texture *depthAttachment, RenderPass::LoadOperation depthLoadOperation)
Create new OpenGL render pass.
Definition: OpenGLRenderPass.cpp:9
const glm::uvec2 & GetSize() const final
Get the size of the frame buffer.
Definition: OpenGLRenderPass.cpp:79
A render pass.
Definition: RenderPass.hpp:11
LoadOperation
What to do with an image being rendered to before rendering to it.
Definition: RenderPass.hpp:14
A texture.
Definition: Texture.hpp:8
Definition: Editor.hpp:18