Class PostProcessRenderer
- Namespace
- ValveResourceFormat.Renderer
- Assembly
- Renderer.dll
Post-processing renderer for tonemapping, color grading, and adaptive exposure.
public class PostProcessRendererInheritance
Inherited Members
Constructors
PostProcessRenderer(RendererContext)
public PostProcessRenderer(RendererContext rendererContext)Parameters
rendererContextRendererContext
Properties
AverageLuminance
public float AverageLuminance { get; set; }Property Value
Bloom
public BloomRenderer Bloom { get; }Property Value
BlueNoise
public RenderTexture? BlueNoise { get; set; }Property Value
ColorCorrectionEnabled
public bool ColorCorrectionEnabled { get; set; }Property Value
CurrentExposure
public float CurrentExposure { get; }Property Value
CustomExposure
public float CustomExposure { get; set; }Property Value
DOF
public DOFRenderer DOF { get; }Property Value
DefaultColorFormat
public static Framebuffer.AttachmentFormat DefaultColorFormat { get; }Property Value
Enabled
public bool Enabled { get; set; }Property Value
ExposureHistory
public List<float> ExposureHistory { get; }Property Value
HasOutlineObjects
public bool HasOutlineObjects { get; set; }Property Value
State
public PostProcessState State { get; set; }Property Value
TargetExposure
public float TargetExposure { get; }Property Value
TonemapScalar
public float TonemapScalar { get; set; }Property Value
Methods
CalculateTonemapScalar(float)
public void CalculateTonemapScalar(float deltaTime)Parameters
deltaTimefloat
Load()
public void Load()Render(Framebuffer, Framebuffer, Camera, bool)
public void Render(Framebuffer colorBufferRead, Framebuffer colorBufferDraw, Camera camera, bool flipY)Parameters
colorBufferReadFramebuffercolorBufferDrawFramebuffercameraCameraflipYbool