[]
        
(Showing Draft Content)

C1.Util.DX.DXGI.SwapChain2

SwapChain2 Class

IDXGISwapChain2

Implements
Namespace: C1.Util.DX.DXGI
Assembly: C1.Win.C1DX.4.8.dll
Syntax
[Guid("a8be2ac4-199f-4946-b331-79599fb98de7")]
public class SwapChain2 : SwapChain1, IDisposable, IUnknown

Constructors

Name Description
SwapChain2(IntPtr)

Initializes a new instance of the SwapChain2 class.

Properties

Name Description
MatrixTransform

GetMatrixTransform / SetMatrixTransform

SourceSize

Gets or sets the source region used for the swap chain.

Methods

Name Description
GetFrameLatencyWaitableObject()

void* IDXGISwapChain2::GetFrameLatencyWaitableObject()

GetMatrixTransform(out Matrix3x2)

HRESULT IDXGISwapChain2::GetMatrixTransform([Out] DXGI_MATRIX_3X2_F* pMatrix)

GetMaximumFrameLatency()

HRESULT IDXGISwapChain2::GetMaximumFrameLatency([Out] unsigned int* pMaxLatency)

GetSourceSize(out int, out int)

HRESULT IDXGISwapChain2::GetSourceSize([Out] unsigned int* pWidth,[Out] unsigned int* pHeight)

SetMatrixTransform(ref Matrix3x2)

HRESULT IDXGISwapChain2::SetMatrixTransform([In] const DXGI_MATRIX_3X2_F* pMatrix)

SetMaximumFrameLatency(int)

HRESULT IDXGISwapChain2::SetMaximumFrameLatency([In] unsigned int MaxLatency)

SetSourceSize(int, int)

HRESULT IDXGISwapChain2::SetSourceSize([In] unsigned int Width,[In] unsigned int Height)

Operators

Name Description
explicit operator SwapChain2(IntPtr)

Performs an explicit conversion from IntPtr to SwapChain2.