public void Dispose()
        {
            if (DestPalette is null)
            {
                return;
            }

            DestPalette->Release();
            DestPalette = null;
        }
Beispiel #2
0
 public HRESULT CopyPalette(IWICPalette *pIPalette)
 {
     return(((delegate * unmanaged <IWICBitmapFrameDecode *, IWICPalette *, int>)(lpVtbl[6]))((IWICBitmapFrameDecode *)Unsafe.AsPointer(ref this), pIPalette));
 }
Beispiel #3
0
 public int Initialize([NativeTypeName("IWICBitmapSource **")] IWICBitmapSource **ppPlanes, [NativeTypeName("UINT")] uint cPlanes, [NativeTypeName("REFWICPixelFormatGUID")] Guid *dstFormat, WICBitmapDitherType dither, [NativeTypeName("IWICPalette *")] IWICPalette *pIPalette, double alphaThresholdPercent, WICBitmapPaletteType paletteTranslate)
 {
     return(((delegate * unmanaged[Stdcall] < IWICPlanarFormatConverter *, IWICBitmapSource **, uint, Guid *, WICBitmapDitherType, IWICPalette *, double, WICBitmapPaletteType, int >)(lpVtbl[8]))((IWICPlanarFormatConverter *)Unsafe.AsPointer(ref this), ppPlanes, cPlanes, dstFormat, dither, pIPalette, alphaThresholdPercent, paletteTranslate));
 }
Beispiel #4
0
 public int CopyPalette([NativeTypeName("IWICPalette *")] IWICPalette *pIPalette)
 {
     return(((delegate * unmanaged[Stdcall] < IWICPlanarFormatConverter *, IWICPalette *, int >)(lpVtbl[6]))((IWICPlanarFormatConverter *)Unsafe.AsPointer(ref this), pIPalette));
 }
Beispiel #5
0
 public int InitializeFromPalette(IWICPalette *pIPalette)
 {
     return(((delegate * unmanaged <IWICPalette *, IWICPalette *, int>)(lpVtbl[6]))((IWICPalette *)Unsafe.AsPointer(ref this), pIPalette));
 }
Beispiel #6
0
 public int SetPalette([NativeTypeName("IWICPalette *")] IWICPalette *pIPalette)
 {
     return(((delegate * unmanaged <IWICBitmapEncoder *, IWICPalette *, int>)(lpVtbl[7]))((IWICBitmapEncoder *)Unsafe.AsPointer(ref this), pIPalette));
 }
 public HRESULT CopyPalette(IWICPalette *pIPalette)
 {
     return(((delegate * unmanaged <IWICColorTransform *, IWICPalette *, int>)(lpVtbl[6]))((IWICColorTransform *)Unsafe.AsPointer(ref this), pIPalette));
 }
 public int CopyPalette(IWICPalette *pIPalette)
 {
     return(((delegate * unmanaged <IWICBitmapDecoder *, IWICPalette *, int>)(lpVtbl[7]))((IWICBitmapDecoder *)Unsafe.AsPointer(ref this), pIPalette));
 }
Beispiel #9
0
 public HRESULT SetPalette(IWICPalette *pIPalette)
 {
     return(((delegate * unmanaged[Stdcall] < IWICBitmapFrameEncode *, IWICPalette *, int >)(lpVtbl[8]))((IWICBitmapFrameEncode *)Unsafe.AsPointer(ref this), pIPalette));
 }
Beispiel #10
0
 public HRESULT Initialize(IWICBitmapSource *pISource, [NativeTypeName("REFWICPixelFormatGUID")] Guid *dstFormat, WICBitmapDitherType dither, IWICPalette *pIPalette, double alphaThresholdPercent, WICBitmapPaletteType paletteTranslate)
 {
     return(((delegate * unmanaged[Stdcall] < IWICFormatConverter *, IWICBitmapSource *, Guid *, WICBitmapDitherType, IWICPalette *, double, WICBitmapPaletteType, int >)(lpVtbl[8]))((IWICFormatConverter *)Unsafe.AsPointer(ref this), pISource, dstFormat, dither, pIPalette, alphaThresholdPercent, paletteTranslate));
 }
Beispiel #11
0
 public HRESULT CopyPalette(IWICPalette *pIPalette)
 {
     return(((delegate * unmanaged[Stdcall] < IWICFormatConverter *, IWICPalette *, int >)(lpVtbl[6]))((IWICFormatConverter *)Unsafe.AsPointer(ref this), pIPalette));
 }
 public int CopyPalette(IWICBitmapSourceImpl *pinst, IWICPalette *pIPalette) => E_NOTIMPL;
Beispiel #13
0
 public int CopyPalette([NativeTypeName("IWICPalette *")] IWICPalette *pIPalette)
 {
     return(((delegate * unmanaged[Stdcall] < IWICBitmapFrameDecode *, IWICPalette *, int >)(lpVtbl[6]))((IWICBitmapFrameDecode *)Unsafe.AsPointer(ref this), pIPalette));
 }
 public int CopyPalette(IWICPalette *pIPalette)
 {
     return(((delegate * unmanaged <IWICPlanarFormatConverter *, IWICPalette *, int>)(lpVtbl[6]))((IWICPlanarFormatConverter *)Unsafe.AsPointer(ref this), pIPalette));
 }
 public int SetPalette(IWICPalette *pIPalette)
 {
     return(((delegate * unmanaged <IWICBitmap *, IWICPalette *, int>)(lpVtbl[9]))((IWICBitmap *)Unsafe.AsPointer(ref this), pIPalette));
 }
 public int CopyPalette([NativeTypeName("IWICPalette *")] IWICPalette *pIPalette)
 {
     return(((delegate * unmanaged <IWICBitmapFlipRotator *, IWICPalette *, int>)(lpVtbl[6]))((IWICBitmapFlipRotator *)Unsafe.AsPointer(ref this), pIPalette));
 }
Beispiel #17
0
 public int CopyPalette([NativeTypeName("IWICPalette *")] IWICPalette *pIPalette)
 {
     return(((delegate * unmanaged <IWICColorTransform *, IWICPalette *, int>)(lpVtbl[6]))((IWICColorTransform *)Unsafe.AsPointer(ref this), pIPalette));
 }
 public HRESULT CopyPalette(IWICPalette *pIPalette)
 {
     return(((delegate * unmanaged <IWICDevelopRaw *, IWICPalette *, int>)(lpVtbl[6]))((IWICDevelopRaw *)Unsafe.AsPointer(ref this), pIPalette));
 }
Beispiel #19
0
 public int InitializeFromPalette([NativeTypeName("IWICPalette *")] IWICPalette *pIPalette)
 {
     return(((delegate * unmanaged[Stdcall] < IWICPalette *, IWICPalette *, int >)(lpVtbl[6]))((IWICPalette *)Unsafe.AsPointer(ref this), pIPalette));
 }