globjects
1.1.0.2f0c753c8647
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(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 | protectedstatic |
blit(const std::array< gl::GLint, 4 > &srcRect, const std::array< gl::GLint, 4 > &destRect, gl::ClearBufferMask mask, gl::GLenum filter) | globjects::Framebuffer | protectedstatic |
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 | mutableprotected |
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 | protectedvirtual |
~HeapOnly() | globjects::HeapOnly | protectedvirtual |
~Object() | globjects::Object | protectedvirtual |
~Referenced() | globjects::Referenced | protectedvirtual |