Framebuffer

Undocumented in source.

Constructors

this
this()
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Members

Functions

Bind
void Bind()

Binds the framebuffer with default type

Bind
void Bind(GLenum target)

Binds the framebuffer

Renderbuffer
void Renderbuffer(GLenum target, GLenum attachment, GLenum source, GLuint buffer)
Texture
void Texture(GLenum target, GLenum attachment, GLuint texture, GLint level)
Texture1D
void Texture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
Texture2D
void Texture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
Texture3D
void Texture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint layer)
TextureLayer
void TextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
Unbind
void Unbind()

Unbinds the framebuffer (binds framebuffer 0)

Inherited Members

From GLObject

Id
GLuint Id()
Undocumented in source. Be warned that the author may not have intended to support it.
Bind
void Bind()

Binds the object with default type

Bind
void Bind(GLenum target)

Binds the object

Unbind
void Unbind()

Unbinds the object

Meta