cgv
Loading...
Searching...
No Matches
cgv::render::vertex_buffer Member List

This is the complete list of members for cgv::render::vertex_buffer, including all inherited members.

bind(context &ctx, VertexBufferType type=VBT_UNDEF) constcgv::render::vertex_buffer
bind(context &ctx, unsigned index) constcgv::render::vertex_buffer
bind(context &ctx, VertexBufferType type, unsigned index) constcgv::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) constcgv::render::vertex_buffer
copy(const context &ctx, size_t src_offset_in_bytes, T *array_ptr, size_t nr_elements)cgv::render::vertex_bufferinline
copy(const context &ctx, T &array, size_t src_offset_in_bytes=0)cgv::render::vertex_bufferinline
create(const context &ctx, size_t size_in_bytes)cgv::render::vertex_buffer
create(const context &ctx, const T &array)cgv::render::vertex_bufferinline
create(const context &ctx, const T *array_ptr, size_t nr_elements)cgv::render::vertex_bufferinline
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_bufferinline
create_or_resize(const context &ctx, const T *array_ptr, size_t nr_elements)cgv::render::vertex_bufferinline
ctx_ptrcgv::render::render_component
destruct(const context &ctx)cgv::render::vertex_buffer
get_size_in_bytes() constcgv::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 overridecgv::render::vertex_buffervirtual
last_errorcgv::render::render_componentmutable
put_id(T &id) constcgv::render::render_componentinline
put_id_void(void *ptr) constcgv::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_bufferinline
resize(const context &ctx, size_t size_in_bytes)cgv::render::vertex_buffer
resize(const context &ctx, const T &array)cgv::render::vertex_bufferinline
resize(const context &ctx, const T *array_ptr, size_t nr_elements)cgv::render::vertex_bufferinline
size_in_bytes (defined in cgv::render::vertex_buffer)cgv::render::vertex_bufferprotected
typecgv::render::vertex_buffer_base
unbind(context &ctx, VertexBufferType type=VBT_UNDEF) constcgv::render::vertex_buffer
unbind(context &ctx, unsigned index) constcgv::render::vertex_buffer
unbind(context &ctx, VertexBufferType type, unsigned index) constcgv::render::vertex_buffer
usagecgv::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