1 #ifndef VolViz_Framebuffer_h
2 #define VolViz_Framebuffer_h
48 #endif // VolViz_Framebuffer_h
void bind(GLenum target) const noexcept
Definition: Framebuffer.h:32
void assertGL(char const *txt) noexcept
Definition: Error.h:17
GLenum target
Definition: glad.h:3122
unsigned int GLenum
Definition: glad.h:678
#define glGenFramebuffers
Definition: glad.h:2920
Framebuffer(int) noexcept
Definition: Framebuffer.h:15
unsigned int GLuint
Definition: glad.h:688
RAII wrapper for OpenGL framebuffer objects.
Definition: Framebuffer.h:11
Framebuffer(Framebuffer &&rhs) noexcept
Definition: Framebuffer.h:21
GLuint const GLchar * name
Definition: glad.h:2430
Framebuffer & operator=(Framebuffer &&rhs) noexcept
Definition: Framebuffer.h:26
~Framebuffer()
Definition: Framebuffer.h:19
static void unbind(GLenum target) noexcept
Definition: Framebuffer.h:37
Framebuffer() noexcept
Definition: Framebuffer.h:17
#define glDeleteFramebuffers
Definition: glad.h:2917
#define glBindFramebuffer
Definition: glad.h:2914