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