attribute_array_binding() | cgv::render::attribute_array_binding | |
attribute_array_binding_base() | cgv::render::attribute_array_binding_base | |
bind_attribute_array(const context &ctx, const shader_program &prog, const std::string &attribute_name, const T &array) | cgv::render::attribute_array_binding | inline |
bind_attribute_array(const context &ctx, const shader_program &prog, const std::string &attribute_name, const T *value_ptr, unsigned nr_elements, unsigned stride=0) | cgv::render::attribute_array_binding | inline |
bind_attribute_array(const context &ctx, const shader_program &prog, const std::string &attribute_name, type_descriptor element_type, const vertex_buffer &vbo, size_t offset_in_bytes, size_t nr_elements, unsigned stride_in_bytes=0) | cgv::render::attribute_array_binding | |
create(const context &ctx) | cgv::render::attribute_array_binding | |
ctx_ptr | cgv::render::render_component | |
destruct(const context &ctx) | cgv::render::attribute_array_binding | |
disable(context &ctx) | cgv::render::attribute_array_binding | |
disable_array(const context &ctx, int loc) | cgv::render::attribute_array_binding | |
disable_global_array(const context &ctx, int loc) | cgv::render::attribute_array_binding | static |
enable(context &ctx) | cgv::render::attribute_array_binding | |
enable_array(const context &ctx, int loc) | cgv::render::attribute_array_binding | |
enable_global_array(const context &ctx, int loc) | cgv::render::attribute_array_binding | static |
handle (defined in cgv::render::render_component) | cgv::render::render_component | |
internal_format (defined in cgv::render::render_component) | cgv::render::render_component | |
is_array_enabled(const context &ctx, int loc) const | cgv::render::attribute_array_binding | |
is_created() const | cgv::render::render_component | virtual |
is_enabled (defined in cgv::render::attribute_array_binding_base) | cgv::render::attribute_array_binding_base | protected |
is_global_array_enabled(const context &ctx, int loc) | cgv::render::attribute_array_binding | static |
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 | |
set_attribute_array(const context &ctx, int loc, const T &array) | cgv::render::attribute_array_binding | inline |
set_attribute_array(const context &ctx, int loc, const T *value_ptr, unsigned nr_elements, unsigned stride=0) | cgv::render::attribute_array_binding | 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=0) | cgv::render::attribute_array_binding | |
set_element_array(const context &ctx, const vertex_buffer &vbe) | cgv::render::attribute_array_binding | |
set_global_attribute_array(const context &ctx, int loc, const vertex_buffer &vbo, type_descriptor td, size_t size, size_t offset, unsigned stride=0) | cgv::render::attribute_array_binding | static |
set_global_attribute_array(const context &ctx, int loc, const T &array) | cgv::render::attribute_array_binding | inlinestatic |
set_global_attribute_array(const context &ctx, int loc, const T *array_ptr, size_t nr_elements, unsigned stride=0) | cgv::render::attribute_array_binding | inlinestatic |
set_global_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=0) | cgv::render::attribute_array_binding | static |
set_global_element_array(const context &ctx, const vertex_buffer &vbe) | cgv::render::attribute_array_binding | static |
user_data (defined in cgv::render::render_component) | cgv::render::render_component | |
~attribute_array_binding() | cgv::render::attribute_array_binding | |