|
Unravel Engine C++ Reference
|
FidelityFX SSR settings. More...
#include <ssr_pass.h>
Classes | |
| struct | cone_tracing_settings |
| Cone tracing parameters. More... | |
| struct | temporal_settings |
| Temporal accumulation parameters. More... | |
Public Attributes | |
| int | max_steps = 64 |
| Maximum ray marching steps for hierarchical traversal. | |
| int | max_rays = 8 |
| Maximum rays for rough surfaces (future: cone tracing) | |
| float | depth_tolerance = 0.1f |
| Depth tolerance for hit validation. | |
| float | brightness = 1.0f |
| Reflection brightness multiplier. | |
| float | facing_reflections_fading = 0.1f |
| Fade factor for camera-facing reflections. | |
| float | roughness_depth_tolerance = 1.0f |
| Additional depth tolerance for rough surfaces. | |
| float | fade_in_start = 0.1f |
| Screen edge fade start. | |
| float | fade_in_end = 0.2f |
| Screen edge fade end. | |
| bool | enable_half_res = false |
| Enable half resolution for SSR buffers. | |
| bool | enable_cone_tracing = false |
| Enable cone tracing for glossy reflections. | |
| cone_tracing_settings | cone_tracing |
| Cone tracing specific settings. | |
| bool | enable_temporal_accumulation = true |
| Enable temporal accumulation. | |
| temporal_settings | temporal |
| Temporal accumulation settings. | |
FidelityFX SSR settings.
Definition at line 19 of file ssr_pass.h.
| float unravel::ssr_pass::fidelityfx_ssr_settings::brightness = 1.0f |
Reflection brightness multiplier.
Definition at line 44 of file ssr_pass.h.
| cone_tracing_settings unravel::ssr_pass::fidelityfx_ssr_settings::cone_tracing |
Cone tracing specific settings.
Definition at line 52 of file ssr_pass.h.
| float unravel::ssr_pass::fidelityfx_ssr_settings::depth_tolerance = 0.1f |
Depth tolerance for hit validation.
Definition at line 43 of file ssr_pass.h.
| bool unravel::ssr_pass::fidelityfx_ssr_settings::enable_cone_tracing = false |
Enable cone tracing for glossy reflections.
Definition at line 51 of file ssr_pass.h.
| bool unravel::ssr_pass::fidelityfx_ssr_settings::enable_half_res = false |
Enable half resolution for SSR buffers.
Definition at line 49 of file ssr_pass.h.
| bool unravel::ssr_pass::fidelityfx_ssr_settings::enable_temporal_accumulation = true |
Enable temporal accumulation.
Definition at line 55 of file ssr_pass.h.
| float unravel::ssr_pass::fidelityfx_ssr_settings::facing_reflections_fading = 0.1f |
Fade factor for camera-facing reflections.
Definition at line 45 of file ssr_pass.h.
| float unravel::ssr_pass::fidelityfx_ssr_settings::fade_in_end = 0.2f |
Screen edge fade end.
Definition at line 48 of file ssr_pass.h.
| float unravel::ssr_pass::fidelityfx_ssr_settings::fade_in_start = 0.1f |
Screen edge fade start.
Definition at line 47 of file ssr_pass.h.
| int unravel::ssr_pass::fidelityfx_ssr_settings::max_rays = 8 |
Maximum rays for rough surfaces (future: cone tracing)
Definition at line 42 of file ssr_pass.h.
| int unravel::ssr_pass::fidelityfx_ssr_settings::max_steps = 64 |
Maximum ray marching steps for hierarchical traversal.
Definition at line 41 of file ssr_pass.h.
| float unravel::ssr_pass::fidelityfx_ssr_settings::roughness_depth_tolerance = 1.0f |
Additional depth tolerance for rough surfaces.
Definition at line 46 of file ssr_pass.h.
| temporal_settings unravel::ssr_pass::fidelityfx_ssr_settings::temporal |
Temporal accumulation settings.
Definition at line 57 of file ssr_pass.h.