Table of Contents

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

bool

ExternRenderParameter

public RenderParameter ExternRenderParameter { get; set; }

Property Value

RenderParameter

PeelingIteration

public int PeelingIteration { get; set; }

Property Value

int

RenderCount

public int RenderCount { get; }

Property Value

int

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

technique IRenderTechnique

Returns

bool

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

context RenderContext
deviceContext DeviceContextProxy