public HRESULT EnsureCached([NativeTypeName("const D2D1_RECT_U *")] D2D_RECT_U *rectangleToFill)
 {
     return(((delegate * unmanaged <ID2D1ImageSourceFromWic *, D2D_RECT_U *, int>)(lpVtbl[6]))((ID2D1ImageSourceFromWic *)Unsafe.AsPointer(ref this), rectangleToFill));
 }
 public HRESULT TrimCache([NativeTypeName("const D2D1_RECT_U *")] D2D_RECT_U *rectangleToPreserve)
 {
     return(((delegate * unmanaged <ID2D1ImageSourceFromWic *, D2D_RECT_U *, int>)(lpVtbl[7]))((ID2D1ImageSourceFromWic *)Unsafe.AsPointer(ref this), rectangleToPreserve));
 }
 public HRESULT CopyFromMemory([NativeTypeName("const D2D1_RECT_U *")] D2D_RECT_U *dstRect, [NativeTypeName("const void *")] void *srcData, [NativeTypeName("UINT32")] uint pitch)
 {
     return(((delegate * unmanaged <ID2D1Bitmap1 *, D2D_RECT_U *, void *, uint, int>)(lpVtbl[10]))((ID2D1Bitmap1 *)Unsafe.AsPointer(ref this), dstRect, srcData, pitch));
 }
 public HRESULT CopyFromBitmap([NativeTypeName("const D2D1_POINT_2U *")] D2D_POINT_2U *destPoint, ID2D1Bitmap *bitmap, [NativeTypeName("const D2D1_RECT_U *")] D2D_RECT_U *srcRect)
 {
     return(((delegate * unmanaged <ID2D1Bitmap1 *, D2D_POINT_2U *, ID2D1Bitmap *, D2D_RECT_U *, int>)(lpVtbl[8]))((ID2D1Bitmap1 *)Unsafe.AsPointer(ref this), destPoint, bitmap, srcRect));
 }
 public HRESULT CopyFromRenderTarget([NativeTypeName("const D2D1_POINT_2U *")] D2D_POINT_2U *destPoint, ID2D1RenderTarget *renderTarget, [NativeTypeName("const D2D1_RECT_U *")] D2D_RECT_U *srcRect)
 {
     return(((delegate * unmanaged <ID2D1Bitmap1 *, D2D_POINT_2U *, ID2D1RenderTarget *, D2D_RECT_U *, int>)(lpVtbl[9]))((ID2D1Bitmap1 *)Unsafe.AsPointer(ref this), destPoint, renderTarget, srcRect));
 }
 public int GetSprites([NativeTypeName("UINT32")] uint startIndex, [NativeTypeName("UINT32")] uint spriteCount, [NativeTypeName("D2D1_RECT_F *")] D2D_RECT_F *destinationRectangles = null, [NativeTypeName("D2D1_RECT_U *")] D2D_RECT_U *sourceRectangles = null, [NativeTypeName("D2D1_COLOR_F *")] DXGI_RGBA *colors = null, [NativeTypeName("D2D1_MATRIX_3X2_F *")] D2D_MATRIX_3X2_F *transforms = null)
 {
     return(((delegate * unmanaged <ID2D1SpriteBatch *, uint, uint, D2D_RECT_F *, D2D_RECT_U *, DXGI_RGBA *, D2D_MATRIX_3X2_F *, int>)(lpVtbl[6]))((ID2D1SpriteBatch *)Unsafe.AsPointer(ref this), startIndex, spriteCount, destinationRectangles, sourceRectangles, colors, transforms));
 }
 public int SetSprites([NativeTypeName("UINT32")] uint startIndex, [NativeTypeName("UINT32")] uint spriteCount, [NativeTypeName("const D2D1_RECT_F *")] D2D_RECT_F *destinationRectangles = null, [NativeTypeName("const D2D1_RECT_U *")] D2D_RECT_U *sourceRectangles = null, [NativeTypeName("const D2D1_COLOR_F *")] DXGI_RGBA *colors = null, [NativeTypeName("const D2D1_MATRIX_3X2_F *")] D2D_MATRIX_3X2_F *transforms = null, [NativeTypeName("UINT32")] uint destinationRectanglesStride = unchecked (16), [NativeTypeName("UINT32")] uint sourceRectanglesStride = unchecked (16), [NativeTypeName("UINT32")] uint colorsStride = unchecked (16), [NativeTypeName("UINT32")] uint transformsStride = unchecked (24))
 {
     return(((delegate * unmanaged <ID2D1SpriteBatch *, uint, uint, D2D_RECT_F *, D2D_RECT_U *, DXGI_RGBA *, D2D_MATRIX_3X2_F *, uint, uint, uint, uint, int>)(lpVtbl[5]))((ID2D1SpriteBatch *)Unsafe.AsPointer(ref this), startIndex, spriteCount, destinationRectangles, sourceRectangles, colors, transforms, destinationRectanglesStride, sourceRectanglesStride, colorsStride, transformsStride));
 }
示例#8
0
 public int CopyFromBitmap([NativeTypeName("const D2D1_POINT_2U *")] D2D_POINT_2U *destPoint, [NativeTypeName("ID2D1Bitmap *")] ID2D1Bitmap *bitmap, [NativeTypeName("const D2D1_RECT_U *")] D2D_RECT_U *srcRect)
 {
     return(((delegate * stdcall <ID2D1Bitmap *, D2D_POINT_2U *, ID2D1Bitmap *, D2D_RECT_U *, int>)(lpVtbl[8]))((ID2D1Bitmap *)Unsafe.AsPointer(ref this), destPoint, bitmap, srcRect));
 }
示例#9
0
 public int AddSprites([NativeTypeName("UINT32")] uint spriteCount, [NativeTypeName("const D2D1_RECT_F *")] D2D_RECT_F *destinationRectangles, [NativeTypeName("const D2D1_RECT_U *")] D2D_RECT_U *sourceRectangles = null, [NativeTypeName("const D2D1_COLOR_F *")] DXGI_RGBA *colors = null, [NativeTypeName("const D2D1_MATRIX_3X2_F *")] D2D_MATRIX_3X2_F *transforms = null, [NativeTypeName("UINT32")] uint destinationRectanglesStride = 16, [NativeTypeName("UINT32")] uint sourceRectanglesStride = 16, [NativeTypeName("UINT32")] uint colorsStride = 16, [NativeTypeName("UINT32")] uint transformsStride = 24)
 {
     return(((delegate * stdcall <ID2D1SpriteBatch *, uint, D2D_RECT_F *, D2D_RECT_U *, DXGI_RGBA *, D2D_MATRIX_3X2_F *, uint, uint, uint, uint, int>)(lpVtbl[4]))((ID2D1SpriteBatch *)Unsafe.AsPointer(ref this), spriteCount, destinationRectangles, sourceRectangles, colors, transforms, destinationRectanglesStride, sourceRectanglesStride, colorsStride, transformsStride));
 }