Struct PostProcessState ​
Namespace: ValveResourceFormat.Renderer.SceneEnvironment
Assembly: Renderer.dll
Combined post-processing state including tonemapping, bloom, and color grading.
public struct PostProcessStateConstructors ​
PostProcessState() ​
Combined post-processing state including tonemapping, bloom, and color grading.
public PostProcessState()Properties ​
BloomSettings ​
Gets or sets the active bloom effect settings.
public BloomSettings BloomSettings { readonly get; set; }Property Value ​
ColorCorrectionLUT ​
Gets or sets the color correction 3D LUT texture, or null if none.
public RenderTexture? ColorCorrectionLUT { readonly get; set; }Property Value ​
ColorCorrectionLutDimensions ​
Gets or sets the resolution of the color correction LUT cube (e.g. 32 for a 32x32x32 LUT).
public int ColorCorrectionLutDimensions { readonly get; set; }Property Value ​
ColorCorrectionWeight ​
Gets or sets the blend weight for the color correction LUT.
public float ColorCorrectionWeight { readonly get; set; }Property Value ​
Default ​
Gets a default with filmic tonemapping and no bloom.
public static PostProcessState Default { get; }Property Value ​
ExposureSettings ​
Gets or sets the active automatic exposure settings.
public ExposureSettings ExposureSettings { readonly get; set; }Property Value ​
HasBloom ​
Gets or sets whether bloom is active in this state.
public bool HasBloom { readonly get; set; }Property Value ​
NumLutsActive ​
Gets or sets the number of LUT layers currently active.
public int NumLutsActive { readonly get; set; }Property Value ​
TonemapSettings ​
Gets or sets the active tonemapping curve settings.
public TonemapSettings TonemapSettings { readonly get; set; }
