|
cgv
|
This is the complete list of members for cgv::render::vertex_buffer, including all inherited members.
| bind(context &ctx, VertexBufferType type=VBT_UNDEF) const | cgv::render::vertex_buffer | |
| bind(context &ctx, unsigned index) const | cgv::render::vertex_buffer | |
| bind(context &ctx, VertexBufferType type, unsigned index) const | cgv::render::vertex_buffer | |
| clear(const context &ctx) | cgv::render::vertex_buffer | inline |
| 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) const | cgv::render::vertex_buffer | inline |
| copy(const context &ctx, T &array, size_t src_offset_in_bytes=0) const | 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 |
| create_or_resize(const context &ctx, size_t size_in_bytes) | cgv::render::vertex_buffer | |
| create_or_resize(const context &ctx, const T &array) | cgv::render::vertex_buffer | inline |
| create_or_resize(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 | |
| handle (defined in cgv::render::render_component) | cgv::render::render_component | |
| internal_format (defined in cgv::render::render_component) | cgv::render::render_component | |
| is_created() const override | 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 |
| resize(const context &ctx, size_t size_in_bytes) | cgv::render::vertex_buffer | |
| resize(const context &ctx, const T &array) | cgv::render::vertex_buffer | inline |
| resize(const context &ctx, const T *array_ptr, size_t nr_elements) | cgv::render::vertex_buffer | inline |
| size_in_bytes (defined in cgv::render::vertex_buffer) | cgv::render::vertex_buffer | protected |
| type | cgv::render::vertex_buffer_base | |
| unbind(context &ctx, VertexBufferType type=VBT_UNDEF) const | cgv::render::vertex_buffer | |
| unbind(context &ctx, unsigned index) const | cgv::render::vertex_buffer | |
| unbind(context &ctx, VertexBufferType type, unsigned index) const | cgv::render::vertex_buffer | |
| usage | cgv::render::vertex_buffer_base | |
| user_data (defined in cgv::render::render_component) | cgv::render::render_component | |
| 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 |