public int CreateSurface([NativeTypeName("const DXGI_SURFACE_DESC *")] DXGI_SURFACE_DESC *pDesc, [NativeTypeName("UINT")] uint NumSurfaces, [NativeTypeName("DXGI_USAGE")] uint Usage, [NativeTypeName("const DXGI_SHARED_RESOURCE *")] DXGI_SHARED_RESOURCE *pSharedResource, [NativeTypeName("IDXGISurface **")] IDXGISurface **ppSurface)
 {
     return(((delegate * unmanaged <IDXGIDevice4 *, DXGI_SURFACE_DESC *, uint, uint, DXGI_SHARED_RESOURCE *, IDXGISurface **, int>)(lpVtbl[8]))((IDXGIDevice4 *)Unsafe.AsPointer(ref this), pDesc, NumSurfaces, Usage, pSharedResource, ppSurface));
 }
Exemple #2
0
 public int GetDesc([NativeTypeName("DXGI_SURFACE_DESC *")] DXGI_SURFACE_DESC *pDesc)
 {
     return(((delegate * unmanaged <IDXGISurface *, DXGI_SURFACE_DESC *, int>)(lpVtbl[8]))((IDXGISurface *)Unsafe.AsPointer(ref this), pDesc));
 }
Exemple #3
0
 public HRESULT GetDesc(DXGI_SURFACE_DESC *pDesc)
 {
     return(((delegate * unmanaged <IDXGISurface *, DXGI_SURFACE_DESC *, int>)(lpVtbl[8]))((IDXGISurface *)Unsafe.AsPointer(ref this), pDesc));
 }