Public Member Functions | Static Public Member Functions | Static Public Attributes | Private Attributes | Static Private Attributes
FrameBufferObject Class Reference

#include <FrameBufferObject.h>

List of all members.

Public Member Functions

void BindFBO ()
 FrameBufferObject (int autobind=1)
 ~FrameBufferObject ()

Static Public Member Functions

static void AttachDepthTexture (GLenum textureTarget, GLuint texID)
static void AttachRenderBuffer (GLenum attachment, GLuint buffID)
static void AttachTexture (GLenum textureTarget, GLenum attachment, GLuint texID)
static void DeleteGlobalFBO ()
static void UnattachRenderBuffer (GLenum attachment)
static void UnattachTex (GLenum attachment)
static void UnbindFBO ()

Static Public Attributes

static int UseSingleFBO = 1

Private Attributes

GLuint _fboID

Static Private Attributes

static GLuint GlobalFBO = 0

Detailed Description

Definition at line 28 of file FrameBufferObject.h.


Constructor & Destructor Documentation

FrameBufferObject::FrameBufferObject ( int  autobind = 1)

Definition at line 38 of file FrameBufferObject.cpp.

Definition at line 51 of file FrameBufferObject.cpp.


Member Function Documentation

void FrameBufferObject::AttachDepthTexture ( GLenum  textureTarget,
GLuint  texID 
) [static]

Definition at line 69 of file FrameBufferObject.cpp.

void FrameBufferObject::AttachRenderBuffer ( GLenum  attachment,
GLuint  buffID 
) [static]

Definition at line 95 of file FrameBufferObject.cpp.

void FrameBufferObject::AttachTexture ( GLenum  textureTarget,
GLenum  attachment,
GLuint  texID 
) [static]

Definition at line 75 of file FrameBufferObject.cpp.

Definition at line 80 of file FrameBufferObject.cpp.

Definition at line 60 of file FrameBufferObject.cpp.

void FrameBufferObject::UnattachRenderBuffer ( GLenum  attachment) [static]

Definition at line 101 of file FrameBufferObject.cpp.

void FrameBufferObject::UnattachTex ( GLenum  attachment) [static]

Definition at line 90 of file FrameBufferObject.cpp.

void FrameBufferObject::UnbindFBO ( ) [static]

Definition at line 85 of file FrameBufferObject.cpp.


Member Data Documentation

GLuint FrameBufferObject::_fboID [private]

Definition at line 31 of file FrameBufferObject.h.

GLuint FrameBufferObject::GlobalFBO = 0 [static, private]

Definition at line 30 of file FrameBufferObject.h.

Definition at line 33 of file FrameBufferObject.h.


The documentation for this class was generated from the following files:


siftgpu
Author(s): Changchang Wu (library), Bence Magyar (ROS wrapper)
autogenerated on Thu Jan 2 2014 11:38:01