Specialization of the BoundTemplate for FramebufferOps, implements Bound < Framebuffer >. More...
#include </home/chochlik/devel/oglplus/include/oglplus/bound/framebuffer.hpp>
Inherits Base< BaseParam, FramebufferOps >.
Specialization of the BoundTemplate for FramebufferOps, implements Bound < Framebuffer >.
This template implements wrappers around the member functions of Framebuffer, which have a FramebufferOps::Target parameter specifying the binding point on which they should operate.
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, FramebufferOps >::AttachColorRenderbuffer | ( | FramebufferColorAttachmentNumber | attachment_no, |
const RenderbufferOps & | renderbuffer | ||
) | const |
Wrapper for Framebuffer::AttachColorRenderbuffer()
References oglplus::FramebufferOps::AttachColorRenderbuffer().
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, FramebufferOps >::AttachColorTexture | ( | FramebufferColorAttachmentNumber | attachment_no, |
const TextureOps & | texture, | ||
GLint | level | ||
) | const |
Wrapper for Framebuffer::AttachColorTexture()
References oglplus::FramebufferOps::AttachColorTexture().
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, FramebufferOps >::AttachRenderbuffer | ( | FramebufferOps::Property::Attachment | attachment, |
const RenderbufferOps & | renderbuffer | ||
) | const |
Wrapper for Framebuffer::AttachRenderbuffer()
References oglplus::FramebufferOps::AttachRenderbuffer().
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, FramebufferOps >::AttachTexture | ( | FramebufferOps::Property::Attachment | attachment, |
const TextureOps & | texture, | ||
GLint | level | ||
) | const |
Wrapper for Framebuffer::AttachTexture()
References oglplus::FramebufferOps::AttachTexture().
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, FramebufferOps >::AttachTexture1D | ( | FramebufferOps::Property::Attachment | attachment, |
Texture::Target | textarget, | ||
const TextureOps & | texture, | ||
GLint | level | ||
) | const |
Wrapper for Framebuffer::AttachTexture1D()
References oglplus::FramebufferOps::AttachTexture1D().
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, FramebufferOps >::AttachTexture2D | ( | FramebufferOps::Property::Attachment | attachment, |
Texture::Target | textarget, | ||
const TextureOps & | texture, | ||
GLint | level | ||
) | const |
Wrapper for Framebuffer::AttachTexture2D()
References oglplus::FramebufferOps::AttachTexture2D().
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, FramebufferOps >::AttachTexture3D | ( | FramebufferOps::Property::Attachment | attachment, |
Texture::Target | textarget, | ||
const TextureOps & | texture, | ||
GLint | level, | ||
GLint | layer | ||
) | const |
Wrapper for Framebuffer::AttachTexture3D()
References oglplus::FramebufferOps::AttachTexture3D().
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, FramebufferOps >::AttachTextureLayer | ( | FramebufferOps::Property::Attachment | attachment, |
const TextureOps & | texture, | ||
GLint | level, | ||
GLint | layer | ||
) | const |
Wrapper for Framebuffer::AttachTextureLayer()
References oglplus::FramebufferOps::AttachTextureLayer().
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, FramebufferOps >::BindDefault | ( | void | ) | const |
Wrapper for Framebuffer::BindDefault()
References oglplus::FramebufferOps::BindDefault().
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, FramebufferOps >::Complete | ( | void | ) | const |
Wrapper for Framebuffer::Complete()
References oglplus::FramebufferOps::Complete().
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, FramebufferOps >::HandleIncompleteError | ( | FramebufferStatus | status) | const |
Wrapper for Framebuffer::HandleIncompleteError()
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, FramebufferOps >::Invalidate | ( | const EnumArray< FramebufferOps::Property::Buffer > & | buffers) | const |
Wrapper for Framebuffer::Invalidate()
References oglplus::FramebufferOps::Invalidate().
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, FramebufferOps >::Invalidate | ( | GLsizei | count, |
const FramebufferOps::Property::Buffer * | buffers | ||
) | const |
Wrapper for Framebuffer::Invalidate()
References oglplus::FramebufferOps::Invalidate().
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, FramebufferOps >::Invalidate | ( | const EnumArray< FramebufferOps::Property::Buffer > & | buffers, |
GLint | x, | ||
GLint | y, | ||
GLsizei | width, | ||
GLsizei | height | ||
) | const |
Wrapper for Framebuffer::Invalidate()
References oglplus::FramebufferOps::Invalidate().
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, FramebufferOps >::Invalidate | ( | GLsizei | count, |
const FramebufferOps::Property::Buffer * | buffers, | ||
GLint | x, | ||
GLint | y, | ||
GLsizei | width, | ||
GLsizei | height | ||
) | const |
Wrapper for Framebuffer::Invalidate()
References oglplus::FramebufferOps::Invalidate().
bool oglplus::BoundTemplate< Base, BaseParam, FramebufferOps >::IsComplete | ( | void | ) | const |
Wrapper for Framebuffer::IsComplete()
References oglplus::FramebufferOps::IsComplete().
FramebufferStatus oglplus::BoundTemplate< Base, BaseParam, FramebufferOps >::Status | ( | void | ) | const |
Wrapper for Framebuffer::Status()
References oglplus::FramebufferOps::Status().