aab | cgv::render::attribute_array_manager | protected |
attribute_array_manager(VertexBufferUsage _default_usage=VBU_STREAM_DRAW) | cgv::render::attribute_array_manager | |
default_usage | cgv::render::attribute_array_manager | protected |
destruct(const context &ctx) (defined in cgv::render::attribute_array_manager) | cgv::render::attribute_array_manager | |
disable(context &ctx) (defined in cgv::render::attribute_array_manager) | cgv::render::attribute_array_manager | |
enable(context &ctx) (defined in cgv::render::attribute_array_manager) | cgv::render::attribute_array_manager | |
get_buffer_ptr(int loc) const | cgv::render::attribute_array_manager | inline |
has_attribute(const context &ctx, int loc) const | cgv::render::attribute_array_manager | |
has_index_buffer() const | cgv::render::attribute_array_manager | |
init(context &ctx) (defined in cgv::render::attribute_array_manager) | cgv::render::attribute_array_manager | |
is_created() const (defined in cgv::render::attribute_array_manager) | cgv::render::attribute_array_manager | |
ref_composed_attribute_array(const context &ctx, int loc, int loc_ref, const C *array_ptr, size_t nr_elements, const T &elem) (defined in cgv::render::attribute_array_manager) | cgv::render::attribute_array_manager | inline |
remove_attribute_array(const context &ctx, int loc) (defined in cgv::render::attribute_array_manager) | cgv::render::attribute_array_manager | |
remove_indices(const context &ctx) (defined in cgv::render::attribute_array_manager) | cgv::render::attribute_array_manager | |
renderer | cgv::render::attribute_array_manager | friend |
set_attribute_array(const context &ctx, int loc, const T &array) (defined in cgv::render::attribute_array_manager) | cgv::render::attribute_array_manager | inline |
set_attribute_array(const context &ctx, int loc, const T *array_ptr, size_t nr_elements, unsigned stride) (defined in cgv::render::attribute_array_manager) | cgv::render::attribute_array_manager | inline |
set_attribute_array(const context &ctx, int loc, type_descriptor element_type, const vertex_buffer &vbo, size_t offset_in_bytes, size_t nr_elements, unsigned stride_in_bytes) (defined in cgv::render::attribute_array_manager) | cgv::render::attribute_array_manager | |
set_composed_attribute_array(const context &ctx, int loc, const C *array_ptr, size_t nr_elements, const T &elem) (defined in cgv::render::attribute_array_manager) | cgv::render::attribute_array_manager | inline |
set_indices(const context &ctx, const T &array) (defined in cgv::render::attribute_array_manager) | cgv::render::attribute_array_manager | inline |
set_indices(const context &ctx, const T *array, size_t count) (defined in cgv::render::attribute_array_manager) | cgv::render::attribute_array_manager | inline |
vbos | cgv::render::attribute_array_manager | protected |
~attribute_array_manager() | cgv::render::attribute_array_manager | |