|
cgv
|
Public Member Functions | |
| bool | self_reflect (cgv::reflect::reflection_handler &rh) |
Additional Inherited Members | |
Public Attributes inherited from cgv::render::surfel_render_style | |
| float | surface_offset = 0.0f |
| position offset in normal direction to prevent z-figthing if surfels are placed directly on flat surfaces | |
| float | point_size = 1.0f |
default value assigned to point size attribute in enable method of point renderer, set to 1 in constructor | |
| bool | use_group_point_size = false |
| whether to use the | |
| bool | measure_point_size_in_pixel = true |
| whether to measure point size in pixels or in world space relative to reference_pixel_size passed to enable method, defaults to true | |
| float | blend_width_in_pixel = 1.0f |
| set to 1 in constructor | |
| float | halo_width_in_pixel = 0.0f |
| set to 0 in constructor | |
| float | percentual_halo_width = 0.0f |
| set to 0 in constructor | |
| rgba | halo_color = { 1.0f } |
| color of halo with opacity channel | |
| float | halo_color_strength = 0.5f |
| strength in [0,1] of halo color with respect to color of primitive | |
| bool | orient_splats = true |
| set to true in constructor | |
| bool | blend_points = true |
| set to false in constructor | |
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, defaults to CM_OFF | |
| 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 | |
| int | max_nr_lights = 2 |
| maximum number of supported lights (change triggers recompilation of shader) | |
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 | |
| int | max_nr_groups = 8 |
| maximum number of groups supported by shader | |
Definition at line 110 of file surfel_renderer.h.
| bool cgv::render::surfel_render_style_reflect::self_reflect | ( | cgv::reflect::reflection_handler & | rh | ) |
Definition at line 131 of file surfel_renderer.cxx.