Seg3D  2.4
Seg3D is a free volume segmentation and processing tool developed by the NIH Center for Integrative Biomedical Computing at the University of Utah Scientific Computing and Imaging (SCI) Institute.
All Classes Namespaces Functions Variables Typedefs Enumerator Friends
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Core::BufferObject Class Reference
Inheritance diagram for Core::BufferObject:
Core::PixelBufferObject Core::VertexBufferObject Core::PixelPackBuffer Core::PixelUnpackBuffer Core::ElementArrayBuffer Core::VertexAttribArrayBuffer

Public Member Functions

void set_buffer_data (GLsizeiptr size, const GLvoid *data, GLenum usage)
 
void set_buffer_sub_data (GLintptr offset, GLsizeiptr size, const GLvoid *data)
 
void bind ()
 
void unbind ()
 
void * map_buffer (GLenum access)
 
GLboolean unmap_buffer ()
 

Protected Member Functions

 BufferObject (const BufferObjectHandle &bo)
 
void safe_bind ()
 
void safe_unbind ()
 

Protected Attributes

GLenum target_
 
GLenum query_target_
 

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