Table of Contents

Class SwapChainRenderHost

Namespace
HelixToolkit.SharpDX.Render
Assembly
HelixToolkit.SharpDX.dll
public class SwapChainRenderHost : DefaultRenderHost, IRenderHost, IGUID, IDisposable
Inheritance
SwapChainRenderHost
Implements
Inherited Members

Constructors

SwapChainRenderHost(nint)

Initializes a new instance of the SwapChainRenderHost class.

public SwapChainRenderHost(nint surface)

Parameters

surface nint

The window PTR.

SwapChainRenderHost(nint, Func<IDevice3DResources, IRenderer>)

Initializes a new instance of the SwapChainRenderHost class.

public SwapChainRenderHost(nint surface, Func<IDevice3DResources, IRenderer> createRenderer)

Parameters

surface nint

The surface.

createRenderer Func<IDevice3DResources, IRenderer>

The create renderer.

Fields

surface

protected readonly nint surface

Field Value

nint

Methods

CreateRenderBuffer()

Creates the render buffer.

protected override DX11RenderBufferProxyBase? CreateRenderBuffer()

Returns

DX11RenderBufferProxyBase