Ejemplo n.º 1
0
 public int BeginDraw(RECT updateRect, [NativeTypeName("IDXGISurface **")] IDXGISurface **surface, [NativeTypeName("POINT *")] POINT *offset)
 {
     return(((delegate * unmanaged <IVirtualSurfaceImageSourceNative *, RECT, IDXGISurface **, POINT *, int>)(lpVtbl[4]))((IVirtualSurfaceImageSourceNative *)Unsafe.AsPointer(ref this), updateRect, surface, offset));
 }
Ejemplo n.º 2
0
 public HRESULT BeginDraw(RECT updateRect, IDXGISurface **surface, POINT *offset)
 {
     return(((delegate * unmanaged <ISurfaceImageSourceNative *, RECT, IDXGISurface **, POINT *, int>)(lpVtbl[4]))((ISurfaceImageSourceNative *)Unsafe.AsPointer(ref this), updateRect, surface, offset));
 }
 public HRESULT GetSurface(IDXGISurface **dxgiSurface)
 {
     return(((delegate * unmanaged <ID2D1Bitmap1 *, IDXGISurface **, int>)(lpVtbl[13]))((ID2D1Bitmap1 *)Unsafe.AsPointer(ref this), dxgiSurface));
 }
 public HRESULT CreateSurface([NativeTypeName("const DXGI_SURFACE_DESC *")] DXGI_SURFACE_DESC *pDesc, uint NumSurfaces, [NativeTypeName("DXGI_USAGE")] uint Usage, [NativeTypeName("const DXGI_SHARED_RESOURCE *")] DXGI_SHARED_RESOURCE *pSharedResource, 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));
 }
Ejemplo n.º 5
0
 public int GetSurface([NativeTypeName("IDXGISurface **")] IDXGISurface **dxgiSurface)
 {
     return(((delegate * unmanaged <ID2D1Bitmap1 *, IDXGISurface **, int>)(lpVtbl[13]))((ID2D1Bitmap1 *)Unsafe.AsPointer(ref this), dxgiSurface));
 }