| globjects 1.0.0.000000000000 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) override | globjects::Framebuffer | virtual
addAttachment(FramebufferAttachment *attachment) | globjects::Framebuffer | protected
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 name | globjects::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 |
blit(gl::GLint srcX0, gl::GLint srcY0, gl::GLint srcX1, gl::GLint srcY1, gl::GLint destX0, gl::GLint destY0, gl::GLint destX1, gl::GLint destY1, gl::ClearBufferMask mask, gl::GLenum filter) | globjects::Framebuffer | protected static
blit(const std::array< gl::GLint, 4 > &srcRect, const std::array< gl::GLint, 4 > &destRect, gl::ClearBufferMask mask, gl::GLenum filter) | globjects::Framebuffer | protected static
checkStatus() const | globjects::Framebuffer |
clear(gl::ClearBufferMask mask) | 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 |
clearBufferfi(gl::GLenum buffer, gl::GLint drawBuffer, gl::GLfloat depth, gl::GLint stencil) | globjects::Framebuffer |
clearBufferfv(gl::GLenum buffer, gl::GLint drawBuffer, const gl::GLfloat *value) | globjects::Framebuffer |
clearBufferiv(gl::GLenum buffer, gl::GLint drawBuffer, const gl::GLint *value) | globjects::Framebuffer |
clearBufferuiv(gl::GLenum buffer, gl::GLint drawBuffer, const gl::GLuint *value) | globjects::Framebuffer |
clearColor(gl::GLfloat red, gl::GLfloat green, gl::GLfloat blue, gl::GLfloat alpha) | globjects::Framebuffer | static
clearColor(const glm::vec4 &color) | globjects::Framebuffer | static
clearDepth(gl::GLclampd depth) | globjects::Framebuffer | static
colorMask(gl::GLboolean red, gl::GLboolean green, gl::GLboolean blue, gl::GLboolean alpha) | globjects::Framebuffer | static
colorMask(const glm::bvec4 &mask) | globjects::Framebuffer | static
colorMaski(gl::GLuint buffer, gl::GLboolean red, gl::GLboolean green, gl::GLboolean blue, gl::GLboolean alpha) | globjects::Framebuffer | static
colorMaski(gl::GLuint buffer, const glm::bvec4 &mask) | globjects::Framebuffer | static
defaultFBO() | globjects::Framebuffer | static
destroy() const | globjects::HeapOnly |
detach(gl::GLenum attachment) | globjects::Framebuffer |
globjects::Object::detach() | globjects::Object |
Framebuffer() | globjects::Framebuffer |
Framebuffer(IDResource *resource) | globjects::Framebuffer | protected
fromId(gl::GLuint id) | globjects::Framebuffer | static
getAttachment(gl::GLenum attachment) | globjects::Framebuffer |
getAttachmentParameter(gl::GLenum attachment, gl::GLenum pname) const | globjects::Framebuffer |
hasName() const | globjects::Object |
HeapOnly() | globjects::HeapOnly |
hintBindlessImplementation(BindlessImplementation impl) | globjects::Framebuffer | static
hintNameImplementation(NameImplementation impl) | globjects::Object | static
id() const | globjects::Object |
isDefault() const | globjects::Object |
m_attachments | globjects::Framebuffer | protected
m_objectLabelState | globjects::Object | mutable protected
m_resource | globjects::Object | protected
name() const | globjects::Object |
NameImplementation enum name | globjects::Object |
Object(IDResource *resource) | globjects::Object | protected
objectType() const override | globjects::Framebuffer | virtual
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 |
ref() const | globjects::Referenced |
refCounter() const | globjects::Referenced |
Referenced() | globjects::Referenced |
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::Framebuffer | static
unbind(gl::GLenum target) | globjects::Framebuffer | static
unref() const | globjects::Referenced |
~Framebuffer() | globjects::Framebuffer | protected virtual
~HeapOnly() | globjects::HeapOnly | protected virtual
~Object() | globjects::Object | protected virtual
~Referenced() | globjects::Referenced | protected virtual