|
Blender V5.0
|
#include <eevee_raytrace_shared.hh>
Definition at line 17 of file eevee_raytrace_shared.hh.
| int blender::eevee::RayTraceData::_pad0 |
Definition at line 45 of file eevee_raytrace_shared.hh.
| int blender::eevee::RayTraceData::_pad1 |
Definition at line 46 of file eevee_raytrace_shared.hh.
| int blender::eevee::RayTraceData::closure_index |
Closure being ray-traced.
Definition at line 44 of file eevee_raytrace_shared.hh.
| int2 blender::eevee::RayTraceData::full_resolution |
Input resolution.
Definition at line 23 of file eevee_raytrace_shared.hh.
| float2 blender::eevee::RayTraceData::full_resolution_inv |
Inverse of input resolution to get screen UVs.
Definition at line 25 of file eevee_raytrace_shared.hh.
| float4x4 blender::eevee::RayTraceData::history_persmat |
ViewProjection matrix used to render the previous frame.
Definition at line 19 of file eevee_raytrace_shared.hh.
| int2 blender::eevee::RayTraceData::horizon_resolution_bias |
Scale and bias to go from horizon-trace resolution to input resolution.
Definition at line 32 of file eevee_raytrace_shared.hh.
| int blender::eevee::RayTraceData::horizon_resolution_scale |
Definition at line 33 of file eevee_raytrace_shared.hh.
| float blender::eevee::RayTraceData::quality |
Determine how fast the sample steps are getting bigger.
Definition at line 35 of file eevee_raytrace_shared.hh.
| float4x4 blender::eevee::RayTraceData::radiance_persmat |
ViewProjection matrix used to render the radiance texture.
Definition at line 21 of file eevee_raytrace_shared.hh.
| int2 blender::eevee::RayTraceData::resolution_bias |
Scale and bias to go from ray-trace resolution to input resolution.
Definition at line 27 of file eevee_raytrace_shared.hh.
| int blender::eevee::RayTraceData::resolution_scale |
Definition at line 28 of file eevee_raytrace_shared.hh.
| float blender::eevee::RayTraceData::roughness_mask_bias |
Definition at line 38 of file eevee_raytrace_shared.hh.
| float blender::eevee::RayTraceData::roughness_mask_scale |
Maximum roughness for which we will trace a ray.
Definition at line 37 of file eevee_raytrace_shared.hh.
| bool32_t blender::eevee::RayTraceData::skip_denoise |
If set to true will bypass spatial denoising.
Definition at line 40 of file eevee_raytrace_shared.hh.
| float blender::eevee::RayTraceData::thickness |
View space thickness the objects.
Definition at line 30 of file eevee_raytrace_shared.hh.
| bool32_t blender::eevee::RayTraceData::trace_refraction |
If set to false will bypass tracing for refractive closures.
Definition at line 42 of file eevee_raytrace_shared.hh.