|
cgv
|
Public Member Functions | |
| bool | self_reflect (cgv::reflect::reflection_handler &rh) |
Additional Inherited Members | |
Public Types inherited from cgv::render::cone_render_style | |
| enum | TextureBlendMode { TBM_MIX = 0 , TBM_TINT = 1 , TBM_MULTIPLY = 2 , TBM_INVERSE_MULTIPLY = 3 , TBM_ADD = 4 } |
Public Attributes inherited from cgv::render::cone_render_style | |
| 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 105 of file cone_renderer.h.
| bool cgv::render::cone_render_style_reflect::self_reflect | ( | cgv::reflect::reflection_handler & | rh | ) |
Definition at line 106 of file cone_renderer.cxx.