cgv
Loading...
Searching...
No Matches
cgv::render::point_render_style_reflect Struct Reference
Inheritance diagram for cgv::render::point_render_style_reflect:
cgv::render::point_render_style cgv::render::group_render_style cgv::render::render_style

Public Member Functions

bool self_reflect (cgv::reflect::reflection_handler &rh)

Additional Inherited Members

Public Attributes inherited from cgv::render::point_render_style
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
int max_nr_groups = 8
 maximum number of groups supported by shader

Detailed Description

Definition at line 105 of file point_renderer.h.

Member Function Documentation

◆ self_reflect()

bool cgv::render::point_render_style_reflect::self_reflect ( cgv::reflect::reflection_handler & rh)

Definition at line 140 of file point_renderer.cxx.


The documentation for this struct was generated from the following files: