Ejemplo n.º 1
0
 public int CreateBitmapFromWicBitmap(IWICBitmapSource *wicBitmapSource, [NativeTypeName("const D2D1_BITMAP_PROPERTIES *")] D2D1_BITMAP_PROPERTIES *bitmapProperties, ID2D1Bitmap **bitmap)
 {
     return(((delegate * unmanaged <ID2D1DCRenderTarget *, IWICBitmapSource *, D2D1_BITMAP_PROPERTIES *, ID2D1Bitmap **, int>)(lpVtbl[5]))((ID2D1DCRenderTarget *)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap));
 }
Ejemplo n.º 2
0
 public int CreateBitmapFromWicBitmap(IWICBitmapSource *wicBitmapSource, ID2D1Bitmap **bitmap)
 {
     return(CreateBitmapFromWicBitmap(wicBitmapSource, null, bitmap));
 }
Ejemplo n.º 3
0
 public int CreateBitmapFromWicBitmap([NativeTypeName("IWICBitmapSource *")] IWICBitmapSource *wicBitmapSource, [NativeTypeName("ID2D1Bitmap **")] ID2D1Bitmap **bitmap)
 {
     return(CreateBitmapFromWicBitmap(wicBitmapSource, null, bitmap));
 }
Ejemplo n.º 4
0
 public static extern int WICConvertBitmapSource([NativeTypeName("REFWICPixelFormatGUID")] Guid *dstFormat, [NativeTypeName("IWICBitmapSource *")] IWICBitmapSource *pISrc, [NativeTypeName("IWICBitmapSource **")] IWICBitmapSource **ppIDst);
Ejemplo n.º 5
0
 public int SetPreview([NativeTypeName("IWICBitmapSource *")] IWICBitmapSource *pIPreview)
 {
     return(((delegate * unmanaged[Stdcall] < IWICBitmapEncoder *, IWICBitmapSource *, int >)(lpVtbl[9]))((IWICBitmapEncoder *)Unsafe.AsPointer(ref this), pIPreview));
 }
 public HRESULT SetThumbnail(IWICBitmapSource *pIThumbnail)
 {
     return(((delegate * unmanaged <IWICBitmapEncoder *, IWICBitmapSource *, int>)(lpVtbl[8]))((IWICBitmapEncoder *)Unsafe.AsPointer(ref this), pIThumbnail));
 }
 public int Initialize([NativeTypeName("IWICBitmapSource *")] IWICBitmapSource *pISource, [NativeTypeName("const WICRect *")] WICRect *prc)
 {
     return(((delegate * unmanaged <IWICBitmapClipper *, IWICBitmapSource *, WICRect *, int>)(lpVtbl[8]))((IWICBitmapClipper *)Unsafe.AsPointer(ref this), pISource, prc));
 }
Ejemplo n.º 8
0
 public HRESULT CreateBitmapFromSource(IWICBitmapSource *pIBitmapSource, WICBitmapCreateCacheOption option, IWICBitmap **ppIBitmap)
 {
     return(((delegate * unmanaged <IWICImagingFactory2 *, IWICBitmapSource *, WICBitmapCreateCacheOption, IWICBitmap **, int>)(lpVtbl[18]))((IWICImagingFactory2 *)Unsafe.AsPointer(ref this), pIBitmapSource, option, ppIBitmap));
 }
Ejemplo n.º 9
0
 public int InitializeFromBitmap([NativeTypeName("IWICBitmapSource *")] IWICBitmapSource *pISurface, [NativeTypeName("UINT")] uint cCount, [NativeTypeName("BOOL")] int fAddTransparentColor)
 {
     return(((delegate * unmanaged <IWICPalette *, IWICBitmapSource *, uint, int, int>)(lpVtbl[5]))((IWICPalette *)Unsafe.AsPointer(ref this), pISurface, cCount, fAddTransparentColor));
 }
Ejemplo n.º 10
0
 public int Initialize([NativeTypeName("IWICBitmapSource *")] IWICBitmapSource *pISource, [NativeTypeName("REFWICPixelFormatGUID")] Guid *dstFormat, WICBitmapDitherType dither, [NativeTypeName("IWICPalette *")] IWICPalette *pIPalette, double alphaThresholdPercent, WICBitmapPaletteType paletteTranslate)
 {
     return(((delegate * unmanaged <IWICFormatConverter *, IWICBitmapSource *, Guid *, WICBitmapDitherType, IWICPalette *, double, WICBitmapPaletteType, int>)(lpVtbl[8]))((IWICFormatConverter *)Unsafe.AsPointer(ref this), pISource, dstFormat, dither, pIPalette, alphaThresholdPercent, paletteTranslate));
 }
 public int WriteSource([NativeTypeName("IWICBitmapSource *")] IWICBitmapSource *pIBitmapSource, [NativeTypeName("WICRect *")] WICRect *prc)
 {
     return(((delegate * unmanaged <IWICBitmapFrameEncode *, IWICBitmapSource *, WICRect *, int>)(lpVtbl[11]))((IWICBitmapFrameEncode *)Unsafe.AsPointer(ref this), pIBitmapSource, prc));
 }
 public int SetThumbnail([NativeTypeName("IWICBitmapSource *")] IWICBitmapSource *pIThumbnail)
 {
     return(((delegate * unmanaged <IWICBitmapFrameEncode *, IWICBitmapSource *, int>)(lpVtbl[9]))((IWICBitmapFrameEncode *)Unsafe.AsPointer(ref this), pIThumbnail));
 }
 public HRESULT SetPreview(IWICBitmapSource *pIPreview)
 {
     return(((delegate * unmanaged <IWICBitmapEncoder *, IWICBitmapSource *, int>)(lpVtbl[9]))((IWICBitmapEncoder *)Unsafe.AsPointer(ref this), pIPreview));
 }
 public int Initialize(IWICBitmapSource *pISource, WICBitmapTransformOptions options)
 {
     return(((delegate * unmanaged <IWICBitmapFlipRotator *, IWICBitmapSource *, WICBitmapTransformOptions, int>)(lpVtbl[8]))((IWICBitmapFlipRotator *)Unsafe.AsPointer(ref this), pISource, options));
 }
Ejemplo n.º 15
0
 public int Initialize(IWICBitmapSource *pISource, [NativeTypeName("UINT")] uint uiWidth, [NativeTypeName("UINT")] uint uiHeight, WICBitmapInterpolationMode mode)
 {
     return(((delegate * unmanaged <IWICBitmapScaler *, IWICBitmapSource *, uint, uint, WICBitmapInterpolationMode, int>)(lpVtbl[8]))((IWICBitmapScaler *)Unsafe.AsPointer(ref this), pISource, uiWidth, uiHeight, mode));
 }
Ejemplo n.º 16
0
 public HRESULT InitializeFromBitmap(IWICBitmapSource *pISurface, uint cCount, BOOL fAddTransparentColor)
 {
     return(((delegate * unmanaged <IWICPalette *, IWICBitmapSource *, uint, BOOL, int>)(lpVtbl[5]))((IWICPalette *)Unsafe.AsPointer(ref this), pISurface, cCount, fAddTransparentColor));
 }
 public int CreateBitmapFromSource([NativeTypeName("IWICBitmapSource *")] IWICBitmapSource *pIBitmapSource, WICBitmapCreateCacheOption option, [NativeTypeName("IWICBitmap **")] IWICBitmap **ppIBitmap)
 {
     return(((delegate * unmanaged <IWICComponentFactory *, IWICBitmapSource *, WICBitmapCreateCacheOption, IWICBitmap **, int>)(lpVtbl[18]))((IWICComponentFactory *)Unsafe.AsPointer(ref this), pIBitmapSource, option, ppIBitmap));
 }
Ejemplo n.º 18
0
 public HRESULT CreateBitmapFromSourceRect(IWICBitmapSource *pIBitmapSource, uint x, uint y, uint width, uint height, IWICBitmap **ppIBitmap)
 {
     return(((delegate * unmanaged <IWICImagingFactory2 *, IWICBitmapSource *, uint, uint, uint, uint, IWICBitmap **, int>)(lpVtbl[19]))((IWICImagingFactory2 *)Unsafe.AsPointer(ref this), pIBitmapSource, x, y, width, height, ppIBitmap));
 }
 public int CreateBitmapFromSourceRect([NativeTypeName("IWICBitmapSource *")] IWICBitmapSource *pIBitmapSource, [NativeTypeName("UINT")] uint x, [NativeTypeName("UINT")] uint y, [NativeTypeName("UINT")] uint width, [NativeTypeName("UINT")] uint height, [NativeTypeName("IWICBitmap **")] IWICBitmap **ppIBitmap)
 {
     return(((delegate * unmanaged <IWICComponentFactory *, IWICBitmapSource *, uint, uint, uint, uint, IWICBitmap **, int>)(lpVtbl[19]))((IWICComponentFactory *)Unsafe.AsPointer(ref this), pIBitmapSource, x, y, width, height, ppIBitmap));
 }
Ejemplo n.º 20
0
 public int Initialize(IWICBitmapSource *pIBitmapSource, IWICColorContext *pIContextSource, IWICColorContext *pIContextDest, [NativeTypeName("REFWICPixelFormatGUID")] Guid *pixelFmtDest)
 {
     return(((delegate * unmanaged <IWICColorTransform *, IWICBitmapSource *, IWICColorContext *, IWICColorContext *, Guid *, int>)(lpVtbl[8]))((IWICColorTransform *)Unsafe.AsPointer(ref this), pIBitmapSource, pIContextSource, pIContextDest, pixelFmtDest));
 }
Ejemplo n.º 21
0
 public static extern HRESULT WICConvertBitmapSource([NativeTypeName("REFWICPixelFormatGUID")] Guid *dstFormat, IWICBitmapSource *pISrc, IWICBitmapSource **ppIDst);