globjects  2.0.0.690708773bba
Strict OpenGL objects wrapper.
globjects::Framebuffer Member List

This is the complete list of members for globjects::Framebuffer, including all inherited members.

accept(ObjectVisitor &visitor) overrideglobjects::Framebuffervirtual
addAttachment(std::unique_ptr< FramebufferAttachment > &&attachment)globjects::Framebufferprotected
attachments()globjects::Framebuffer
attachRenderBuffer(gl::GLenum attachment, Renderbuffer *renderBuffer)globjects::Framebuffer
attachTexture(gl::GLenum attachment, Texture *texture, gl::GLint level=0)globjects::Framebuffer
attachTextureLayer(gl::GLenum attachment, Texture *texture, gl::GLint level=0, gl::GLint layer=0)globjects::Framebuffer
bind() const globjects::Framebuffer
bind(gl::GLenum target) const globjects::Framebuffer
BindlessImplementation enum nameglobjects::Framebuffer
blit(gl::GLenum readBuffer, const std::array< gl::GLint, 4 > &srcRect, Framebuffer *destFbo, gl::GLenum drawBuffer, const std::array< gl::GLint, 4 > &destRect, gl::ClearBufferMask mask, gl::GLenum filter) const globjects::Framebuffer
blit(gl::GLenum readBuffer, const std::array< gl::GLint, 4 > &srcRect, Framebuffer *destFbo, const std::vector< gl::GLenum > &drawBuffers, const std::array< gl::GLint, 4 > &destRect, gl::ClearBufferMask mask, gl::GLenum filter) const globjects::Framebuffer
checkStatus() const globjects::Framebuffer
clear(gl::ClearBufferMask mask)globjects::Framebuffer
clearBuffer(gl::GLenum buffer, gl::GLint drawBuffer, const gl::GLint *value)globjects::Framebuffer
clearBuffer(gl::GLenum buffer, gl::GLint drawBuffer, const gl::GLuint *value)globjects::Framebuffer
clearBuffer(gl::GLenum buffer, gl::GLint drawBuffer, const gl::GLfloat *value)globjects::Framebuffer
clearBuffer(gl::GLenum buffer, gl::GLfloat depth, gl::GLint stencil, gl::GLint drawBuffer=0)globjects::Framebuffer
clearBuffer(gl::GLenum buffer, gl::GLint drawBuffer, const glm::ivec4 &value)globjects::Framebuffer
clearBuffer(gl::GLenum buffer, gl::GLint drawBuffer, const glm::uvec4 &value)globjects::Framebuffer
clearBuffer(gl::GLenum buffer, gl::GLint drawBuffer, const glm::vec4 &value)globjects::Framebuffer
clearColor(gl::GLfloat red, gl::GLfloat green, gl::GLfloat blue, gl::GLfloat alpha)globjects::Framebufferstatic
clearColor(const glm::vec4 &color)globjects::Framebufferstatic
clearDepth(gl::GLdouble depth)globjects::Framebufferstatic
colorMask(gl::GLboolean red, gl::GLboolean green, gl::GLboolean blue, gl::GLboolean alpha)globjects::Framebufferstatic
colorMask(const glm::bvec4 &mask)globjects::Framebufferstatic
colorMaski(gl::GLuint buffer, gl::GLboolean red, gl::GLboolean green, gl::GLboolean blue, gl::GLboolean alpha)globjects::Framebufferstatic
colorMaski(gl::GLuint buffer, const glm::bvec4 &mask)globjects::Framebufferstatic
create(Args &&...args)globjects::Instantiator< Framebuffer >static
defaultFBO()globjects::Framebufferstatic
detach(gl::GLenum attachment)globjects::Framebuffer
globjects::Object::detach()globjects::Object
Framebuffer()globjects::Framebuffer
Framebuffer(std::unique_ptr< IDResource > &&resource)globjects::Framebufferprotected
fromId(gl::GLuint id)globjects::Framebufferstatic
Instantiator< Framebuffer >::fromId(gl::GLuint id, Args &&...args)globjects::Instantiator< Framebuffer >static
getAttachment(gl::GLenum attachment)globjects::Framebuffer
getAttachmentParameter(gl::GLenum attachment, gl::GLenum pname) const globjects::Framebuffer
hasName() const globjects::Object
hintBindlessImplementation(BindlessImplementation impl)globjects::Framebufferstatic
hintNameImplementation(NameImplementation impl)globjects::Objectstatic
id() const globjects::Object
isDefault() const globjects::Object
m_attachmentsglobjects::Framebufferprotected
m_objectLabelStateglobjects::Objectmutableprotected
m_resourceglobjects::Objectprotected
name() const globjects::Object
NameImplementation enum nameglobjects::Object
Object(std::unique_ptr< IDResource > &&resource)globjects::Objectprotected
objectType() const overrideglobjects::Framebuffervirtual
printStatus(bool onlyErrors=false) const globjects::Framebuffer
readPixels(gl::GLint x, gl::GLint y, gl::GLsizei width, gl::GLsizei height, gl::GLenum format, gl::GLenum type, gl::GLvoid *data=nullptr) const globjects::Framebuffer
readPixels(const std::array< gl::GLint, 4 > &rect, gl::GLenum format, gl::GLenum type, gl::GLvoid *data=nullptr) const globjects::Framebuffer
readPixels(gl::GLenum readBuffer, const std::array< gl::GLint, 4 > &rect, gl::GLenum format, gl::GLenum type, gl::GLvoid *data=nullptr) const globjects::Framebuffer
readPixelsToBuffer(const std::array< gl::GLint, 4 > &rect, gl::GLenum format, gl::GLenum type, Buffer *pbo) const globjects::Framebuffer
readPixelsToByteArray(const std::array< gl::GLint, 4 > &rect, gl::GLenum format, gl::GLenum type) const globjects::Framebuffer
readPixelsToByteArray(gl::GLenum readBuffer, const std::array< gl::GLint, 4 > &rect, gl::GLenum format, gl::GLenum type) const globjects::Framebuffer
setDrawBuffer(gl::GLenum mode) const globjects::Framebuffer
setDrawBuffers(gl::GLsizei n, const gl::GLenum *modes) const globjects::Framebuffer
setDrawBuffers(const std::vector< gl::GLenum > &modes) const globjects::Framebuffer
setName(const std::string &name)globjects::Object
setParameter(gl::GLenum pname, gl::GLint param)globjects::Framebuffer
setReadBuffer(gl::GLenum mode) const globjects::Framebuffer
statusString() const globjects::Framebuffer
unbind()globjects::Framebufferstatic
unbind(gl::GLenum target)globjects::Framebufferstatic
~Framebuffer()globjects::Framebuffervirtual
~Object()globjects::Objectprotectedvirtual