![]() |
globjects
2.0.0.630135941c42
Strict OpenGL objects wrapper.
|
This is the complete list of members for globjects::Framebuffer, including all inherited members.
| 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 | |
| clearBuffer(gl::GLenum buffer, gl::GLint drawBuffer, int value) | globjects::Framebuffer | |
| clearBuffer(gl::GLenum buffer, gl::GLint drawBuffer, float 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 |
1.10.0