cgv
|
This is the complete list of members for cgv::render::line_renderer, including all inherited members.
attributes_persist() const | cgv::render::renderer | inlineprotected |
clear(const context &ctx) | cgv::render::renderer | virtual |
create_render_style() const | cgv::render::line_renderer | protectedvirtual |
DEPRECATED("deprecated, use enable_attribute_array_manager() paired with disable_attribute_manager instead().") virtual void set_attribute_array_manager(const context &ctx | cgv::render::renderer | |
disable(context &ctx) | cgv::render::line_renderer | virtual |
disable_attribute_array_manager(const context &ctx, attribute_array_manager &aam) | cgv::render::line_renderer | virtual |
draw(context &ctx, size_t start, size_t count, bool use_strips=false, bool use_adjacency=false, uint32_t strip_restart_index=-1) | cgv::render::line_renderer | virtual |
draw_impl(context &ctx, PrimitiveType pt, size_t start, size_t count, bool use_strips, bool use_adjacency, uint32_t strip_restart_index) | cgv::render::renderer | protected |
draw_impl_instanced(context &ctx, PrimitiveType type, size_t start, size_t count, size_t instance_count, bool use_strips, bool use_adjacency, uint32_t strip_restart_index) | cgv::render::renderer | protected |
enable(context &ctx) | cgv::render::line_renderer | virtual |
enable_attribute_array_manager(const context &ctx, attribute_array_manager &aam) | cgv::render::line_renderer | virtual |
get_style() const | cgv::render::renderer | inlineprotected |
get_style_ptr() const | cgv::render::renderer | protected |
has_aam() const | cgv::render::renderer | inlineprotected |
has_attribute(const context &ctx, const std::string &attr_name) | cgv::render::renderer | inlineprotected |
has_colors | cgv::render::renderer | mutableprotected |
has_indices() const | cgv::render::renderer | inline |
has_positions | cgv::render::renderer | mutableprotected |
init(context &ctx) | cgv::render::line_renderer | virtual |
line_renderer() | cgv::render::line_renderer | |
manage_singleton(context &ctx, const std::string &renderer_name, int &ref_count, int ref_count_change) | cgv::render::renderer | |
ref_composed_attribute_array(const context &ctx, int loc, int loc_ref, const C *array_ptr, size_t nr_elements, const T &elem) | cgv::render::renderer | inlineprotected |
ref_prog() | cgv::render::renderer | inline |
remove_indices(const context &ctx) | cgv::render::renderer | |
render(context &ctx, size_t start, size_t count, bool use_strips=false, bool use_adjacency=false, uint32_t strip_restart_index=-1) | cgv::render::renderer | virtual |
renderer() | cgv::render::renderer | |
set_color(const context &ctx, const T &color) | cgv::render::renderer | inline |
set_color_array(const context &ctx, const std::vector< T > &colors) | cgv::render::renderer | inline |
set_color_array(const context &ctx, const T *colors, size_t nr_elements, unsigned stride_in_bytes=0) | cgv::render::renderer | inline |
set_color_array(const context &ctx, type_descriptor element_type, const vertex_buffer &vbo, size_t offset_in_bytes, size_t nr_elements, unsigned stride_in_bytes=0) | cgv::render::renderer | |
set_color_array(const context &ctx, const vertex_buffer &vbo, size_t offset_in_bytes, size_t nr_elements, unsigned stride_in_bytes=0) | cgv::render::renderer | inline |
set_composed_attribute_array(const context &ctx, int loc, const C *array_ptr, size_t nr_elements, const T &elem) | cgv::render::renderer | inlineprotected |
set_depth_offset(const context &ctx, const T &depth_offset) | cgv::render::line_renderer | inline |
set_depth_offset_array(const context &ctx, const std::vector< T > &depth_offsets) | cgv::render::line_renderer | inline |
set_depth_offset_array(const context &ctx, const T *depth_offsets, size_t nr_elements, unsigned stride_in_bytes=0) | cgv::render::line_renderer | inline |
set_group_colors(const context &ctx, const std::vector< T > &colors) | cgv::render::group_renderer | inline |
set_group_colors(const context &ctx, const T *colors, size_t nr_elements) | cgv::render::group_renderer | inline |
set_group_index_array(const context &ctx, const std::vector< unsigned > &group_indices) | cgv::render::group_renderer | |
set_group_index_array(const context &ctx, const unsigned *group_indices, size_t nr_elements) | cgv::render::group_renderer | |
set_group_index_array(const context &ctx, type_descriptor element_type, const vertex_buffer &vbo, size_t offset_in_bytes, size_t nr_elements, unsigned stride_in_bytes=0) | cgv::render::group_renderer | |
set_group_index_array(const context &ctx, const vertex_buffer &vbo, size_t offset_in_bytes, size_t nr_elements, unsigned stride_in_bytes=0) | cgv::render::group_renderer | inline |
set_group_rotations(const context &ctx, const std::vector< T > &group_rotations) | cgv::render::group_renderer | inline |
set_group_rotations(const context &ctx, const T *group_rotations, size_t nr_elements) | cgv::render::group_renderer | inline |
set_group_translations(const context &ctx, const std::vector< T > &group_translations) | cgv::render::group_renderer | inline |
set_group_translations(const context &ctx, const T *group_translations, size_t nr_elements) | cgv::render::group_renderer | inline |
set_indices(const context &ctx, const std::vector< T > &indices, bool keep_on_cpu=false) | cgv::render::renderer | inline |
set_indices(const context &ctx, const T *indices, size_t nr_indices, bool keep_on_cpu=false) | cgv::render::renderer | inline |
set_indices(const context &ctx, const vertex_buffer &vbo, size_t count) | cgv::render::renderer | inline |
set_line_width(const context &ctx, const T &line_width) | cgv::render::line_renderer | inline |
set_line_width_array(const context &ctx, const std::vector< T > &line_widths) | cgv::render::line_renderer | inline |
set_line_width_array(const context &ctx, const T *line_widths, size_t nr_elements, unsigned stride_in_bytes=0) | cgv::render::line_renderer | inline |
set_normal(const context &ctx, const cgv::math::fvec< T, 3 > &normal) | cgv::render::line_renderer | inline |
set_normal_array(const context &ctx, const std::vector< T > &normals) | cgv::render::line_renderer | inline |
set_normal_array(const context &ctx, const T *normals, size_t nr_elements, unsigned stride_in_bytes=0) | cgv::render::line_renderer | inline |
set_position(const context &ctx, const T &position) | cgv::render::renderer | inline |
set_position_array(const context &ctx, const std::vector< T > &positions) | cgv::render::renderer | inline |
set_position_array(const context &ctx, const T *positions, size_t nr_elements, unsigned stride_in_bytes=0) | cgv::render::renderer | inline |
set_position_array(const context &ctx, type_descriptor element_type, const vertex_buffer &vbo, size_t offset_in_bytes, size_t nr_elements, unsigned stride_in_bytes) | cgv::render::renderer | |
set_position_array(const context &ctx, const vertex_buffer &vbo, size_t offset_in_bytes, size_t nr_elements, unsigned stride_in_bytes=0) | cgv::render::renderer | inline |
set_prog(shader_program &one_shot_prog) | cgv::render::renderer | |
set_render_style(const render_style &rs) | cgv::render::renderer | |
validate_and_enable(context &ctx) | cgv::render::renderer | |
validate_attributes(const context &ctx) const | cgv::render::group_renderer | virtual |
~renderer() | cgv::render::renderer | virtual |