コード例 #1
0
 public HRESULT CreateVirtualSurface(uint initialWidth, uint initialHeight, DXGI_FORMAT pixelFormat, DXGI_ALPHA_MODE alphaMode, IDCompositionVirtualSurface **virtualSurface)
 {
     return(((delegate * unmanaged <IDCompositionDevice2 *, uint, uint, DXGI_FORMAT, DXGI_ALPHA_MODE, IDCompositionVirtualSurface **, int>)(lpVtbl[9]))((IDCompositionDevice2 *)Unsafe.AsPointer(ref this), initialWidth, initialHeight, pixelFormat, alphaMode, virtualSurface));
 }
コード例 #2
0
 public int CreateSurface([NativeTypeName("UINT")] uint width, [NativeTypeName("UINT")] uint height, DXGI_FORMAT pixelFormat, DXGI_ALPHA_MODE alphaMode, IDCompositionSurface **surface)
 {
     return(((delegate * unmanaged <IDCompositionDevice3 *, uint, uint, DXGI_FORMAT, DXGI_ALPHA_MODE, IDCompositionSurface **, int>)(lpVtbl[8]))((IDCompositionDevice3 *)Unsafe.AsPointer(ref this), width, height, pixelFormat, alphaMode, surface));
 }
コード例 #3
0
 public HRESULT CreateSurface(uint width, uint height, DXGI_FORMAT pixelFormat, DXGI_ALPHA_MODE alphaMode, IDCompositionSurface **surface)
 {
     return(((delegate * unmanaged <IDCompositionDevice2 *, uint, uint, DXGI_FORMAT, DXGI_ALPHA_MODE, IDCompositionSurface **, int>)(lpVtbl[8]))((IDCompositionDevice2 *)Unsafe.AsPointer(ref this), width, height, pixelFormat, alphaMode, surface));
 }
コード例 #4
0
 public int CreateVirtualSurface([NativeTypeName("UINT")] uint initialWidth, [NativeTypeName("UINT")] uint initialHeight, DXGI_FORMAT pixelFormat, DXGI_ALPHA_MODE alphaMode, IDCompositionVirtualSurface **virtualSurface)
 {
     return(((delegate * unmanaged <IDCompositionDesktopDevice *, uint, uint, DXGI_FORMAT, DXGI_ALPHA_MODE, IDCompositionVirtualSurface **, int>)(lpVtbl[9]))((IDCompositionDesktopDevice *)Unsafe.AsPointer(ref this), initialWidth, initialHeight, pixelFormat, alphaMode, virtualSurface));
 }