Easy3D 2.5.3
|
This is the complete list of members for VertexArrayObject, including all inherited members.
bind() (defined in VertexArrayObject) | VertexArrayObject | |
create_array_buffer(GLuint &buffer, GLuint index, const void *data, std::size_t size, std::size_t dim, bool dynamic=false) | VertexArrayObject | |
create_element_buffer(GLuint &buffer, const void *data, std::size_t size, bool dynamic=false) (defined in VertexArrayObject) | VertexArrayObject | |
create_storage_buffer(GLuint &buffer, GLuint index, const void *data, std::size_t size) (defined in VertexArrayObject) | VertexArrayObject | |
get_buffer_data(GLenum target, GLuint buffer, GLintptr offset, GLsizeiptr size, void *data) | VertexArrayObject | static |
id() const (defined in VertexArrayObject) | VertexArrayObject | inline |
is_supported() (defined in VertexArrayObject) | VertexArrayObject | static |
map_buffer(GLenum target, GLuint buffer, GLenum access) (defined in VertexArrayObject) | VertexArrayObject | static |
release() const (defined in VertexArrayObject) | VertexArrayObject | |
release_buffer(GLuint &buffer) | VertexArrayObject | static |
unmap_buffer(GLenum target, GLuint buffer) (defined in VertexArrayObject) | VertexArrayObject | static |
update_storage_buffer(GLuint &buffer, GLintptr offset, GLsizeiptr size, const void *data) (defined in VertexArrayObject) | VertexArrayObject | |
VertexArrayObject() (defined in VertexArrayObject) | VertexArrayObject | |
~VertexArrayObject() (defined in VertexArrayObject) | VertexArrayObject |