XII Release 0.1.0
Loading...
Searching...
No Matches
xiiBlurSettings Struct Reference

Public Member Functions

 XII_DECLARE_POD_TYPE ()
 

Public Attributes

xiiEnum< xiiBlurTypem_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: