|
|
xiiEnum< xiiBlurType > | m_Type = xiiBlurType::Gaussian |
| | Blur type.
|
| |
|
float | m_fRadiusPixels = 6.0f |
| | Logical radius (pre-clamped).
|
| |
|
float | m_fSigma = 3.0f |
| | For Gaussian; ignored otherwise.
|
| |
|
xiiUInt32 | m_uiIterationCount = 1 |
| | For Box, Kawase; >1 improves quality.
|
| |
|
xiiVec2 | m_vDirection = xiiVec2::MakeZero() |
| | For Directional (normalized).
|
| |
|
xiiVec2 | m_vRadialCenter = {0.5f, 0.5f} |
| | For Radial (UV space).
|
| |
|
float | m_fRadialStrength = 0.0f |
| | Zoom/spin magnitude.
|
| |
|
float | m_fDepthSigma = 1.0f |
| | For Bilateral.
|
| |
|
float | m_fNormalSigma = 1.0f |
| | For Bilateral.
|
| |
|
bool | m_bUseDownsample = false |
| | For DualKawase/Bokeh to save cost.
|
| |
|
xiiUInt32 | m_uiMaxMip = 2 |
| | Pyramid depth for DualKawase.
|
| |
The documentation for this struct was generated from the following file:
- /home/runner/work/XII/XII/Source/Engine/GraphicsCore/Pipeline/Passes/BlurPass.h