[]
IDXGISwapChain
[Guid("310d36a0-d2e7-4c0a-aa04-6a9d23b8886a")]
public class SwapChain : DeviceChild, IDisposable, IUnknown
| Name | Description |
|---|---|
| SwapChain(IntPtr) | Initializes a new instance of the SwapChain class. |
| Name | Description |
|---|---|
| Description | GetDescription |
| IsFullScreen | Gets or sets a value indicating whether the swapchain is in fullscreen. |
| Name | Description |
|---|---|
| Create(Factory, ComObject, SwapChainDescription) | Creates a swap chain. |
| GetBackBuffer<T>(int) | Access one of the swap-chain back buffers. |
| GetBuffer(int, Guid) | HRESULT IDXGISwapChain::GetBuffer([In] unsigned int Buffer,[In] const GUID& riid,[Out] void** ppSurface) |
| GetContainingOutput() | HRESULT IDXGISwapChain::GetContainingOutput([Out] IDXGIOutput** ppOutput) |
| GetDescription(out SwapChainDescription) | HRESULT IDXGISwapChain::GetDesc([Out] DXGI_SWAP_CHAIN_DESC* pDesc) |
| GetFrameStatistics(out FrameStatistics) | HRESULT IDXGISwapChain::GetFrameStatistics([Out] DXGI_FRAME_STATISTICS* pStats) |
| GetFullscreenState(out Bool, out Output) | HRESULT IDXGISwapChain::GetFullscreenState([Out, Optional] BOOL* pFullscreen,[Out, Optional] IDXGIOutput** ppTarget) |
| GetLastPresentCount() | HRESULT IDXGISwapChain::GetLastPresentCount([Out] unsigned int* pLastPresentCount) |
| Present(int, PresentFlags) | HRESULT IDXGISwapChain::Present([In] unsigned int SyncInterval,[In] DXGI_PRESENT_FLAGS Flags) |
| ResizeBuffers(int, int, int, Format, SwapChainFlags) | HRESULT IDXGISwapChain::ResizeBuffers([In] unsigned int BufferCount,[In] unsigned int Width,[In] unsigned int Height,[In] DXGI_FORMAT NewFormat,[In] DXGI_SWAP_CHAIN_FLAG SwapChainFlags) |
| ResizeTarget(ref ModeDescription) | HRESULT IDXGISwapChain::ResizeTarget([In] const DXGI_MODE_DESC* pNewTargetParameters) |
| SetFullscreenState(Bool, Output) | HRESULT IDXGISwapChain::SetFullscreenState([In] BOOL Fullscreen,[In, Optional] IDXGIOutput* pTarget) |
| Name | Description |
|---|---|
| explicit operator SwapChain(IntPtr) |