cgv
Loading...
Searching...
No Matches
cgv::render::slab_render_style_reflect Struct Reference
Inheritance diagram for cgv::render::slab_render_style_reflect:
cgv::render::slab_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::slab_render_style
 slab_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 Attributes inherited from cgv::render::slab_render_style
float thickness_scale
 multiplied to the thickness, initialized to 1
 
int tex_unit
 unit used to access the slab texture values, initialized to 0, must point to a 2d texture array
 
int tf_tex_unit
 unit used to access the volume transfer function texture, initialized to 1, must be a 1d texture
 
bool use_transfer_function
 whether to use a transfer function or interpret the luminance as alpha, initialized to false
 
int tf_source_channel
 
int tex_idx_offset
 used to offset the texture index of each slab when specified
 
int tex_idx_stride
 multiplied to the texture index of each slab
 
float step_size
 constant step size for volume ray integration over all slabs
 
float opacity
 multiplied to the input opacity value during rendering to change the overall opacity of the slabs
 
float falloff_mix
 overall influence of the falloff
 
float falloff_strength
 strength of the opacity falloff in the slabs normal direction
 
float scale
 compensates for the overall slab scale
 
- 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 137 of file slab_renderer.h.

Member Function Documentation

◆ self_reflect()

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

Definition at line 138 of file slab_renderer.cxx.


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