cgv
|
Public Types | |
enum | TextureBlendMode { TBM_MIX = 0 , TBM_TINT = 1 , TBM_MULTIPLY = 2 , TBM_INVERSE_MULTIPLY = 3 , TBM_ADD = 4 } |
Public Member Functions | |
cone_render_style () | |
construct with default values | |
![]() | |
group_render_style () | |
set default values | |
Public Attributes | |
float | radius_scale |
multiplied to the sphere radii, initialized to 1 | |
float | radius |
default value assigned to radius attribute in enable method of cone renderer, set to 1 in constructor | |
bool | show_caps |
bool | rounded_caps |
bool | enable_texturing |
enum cgv::render::cone_render_style::TextureBlendMode | texture_blend_mode |
float | texture_blend_factor |
bool | texture_tile_from_center |
vec2 | texture_offset |
vec2 | texture_tiling |
bool | texture_use_reference_length |
float | texture_reference_length |
bool | enable_ambient_occlusion |
float | ao_offset |
float | ao_distance |
float | ao_strength |
vec3 | tex_offset |
vec3 | tex_scaling |
vec3 | tex_coord_scaling |
float | texel_size |
float | cone_angle_factor |
std::vector< vec3 > | sample_dirs |
![]() | |
cgv::media::illum::surface_material::color_type | surface_color |
default value for color when map color to material is used | |
float | surface_opacity |
default value for the surface opacity when map color to material is used | |
CullingMode | culling_mode |
culling mode for point splats, set to CM_OFF in constructor | |
IlluminationMode | illumination_mode |
illumination mode defaults to IM_ONE_SIDED | |
ColorMapping | map_color_to_material |
material side[s] where color is to be mapped to the diffuse material component, defaults to MS_FRONT_AND_BACK | |
cgv::media::illum::textured_surface_material | material |
material of surface | |
![]() | |
bool | use_group_color |
whether to use group colors indexed through group index, defaults to false | |
bool | use_group_transformation |
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 30 of file cone_renderer.h.
cgv::render::cone_render_style::cone_render_style | ( | ) |
construct with default values
Definition at line 20 of file cone_renderer.cxx.
References radius, and radius_scale.
float cgv::render::cone_render_style::ao_distance |
Definition at line 46 of file cone_renderer.h.
float cgv::render::cone_render_style::ao_offset |
Definition at line 45 of file cone_renderer.h.
float cgv::render::cone_render_style::ao_strength |
Definition at line 47 of file cone_renderer.h.
float cgv::render::cone_render_style::cone_angle_factor |
Definition at line 53 of file cone_renderer.h.
bool cgv::render::cone_render_style::enable_ambient_occlusion |
Definition at line 44 of file cone_renderer.h.
bool cgv::render::cone_render_style::enable_texturing |
Definition at line 29 of file cone_renderer.h.
float cgv::render::cone_render_style::radius |
default value assigned to radius attribute in enable
method of cone renderer, set to 1 in constructor
Definition at line 24 of file cone_renderer.h.
Referenced by cone_render_style(), 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 |
multiplied to the sphere radii, initialized to 1
Definition at line 21 of file cone_renderer.h.
Referenced by cone_render_style(), 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 |
Definition at line 27 of file cone_renderer.h.
std::vector<vec3> cgv::render::cone_render_style::sample_dirs |
Definition at line 54 of file cone_renderer.h.
bool cgv::render::cone_render_style::show_caps |
Definition at line 26 of file cone_renderer.h.
vec3 cgv::render::cone_render_style::tex_coord_scaling |
Definition at line 51 of file cone_renderer.h.
vec3 cgv::render::cone_render_style::tex_offset |
Definition at line 49 of file cone_renderer.h.
vec3 cgv::render::cone_render_style::tex_scaling |
Definition at line 50 of file cone_renderer.h.
float cgv::render::cone_render_style::texel_size |
Definition at line 52 of file cone_renderer.h.
float cgv::render::cone_render_style::texture_blend_factor |
Definition at line 37 of file cone_renderer.h.
vec2 cgv::render::cone_render_style::texture_offset |
Definition at line 39 of file cone_renderer.h.
float cgv::render::cone_render_style::texture_reference_length |
Definition at line 42 of file cone_renderer.h.
bool cgv::render::cone_render_style::texture_tile_from_center |
Definition at line 38 of file cone_renderer.h.
vec2 cgv::render::cone_render_style::texture_tiling |
Definition at line 40 of file cone_renderer.h.
bool cgv::render::cone_render_style::texture_use_reference_length |
Definition at line 41 of file cone_renderer.h.