cgv
Loading...
Searching...
No Matches
cgv::render::cone_render_style_reflect Struct Reference
Inheritance diagram for cgv::render::cone_render_style_reflect:
cgv::render::cone_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::cone_render_style
 cone_render_style ()
 construct with default values
 
- Public Member Functions inherited from cgv::render::group_render_style
 group_render_style ()
 set default values
 

Additional Inherited Members

- Public Types inherited from cgv::render::cone_render_style
enum  TextureBlendMode {
  TBM_MIX = 0 , TBM_TINT = 1 , TBM_MULTIPLY = 2 , TBM_INVERSE_MULTIPLY = 3 ,
  TBM_ADD = 4
}
 
- Public Attributes inherited from cgv::render::cone_render_style
float radius_scale
 multiplied to the sphere radii, initialized to 1
 
float radius
 default value assigned to radius attribute in enable method of cone renderer, set to 1 in constructor
 
bool show_caps
 
bool rounded_caps
 
bool enable_texturing
 
enum cgv::render::cone_render_style::TextureBlendMode texture_blend_mode
 
float texture_blend_factor
 
bool texture_tile_from_center
 
vec2 texture_offset
 
vec2 texture_tiling
 
bool texture_use_reference_length
 
float texture_reference_length
 
bool enable_ambient_occlusion
 
float ao_offset
 
float ao_distance
 
float ao_strength
 
vec3 tex_offset
 
vec3 tex_scaling
 
vec3 tex_coord_scaling
 
float texel_size
 
float cone_angle_factor
 
std::vector< vec3sample_dirs
 
- 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 116 of file cone_renderer.h.

Member Function Documentation

◆ self_reflect()

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

Definition at line 170 of file cone_renderer.cxx.


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