Class ScenePostProcessVolume
Namespace: ValveResourceFormat.Renderer.SceneEnvironment
Assembly: Renderer.dll
Spatial volume that applies post-processing effects to the camera view.
public class ScenePostProcessVolume : SceneNodeInheritance
object ← SceneNode ← ScenePostProcessVolume
Inherited Members
SceneNode.Transform, SceneNode.LayerName, SceneNode.LayerEnabled, SceneNode.BoundingBox, SceneNode.LocalBoundingBox, SceneNode.Name, SceneNode.Id, SceneNode.IsSelected, SceneNode.Flags, SceneNode.Scene, SceneNode.EnvMaps, SceneNode.ShaderEnvMapVisibility, SceneNode.LightingOrigin, SceneNode.OverlayRenderOrder, SceneNode.CubeMapPrecomputedHandshake, SceneNode.LightProbeVolumePrecomputedHandshake, SceneNode.LightProbeBinding, SceneNode.EntityData, SceneNode.Update(Scene.UpdateContext), SceneNode.Render(Scene.RenderContext), SceneNode.GetSupportedRenderModes(), SceneNode.SetRenderMode(string), SceneNode.Delete(), SceneNode.GetCameraDistance(Camera)
Constructors
ScenePostProcessVolume(Scene)
Spatial volume that applies post-processing effects to the camera view.
public ScenePostProcessVolume(Scene scene)Parameters
scene Scene
Properties
BloomSettings
Gets or sets the bloom settings applied by this volume.
public BloomSettings BloomSettings { get; set; }Property Value
ColorCorrectionLUT
Gets or sets the color correction LUT texture for this volume.
public RenderTexture? ColorCorrectionLUT { get; set; }Property Value
ColorCorrectionLutDimensions
Gets or sets the resolution of the color correction LUT cube.
public int ColorCorrectionLutDimensions { get; set; }Property Value
ExposureSettings
Gets or sets the exposure settings applied by this volume.
public ExposureSettings ExposureSettings { get; set; }Property Value
FadeTime
Gets the fade time in seconds when transitioning into this volume.
public float FadeTime { get; init; }Property Value
HasBloom
Gets or sets whether this volume has bloom data.
public bool HasBloom { get; set; }Property Value
IsMaster
Gets whether this is the global master post-process volume.
public bool IsMaster { get; init; }Property Value
IsPostHLA
Gets or sets whether this post-processing resource uses the HLA-era format.
public bool IsPostHLA { get; set; }Property Value
ModelVolume
Gets or sets the model used as the trigger volume shape.
public Model? ModelVolume { get; set; }Property Value
PostProcessTonemapSettings
Gets or sets the tonemapping settings applied by this volume.
public TonemapSettings PostProcessTonemapSettings { get; set; }Property Value
PostProcessingResource
Gets or sets the parsed post-processing resource for this volume.
public PostProcessing? PostProcessingResource { get; set; }Property Value
UseExposure
Gets whether this volume overrides auto-exposure settings.
public bool UseExposure { get; init; }Property Value
Methods
LoadPostProcessResource(PostProcessing)
Reads tonemapping, bloom, and color correction data from the given post-processing resource.
public void LoadPostProcessResource(PostProcessing resource)Parameters
resource PostProcessing
The post-processing resource to load.

