Table of Contents

Class DXGI.SwapChain2

Namespace
Xui.Runtime.Windows
Assembly
Xui.Runtime.Windows.dll
public class DXGI.SwapChain2 : DXGI.SwapChain1, IDisposable
Inheritance
DXGI.SwapChain2
Implements
Inherited Members

Constructors

SwapChain2(void*)

public SwapChain2(void* ptr)

Parameters

ptr void*

Fields

IID

public static readonly Guid IID

Field Value

Guid

Methods

GetFrameLatencyWaitableObject()

Returns a waitable handle that becomes signaled when the swap chain is ready to accept a new frame (used for frame pacing).

public nint GetFrameLatencyWaitableObject()

Returns

nint

Remarks

SetMaximumFrameLatency(uint)

Limits the number of frames the swap chain can queue for rendering. Use 1 for tight "render once per frame" pacing.

public void SetMaximumFrameLatency(uint maxLatency)

Parameters

maxLatency uint

Remarks