sgltk 0.6
Simple OpenGL Tool Kit
|
This is the complete list of members for sgltk::Buffer, including all inherited members.
bind() | sgltk::Buffer | inline |
bind(GLenum target) | sgltk::Buffer | inline |
bind(GLenum target, unsigned int index) | sgltk::Buffer | inline |
Buffer(GLenum target=GL_ARRAY_BUFFER) | sgltk::Buffer | inline |
buffer | sgltk::Buffer | |
copy(Buffer &source, unsigned int read_offset, unsigned int write_offset, unsigned int size) | sgltk::Buffer | inline |
copy(Buffer *source, unsigned int read_offset, unsigned int write_offset, unsigned int size) | sgltk::Buffer | inline |
create_empty(unsigned int num_elements, GLenum usage) | sgltk::Buffer | inline |
load(const std::vector< T > &data, GLenum usage) | sgltk::Buffer | inline |
load(unsigned int num_elements, const T *data, GLenum usage) | sgltk::Buffer | inline |
map(GLenum access) | sgltk::Buffer | inline |
num_elements | sgltk::Buffer | |
replace_data(const std::vector< T > &data) | sgltk::Buffer | inline |
replace_data(const T *data, unsigned int number_elements) | sgltk::Buffer | inline |
replace_partial_data(unsigned int offset, const std::vector< T > &data) | sgltk::Buffer | inline |
replace_partial_data(unsigned int offset, const T *data, unsigned int number_elements) | sgltk::Buffer | inline |
size | sgltk::Buffer | |
store(unsigned int offset, unsigned int size, void *storage) | sgltk::Buffer | inline |
unbind() | sgltk::Buffer | inline |
unmap() | sgltk::Buffer | inline |
~Buffer() (defined in sgltk::Buffer) | sgltk::Buffer | inline |