bind(context &ctx, VertexBufferType _type=VBT_UNDEF) const | cgv::render::vertex_buffer | |
copy(const context &ctx, size_t src_offset_in_bytes, size_t size_in_bytes, vertex_buffer &dst, size_t dst_offset_in_bytes) const | cgv::render::vertex_buffer | |
copy(const context &ctx, size_t src_offset_in_bytes, T *array_ptr, size_t nr_elements) | cgv::render::vertex_buffer | inline |
create(const context &ctx, size_t size_in_bytes) | cgv::render::vertex_buffer | |
create(const context &ctx, const T &array) | cgv::render::vertex_buffer | inline |
create(const context &ctx, const T *array_ptr, size_t nr_elements) | cgv::render::vertex_buffer | inline |
ctx_ptr | cgv::render::render_component | |
destruct(const context &ctx) | cgv::render::vertex_buffer | |
get_size_in_bytes() const | cgv::render::vertex_buffer | |
is_created() const | cgv::render::vertex_buffer | virtual |
last_error | cgv::render::render_component | mutable |
put_id(T &id) const | cgv::render::render_component | inline |
put_id_void(void *ptr) const | cgv::render::render_component | |
render_component() | cgv::render::render_component | |
replace(const context &ctx, size_t buffer_offset_in_bytes, const T *array_ptr, size_t nr_elements) | cgv::render::vertex_buffer | inline |
type | cgv::render::vertex_buffer_base | |
usage | cgv::render::vertex_buffer_base | |
vertex_buffer(VertexBufferType _type=VBT_VERTICES, VertexBufferUsage _usage=VBU_STATIC_DRAW) | cgv::render::vertex_buffer | |
vertex_buffer_base() | cgv::render::vertex_buffer_base | |
~vertex_buffer() | cgv::render::vertex_buffer | |