TAMSVIZ
Visualization and annotation tool for ROS
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Framebuffer Class Reference
Inheritance diagram for Framebuffer:
Inheritance graph
[legend]
Collaboration diagram for Framebuffer:
Collaboration graph
[legend]

Public Member Functions

GLuint id () const
 
void create ()
 
void bind ()
 
void attach (Renderbuffer &renderbuffer, int attachment)
 
void attach (Texture &texture, int attachment)
 
- Public Member Functions inherited from ResourceBase
 ResourceBase (const ResourceBase &)=delete
 
ResourceBaseoperator= (const ResourceBase &)=delete
 

Protected Member Functions

void destroy ()
 
- Protected Member Functions inherited from ResourceBase
void cleanup (const std::function< void()> &callback)
 
bool invalidated ()
 

Protected Attributes

GLuint _id = 0
 

Additional Inherited Members

- Static Public Member Functions inherited from ResourceBase
static void setCleanupFunction (const std::function< void(const std::function< void()> &)> &callback)
 

Detailed Description

Definition at line 12 of file framebuffer.h.


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