Class DX11RenderHostConfiguration
- Namespace
- HelixToolkit.SharpDX.Render
- Assembly
- HelixToolkit.SharpDX.dll
public sealed class DX11RenderHostConfiguration
- Inheritance
-
DX11RenderHostConfiguration
- Inherited Members
Fields
AutoUpdateOctree
Auto update octree in geometry during rendering.
public bool AutoUpdateOctree
Field Value
ClearEachFrame
Gets or sets a value indicating whether [clear render target before each frame].
public bool ClearEachFrame
Field Value
- bool
trueif [clear render target before each frame]; otherwise,false.
EnableOITDepthPeelingDynamicIteration
Enable dynamic iteration for depth peeling to improve performance. Maximum iteration is set by OITDepthPeelingIteration.
public bool EnableOITDepthPeelingDynamicIteration
Field Value
EnableRenderOrder
Gets or sets a value indicating whether [enable render order] specified by user.
public bool EnableRenderOrder
Field Value
- bool
trueif [enable render order]; otherwise,false.
EnableSSAO
Gets or sets a value indicating whether [enable SSAO].
public bool EnableSSAO
Field Value
- bool
trueif [enable SSAO]; otherwise,false.
EnableVSync
Gets or sets a value indicating whether [enable vertical synchronize].
public bool EnableVSync
Field Value
- bool
trueif [enable v synchronize]; otherwise,false.
FXAALevel
Enable FXAA. If MSAA used, FXAA will be disabled automatically
public FXAALevel FXAALevel
Field Value
MinimumUpdateCount
The update count. Used to render at least N frames for each InvalidateRenderer. D3DImage sometimes not getting refresh if only render once. Default = 6.
public uint MinimumUpdateCount
Field Value
OITDepthPeelingIteration
OIT Dual depth peeling iteration.
public int OITDepthPeelingIteration
Field Value
OITRenderType
Gets or sets the oit render mode
public OITRenderType OITRenderType
Field Value
OITWeightDepthSlope
Gets or sets the oit weight depth slope. Used to increase resolution for particular range of depth values.
If value = 2, the depth range from 0-0.5 expands to 0-1 to increase resolution. However, values from 0.5 - 1 will be pushed to 1
public float OITWeightDepthSlope
Field Value
- float
The oit weight depth slope.
OITWeightMode
Gets or sets the oit weight mode.
Please refer to http://jcgt.org/published/0002/02/09/
Linear0: eq7; Linear1: eq8; Linear2: eq9; NonLinear: eq10
public OITWeightMode OITWeightMode
Field Value
- OITWeightMode
The oit weight mode.
OITWeightPower
Gets or sets the OIT weight power used for color weight calculation. Default = 3.
public float OITWeightPower
Field Value
- float
The OIT weight power.
RenderD2D
The render d2d
public bool RenderD2D
Field Value
RenderLights
Gets or sets a value indicating whether [render lights].
public bool RenderLights
Field Value
- bool
trueif [render lights]; otherwise,false.
SSAOBias
The ssao bias
public float SSAOBias
Field Value
SSAOIntensity
The ssao intensity
public float SSAOIntensity
Field Value
SSAOQuality
The ssao quality
public SSAOQuality SSAOQuality
Field Value
SSAORadius
The SSAO sampling radius
public float SSAORadius
Field Value
UpdatePerFrameData
The update global variable
public bool UpdatePerFrameData