Class OITDepthPeeling
- Namespace
- HelixToolkit.SharpDX.Core
- Assembly
- HelixToolkit.SharpDX.dll
public sealed class OITDepthPeeling : RenderCore, IDisposable, IGUID, IThrowingShadow
- Inheritance
-
OITDepthPeeling
- Implements
- Inherited Members
Constructors
OITDepthPeeling()
public OITDepthPeeling()
Properties
EnableDynamicIteration
public bool EnableDynamicIteration { get; set; }
Property Value
ExternRenderParameter
public RenderParameter ExternRenderParameter { get; set; }
Property Value
PeelingIteration
public int PeelingIteration { get; set; }
Property Value
RenderCount
public int RenderCount { get; }
Property Value
Methods
OnAttach(IRenderTechnique?)
During attatching render core. Create all local resources. Use Collect(resource) to let object be released automatically during Detach().
protected override bool OnAttach(IRenderTechnique? technique)
Parameters
techniqueIRenderTechnique
Returns
OnDetach()
On detaching, default is to release all resources
protected override void OnDetach()
Render(RenderContext, DeviceContextProxy)
Render routine
public override void Render(RenderContext context, DeviceContextProxy deviceContext)
Parameters
contextRenderContextdeviceContextDeviceContextProxy