Blender V4.3
overlay_volume_info.hh File Reference

Go to the source code of this file.

Volume Velocity

GPU_SHADER_INTERFACE_INFO(overlay_volume_velocity_iface, "").smooth(Type velocityY sampler(2, ImageType::FLOAT_3D, "velocityZ") .push_constant(Type overlay_volume_velocity
 
GPU_SHADER_INTERFACE_INFO(overlay_volume_velocity_iface, "").smooth(Type sampler (0, ImageType::FLOAT_3D, "velocityX") .sampler(1
 
GPU_SHADER_INTERFACE_INFO(overlay_volume_velocity_iface, "").smooth(Type velocityY sampler(2, ImageType::FLOAT_3D, "velocityZ") .push_constant(Type do_static_compilation (true) .additional_info("draw_volume"
 

Volume Grid-Lines

GPU_SHADER_INTERFACE_INFO(overlay_volume_gridlines_iface, "").flat(Type push_constant(Type::FLOAT, "slicePosition") .push_constant(Type overlay_volume_gridlines
 
flagTexture additional_info ("draw_volume", "overlay_volume_gridlines")
 

Function Documentation

◆ additional_info()

flagTexture additional_info ( "draw_volume" ,
"overlay_volume_gridlines"  )

◆ do_static_compilation()

GPU_SHADER_INTERFACE_INFO(overlay_volume_velocity_iface, "").smooth(Type velocityY sampler(2, ImageType::FLOAT_3D, "velocityZ") .push_constant(Type do_static_compilation ( true )

Colors, weights, and Circle of confusion radii for the 4 pixels to scatter. Scaling factor for the bokeh distance. Sprite pixel position with origin at sprite center. In pixels.

◆ sampler()

GPU_SHADER_INTERFACE_INFO(overlay_volume_velocity_iface, "").smooth(Type sampler ( 0 ,
ImageType::FLOAT_3D ,
"velocityX"  )

Variable Documentation

◆ overlay_volume_gridlines

GPU_SHADER_INTERFACE_INFO(overlay_volume_gridlines_iface, "").flat(Type push_constant(Type::FLOAT, "slicePosition") .push_constant(Type overlay_volume_gridlines

Definition at line 78 of file overlay_volume_info.hh.

◆ overlay_volume_velocity

do_static_compilation(true) .define("USE_MAC") .push_constant(Type overlay_volume_velocity

Definition at line 36 of file overlay_volume_info.hh.