|
cgv
|
This is the complete list of members for cgv::render::sphere_renderer, including all inherited members.
| attributes_persist() const | cgv::render::renderer | inlineprotected |
| build_program(context &ctx, shader_program &prog, const render_style &rs) | cgv::render::renderer | |
| build_shader_program(context &ctx, shader_program &prog, const shader_compile_options &options) const | cgv::render::renderer | protectedvirtual |
| clear(const context &ctx) | cgv::render::renderer | virtual |
| create_render_style() const override | cgv::render::sphere_renderer | inlineprotectedvirtual |
| cull_per_primitive (defined in cgv::render::surface_renderer) | cgv::render::surface_renderer | protected |
| disable(context &ctx) override | cgv::render::sphere_renderer | virtual |
| disable_attribute_array_manager(const context &ctx, attribute_array_manager &aam) override | cgv::render::sphere_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) override | cgv::render::sphere_renderer | virtual |
| draw_impl(context &ctx, PrimitiveType pt, size_t start, size_t count, bool use_strips=false, bool use_adjacency=false, uint32_t strip_restart_index=-1) | cgv::render::renderer | |
| draw_impl_instanced(context &ctx, PrimitiveType type, size_t start, size_t count, size_t instance_count, bool use_strips=false, bool use_adjacency=false, uint32_t strip_restart_index=-1) | cgv::render::renderer | |
| enable(context &ctx) override | cgv::render::sphere_renderer | virtual |
| enable_attribute_array_manager(const context &ctx, attribute_array_manager &aam) override | cgv::render::sphere_renderer | virtual |
| get_default_prog_name() const override | cgv::render::sphere_renderer | inlineprotectedvirtual |
| get_index_buffer_ptr(const attribute_array_manager &aam) | cgv::render::renderer | inline |
| get_prog_attribute_location(const context &ctx, const std::string &name, bool error_check=true) (defined in cgv::render::renderer) | cgv::render::renderer | inlineprotected |
| get_style() const | cgv::render::renderer | inlineprotected |
| get_style_ptr() const | cgv::render::renderer | protected |
| get_vertex_buffer_ptr(const context &ctx, const attribute_array_manager &aam, const std::string &attr_name) | cgv::render::renderer | inline |
| has_aam() const | cgv::render::renderer | inlineprotected |
| has_attribute(const context &ctx, const std::string &name) | cgv::render::renderer | inlineprotected |
| has_colors | cgv::render::renderer | mutableprotected |
| has_group_colors (defined in cgv::render::group_renderer) | cgv::render::group_renderer | protected |
| has_group_indices (defined in cgv::render::group_renderer) | cgv::render::group_renderer | protected |
| has_group_radii (defined in cgv::render::sphere_renderer) | cgv::render::sphere_renderer | protected |
| has_group_rotations (defined in cgv::render::group_renderer) | cgv::render::group_renderer | protected |
| has_group_translations (defined in cgv::render::group_renderer) | cgv::render::group_renderer | protected |
| has_indices() const | cgv::render::renderer | inline |
| has_normals (defined in cgv::render::surface_renderer) | cgv::render::surface_renderer | protected |
| has_positions | cgv::render::renderer | mutableprotected |
| has_radii (defined in cgv::render::sphere_renderer) | cgv::render::sphere_renderer | protected |
| has_texcoords (defined in cgv::render::surface_renderer) | cgv::render::surface_renderer | protected |
| init(context &ctx) | cgv::render::renderer | virtual |
| 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, const std::string &name, const std::string &name_ref, const C *array_ptr, size_t nr_elements, const T &elem) | cgv::render::renderer | inlineprotected |
| ref_prog() | cgv::render::renderer | inline |
| ref_shader_options() | cgv::render::renderer | inline |
| remove_attribute_array(const context &ctx, const std::string &name) (defined in cgv::render::renderer) | cgv::render::renderer | protected |
| remove_color_array(const context &ctx) | cgv::render::renderer | |
| remove_group_index_array(const context &ctx) | cgv::render::group_renderer | |
| remove_indices(const context &ctx) | cgv::render::renderer | |
| remove_normal_array(const context &ctx) | cgv::render::surface_renderer | |
| remove_position_array(const context &ctx) | cgv::render::renderer | |
| remove_radius_array(const context &ctx) | cgv::render::sphere_renderer | |
| remove_texcoord_array(const context &ctx) | cgv::render::surface_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_attribute_array(const context &ctx, const std::string &name, const T &array) (defined in cgv::render::renderer) | cgv::render::renderer | inlineprotected |
| set_attribute_array(const context &ctx, const std::string &name, const T *array_ptr, size_t nr_elements, unsigned stride) (defined in cgv::render::renderer) | cgv::render::renderer | inlineprotected |
| set_attribute_array(const context &ctx, const std::string &name, 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::renderer) | cgv::render::renderer | protected |
| set_attribute_array_manager(const context &ctx, attribute_array_manager *_aam_ptr=0) | cgv::render::renderer | virtual |
| 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, const std::string &name, const C *array_ptr, size_t nr_elements, const T &elem) | cgv::render::renderer | inlineprotected |
| 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_radii(const context &ctx, const std::vector< T > &group_radii) (defined in cgv::render::sphere_renderer) | cgv::render::sphere_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_normal(const context &ctx, const cgv::math::fvec< T, 3 > &normal) | cgv::render::surface_renderer | inline |
| set_normal_array(const context &ctx, const std::vector< T > &normals) | cgv::render::surface_renderer | inline |
| set_normal_array(const context &ctx, const T *normals, size_t nr_elements, unsigned stride_in_bytes=0) | cgv::render::surface_renderer | inline |
| set_normal_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::surface_renderer | |
| set_normal_array(const context &ctx, const vertex_buffer &vbo, size_t offset_in_bytes, size_t nr_elements, unsigned stride_in_bytes=0) | cgv::render::surface_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_radius(const context &ctx, const T &radius) (defined in cgv::render::sphere_renderer) | cgv::render::sphere_renderer | inline |
| set_radius_array(const context &ctx, const std::vector< T > &radii) (defined in cgv::render::sphere_renderer) | cgv::render::sphere_renderer | inline |
| set_radius_array(const context &ctx, const T *radii, size_t nr_elements, unsigned stride_in_bytes=0) (defined in cgv::render::sphere_renderer) | cgv::render::sphere_renderer | inline |
| set_render_style(const render_style &rs) | cgv::render::renderer | |
| set_sphere(const context &ctx, const cgv::math::fvec< T, 4 > &sphere) (defined in cgv::render::sphere_renderer) | cgv::render::sphere_renderer | inline |
| set_sphere_array(const context &ctx, const std::vector< cgv::math::fvec< T, 4 > > &spheres) | cgv::render::sphere_renderer | inline |
| set_texcoord(const context &ctx, const T &texcoord) | cgv::render::surface_renderer | inline |
| set_texcoord_array(const context &ctx, const std::vector< T > &texcoords) | cgv::render::surface_renderer | inline |
| set_texcoord_array(const context &ctx, const T *texcoords, size_t nr_elements, unsigned stride_in_bytes=0) | cgv::render::surface_renderer | inline |
| set_texcoord_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::surface_renderer | |
| set_texcoord_array(const context &ctx, const vertex_buffer &vbo, size_t offset_in_bytes, size_t nr_elements, unsigned stride_in_bytes=0) | cgv::render::surface_renderer | inline |
| set_y_view_angle(float y_view_angle) (defined in cgv::render::sphere_renderer) | cgv::render::sphere_renderer | |
| update_shader_program_options(shader_compile_options &options) const | cgv::render::renderer | inlineprotectedvirtual |
| validate_and_enable(context &ctx) | cgv::render::renderer | |
| validate_attributes(const context &ctx) const override | cgv::render::sphere_renderer | virtual |
| y_view_angle (defined in cgv::render::sphere_renderer) | cgv::render::sphere_renderer | protected |
| ~renderer() | cgv::render::renderer | virtual |