Easy3D 2.5.3
FramebufferObject Member List

This is the complete list of members for FramebufferObject, including all inherited members.

activate_draw_buffer(unsigned int index) constFramebufferObject
activate_draw_buffers(unsigned int num_buffers, const unsigned int indices[]) const (defined in FramebufferObject)FramebufferObject
activate_draw_buffers(unsigned int minId, unsigned int maxId) const (defined in FramebufferObject)FramebufferObject
activate_read_buffer(unsigned int index) constFramebufferObject
add_color_buffer(GLenum internal_format=GL_RGBA8, GLenum format=GL_RGBA, GLenum type=GL_UNSIGNED_BYTE)FramebufferObject
add_color_texture(GLenum internal_format=GL_RGBA8, GLenum format=GL_RGBA, GLenum type=GL_UNSIGNED_BYTE, GLenum filter=GL_NEAREST)FramebufferObject
add_depth_buffer(GLenum internal_format=GL_DEPTH24_STENCIL8)FramebufferObject
add_depth_texture(GLenum internal_format=GL_DEPTH24_STENCIL8, GLenum filter=GL_NEAREST, GLenum compare_mode=GL_NONE, GLenum compare_func=GL_LEQUAL)FramebufferObject
attach_color_texture(GLenum target, GLuint texture_id, GLenum attachment)FramebufferObject
attach_depth_texture(GLenum target, GLuint texture_id, GLenum attachment)FramebufferObject
bind(GLenum target=GL_FRAMEBUFFER)FramebufferObject
blit_framebuffer(FramebufferObject *target, const FramebufferObject *source, GLbitfield buffers, GLenum filter=GL_NEAREST)FramebufferObjectstatic
blit_framebuffer(FramebufferObject *target, const FramebufferObject *source, int target_color_attachment_index, int source_color_attachment_index, GLbitfield buffers, GLenum filter=GL_NEAREST)FramebufferObjectstatic
blit_framebuffer(FramebufferObject *target, int tx0, int ty0, int tx1, int ty1, const FramebufferObject *source, int sx0, int sy0, int sx1, int sy1, GLbitfield buffers, GLenum filter=GL_NEAREST)FramebufferObjectstatic
blit_framebuffer(FramebufferObject *target, int tx0, int ty0, int tx1, int ty1, const FramebufferObject *source, int sx0, int sy0, int sx1, int sy1, int target_color_attachment_index, int source_color_attachment_index, GLbitfield buffers, GLenum filter=GL_NEAREST)FramebufferObjectstatic
color_texture(unsigned int index=0, bool resolve=true) constFramebufferObject
copy_color_to_texture(GLuint &texture_handle, unsigned int index=0, int internalFormat=GL_RGBA8, GLenum format=GL_RGBA, GLenum type=GL_UNSIGNED_BYTE, GLenum filter=GL_NEAREST)FramebufferObject
copy_depth_to_texture(GLuint &texture_handle, unsigned int internal_format=GL_DEPTH24_STENCIL8, GLenum filter=GL_NEAREST)FramebufferObject
deactivate_draw_buffers() const (defined in FramebufferObject)FramebufferObject
deactivate_read_buffer() constFramebufferObject
depth_bits() constFramebufferObject
depth_texture(bool resolve=true) constFramebufferObject
ensure_size(int w, int h)FramebufferObject
FramebufferObject(int w, int h, int samples=0)FramebufferObject
handle() constFramebufferObjectinline
has_color_attachment(unsigned int index) constFramebufferObject
has_color_texture(unsigned int index) constFramebufferObject
has_depth_attachment() constFramebufferObject
has_depth_texture() constFramebufferObject
has_stencil() constFramebufferObject
height() constFramebufferObjectinline
is_bound(GLenum target=GL_FRAMEBUFFER) constFramebufferObject
is_supported()FramebufferObjectstatic
is_valid() constFramebufferObject
num_color_attachments() constFramebufferObject
print_attachments() constFramebufferObject
print_draw_buffers() constFramebufferObject
print_read_buffer() constFramebufferObject
read_color(unsigned int index, unsigned char *buffer, unsigned int format, bool flip_vertically=true) constFramebufferObject
read_color(unsigned int index, std::vector< unsigned char > &buffer, unsigned int format, bool flip_vertically=true) constFramebufferObject
read_color(unsigned char rgba[4], int x, int y, int index=0) constFramebufferObject
read_depth(float *buffer, bool flip_vertically=true) constFramebufferObject
read_depth(std::vector< float > &buffer, bool flip_vertically=true) constFramebufferObject
read_depth(float &depth, int x, int y) constFramebufferObject
release(GLenum target=GL_FRAMEBUFFER)FramebufferObject
samples() constFramebufferObjectinline
snapshot_color(unsigned int index, const std::string &file_name) constFramebufferObject
snapshot_depth(const std::string &file_name) constFramebufferObject
texture_target() constFramebufferObject
width() constFramebufferObjectinline
~FramebufferObject()FramebufferObjectvirtual