Class DepthPrepassElement3D
- Namespace
- HelixToolkit.Wpf.SharpDX
- Assembly
- HelixToolkit.Wpf.SharpDX.dll
Do a depth prepass before rendering.
Must customize the DefaultEffectsManager and set DepthStencilState to DefaultDepthStencilDescriptions.DSSDepthEqualNoWrite in default ShaderPass from EffectsManager to achieve best performance.
public sealed class DepthPrepassElement3D : Element3D, IAnimatable, ISupportInitialize, IFrameworkInputElement, IInputElement, IQueryAmbient, IDisposable, IVisible
- Inheritance
-
DepthPrepassElement3D
- Implements
- Inherited Members
- Extension Methods
Methods
HitTest(HitTestContext?, ref List<HitTestResult>)
Hits the test.
public override bool HitTest(HitTestContext? context, ref List<HitTestResult> hits)
Parameters
contextHitTestContextThe context.
hitsList<HitTestResult>The hits.
Returns
OnCreateSceneNode()
Called when [create scene node].
protected override SceneNode OnCreateSceneNode()