Table of Contents

Class DOFRenderer

Namespace
ValveResourceFormat.Renderer
Assembly
Renderer.dll
public class DOFRenderer

Inheritance

Inherited Members

Constructors

DOFRenderer(RendererContext)

public DOFRenderer(RendererContext rendererContext)

Parameters

rendererContext RendererContext

Fields

GOLDEN_ANGLE

public const float GOLDEN_ANGLE = 2.3999631

Field Value

float

MAX_DOF_SAMPLES

public const int MAX_DOF_SAMPLES = 256

Field Value

int

Properties

BlurredResult

public Framebuffer? BlurredResult { get; }

Property Value

Framebuffer?

CurrentDofParams

public DOFRenderer.Dof2InputParams CurrentDofParams { get; }

Property Value

DOFRenderer.Dof2InputParams

Enabled

public bool Enabled { get; set; }

Property Value

bool

FarBlurry

public float FarBlurry { get; set; }

Property Value

float

FarCrisp

public float FarCrisp { get; set; }

Property Value

float

FocalDistance

public float FocalDistance { get; set; }

Property Value

float

MaxBlurSize

public float MaxBlurSize { get; set; }

Property Value

float

MsaaResolveDof

public Lazy<Shader> MsaaResolveDof { get; }

Property Value

Lazy<Shader>

NearBlurry

public float NearBlurry { get; set; }

Property Value

float

NearCrisp

public float NearCrisp { get; set; }

Property Value

float

RadScale

public float RadScale { get; set; }

Property Value

float

Methods

Render(Framebuffer)

public Framebuffer Render(Framebuffer input)

Parameters

input Framebuffer

Returns

Framebuffer

SetDofResolveShaderUniforms(Shader, Camera, RenderTexture)

public void SetDofResolveShaderUniforms(Shader shader, Camera camera, RenderTexture msaaDepth)

Parameters

shader Shader
camera Camera
msaaDepth RenderTexture

SetShaderParams()

public void SetShaderParams()