Пример #1
0
 public HRESULT GetFullscreenDesc(DXGI_SWAP_CHAIN_FULLSCREEN_DESC *pDesc)
 {
     return(((delegate * unmanaged <IDXGISwapChain4 *, DXGI_SWAP_CHAIN_FULLSCREEN_DESC *, int>)(lpVtbl[19]))((IDXGISwapChain4 *)Unsafe.AsPointer(ref this), pDesc));
 }
Пример #2
0
 public int CreateSwapChainForHwnd([NativeTypeName("IUnknown *")] IUnknown *pDevice, [NativeTypeName("HWND")] IntPtr hWnd, [NativeTypeName("const DXGI_SWAP_CHAIN_DESC1 *")] DXGI_SWAP_CHAIN_DESC1 *pDesc, [NativeTypeName("const DXGI_SWAP_CHAIN_FULLSCREEN_DESC *")] DXGI_SWAP_CHAIN_FULLSCREEN_DESC *pFullscreenDesc, [NativeTypeName("IDXGIOutput *")] IDXGIOutput *pRestrictToOutput, [NativeTypeName("IDXGISwapChain1 **")] IDXGISwapChain1 **ppSwapChain)
 {
     return(((delegate * unmanaged <IDXGIFactory2 *, IUnknown *, IntPtr, DXGI_SWAP_CHAIN_DESC1 *, DXGI_SWAP_CHAIN_FULLSCREEN_DESC *, IDXGIOutput *, IDXGISwapChain1 **, int>)(lpVtbl[15]))((IDXGIFactory2 *)Unsafe.AsPointer(ref this), pDevice, hWnd, pDesc, pFullscreenDesc, pRestrictToOutput, ppSwapChain));
 }
Пример #3
0
 public int GetFullscreenDesc([NativeTypeName("DXGI_SWAP_CHAIN_FULLSCREEN_DESC *")] DXGI_SWAP_CHAIN_FULLSCREEN_DESC *pDesc)
 {
     return(((delegate * stdcall <IDXGISwapChain4 *, DXGI_SWAP_CHAIN_FULLSCREEN_DESC *, int>)(lpVtbl[19]))((IDXGISwapChain4 *)Unsafe.AsPointer(ref this), pDesc));
 }