Exemplo n.º 1
0
        /// <summary>To be documented.</summary>
        public readonly unsafe int SetSwapChain(Silk.NET.DXGI.IDXGISwapChain *pSwapChain)
        {
            var @this = (ID3D11Debug *)Unsafe.AsPointer(ref Unsafe.AsRef(in this));
            int ret   = default;

            ret = ((delegate * unmanaged[Cdecl] < ID3D11Debug *, Silk.NET.DXGI.IDXGISwapChain *, int >)LpVtbl[7])(@this, pSwapChain);
            return(ret);
        }
Exemplo n.º 2
0
        /// <summary>To be documented.</summary>
        public readonly unsafe int GetSwapChain(ref Silk.NET.DXGI.IDXGISwapChain *ppSwapChain)
        {
            var @this = (ID3D11Debug *)Unsafe.AsPointer(ref Unsafe.AsRef(in this));
            int ret   = default;

            fixed(Silk.NET.DXGI.IDXGISwapChain **ppSwapChainPtr = &ppSwapChain)
            {
                ret = ((delegate * unmanaged[Cdecl] < ID3D11Debug *, Silk.NET.DXGI.IDXGISwapChain **, int >)LpVtbl[8])(@this, ppSwapChainPtr);
            }

            return(ret);
        }