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

#include <DisplayOutput.h>

Public Attributes

xiiExposureSettings m_Exposure
xiiColorGradingSettings m_ColorGrading
xiiEnum< xiiToneMappingOperator > m_ToneMappingOperator
xiiEnum< xiiDisplayOutputMode > m_OutputMode
float m_fBloomStrength = 0.05f
float m_fBloomThreshold = 1.0f
float m_fBloomKnee = 0.5f
float m_fBloomRadius = 1.0f
float m_fPaperWhiteNits = 203.0f
float m_fMaximumDisplayNits = 1000.0f

Detailed Description

Per-view tone mapping and display calibration.

Scene values are kept linear through tone mapping. The presentation pass applies the transfer function required by the swapchain: sRGB, ST.2084/PQ, or scRGB.


The documentation for this struct was generated from the following file:
  • /home/runner/work/XII/XII/Source/Engine/GraphicsCore/Lighting/DisplayOutput.h