|
static FramebufferStatus | Status (Target target) |
| Checks the status of the framebuffer. More...
|
|
static bool | IsComplete (Target target) |
| Returns true if the framebuffer is complete. More...
|
|
static void | Complete (Target target) |
| Throws an exception if the framebuffer is not complete.
|
|
static void | AttachRenderbuffer (Target target, Property::Attachment attachment, RenderbufferName renderbuffer) |
| Attach a renderbuffer to the attachment point of target . More...
|
|
static void | AttachColorRenderbuffer (Target target, FramebufferColorAttachmentNumber attachment_no, RenderbufferName renderbuffer) |
| Attach a renderbuffer to the color attachment_no of target . More...
|
|
static void | AttachTexture (Target target, Property::Attachment attachment, TextureName texture, GLint level) |
| Attach a texture to the attachment point of target . More...
|
|
static void | AttachColorTexture (Target target, FramebufferColorAttachmentNumber attachment_no, TextureName texture, GLint level) |
| Attach a texture to the color attachment point of target . More...
|
|
static void | AttachTexture1D (Target target, Property::Attachment attachment, TextureTarget textarget, TextureName texture, GLint level) |
| Attach a 1D texture to the attachment point of target . More...
|
|
static void | AttachTexture2D (Target target, Property::Attachment attachment, TextureTarget textarget, TextureName texture, GLint level) |
| Attach a 2D texture to the attachment point of target . More...
|
|
static void | AttachTexture3D (Target target, Property::Attachment attachment, TextureTarget textarget, TextureName texture, GLint level, GLint layer) |
| Attach a 3D texture to the attachment point of target . More...
|
|
static void | AttachTextureLayer (Target target, Property::Attachment attachment, TextureName texture, GLint level, GLint layer) |
| Attach a texture layer to the attachment point of target . More...
|
|
static void | Invalidate (Target target, const EnumArray< Property::Buffer > &buffers) |
| Invalidates the specified attachments or buffers of the Framebuffer. More...
|
|
static void | Invalidate (Target target, GLsizei count, const Property::Buffer *buffers) |
| Invalidates the specified attachments or buffers of the Framebuffer. More...
|
|
static void | Invalidate (Target target, const EnumArray< Property::Buffer > &buffers, GLint x, GLint y, GLsizei width, GLsizei height) |
| Invalidates parts of attachments or buffers of the Framebuffer. More...
|
|
static void | Invalidate (Target target, GLsizei count, const Property::Buffer *buffers, GLint x, GLint y, GLsizei width, GLsizei height) |
| Invalidates parts of attachments or buffers of the Framebuffer. More...
|
|
static void | Bind (Target target, FramebufferName framebuffer) |
| Binds the specified framebuffer to the specified target . More...
|
|
static FramebufferName | Binding (Target target) |
| Returns the current Framebuffer bound to specified target . More...
|
|
template<>
class oglplus::ObjectOps< tag::ExplicitSel, tag::Framebuffer >
Class wrapping framebuffer functions with explicit target selector.
- Note
- Do not use this class directly, use Framebuffer instead.