[]
        
(Showing Draft Content)

C1.Util.DX.DXGI.SwapChain1

SwapChain1 Class

IDXGISwapChain1

Implements
Namespace: C1.Util.DX.DXGI
Assembly: C1.Win.C1DX.4.8.dll
Syntax
[Guid("790a45f7-0d42-4876-983a-0a55cfe6f4aa")]
public class SwapChain1 : SwapChain, IDisposable, IUnknown

Constructors

Name Description
SwapChain1(IntPtr)

Initializes a new instance of the SwapChain1 class.

Properties

Name Description
Description1

GetDescription1

FullScreenDescription

GetFullScreenDescription

Methods

Name Description
GetBackgroundColor()

HRESULT IDXGISwapChain1::GetBackgroundColor([Out] D3DCOLORVALUE* pColor)

GetCoreWindow(Guid)

HRESULT IDXGISwapChain1::GetCoreWindow([In] const GUID& refiid,[Out] void** ppUnk)

GetDescription1(out SwapChainDescription1)

HRESULT IDXGISwapChain1::GetDesc1([Out] DXGI_SWAP_CHAIN_DESC1* pDesc)

GetFullScreenDescription(out SwapChainFullScreenDescription)

HRESULT IDXGISwapChain1::GetFullScreenDesc([Out] DXGI_SWAP_CHAIN_FULLSCREEN_DESC* pDesc)

GetHwnd()

HRESULT IDXGISwapChain1::GetHwnd([Out] HWND* pHwnd)

GetRestrictToOutput()

HRESULT IDXGISwapChain1::GetRestrictToOutput([Out] IDXGIOutput** ppRestrictToOutput)

GetRotation()

HRESULT IDXGISwapChain1::GetRotation([Out] DXGI_MODE_ROTATION* pRotation)

IsTemporaryMonoSupported()

BOOL IDXGISwapChain1::IsTemporaryMonoSupported()

Present1(int, PresentFlags, ref PresentParameters)

HRESULT IDXGISwapChain1::Present1([In] unsigned int SyncInterval,[In] DXGI_PRESENT_FLAGS PresentFlags,[In] const void* pPresentParameters)

Present1(int, PresentFlags, RectL[])

HRESULT IDXGISwapChain1::Present1([In] unsigned int SyncInterval,[In] DXGI_PRESENT_FLAGS PresentFlags,[In] const void* pPresentParameters)

SetBackgroundColor(ColorF)

HRESULT IDXGISwapChain1::SetBackgroundColor([In] const D3DCOLORVALUE* pColor)

SetRotation(DisplayModeRotation)

HRESULT IDXGISwapChain1::SetRotation([In] DXGI_MODE_ROTATION Rotation)

Operators

Name Description
explicit operator SwapChain1(IntPtr)

Performs an explicit conversion from IntPtr to SwapChain1.