Пример #1
0
        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));
        }
Пример #2
0
 public void Present(bool vSync = true)
 {
     D3D11SwapChainBindings.Present_(Handle, vSync ? 1u : 0u, 0);
 }