|
cgv
|
Public Types | |
| enum | TextureBlendMode { TBM_MIX = 0 , TBM_TINT = 1 , TBM_MULTIPLY = 2 , TBM_INVERSE_MULTIPLY = 3 , TBM_ADD = 4 } |
Public Attributes | |
| float | radius_scale = 1.0f |
| multiplied to the cone radii | |
| float | radius = 1.0f |
default value assigned to radius attribute in enable method of cone renderer | |
| bool | show_caps = true |
| bool | rounded_caps = false |
| bool | enable_texturing = false |
| enum cgv::render::cone_render_style::TextureBlendMode | texture_blend_mode = TextureBlendMode::TBM_MIX |
| float | texture_blend_factor = 1.0f |
| bool | texture_tile_from_center = false |
| vec2 | texture_offset = { 0.0f } |
| vec2 | texture_tiling = { 1.0f } |
| bool | texture_use_reference_length = false |
| float | texture_reference_length = 1.0f |
| bool | enable_ambient_occlusion = false |
| float | ao_offset = 0.04f |
| float | ao_distance = 0.8f |
| float | ao_strength = 1.0f |
| vec3 | tex_offset = { 0.0f } |
| vec3 | tex_scaling = { 1.0f } |
| vec3 | tex_coord_scaling = { 1.0f } |
| float | texel_size = 1.0f |
| float | cone_angle_factor = 1.0f |
| std::vector< vec3 > | sample_dirs = std::vector<vec3>(3, { 0.0f, 1.0f, 0.0f }) |
Public Attributes inherited from cgv::render::surface_render_style | |
| cgv::media::illum::surface_material::color_type | surface_color = cgv::media::illum::surface_material::color_type(0.4f, 0.1f, 0.7f) |
| default value for color when map color to material is used | |
| float | surface_opacity = 1.0f |
| default value for the surface opacity when map color to material is used | |
| CullingMode | culling_mode = CM_OFF |
| culling mode for point splats, set to CM_OFF in constructor | |
| IlluminationMode | illumination_mode = IM_ONE_SIDED |
illumination mode defaults to IM_ONE_SIDED | |
| ColorMapping | map_color_to_material = CM_COLOR |
| material side[s] where color is to be mapped to the diffuse material component, defaults to CM_COLOR for front and back color mapping | |
| cgv::media::illum::textured_surface_material | material |
| material of surface | |
Public Attributes inherited from cgv::render::group_render_style | |
| bool | use_group_color = false |
| whether to use group colors indexed through group index, defaults to false | |
| bool | use_group_transformation = false |
| whether to use group translation and rotation indexed through group index, defaults to false | |
Definition at line 18 of file cone_renderer.h.
| enum cgv::render::cone_render_style::TextureBlendMode |
Definition at line 28 of file cone_renderer.h.
| float cgv::render::cone_render_style::ao_distance = 0.8f |
Definition at line 44 of file cone_renderer.h.
| float cgv::render::cone_render_style::ao_offset = 0.04f |
Definition at line 43 of file cone_renderer.h.
| float cgv::render::cone_render_style::ao_strength = 1.0f |
Definition at line 45 of file cone_renderer.h.
| float cgv::render::cone_render_style::cone_angle_factor = 1.0f |
Definition at line 51 of file cone_renderer.h.
| bool cgv::render::cone_render_style::enable_ambient_occlusion = false |
Definition at line 42 of file cone_renderer.h.
| bool cgv::render::cone_render_style::enable_texturing = false |
Definition at line 27 of file cone_renderer.h.
| float cgv::render::cone_render_style::radius = 1.0f |
default value assigned to radius attribute in enable method of cone renderer
Definition at line 22 of file cone_renderer.h.
Referenced by cgv::gui::cone_render_style_gui_creator::create(), cgv::render::cone_renderer::enable(), and cgv::render::gl::gl_implicit_surface_drawable_base::gl_implicit_surface_drawable_base().
| float cgv::render::cone_render_style::radius_scale = 1.0f |
multiplied to the cone radii
Definition at line 20 of file cone_renderer.h.
Referenced by cgv::gui::cone_render_style_gui_creator::create(), cgv::render::cone_renderer::enable(), and cgv::render::gl::gl_implicit_surface_drawable_base::extract_mesh().
| bool cgv::render::cone_render_style::rounded_caps = false |
Definition at line 25 of file cone_renderer.h.
| std::vector<vec3> cgv::render::cone_render_style::sample_dirs = std::vector<vec3>(3, { 0.0f, 1.0f, 0.0f }) |
Definition at line 52 of file cone_renderer.h.
| bool cgv::render::cone_render_style::show_caps = true |
Definition at line 24 of file cone_renderer.h.
| vec3 cgv::render::cone_render_style::tex_coord_scaling = { 1.0f } |
Definition at line 49 of file cone_renderer.h.
| vec3 cgv::render::cone_render_style::tex_offset = { 0.0f } |
Definition at line 47 of file cone_renderer.h.
| vec3 cgv::render::cone_render_style::tex_scaling = { 1.0f } |
Definition at line 48 of file cone_renderer.h.
| float cgv::render::cone_render_style::texel_size = 1.0f |
Definition at line 50 of file cone_renderer.h.
| float cgv::render::cone_render_style::texture_blend_factor = 1.0f |
Definition at line 35 of file cone_renderer.h.
| vec2 cgv::render::cone_render_style::texture_offset = { 0.0f } |
Definition at line 37 of file cone_renderer.h.
| float cgv::render::cone_render_style::texture_reference_length = 1.0f |
Definition at line 40 of file cone_renderer.h.
| bool cgv::render::cone_render_style::texture_tile_from_center = false |
Definition at line 36 of file cone_renderer.h.
| vec2 cgv::render::cone_render_style::texture_tiling = { 1.0f } |
Definition at line 38 of file cone_renderer.h.
| bool cgv::render::cone_render_style::texture_use_reference_length = false |
Definition at line 39 of file cone_renderer.h.