cgv
Loading...
Searching...
No Matches
cgv::render::uniform_buffer< T > Member List

This is the complete list of members for cgv::render::uniform_buffer< T >, including all inherited members.

bind(const context &ctx, VertexBufferType type=VBT_UNDEF) constcgv::render::vertex_buffer
bind(const context &ctx, unsigned index) constcgv::render::vertex_buffer
bind(const context &ctx, VertexBufferType type, unsigned index) constcgv::render::vertex_buffer
clear(const context &ctx)cgv::render::vertex_bufferinline
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) constcgv::render::vertex_bufferinline
copy(const context &ctx, T &array, size_t src_offset_in_bytes=0) constcgv::render::vertex_bufferinline
create(const context &ctx)cgv::render::uniform_buffer< T >inline
create(const context &ctx, size_t array_size)cgv::render::uniform_buffer< T >inline
cgv::render::vertex_buffer::create(const context &ctx, const T &array)cgv::render::vertex_bufferinline
cgv::render::vertex_buffer::create(const context &ctx, const T *array_ptr, size_t nr_elements)cgv::render::vertex_bufferinline
create_or_resize()=deletecgv::render::uniform_buffer< T >
cgv::render::vertex_buffer::create_or_resize(const context &ctx, size_t size_in_bytes)cgv::render::vertex_buffer
cgv::render::vertex_buffer::create_or_resize(const context &ctx, const T &array)cgv::render::vertex_bufferinline
cgv::render::vertex_buffer::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, const T &data)cgv::render::uniform_buffer< T >inline
replace(const context &ctx, const std::vector< T > &array)cgv::render::uniform_buffer< T >inline
cgv::render::vertex_buffer::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 array_size)cgv::render::uniform_buffer< T >inline
resize(const context &ctx, const T &data)cgv::render::uniform_buffer< T >inline
resize(const context &ctx, const std::vector< T > &array)cgv::render::uniform_buffer< T >inline
cgv::render::vertex_buffer::resize(const context &ctx, const T *array_ptr, size_t nr_elements)cgv::render::vertex_bufferinline
resize_or_replace(const context &ctx, const T &data)cgv::render::uniform_buffer< T >inline
resize_or_replace(const context &ctx, std::vector< T > &array)cgv::render::uniform_buffer< T >inline
size_in_bytes (defined in cgv::render::vertex_buffer)cgv::render::vertex_bufferprotected
typecgv::render::vertex_buffer_base
unbind(const context &ctx, VertexBufferType type=VBT_UNDEF) constcgv::render::vertex_buffer
unbind(const context &ctx, unsigned index) constcgv::render::vertex_buffer
unbind(const context &ctx, VertexBufferType type, unsigned index) constcgv::render::vertex_buffer
uniform_buffer(VertexBufferUsage usage=VertexBufferUsage::VBU_STREAM_COPY)cgv::render::uniform_buffer< T >inline
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()cgv::render::vertex_buffer