public ID3D11Resource GetBuffer(uint buffer, Guid riid) { var result = D3D11SwapChainBindings.GetBuffer_(Handle, buffer, riid, out var backBuffer); if (result.Failed) { throw new Win32Exception((int)result.Code, "SwapChain GetBuffer failed"); } return(new D3D11Resource(backBuffer)); }
public void Present(bool vSync = true) { D3D11SwapChainBindings.Present_(Handle, vSync ? 1u : 0u, 0); }