Tucano
0.1
A library for rapid prototyping with modern OpenGL and GLSL
|
This is the complete list of members for Tucano::Framebuffer, including all inherited members.
bind(void) | Tucano::Framebuffer | inlinevirtual |
bindAttachment(int attachment, int texture_unit) | Tucano::Framebuffer | inline |
bindAttachment(int attachment) | Tucano::Framebuffer | inline |
bindRenderBuffer(GLuint attachID) | Tucano::Framebuffer | inlinevirtual |
bindRenderBuffers(GLuint attachID0, GLuint attachID1) | Tucano::Framebuffer | inlinevirtual |
bindRenderBuffers(GLuint attachID0, GLuint attachID1, GLuint attachID2) | Tucano::Framebuffer | inlinevirtual |
bindRenderBuffers(GLuint attachID0, GLuint attachID1, GLuint attachID2, GLuint attachID3) | Tucano::Framebuffer | inlinevirtual |
bindRenderBuffers(GLuint attachID0, GLuint attachID1, GLuint attachID2, GLuint attachID3, GLuint attachID4) | Tucano::Framebuffer | inlinevirtual |
bindRenderBuffers(GLuint attachID0, GLuint attachID1, GLuint attachID2, GLuint attachID3, GLuint attachID4, GLuint attachID5) | Tucano::Framebuffer | inlinevirtual |
bindRenderBuffers(GLuint attachID0, GLuint attachID1, GLuint attachID2, GLuint attachID3, GLuint attachID4, GLuint attachID5, GLuint attachID6) | Tucano::Framebuffer | inlinevirtual |
bindRenderBuffers(GLuint attachID0, GLuint attachID1, GLuint attachID2, GLuint attachID3, GLuint attachID4, GLuint attachID5, GLuint attachID6, GLuint attachID7) | Tucano::Framebuffer | inlinevirtual |
bindRenderBuffers(GLsizei n, GLuint *buffers) | Tucano::Framebuffer | inlinevirtual |
blitTo(Framebuffer ©fbo, int source_attach=0, int dest_attach=0) | Tucano::Framebuffer | inline |
bufferElements() const | Tucano::Framebuffer | inline |
clearAttachment(int attachment, Eigen::Vector4f clear_color=Eigen::Vector4f::Zero()) | Tucano::Framebuffer | inline |
clearAttachments(Eigen::Vector4f clear_color=Eigen::Vector4f::Zero()) | Tucano::Framebuffer | inline |
clearDepth(void) | Tucano::Framebuffer | inline |
create(int w, int h, int num_attachs=1, int nsamples=1) | Tucano::Framebuffer | inline |
create(Eigen::Vector2i size, int num_attachs=1, int nsamples=1) | Tucano::Framebuffer | inline |
createFramebuffer(int viewportWidth, int viewportHeight, int numberOfTextures=1) | Tucano::Framebuffer | inlineprotectedvirtual |
createTexture(int attach_id) | Tucano::Framebuffer | inlineprotectedvirtual |
depthbuffer_id | Tucano::Framebuffer | protected |
depthBufferElements() const | Tucano::Framebuffer | inline |
depthbufferID_sptr | Tucano::Framebuffer | protected |
fbo_id | Tucano::Framebuffer | protected |
fboID_sptr | Tucano::Framebuffer | protected |
fboTextures | Tucano::Framebuffer | protected |
fillTexture(int attach_id, GLubyte *data) | Tucano::Framebuffer | inline |
fillTexture(int attach_id, GLfloat *data) | Tucano::Framebuffer | inline |
format | Tucano::Framebuffer | protected |
Framebuffer(int w, int h, int num_buffers=1, GLenum textype=GL_TEXTURE_2D, GLenum int_frm=GL_RGBA32F, GLenum frm=GL_RGBA, GLenum pix_type=GL_UNSIGNED_BYTE) | Tucano::Framebuffer | inline |
Framebuffer(void) | Tucano::Framebuffer | inline |
getDimensions(void) | Tucano::Framebuffer | inline |
getHeight(void) | Tucano::Framebuffer | inline |
getID(void) | Tucano::Framebuffer | inline |
getNumAttachments(void) | Tucano::Framebuffer | inline |
getSize() const | Tucano::Framebuffer | inline |
getTexID(int tex_id) | Tucano::Framebuffer | inline |
getTexture(int tex_id) | Tucano::Framebuffer | inline |
getWidth(void) | Tucano::Framebuffer | inline |
internal_format | Tucano::Framebuffer | protected |
is_binded | Tucano::Framebuffer | protected |
isBinded(void) | Tucano::Framebuffer | inline |
num_samples | Tucano::Framebuffer | protected |
pixel_type | Tucano::Framebuffer | protected |
printBuffer(int attach, Eigen::Vector4f exception=Eigen::Vector4f(0.0, 0.0, 0.0, 0.0)) | Tucano::Framebuffer | inline |
readBuffer(int attach_id, GLfloat **pixels) | Tucano::Framebuffer | inline |
readBuffer(int attach_id, GLbyte **pixels) | Tucano::Framebuffer | inline |
readBuffer(int attach_id, unsigned char **pixels) | Tucano::Framebuffer | inline |
readBuffer(int attach_id, vector< unsigned char > &pixels) | Tucano::Framebuffer | inline |
readBuffer(int attach_id, vector< float > &pixels) | Tucano::Framebuffer | inline |
readDepthBuffer(vector< GLbyte > &depth_values) | Tucano::Framebuffer | inline |
readDepthBuffer(vector< float > &depth_values) | Tucano::Framebuffer | inline |
readPixel(int attach, Eigen::Vector2i pos) | Tucano::Framebuffer | inline |
saveAsPPM(string filename, int attach=0) | Tucano::Framebuffer | inline |
setInputFormat(GLenum in_format) | Tucano::Framebuffer | inline |
setInputType(GLenum in_type) | Tucano::Framebuffer | inline |
setInternalFormat(GLenum int_frm) | Tucano::Framebuffer | inline |
setTextureType(GLenum tex_type) | Tucano::Framebuffer | inline |
size | Tucano::Framebuffer | protected |
texture_type | Tucano::Framebuffer | protected |
textureType(void) | Tucano::Framebuffer | inline |
unbind(void) | Tucano::Framebuffer | inline |
unbindAttachments(void) | Tucano::Framebuffer | inline |
unbindFBO(void) | Tucano::Framebuffer | inlinevirtual |