OpenGL FrameBuffer Object wrapper.
Creates one FBO, with specified usage. OpenGL must have been loaded.
ARB_framebuffer_object must be supported.
Binds this FBO.
Unbinds this FBO.
Defines one FBO attachment.
Attaches a 1D texture to the FBO.
Attaches a 2D texture to the FBO.
Attaches a 3D texture to the FBO.
Attaches a 1D texture array to the FBO.
Attaches a 2D texture array to the FBO.
Attaches a rectangle texture to the FBO.
Attaches a multisampled 2D texture to the FBO.
Attaches a multisampled 2D texture array to the FBO.
Attaches a renderbuffer to the FBO.