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.
Public Member Functions | Static Public Member Functions | List of all members
Core::ElementArrayBuffer Class Reference
Inheritance diagram for Core::ElementArrayBuffer:
Core::VertexBufferObject Core::BufferObject

Public Member Functions

 ElementArrayBuffer (const BufferObjectHandle &bo)
 
void draw_elements (GLenum mode, GLsizei count, GLenum data_type, int offset=0)
 
void draw_range_elements (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum data_type, int offset=0)
 
void multi_draw_elements (GLenum mode, GLsizei *count, GLenum data_type, const GLvoid **offsets, GLsizei primcount)
 
- Public Member Functions inherited from Core::BufferObject
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 ()
 

Static Public Member Functions

static void RestoreDefault ()
 

Additional Inherited Members

- Protected Member Functions inherited from Core::VertexBufferObject
 VertexBufferObject (const BufferObjectHandle &bo)
 
- Protected Member Functions inherited from Core::BufferObject
 BufferObject (const BufferObjectHandle &bo)
 
void safe_bind ()
 
void safe_unbind ()
 
- Protected Attributes inherited from Core::BufferObject
GLenum target_
 
GLenum query_target_
 

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