bind() const | xcal::render::opengl::GL::Buffer | |
bind_as(gl::GLenum target) const | xcal::render::opengl::GL::Buffer | |
Buffer(const Buffer &)=delete | xcal::render::opengl::GL::Buffer | |
Buffer(Buffer &&o) | xcal::render::opengl::GL::Buffer | inline |
Buffer(gl::GLenum target) | xcal::render::opengl::GL::Buffer | |
buffer_data(const void *data, gl::GLuint size, gl::GLenum usage) | xcal::render::opengl::GL::Buffer | |
buffer_data(const std::vector< T > &data, gl::GLenum usage) | xcal::render::opengl::GL::Buffer | inline |
buffer_data(const std::array< T, N > &data, gl::GLenum usage) | xcal::render::opengl::GL::Buffer | inline |
buffer_data(const std::vector< T > &data, gl::GLenum usage, size_t size) | xcal::render::opengl::GL::Buffer | inline |
buffer_data(const std::array< T, N > &data, gl::GLenum usage, size_t size) | xcal::render::opengl::GL::Buffer | inline |
buffer_sub_data(const void *data, gl::GLuint offset, gl::GLuint size) | xcal::render::opengl::GL::Buffer | |
buffer_sub_data(const std::vector< T > &data, gl::GLuint offset) | xcal::render::opengl::GL::Buffer | inline |
destroy() | xcal::render::opengl::GL::Buffer | |
get_buffer_data(std::vector< char > &data) const | xcal::render::opengl::GL::Buffer | |
get_buffer_data(std::vector< char > &data, gl::GLenum target) const | xcal::render::opengl::GL::Buffer | |
id() const | xcal::render::opengl::GL::Buffer | inline |
is_valid() const | xcal::render::opengl::GL::Buffer | inline |
Object | xcal::render::opengl::GL::Buffer | friend |
operator=(const Buffer &)=delete | xcal::render::opengl::GL::Buffer | |
operator=(Buffer &&o) | xcal::render::opengl::GL::Buffer | inline |
swap(Buffer &o) | xcal::render::opengl::GL::Buffer | inline |
unbind() const | xcal::render::opengl::GL::Buffer | |
unbind(gl::GLenum target) | xcal::render::opengl::GL::Buffer | static |
~Buffer() | xcal::render::opengl::GL::Buffer | |