|
cgv
|
style of a point More...
#include <point_renderer.h>
Public Attributes | |
| 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 | |
| bool | screen_aligned = true |
| whether to span point splat in screen aligned coordinate system | |
| float | default_depth_offset = 0.0f |
| default value for depth offset used to support layering | |
| 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 | blend_points = true |
| whether to enable blending while rendering (needed for smooth edges; true by default) | |
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 | |
style of a point
Definition at line 18 of file point_renderer.h.
| bool cgv::render::point_render_style::blend_points = true |
whether to enable blending while rendering (needed for smooth edges; true by default)
Definition at line 47 of file point_renderer.h.
Referenced by cgv::gui::point_render_style_gui_creator::create(), cgv::render::point_renderer::disable(), and cgv::render::point_renderer::enable().
| float cgv::render::point_render_style::blend_width_in_pixel = 1.0f |
set to 1 in constructor
Definition at line 37 of file point_renderer.h.
Referenced by cgv::gui::point_render_style_gui_creator::create(), and cgv::render::point_renderer::enable().
| float cgv::render::point_render_style::default_depth_offset = 0.0f |
default value for depth offset used to support layering
Definition at line 35 of file point_renderer.h.
Referenced by cgv::gui::point_render_style_gui_creator::create(), and cgv::render::point_renderer::enable().
| rgba cgv::render::point_render_style::halo_color = { 1.0f } |
color of halo with opacity channel
Definition at line 43 of file point_renderer.h.
Referenced by cgv::gui::point_render_style_gui_creator::create(), and cgv::render::point_renderer::enable().
| float cgv::render::point_render_style::halo_color_strength = 0.5f |
strength in [0,1] of halo color with respect to color of primitive
Definition at line 45 of file point_renderer.h.
Referenced by cgv::gui::point_render_style_gui_creator::create(), and cgv::render::point_renderer::enable().
| float cgv::render::point_render_style::halo_width_in_pixel = 0.0f |
set to 0 in constructor
Definition at line 39 of file point_renderer.h.
Referenced by cgv::gui::point_render_style_gui_creator::create(), and cgv::render::point_renderer::enable().
| bool cgv::render::point_render_style::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
Definition at line 27 of file point_renderer.h.
Referenced by cgv::gui::point_render_style_gui_creator::create(), and cgv::render::point_renderer::enable().
| float cgv::render::point_render_style::percentual_halo_width = 0.0f |
set to 0 in constructor
Definition at line 41 of file point_renderer.h.
Referenced by cgv::gui::point_render_style_gui_creator::create(), and cgv::render::point_renderer::enable().
| float cgv::render::point_render_style::point_size = 1.0f |
default value assigned to point size attribute in enable method of point renderer, set to 1 in constructor
Definition at line 23 of file point_renderer.h.
Referenced by cgv::gui::point_render_style_gui_creator::create(), and cgv::render::point_renderer::enable().
| bool cgv::render::point_render_style::screen_aligned = true |
whether to span point splat in screen aligned coordinate system
Definition at line 29 of file point_renderer.h.
Referenced by cgv::gui::point_render_style_gui_creator::create(), and cgv::render::point_renderer::enable().
| bool cgv::render::point_render_style::use_group_point_size = false |
whether to use the
Definition at line 25 of file point_renderer.h.
Referenced by cgv::render::point_renderer::enable(), and cgv::render::point_renderer::validate_attributes().