Easy3D 2.6.1
|
This is the complete list of members for FramebufferObject, including all inherited members.
activate_draw_buffer(unsigned int index) const | FramebufferObject | |
activate_draw_buffers(unsigned int num_buffers, const unsigned int indices[]) const | FramebufferObject | |
activate_draw_buffers(unsigned int minId, unsigned int maxId) const | FramebufferObject | |
activate_read_buffer(unsigned int index) const | FramebufferObject | |
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) | FramebufferObject | static |
blit_framebuffer(FramebufferObject *target, const FramebufferObject *source, int target_color_attachment_index, int source_color_attachment_index, GLbitfield buffers, GLenum filter=GL_NEAREST) | FramebufferObject | static |
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) | FramebufferObject | static |
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) | FramebufferObject | static |
color_texture(unsigned int index=0, bool resolve=true) const | FramebufferObject | |
copy_color_to_texture(GLuint &texture_handle, unsigned int index=0, int internal_format=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 | FramebufferObject | |
deactivate_read_buffer() const | FramebufferObject | |
depth_bits() const | FramebufferObject | |
depth_texture(bool resolve=true) const | FramebufferObject | |
ensure_size(int w, int h) | FramebufferObject | |
FramebufferObject(int w, int h, int samples=0) | FramebufferObject | |
handle() const | FramebufferObject | inline |
has_color_attachment(unsigned int index) const | FramebufferObject | |
has_color_texture(unsigned int index) const | FramebufferObject | |
has_depth_attachment() const | FramebufferObject | |
has_depth_texture() const | FramebufferObject | |
has_stencil() const | FramebufferObject | |
height() const | FramebufferObject | inline |
is_bound(GLenum target=GL_FRAMEBUFFER) const | FramebufferObject | |
is_supported() | FramebufferObject | static |
is_valid() const | FramebufferObject | |
num_color_attachments() const | FramebufferObject | |
print_attachments() const | FramebufferObject | |
print_draw_buffers() const | FramebufferObject | |
print_read_buffer() const | FramebufferObject | |
read_color(unsigned int index, unsigned char *buffer, unsigned int format, bool flip_vertically=true) const | FramebufferObject | |
read_color(unsigned int index, std::vector< unsigned char > &buffer, unsigned int format, bool flip_vertically=true) const | FramebufferObject | |
read_color(unsigned char rgba[4], int x, int y, int index=0) const | FramebufferObject | |
read_depth(float *buffer, bool flip_vertically=true) const | FramebufferObject | |
read_depth(std::vector< float > &buffer, bool flip_vertically=true) const | FramebufferObject | |
read_depth(float &depth, int x, int y) const | FramebufferObject | |
release(GLenum target=GL_FRAMEBUFFER) | FramebufferObject | |
samples() const | FramebufferObject | inline |
snapshot_color(unsigned int index, const std::string &file_name) const | FramebufferObject | |
snapshot_depth(const std::string &file_name) const | FramebufferObject | |
texture_target() const | FramebufferObject | |
width() const | FramebufferObject | inline |
~FramebufferObject() | FramebufferObject | virtual |