- Namespace
- ValveResourceFormat.Renderer
- Assembly
- Renderer.dll
public class DOFRenderer
Inheritance
-
Inherited Members
-
Constructors
DOFRenderer(RendererContext)
public DOFRenderer(RendererContext rendererContext)
Parameters
rendererContext RendererContext
-
Fields
public const float GOLDEN_ANGLE = 2.3999631
Field Value
- float
-
public const int MAX_DOF_SAMPLES = 256
Field Value
- int
-
Properties
public Framebuffer? BlurredResult { get; }
Property Value
- Framebuffer?
-
public DOFRenderer.Dof2InputParams CurrentDofParams { get; }
Property Value
- DOFRenderer.Dof2InputParams
-
public bool Enabled { get; set; }
Property Value
- bool
-
public float FarBlurry { get; set; }
Property Value
- float
-
public float FarCrisp { get; set; }
Property Value
- float
-
public float FocalDistance { get; set; }
Property Value
- float
-
public float MaxBlurSize { get; set; }
Property Value
- float
-
public Lazy<Shader> MsaaResolveDof { get; }
Property Value
- Lazy<Shader>
-
public float NearBlurry { get; set; }
Property Value
- float
-
public float NearCrisp { get; set; }
Property Value
- float
-
public float RadScale { get; set; }
Property Value
- float
-
Methods
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
-
public void SetShaderParams()