public int CreateSwapChain([NativeTypeName("IUnknown *")] IUnknown *pDevice, [NativeTypeName("DXGI_SWAP_CHAIN_DESC *")] DXGI_SWAP_CHAIN_DESC *pDesc, [NativeTypeName("IDXGISwapChain **")] IDXGISwapChain **ppSwapChain)
 {
     return(((delegate * unmanaged <IDXGIFactory1 *, IUnknown *, DXGI_SWAP_CHAIN_DESC *, IDXGISwapChain **, int>)(lpVtbl[10]))((IDXGIFactory1 *)Unsafe.AsPointer(ref this), pDevice, pDesc, ppSwapChain));
 }
 public static extern int D3D10CreateDeviceAndSwapChain1(IDXGIAdapter *pAdapter, D3D10_DRIVER_TYPE DriverType, [NativeTypeName("HMODULE")] IntPtr Software, [NativeTypeName("UINT")] uint Flags, D3D10_FEATURE_LEVEL1 HardwareLevel, [NativeTypeName("UINT")] uint SDKVersion, DXGI_SWAP_CHAIN_DESC *pSwapChainDesc, IDXGISwapChain **ppSwapChain, ID3D10Device1 **ppDevice);
Exemple #3
0
 public HRESULT GetSwapChain(IDXGISwapChain **ppSwapChain)
 {
     return(((delegate * unmanaged <ID3D11Debug *, IDXGISwapChain **, int>)(lpVtbl[8]))((ID3D11Debug *)Unsafe.AsPointer(ref this), ppSwapChain));
 }
Exemple #4
0
 public int GetSwapChain([NativeTypeName("IDXGISwapChain **")] IDXGISwapChain **ppSwapChain)
 {
     return(((delegate * unmanaged <ID3D11Debug *, IDXGISwapChain **, int>)(lpVtbl[8]))((ID3D11Debug *)Unsafe.AsPointer(ref this), ppSwapChain));
 }
 public HRESULT CreateSwapChain(IUnknown *pDevice, DXGI_SWAP_CHAIN_DESC *pDesc, IDXGISwapChain **ppSwapChain)
 {
     return(((delegate * unmanaged <IDXGIFactory4 *, IUnknown *, DXGI_SWAP_CHAIN_DESC *, IDXGISwapChain **, int>)(lpVtbl[10]))((IDXGIFactory4 *)Unsafe.AsPointer(ref this), pDevice, pDesc, ppSwapChain));
 }
 public static extern HRESULT D3D11CreateDeviceAndSwapChain(IDXGIAdapter *pAdapter, D3D_DRIVER_TYPE DriverType, HMODULE Software, uint Flags, [NativeTypeName("const D3D_FEATURE_LEVEL *")] D3D_FEATURE_LEVEL *pFeatureLevels, uint FeatureLevels, uint SDKVersion, [NativeTypeName("const DXGI_SWAP_CHAIN_DESC *")] DXGI_SWAP_CHAIN_DESC *pSwapChainDesc, IDXGISwapChain **ppSwapChain, ID3D11Device **ppDevice, D3D_FEATURE_LEVEL *pFeatureLevel, ID3D11DeviceContext **ppImmediateContext);
Exemple #7
0
 public static extern int D3D10CreateDeviceAndSwapChain([NativeTypeName("IDXGIAdapter *")] IDXGIAdapter *pAdapter, D3D10_DRIVER_TYPE DriverType, [NativeTypeName("HMODULE")] IntPtr Software, [NativeTypeName("UINT")] uint Flags, [NativeTypeName("UINT")] uint SDKVersion, [NativeTypeName("DXGI_SWAP_CHAIN_DESC *")] DXGI_SWAP_CHAIN_DESC *pSwapChainDesc, [NativeTypeName("IDXGISwapChain **")] IDXGISwapChain **ppSwapChain, [NativeTypeName("ID3D10Device **")] ID3D10Device **ppDevice);
 public static extern HRESULT D3D10CreateDeviceAndSwapChain1(IDXGIAdapter *pAdapter, D3D10_DRIVER_TYPE DriverType, HMODULE Software, uint Flags, D3D10_FEATURE_LEVEL1 HardwareLevel, uint SDKVersion, DXGI_SWAP_CHAIN_DESC *pSwapChainDesc, IDXGISwapChain **ppSwapChain, ID3D10Device1 **ppDevice);