|
| float | size_scale = 1.0f |
| | multiplied to the ellipsoid sizes, initialized to 1
|
| cgv::vec3 | size = { 1.0f } |
| | default value assigned to size attribute in enable method of ellipsoid renderer, set to 1 in constructor
|
| 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)
|
| 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 97 of file ellipsoid_renderer.h.
◆ self_reflect()
The documentation for this struct was generated from the following files: