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

Public Member Functions

 VertexAttribArrayBuffer (const BufferObjectHandle &bo)
 
void set_array (VertexAttribArrayType array_type, GLint vertex_size, GLenum data_type, GLsizei stride, int offset)
 
void set_array (VertexAttribArrayType array_type, GLenum data_type, GLsizei stride, int offset)
 
void set_array (VertexAttribArrayType array_type, GLsizei stride, int offset)
 
void set_generic_array (GLuint index, GLint attrib_size, GLenum data_type, GLboolean normalized, GLsizei stride, int offset)
 
void enable_arrays ()
 
void disable_arrays ()
 
void draw_arrays (GLenum mode, GLint first, GLsizei count)
 
void multi_draw_arrays (GLenum mode, GLint *first, GLsizei *count, 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: