globjects
2.0.0.690708773bba
Strict OpenGL objects wrapper.
|
This is the complete list of members for globjects::Framebuffer, including all inherited members.
accept(ObjectVisitor &visitor) override | globjects::Framebuffer | virtual |
addAttachment(std::unique_ptr< 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 | |
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::Framebuffer | static |
clearColor(const glm::vec4 &color) | globjects::Framebuffer | static |
clearDepth(gl::GLdouble 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 |
create(Args &&...args) | globjects::Instantiator< Framebuffer > | static |
defaultFBO() | globjects::Framebuffer | static |
detach(gl::GLenum attachment) | globjects::Framebuffer | |
globjects::Object::detach() | globjects::Object | |
Framebuffer() | globjects::Framebuffer | |
Framebuffer(std::unique_ptr< IDResource > &&resource) | globjects::Framebuffer | protected |
fromId(gl::GLuint id) | globjects::Framebuffer | static |
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::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 | mutableprotected |
m_resource | globjects::Object | protected |
name() const | globjects::Object | |
NameImplementation enum name | globjects::Object | |
Object(std::unique_ptr< 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 | |
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 |
~Framebuffer() | globjects::Framebuffer | virtual |
~Object() | globjects::Object | protectedvirtual |