Tucano  0.1
A library for rapid prototyping with modern OpenGL and GLSL
Tucano::Framebuffer Member List

This is the complete list of members for Tucano::Framebuffer, including all inherited members.

bind(void)Tucano::Framebufferinlinevirtual
bindAttachment(int attachment, int texture_unit)Tucano::Framebufferinline
bindAttachment(int attachment)Tucano::Framebufferinline
bindRenderBuffer(GLuint attachID)Tucano::Framebufferinlinevirtual
bindRenderBuffers(GLuint attachID0, GLuint attachID1)Tucano::Framebufferinlinevirtual
bindRenderBuffers(GLuint attachID0, GLuint attachID1, GLuint attachID2)Tucano::Framebufferinlinevirtual
bindRenderBuffers(GLuint attachID0, GLuint attachID1, GLuint attachID2, GLuint attachID3)Tucano::Framebufferinlinevirtual
bindRenderBuffers(GLuint attachID0, GLuint attachID1, GLuint attachID2, GLuint attachID3, GLuint attachID4)Tucano::Framebufferinlinevirtual
bindRenderBuffers(GLuint attachID0, GLuint attachID1, GLuint attachID2, GLuint attachID3, GLuint attachID4, GLuint attachID5)Tucano::Framebufferinlinevirtual
bindRenderBuffers(GLuint attachID0, GLuint attachID1, GLuint attachID2, GLuint attachID3, GLuint attachID4, GLuint attachID5, GLuint attachID6)Tucano::Framebufferinlinevirtual
bindRenderBuffers(GLuint attachID0, GLuint attachID1, GLuint attachID2, GLuint attachID3, GLuint attachID4, GLuint attachID5, GLuint attachID6, GLuint attachID7)Tucano::Framebufferinlinevirtual
bindRenderBuffers(GLsizei n, GLuint *buffers)Tucano::Framebufferinlinevirtual
blitTo(Framebuffer &copyfbo, int source_attach=0, int dest_attach=0)Tucano::Framebufferinline
bufferElements() const Tucano::Framebufferinline
clearAttachment(int attachment, Eigen::Vector4f clear_color=Eigen::Vector4f::Zero())Tucano::Framebufferinline
clearAttachments(Eigen::Vector4f clear_color=Eigen::Vector4f::Zero())Tucano::Framebufferinline
clearDepth(void)Tucano::Framebufferinline
create(int w, int h, int num_attachs=1, int nsamples=1)Tucano::Framebufferinline
create(Eigen::Vector2i size, int num_attachs=1, int nsamples=1)Tucano::Framebufferinline
createFramebuffer(int viewportWidth, int viewportHeight, int numberOfTextures=1)Tucano::Framebufferinlineprotectedvirtual
createTexture(int attach_id)Tucano::Framebufferinlineprotectedvirtual
depthbuffer_idTucano::Framebufferprotected
depthBufferElements() const Tucano::Framebufferinline
depthbufferID_sptrTucano::Framebufferprotected
fbo_idTucano::Framebufferprotected
fboID_sptrTucano::Framebufferprotected
fboTexturesTucano::Framebufferprotected
fillTexture(int attach_id, GLubyte *data)Tucano::Framebufferinline
fillTexture(int attach_id, GLfloat *data)Tucano::Framebufferinline
formatTucano::Framebufferprotected
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::Framebufferinline
Framebuffer(void)Tucano::Framebufferinline
getDimensions(void)Tucano::Framebufferinline
getHeight(void)Tucano::Framebufferinline
getID(void)Tucano::Framebufferinline
getNumAttachments(void)Tucano::Framebufferinline
getSize() const Tucano::Framebufferinline
getTexID(int tex_id)Tucano::Framebufferinline
getTexture(int tex_id)Tucano::Framebufferinline
getWidth(void)Tucano::Framebufferinline
internal_formatTucano::Framebufferprotected
is_bindedTucano::Framebufferprotected
isBinded(void)Tucano::Framebufferinline
num_samplesTucano::Framebufferprotected
pixel_typeTucano::Framebufferprotected
printBuffer(int attach, Eigen::Vector4f exception=Eigen::Vector4f(0.0, 0.0, 0.0, 0.0))Tucano::Framebufferinline
readBuffer(int attach_id, GLfloat **pixels)Tucano::Framebufferinline
readBuffer(int attach_id, GLbyte **pixels)Tucano::Framebufferinline
readBuffer(int attach_id, unsigned char **pixels)Tucano::Framebufferinline
readBuffer(int attach_id, vector< unsigned char > &pixels)Tucano::Framebufferinline
readBuffer(int attach_id, vector< float > &pixels)Tucano::Framebufferinline
readDepthBuffer(vector< GLbyte > &depth_values)Tucano::Framebufferinline
readDepthBuffer(vector< float > &depth_values)Tucano::Framebufferinline
readPixel(int attach, Eigen::Vector2i pos)Tucano::Framebufferinline
saveAsPPM(string filename, int attach=0)Tucano::Framebufferinline
setInputFormat(GLenum in_format)Tucano::Framebufferinline
setInputType(GLenum in_type)Tucano::Framebufferinline
setInternalFormat(GLenum int_frm)Tucano::Framebufferinline
setTextureType(GLenum tex_type)Tucano::Framebufferinline
sizeTucano::Framebufferprotected
texture_typeTucano::Framebufferprotected
textureType(void)Tucano::Framebufferinline
unbind(void)Tucano::Framebufferinline
unbindAttachments(void)Tucano::Framebufferinline
unbindFBO(void)Tucano::Framebufferinlinevirtual