- bindvoid bind() 
- glBindFramebuffer add id to stack 
- checkvoid check() 
- drawBuffersvoid drawBuffers(int[] bufs) 
- selfDestroyvoid selfDestroy() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- setColorvoid setColor(T buf, uint no) 
- set color attachment, T must be GLRenderBuffer or GLTexture 
- setDepthvoid setDepth(T buf) 
- set depth attachment, T must be GLRenderBuffer or GLTexture 
- setRBOvoid setRBO(GLRenderBuffer rbo, GLenum attachment) 
- setRBOColorvoid setRBOColor(GLRenderBuffer rbo, uint no) 
- set render buffer as color attachment 
- setRBODepthvoid setRBODepth(GLRenderBuffer rbo) 
- set render buffer as depth attachment 
- setTexvoid setTex(GLTexture tex, GLenum attachment, GLTexture.Target target) 
- setTexColorvoid setTexColor(GLTexture tex, uint no) 
- set texture as color attachment 
- setTexDepthvoid setTexDepth(GLTexture tex) 
- set texture as depth attachment 
- texture1Dvoid texture1D(GLTexture tex, GLenum attachment, uint level) 
- texture2Dvoid texture2D(GLTexture tex, GLenum attachment, GLTexture.Target target, uint level) 
- texture3Dvoid texture3D(GLTexture tex, GLenum attachment, uint level, int layer) 
- unbindvoid unbind() 
- pop from stack old frame buffer id and glBindFramebuffer with it