cgv
Loading...
Searching...
No Matches
cgv::render::rectangle_render_style_reflect Struct Reference
Inheritance diagram for cgv::render::rectangle_render_style_reflect:
cgv::render::rectangle_render_style cgv::render::surface_render_style cgv::render::group_render_style cgv::render::render_style

Public Member Functions

bool self_reflect (cgv::reflect::reflection_handler &rh)
 
- Public Member Functions inherited from cgv::render::rectangle_render_style
 rectangle_render_style ()
 default constructor initializes members as specified in member comments
 
- Public Member Functions inherited from cgv::render::group_render_style
 group_render_style ()
 set default values
 

Additional Inherited Members

- Public Attributes inherited from cgv::render::rectangle_render_style
bool position_is_center
 flag whether position attribute is the rectangle center; otherwise position is lower left corner (default: true)
 
rgba default_secondary_color
 default value of secondary color which is ignored if set_secondary_color_array() is used to set per rectangle secondary colors (default: opaque 50% grey)
 
rgba default_border_color
 default value for the border color attribute which is ignored when set_border_color_array() is used to set per rectangle border colors (default: opaque black)
 
float border_width_in_pixel
 border width measured in pixels (default: 0)
 
float percentual_border_width
 border width measured relative to rectangle extent computed according to current border_mode (default: 0)
 
RectangleBoderMode border_mode
 different modes of computing the width of the border (default: RBM_MIN)
 
float pixel_blend
 number of pixels around the rectangle splat used for antialiasing (default: 0.0f)
 
RectangleTextureMode texture_mode
 mode of using texture during rastrization (default: RTM_REPLACE)
 
float default_depth_offset
 default depth offset added to depth value of fragment. (default: 0.0f)
 
bool blend_rectangles
 if true the renderer enables blending in the enable method and recovers previous blending mode on disable (default: false)
 
- Public Attributes inherited from cgv::render::surface_render_style
cgv::media::illum::surface_material::color_type surface_color
 default value for color when map color to material is used
 
float surface_opacity
 default value for the surface opacity when map color to material is used
 
CullingMode culling_mode
 culling mode for point splats, set to CM_OFF in constructor
 
IlluminationMode illumination_mode
 illumination mode defaults to IM_ONE_SIDED
 
ColorMapping map_color_to_material
 material side[s] where color is to be mapped to the diffuse material component, defaults to MS_FRONT_AND_BACK
 
cgv::media::illum::textured_surface_material material
 material of surface
 
- Public Attributes inherited from cgv::render::group_render_style
bool use_group_color
 whether to use group colors indexed through group index, defaults to false
 
bool use_group_transformation
 whether to use group translation and rotation indexed through group index, defaults to false
 

Detailed Description

Definition at line 271 of file rectangle_renderer.h.

Member Function Documentation

◆ self_reflect()

bool cgv::render::rectangle_render_style_reflect::self_reflect ( cgv::reflect::reflection_handler rh)

Definition at line 240 of file rectangle_renderer.cxx.


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