|
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
|
|
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
|
|
Definition at line 137 of file slab_renderer.h.
◆ self_reflect()
The documentation for this struct was generated from the following files: