Table of Contents

Class D3D11

Namespace
Xui.Runtime.Windows
Assembly
Xui.Runtime.Windows.dll

Code from <d3d11.h> in the d3d11.dll lib.

public static class D3D11
Inheritance
D3D11
Inherited Members

Fields

D3D11Lib

public const string D3D11Lib = "d3d11.dll"

Field Value

string

D3D11_SDK_VERSION

public const uint D3D11_SDK_VERSION = 7

Field Value

uint

Lib

public static readonly nint Lib

Field Value

nint

Methods

CreateDevice(out Device, out FeatureLevel, out DeviceContext)

public static void CreateDevice(out D3D11.Device device, out D3D11.FeatureLevel featureLevel, out D3D11.DeviceContext deviceContext)

Parameters

device D3D11.Device
featureLevel D3D11.FeatureLevel
deviceContext D3D11.DeviceContext

CreateDeviceAndSwapChain(nint, uint, uint)

public static D3D11.DeviceAndSwapChain CreateDeviceAndSwapChain(nint hWnd, uint width, uint height)

Parameters

hWnd nint
width uint
height uint

Returns

D3D11.DeviceAndSwapChain