279 references to GpImage
System.Drawing.Common (41)
System\Drawing\Bitmap.cs (10)
26internal Bitmap(GpBitmap* ptr) => SetNativeImage((GpImage*)ptr); 46ValidateImage((GpImage*)bitmap); 47SetNativeImage((GpImage*)bitmap); 66ValidateImage((GpImage*)bitmap); 67SetNativeImage((GpImage*)bitmap); 94SetNativeImage((GpImage*)bitmap); 102SetNativeImage((GpImage*)bitmap); 109SetNativeImage((GpImage*)bitmap); 261SetNativeImage((GpImage*)result.Pointer()); 262result.SetNativeImage((GpImage*)temp);
System\Drawing\Image.cs (15)
35nint IPointer<GpImage>.Pointer => (nint)_nativeImage; 38private GpImage* _nativeImage; 100GpImage* image = null; 132GpImage* image = LoadGdipImageFromStream(stream, useEmbeddedColorManagement); 145private GpImage* InitializeFromStream(Stream stream) 147GpImage* image = LoadGdipImageFromStream(stream, useEmbeddedColorManagement: false); 156private static GpImage* LoadGdipImageFromStream(Stream stream, bool useEmbeddedColorManagement) 162private static unsafe GpImage* LoadGdipImageFromStream(IStream* stream, bool useEmbeddedColorManagement) 164GpImage* image; 178internal Image(GpImage* nativeImage) => SetNativeImage(nativeImage); 199GpImage* cloneImage; 630GpImage* thumbImage; 646internal static void ValidateImage(GpImage* image) 806internal void SetNativeImage(GpImage* handle) 854internal static Image CreateImageObject(GpImage* nativeImage)
System\Drawing\Imaging\Metafile.cs (14)
41SetNativeImage((GpImage*)metafile); 53SetNativeImage((GpImage*)metafile); 67SetNativeImage((GpImage*)metafile); 135SetNativeImage((GpImage*)metafile); 231SetNativeImage((GpImage*)metafile); 349SetNativeImage((GpImage*)metafile); 369SetNativeImage((GpImage*)metafile); 393SetNativeImage((GpImage*)metafile); 418SetNativeImage((GpImage*)metafile); 444SetNativeImage((GpImage*)metafile); 468SetNativeImage((GpImage*)metafile); 493SetNativeImage((GpImage*)metafile); 518SetNativeImage((GpImage*)metafile); 528internal Metafile(IntPtr ptr) => SetNativeImage((GpImage*)ptr);
System\Drawing\PointerExtensions.cs (1)
29public static GpImage* Pointer(this Image? image) => image is null ? null : image.GetPointer();
System\Drawing\TextureBrush.cs (1)
145GpImage* image;
System.Private.Windows.GdiPlus (238)
System\Drawing\IImage.cs (1)
8internal interface IImage : IRawData, IPointer<GpImage>
Windows.Win32.PInvokeGdiPlus.gdiplus.dll.g.cs (228)
632 /// <inheritdoc cref="GdipCloneImage(winmdroot.Graphics.GdiPlus.GpImage*, winmdroot.Graphics.GdiPlus.GpImage**)"/> 633 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCloneImage(ref winmdroot.Graphics.GdiPlus.GpImage image, ref winmdroot.Graphics.GdiPlus.GpImage* cloneImage) 635 fixed (winmdroot.Graphics.GdiPlus.GpImage** cloneImageLocal = &cloneImage) 637 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 646 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCloneImage(winmdroot.Graphics.GdiPlus.GpImage* image, winmdroot.Graphics.GdiPlus.GpImage** cloneImage); 1609 /// <inheritdoc cref="GdipCreateTexture(winmdroot.Graphics.GdiPlus.GpImage*, winmdroot.Graphics.GdiPlus.WrapMode, winmdroot.Graphics.GdiPlus.GpTexture**)"/> 1610 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateTexture(ref winmdroot.Graphics.GdiPlus.GpImage image, winmdroot.Graphics.GdiPlus.WrapMode wrapmode, ref winmdroot.Graphics.GdiPlus.GpTexture* texture) 1614 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 1623 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateTexture(winmdroot.Graphics.GdiPlus.GpImage* image, winmdroot.Graphics.GdiPlus.WrapMode wrapmode, winmdroot.Graphics.GdiPlus.GpTexture** texture); 1625 /// <inheritdoc cref="GdipCreateTexture2(winmdroot.Graphics.GdiPlus.GpImage*, winmdroot.Graphics.GdiPlus.WrapMode, float, float, float, float, winmdroot.Graphics.GdiPlus.GpTexture**)"/> 1626 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateTexture2(ref winmdroot.Graphics.GdiPlus.GpImage image, winmdroot.Graphics.GdiPlus.WrapMode wrapmode, float x, float y, float width, float height, ref winmdroot.Graphics.GdiPlus.GpTexture* texture) 1630 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 1639 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateTexture2(winmdroot.Graphics.GdiPlus.GpImage* image, winmdroot.Graphics.GdiPlus.WrapMode wrapmode, float x, float y, float width, float height, winmdroot.Graphics.GdiPlus.GpTexture** texture); 1641 /// <inheritdoc cref="GdipCreateTextureIA(winmdroot.Graphics.GdiPlus.GpImage*, winmdroot.Graphics.GdiPlus.GpImageAttributes*, float, float, float, float, winmdroot.Graphics.GdiPlus.GpTexture**)"/> 1642 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateTextureIA(ref winmdroot.Graphics.GdiPlus.GpImage image, in winmdroot.Graphics.GdiPlus.GpImageAttributes imageAttributes, float x, float y, float width, float height, ref winmdroot.Graphics.GdiPlus.GpTexture* texture) 1648 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 1658 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateTextureIA(winmdroot.Graphics.GdiPlus.GpImage* image, winmdroot.Graphics.GdiPlus.GpImageAttributes* imageAttributes, float x, float y, float width, float height, winmdroot.Graphics.GdiPlus.GpTexture** texture); 1842 /// <inheritdoc cref="GdipDisposeImage(winmdroot.Graphics.GdiPlus.GpImage*)"/> 1843 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipDisposeImage(ref winmdroot.Graphics.GdiPlus.GpImage image) 1845 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 1853 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipDisposeImage(winmdroot.Graphics.GdiPlus.GpImage* image); 2160 /// <inheritdoc cref="GdipDrawImage(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpImage*, float, float)"/> 2161 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipDrawImage(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.GpImage image, float x, float y) 2163 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 2174 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipDrawImage(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpImage* image, float x, float y); 2176 /// <inheritdoc cref="GdipDrawImageFX(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpImage*, winmdroot.Graphics.GdiPlus.RectF*, winmdroot.Graphics.GdiPlus.Matrix*, winmdroot.Graphics.GdiPlus.CGpEffect*, winmdroot.Graphics.GdiPlus.GpImageAttributes*, winmdroot.Graphics.GdiPlus.Unit)"/> 2177 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipDrawImageFX(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.GpImage image, ref winmdroot.Graphics.GdiPlus.RectF source, ref winmdroot.Graphics.GdiPlus.Matrix xForm, ref winmdroot.Graphics.GdiPlus.CGpEffect effect, ref winmdroot.Graphics.GdiPlus.GpImageAttributes imageAttributes, winmdroot.Graphics.GdiPlus.Unit srcUnit) 2187 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 2202 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipDrawImageFX(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpImage* image, winmdroot.Graphics.GdiPlus.RectF* source, winmdroot.Graphics.GdiPlus.Matrix* xForm, winmdroot.Graphics.GdiPlus.CGpEffect* effect, winmdroot.Graphics.GdiPlus.GpImageAttributes* imageAttributes, winmdroot.Graphics.GdiPlus.Unit srcUnit); 2204 /// <inheritdoc cref="GdipDrawImagePointRect(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpImage*, float, float, float, float, float, float, winmdroot.Graphics.GdiPlus.Unit)"/> 2205 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipDrawImagePointRect(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.GpImage image, float x, float y, float srcx, float srcy, float srcwidth, float srcheight, winmdroot.Graphics.GdiPlus.Unit srcUnit) 2207 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 2218 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipDrawImagePointRect(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpImage* image, float x, float y, float srcx, float srcy, float srcwidth, float srcheight, winmdroot.Graphics.GdiPlus.Unit srcUnit); 2220 /// <inheritdoc cref="GdipDrawImagePoints(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpImage*, winmdroot.Graphics.GdiPlus.PointF*, int)"/> 2221 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipDrawImagePoints(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.GpImage image, in winmdroot.Graphics.GdiPlus.PointF dstpoints, int count) 2225 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 2237 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipDrawImagePoints(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpImage* image, winmdroot.Graphics.GdiPlus.PointF* dstpoints, int count); 2239 /// <inheritdoc cref="GdipDrawImagePointsI(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpImage*, winmdroot.Graphics.GdiPlus.Point*, int)"/> 2240 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipDrawImagePointsI(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.GpImage image, in winmdroot.Graphics.GdiPlus.Point dstpoints, int count) 2244 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 2256 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipDrawImagePointsI(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpImage* image, winmdroot.Graphics.GdiPlus.Point* dstpoints, int count); 2258 /// <inheritdoc cref="GdipDrawImagePointsRect(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpImage*, winmdroot.Graphics.GdiPlus.PointF*, int, float, float, float, float, winmdroot.Graphics.GdiPlus.Unit, winmdroot.Graphics.GdiPlus.GpImageAttributes*, nint, void*)"/> 2259 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipDrawImagePointsRect(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.GpImage image, in winmdroot.Graphics.GdiPlus.PointF points, int count, float srcx, float srcy, float srcwidth, float srcheight, winmdroot.Graphics.GdiPlus.Unit srcUnit, in winmdroot.Graphics.GdiPlus.GpImageAttributes imageAttributes, nint callback, void* callbackData) 2265 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 2278 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipDrawImagePointsRect(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpImage* image, winmdroot.Graphics.GdiPlus.PointF* points, int count, float srcx, float srcy, float srcwidth, float srcheight, winmdroot.Graphics.GdiPlus.Unit srcUnit, winmdroot.Graphics.GdiPlus.GpImageAttributes* imageAttributes, nint callback, void* callbackData); 2280 /// <inheritdoc cref="GdipDrawImagePointsRectI(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpImage*, winmdroot.Graphics.GdiPlus.Point*, int, int, int, int, int, winmdroot.Graphics.GdiPlus.Unit, winmdroot.Graphics.GdiPlus.GpImageAttributes*, nint, void*)"/> 2281 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipDrawImagePointsRectI(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.GpImage image, in winmdroot.Graphics.GdiPlus.Point points, int count, int srcx, int srcy, int srcwidth, int srcheight, winmdroot.Graphics.GdiPlus.Unit srcUnit, in winmdroot.Graphics.GdiPlus.GpImageAttributes imageAttributes, nint callback, void* callbackData) 2287 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 2300 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipDrawImagePointsRectI(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpImage* image, winmdroot.Graphics.GdiPlus.Point* points, int count, int srcx, int srcy, int srcwidth, int srcheight, winmdroot.Graphics.GdiPlus.Unit srcUnit, winmdroot.Graphics.GdiPlus.GpImageAttributes* imageAttributes, nint callback, void* callbackData); 2302 /// <inheritdoc cref="GdipDrawImageRect(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpImage*, float, float, float, float)"/> 2303 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipDrawImageRect(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.GpImage image, float x, float y, float width, float height) 2305 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 2316 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipDrawImageRect(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpImage* image, float x, float y, float width, float height); 2318 /// <inheritdoc cref="GdipDrawImageRectRect(winmdroot.Graphics.GdiPlus.GpGraphics*, winmdroot.Graphics.GdiPlus.GpImage*, float, float, float, float, float, float, float, float, winmdroot.Graphics.GdiPlus.Unit, winmdroot.Graphics.GdiPlus.GpImageAttributes*, nint, void*)"/> 2319 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipDrawImageRectRect(ref winmdroot.Graphics.GdiPlus.GpGraphics graphics, ref winmdroot.Graphics.GdiPlus.GpImage image, float dstx, float dsty, float dstwidth, float dstheight, float srcx, float srcy, float srcwidth, float srcheight, winmdroot.Graphics.GdiPlus.Unit srcUnit, in winmdroot.Graphics.GdiPlus.GpImageAttributes imageAttributes, nint callback, void* callbackData) 2323 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 2335 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipDrawImageRectRect(winmdroot.Graphics.GdiPlus.GpGraphics* graphics, winmdroot.Graphics.GdiPlus.GpImage* image, float dstx, float dsty, float dstwidth, float dstheight, float srcx, float srcy, float srcwidth, float srcheight, winmdroot.Graphics.GdiPlus.Unit srcUnit, winmdroot.Graphics.GdiPlus.GpImageAttributes* imageAttributes, nint callback, void* callbackData); 3078 /// <inheritdoc cref="GdipGetAllPropertyItems(winmdroot.Graphics.GdiPlus.GpImage*, uint, uint, winmdroot.Graphics.GdiPlus.PropertyItem*)"/> 3079 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetAllPropertyItems(ref winmdroot.Graphics.GdiPlus.GpImage image, uint totalBufferSize, uint numProperties, ref winmdroot.Graphics.GdiPlus.PropertyItem allItems) 3083 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 3092 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetAllPropertyItems(winmdroot.Graphics.GdiPlus.GpImage* image, uint totalBufferSize, uint numProperties, winmdroot.Graphics.GdiPlus.PropertyItem* allItems); 3353 /// <inheritdoc cref="GdipGetEncoderParameterList(winmdroot.Graphics.GdiPlus.GpImage*, global::System.Guid*, uint, winmdroot.Graphics.GdiPlus.EncoderParameters*)"/> 3354 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetEncoderParameterList(ref winmdroot.Graphics.GdiPlus.GpImage image, in global::System.Guid clsidEncoder, uint size, winmdroot.Graphics.GdiPlus.EncoderParameters* buffer) 3358 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 3367 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetEncoderParameterList(winmdroot.Graphics.GdiPlus.GpImage* image, global::System.Guid* clsidEncoder, uint size, winmdroot.Graphics.GdiPlus.EncoderParameters* buffer); 3369 /// <inheritdoc cref="GdipGetEncoderParameterListSize(winmdroot.Graphics.GdiPlus.GpImage*, global::System.Guid*, uint*)"/> 3370 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetEncoderParameterListSize(ref winmdroot.Graphics.GdiPlus.GpImage image, in global::System.Guid clsidEncoder, ref uint size) 3376 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 3386 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetEncoderParameterListSize(winmdroot.Graphics.GdiPlus.GpImage* image, global::System.Guid* clsidEncoder, uint* size); 3648 /// <inheritdoc cref="GdipGetImageBounds(winmdroot.Graphics.GdiPlus.GpImage*, winmdroot.Graphics.GdiPlus.RectF*, winmdroot.Graphics.GdiPlus.Unit*)"/> 3649 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetImageBounds(ref winmdroot.Graphics.GdiPlus.GpImage image, ref winmdroot.Graphics.GdiPlus.RectF srcRect, ref winmdroot.Graphics.GdiPlus.Unit srcUnit) 3655 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 3665 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetImageBounds(winmdroot.Graphics.GdiPlus.GpImage* image, winmdroot.Graphics.GdiPlus.RectF* srcRect, winmdroot.Graphics.GdiPlus.Unit* srcUnit); 3696 /// <inheritdoc cref="GdipGetImageDimension(winmdroot.Graphics.GdiPlus.GpImage*, float*, float*)"/> 3697 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetImageDimension(ref winmdroot.Graphics.GdiPlus.GpImage image, ref float width, ref float height) 3703 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 3713 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetImageDimension(winmdroot.Graphics.GdiPlus.GpImage* image, float* width, float* height); 3744 /// <inheritdoc cref="GdipGetImageFlags(winmdroot.Graphics.GdiPlus.GpImage*, uint*)"/> 3745 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetImageFlags(ref winmdroot.Graphics.GdiPlus.GpImage image, ref uint flags) 3749 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 3758 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetImageFlags(winmdroot.Graphics.GdiPlus.GpImage* image, uint* flags); 3760 /// <inheritdoc cref="GdipGetImageGraphicsContext(winmdroot.Graphics.GdiPlus.GpImage*, winmdroot.Graphics.GdiPlus.GpGraphics**)"/> 3761 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetImageGraphicsContext(ref winmdroot.Graphics.GdiPlus.GpImage image, ref winmdroot.Graphics.GdiPlus.GpGraphics* graphics) 3765 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 3774 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetImageGraphicsContext(winmdroot.Graphics.GdiPlus.GpImage* image, winmdroot.Graphics.GdiPlus.GpGraphics** graphics); 3776 /// <inheritdoc cref="GdipGetImageHeight(winmdroot.Graphics.GdiPlus.GpImage*, uint*)"/> 3777 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetImageHeight(ref winmdroot.Graphics.GdiPlus.GpImage image, ref uint height) 3781 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 3790 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetImageHeight(winmdroot.Graphics.GdiPlus.GpImage* image, uint* height); 3792 /// <inheritdoc cref="GdipGetImageHorizontalResolution(winmdroot.Graphics.GdiPlus.GpImage*, float*)"/> 3793 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetImageHorizontalResolution(ref winmdroot.Graphics.GdiPlus.GpImage image, ref float resolution) 3797 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 3806 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetImageHorizontalResolution(winmdroot.Graphics.GdiPlus.GpImage* image, float* resolution); 3808 /// <inheritdoc cref="GdipGetImagePalette(winmdroot.Graphics.GdiPlus.GpImage*, winmdroot.Graphics.GdiPlus.ColorPalette*, int)"/> 3809 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetImagePalette(ref winmdroot.Graphics.GdiPlus.GpImage image, winmdroot.Graphics.GdiPlus.ColorPalette* palette, int size) 3811 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 3819 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetImagePalette(winmdroot.Graphics.GdiPlus.GpImage* image, winmdroot.Graphics.GdiPlus.ColorPalette* palette, int size); 3821 /// <inheritdoc cref="GdipGetImagePaletteSize(winmdroot.Graphics.GdiPlus.GpImage*, int*)"/> 3822 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetImagePaletteSize(ref winmdroot.Graphics.GdiPlus.GpImage image, ref int size) 3826 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 3835 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetImagePaletteSize(winmdroot.Graphics.GdiPlus.GpImage* image, int* size); 3837 /// <inheritdoc cref="GdipGetImagePixelFormat(winmdroot.Graphics.GdiPlus.GpImage*, int*)"/> 3838 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetImagePixelFormat(ref winmdroot.Graphics.GdiPlus.GpImage image, ref int format) 3842 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 3851 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetImagePixelFormat(winmdroot.Graphics.GdiPlus.GpImage* image, int* format); 3853 /// <inheritdoc cref="GdipGetImageRawFormat(winmdroot.Graphics.GdiPlus.GpImage*, global::System.Guid*)"/> 3854 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetImageRawFormat(ref winmdroot.Graphics.GdiPlus.GpImage image, ref global::System.Guid format) 3858 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 3867 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetImageRawFormat(winmdroot.Graphics.GdiPlus.GpImage* image, global::System.Guid* format); 3869 /// <inheritdoc cref="GdipGetImageThumbnail(winmdroot.Graphics.GdiPlus.GpImage*, uint, uint, winmdroot.Graphics.GdiPlus.GpImage**, nint, void*)"/> 3870 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetImageThumbnail(ref winmdroot.Graphics.GdiPlus.GpImage image, uint thumbWidth, uint thumbHeight, ref winmdroot.Graphics.GdiPlus.GpImage* thumbImage, nint callback, void* callbackData) 3872 fixed (winmdroot.Graphics.GdiPlus.GpImage** thumbImageLocal = &thumbImage) 3874 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 3883 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetImageThumbnail(winmdroot.Graphics.GdiPlus.GpImage* image, uint thumbWidth, uint thumbHeight, winmdroot.Graphics.GdiPlus.GpImage** thumbImage, nint callback, void* callbackData); 3885 /// <inheritdoc cref="GdipGetImageType(winmdroot.Graphics.GdiPlus.GpImage*, winmdroot.Graphics.GdiPlus.ImageType*)"/> 3886 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetImageType(ref winmdroot.Graphics.GdiPlus.GpImage image, ref winmdroot.Graphics.GdiPlus.ImageType type) 3890 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 3899 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetImageType(winmdroot.Graphics.GdiPlus.GpImage* image, winmdroot.Graphics.GdiPlus.ImageType* type); 3901 /// <inheritdoc cref="GdipGetImageVerticalResolution(winmdroot.Graphics.GdiPlus.GpImage*, float*)"/> 3902 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetImageVerticalResolution(ref winmdroot.Graphics.GdiPlus.GpImage image, ref float resolution) 3906 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 3915 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetImageVerticalResolution(winmdroot.Graphics.GdiPlus.GpImage* image, float* resolution); 3917 /// <inheritdoc cref="GdipGetImageWidth(winmdroot.Graphics.GdiPlus.GpImage*, uint*)"/> 3918 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetImageWidth(ref winmdroot.Graphics.GdiPlus.GpImage image, ref uint width) 3922 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 3931 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetImageWidth(winmdroot.Graphics.GdiPlus.GpImage* image, uint* width); 4911 /// <inheritdoc cref="GdipGetPropertyCount(winmdroot.Graphics.GdiPlus.GpImage*, uint*)"/> 4912 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPropertyCount(ref winmdroot.Graphics.GdiPlus.GpImage image, ref uint numOfProperty) 4916 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 4925 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPropertyCount(winmdroot.Graphics.GdiPlus.GpImage* image, uint* numOfProperty); 4927 /// <inheritdoc cref="GdipGetPropertyIdList(winmdroot.Graphics.GdiPlus.GpImage*, uint, uint*)"/> 4928 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPropertyIdList(ref winmdroot.Graphics.GdiPlus.GpImage image, uint numOfProperty, ref uint list) 4932 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 4941 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPropertyIdList(winmdroot.Graphics.GdiPlus.GpImage* image, uint numOfProperty, uint* list); 4943 /// <inheritdoc cref="GdipGetPropertyItem(winmdroot.Graphics.GdiPlus.GpImage*, uint, uint, winmdroot.Graphics.GdiPlus.PropertyItem*)"/> 4944 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPropertyItem(ref winmdroot.Graphics.GdiPlus.GpImage image, uint propId, uint propSize, ref winmdroot.Graphics.GdiPlus.PropertyItem buffer) 4948 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 4957 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPropertyItem(winmdroot.Graphics.GdiPlus.GpImage* image, uint propId, uint propSize, winmdroot.Graphics.GdiPlus.PropertyItem* buffer); 4959 /// <inheritdoc cref="GdipGetPropertyItemSize(winmdroot.Graphics.GdiPlus.GpImage*, uint, uint*)"/> 4960 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPropertyItemSize(ref winmdroot.Graphics.GdiPlus.GpImage image, uint propId, ref uint size) 4964 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 4973 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPropertyItemSize(winmdroot.Graphics.GdiPlus.GpImage* image, uint propId, uint* size); 4975 /// <inheritdoc cref="GdipGetPropertySize(winmdroot.Graphics.GdiPlus.GpImage*, uint*, uint*)"/> 4976 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPropertySize(ref winmdroot.Graphics.GdiPlus.GpImage image, ref uint totalBufferSize, ref uint numProperties) 4982 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 4992 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetPropertySize(winmdroot.Graphics.GdiPlus.GpImage* image, uint* totalBufferSize, uint* numProperties); 5338 /// <inheritdoc cref="GdipGetTextureImage(winmdroot.Graphics.GdiPlus.GpTexture*, winmdroot.Graphics.GdiPlus.GpImage**)"/> 5339 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetTextureImage(ref winmdroot.Graphics.GdiPlus.GpTexture brush, ref winmdroot.Graphics.GdiPlus.GpImage* image) 5341 fixed (winmdroot.Graphics.GdiPlus.GpImage** imageLocal = &image) 5352 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetTextureImage(winmdroot.Graphics.GdiPlus.GpTexture* brush, winmdroot.Graphics.GdiPlus.GpImage** image); 5431 /// <inheritdoc cref="GdipImageForceValidation(winmdroot.Graphics.GdiPlus.GpImage*)"/> 5432 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipImageForceValidation(ref winmdroot.Graphics.GdiPlus.GpImage image) 5434 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 5442 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipImageForceValidation(winmdroot.Graphics.GdiPlus.GpImage* image); 5444 /// <inheritdoc cref="GdipImageGetFrameCount(winmdroot.Graphics.GdiPlus.GpImage*, global::System.Guid*, uint*)"/> 5445 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipImageGetFrameCount(ref winmdroot.Graphics.GdiPlus.GpImage image, in global::System.Guid dimensionID, ref uint count) 5451 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 5461 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipImageGetFrameCount(winmdroot.Graphics.GdiPlus.GpImage* image, global::System.Guid* dimensionID, uint* count); 5463 /// <inheritdoc cref="GdipImageGetFrameDimensionsCount(winmdroot.Graphics.GdiPlus.GpImage*, uint*)"/> 5464 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipImageGetFrameDimensionsCount(ref winmdroot.Graphics.GdiPlus.GpImage image, ref uint count) 5468 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 5477 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipImageGetFrameDimensionsCount(winmdroot.Graphics.GdiPlus.GpImage* image, uint* count); 5479 /// <inheritdoc cref="GdipImageGetFrameDimensionsList(winmdroot.Graphics.GdiPlus.GpImage*, global::System.Guid*, uint)"/> 5480 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipImageGetFrameDimensionsList(ref winmdroot.Graphics.GdiPlus.GpImage image, ref global::System.Guid dimensionIDs, uint count) 5484 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 5493 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipImageGetFrameDimensionsList(winmdroot.Graphics.GdiPlus.GpImage* image, global::System.Guid* dimensionIDs, uint count); 5495 /// <inheritdoc cref="GdipImageRotateFlip(winmdroot.Graphics.GdiPlus.GpImage*, winmdroot.Graphics.GdiPlus.RotateFlipType)"/> 5496 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipImageRotateFlip(ref winmdroot.Graphics.GdiPlus.GpImage image, winmdroot.Graphics.GdiPlus.RotateFlipType rfType) 5498 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 5506 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipImageRotateFlip(winmdroot.Graphics.GdiPlus.GpImage* image, winmdroot.Graphics.GdiPlus.RotateFlipType rfType); 5508 /// <inheritdoc cref="GdipImageSelectActiveFrame(winmdroot.Graphics.GdiPlus.GpImage*, global::System.Guid*, uint)"/> 5509 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipImageSelectActiveFrame(ref winmdroot.Graphics.GdiPlus.GpImage image, in global::System.Guid dimensionID, uint frameIndex) 5513 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 5522 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipImageSelectActiveFrame(winmdroot.Graphics.GdiPlus.GpImage* image, global::System.Guid* dimensionID, uint frameIndex); 5820 /// <inheritdoc cref="GdipLoadImageFromFile(winmdroot.Foundation.PCWSTR, winmdroot.Graphics.GdiPlus.GpImage**)"/> 5821 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipLoadImageFromFile(string filename, ref winmdroot.Graphics.GdiPlus.GpImage* image) 5823 fixed (winmdroot.Graphics.GdiPlus.GpImage** imageLocal = &image) 5834 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipLoadImageFromFile(winmdroot.Foundation.PCWSTR filename, winmdroot.Graphics.GdiPlus.GpImage** image); 5836 /// <inheritdoc cref="GdipLoadImageFromFileICM(winmdroot.Foundation.PCWSTR, winmdroot.Graphics.GdiPlus.GpImage**)"/> 5837 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipLoadImageFromFileICM(string filename, ref winmdroot.Graphics.GdiPlus.GpImage* image) 5839 fixed (winmdroot.Graphics.GdiPlus.GpImage** imageLocal = &image) 5850 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipLoadImageFromFileICM(winmdroot.Foundation.PCWSTR filename, winmdroot.Graphics.GdiPlus.GpImage** image); 5852 /// <inheritdoc cref="GdipLoadImageFromStream(winmdroot.System.Com.IStream*, winmdroot.Graphics.GdiPlus.GpImage**)"/> 5853 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipLoadImageFromStream(winmdroot.System.Com.IStream* stream, ref winmdroot.Graphics.GdiPlus.GpImage* image) 5855 fixed (winmdroot.Graphics.GdiPlus.GpImage** imageLocal = &image) 5863 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipLoadImageFromStream(winmdroot.System.Com.IStream* stream, winmdroot.Graphics.GdiPlus.GpImage** image); 5865 /// <inheritdoc cref="GdipLoadImageFromStreamICM(winmdroot.System.Com.IStream*, winmdroot.Graphics.GdiPlus.GpImage**)"/> 5866 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipLoadImageFromStreamICM(winmdroot.System.Com.IStream* stream, ref winmdroot.Graphics.GdiPlus.GpImage* image) 5868 fixed (winmdroot.Graphics.GdiPlus.GpImage** imageLocal = &image) 5876 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipLoadImageFromStreamICM(winmdroot.System.Com.IStream* stream, winmdroot.Graphics.GdiPlus.GpImage** image); 6415 /// <inheritdoc cref="GdipRemovePropertyItem(winmdroot.Graphics.GdiPlus.GpImage*, uint)"/> 6416 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipRemovePropertyItem(ref winmdroot.Graphics.GdiPlus.GpImage image, uint propId) 6418 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 6426 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipRemovePropertyItem(winmdroot.Graphics.GdiPlus.GpImage* image, uint propId); 6623 /// <inheritdoc cref="GdipSaveAdd(winmdroot.Graphics.GdiPlus.GpImage*, winmdroot.Graphics.GdiPlus.EncoderParameters*)"/> 6624 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSaveAdd(ref winmdroot.Graphics.GdiPlus.GpImage image, winmdroot.Graphics.GdiPlus.EncoderParameters* encoderParams) 6626 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 6634 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSaveAdd(winmdroot.Graphics.GdiPlus.GpImage* image, winmdroot.Graphics.GdiPlus.EncoderParameters* encoderParams); 6636 /// <inheritdoc cref="GdipSaveAddImage(winmdroot.Graphics.GdiPlus.GpImage*, winmdroot.Graphics.GdiPlus.GpImage*, winmdroot.Graphics.GdiPlus.EncoderParameters*)"/> 6637 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSaveAddImage(ref winmdroot.Graphics.GdiPlus.GpImage image, ref winmdroot.Graphics.GdiPlus.GpImage newImage, winmdroot.Graphics.GdiPlus.EncoderParameters* encoderParams) 6639 fixed (winmdroot.Graphics.GdiPlus.GpImage* newImageLocal = &newImage) 6641 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 6650 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSaveAddImage(winmdroot.Graphics.GdiPlus.GpImage* image, winmdroot.Graphics.GdiPlus.GpImage* newImage, winmdroot.Graphics.GdiPlus.EncoderParameters* encoderParams); 6668 /// <inheritdoc cref="GdipSaveImageToFile(winmdroot.Graphics.GdiPlus.GpImage*, winmdroot.Foundation.PCWSTR, global::System.Guid*, winmdroot.Graphics.GdiPlus.EncoderParameters*)"/> 6669 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSaveImageToFile(ref winmdroot.Graphics.GdiPlus.GpImage image, string filename, in global::System.Guid clsidEncoder, winmdroot.Graphics.GdiPlus.EncoderParameters* encoderParams) 6675 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 6685 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSaveImageToFile(winmdroot.Graphics.GdiPlus.GpImage* image, winmdroot.Foundation.PCWSTR filename, global::System.Guid* clsidEncoder, winmdroot.Graphics.GdiPlus.EncoderParameters* encoderParams); 6687 /// <inheritdoc cref="GdipSaveImageToStream(winmdroot.Graphics.GdiPlus.GpImage*, winmdroot.System.Com.IStream*, global::System.Guid*, winmdroot.Graphics.GdiPlus.EncoderParameters*)"/> 6688 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSaveImageToStream(ref winmdroot.Graphics.GdiPlus.GpImage image, winmdroot.System.Com.IStream* stream, in global::System.Guid clsidEncoder, winmdroot.Graphics.GdiPlus.EncoderParameters* encoderParams) 6692 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 6701 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSaveImageToStream(winmdroot.Graphics.GdiPlus.GpImage* image, winmdroot.System.Com.IStream* stream, global::System.Guid* clsidEncoder, winmdroot.Graphics.GdiPlus.EncoderParameters* encoderParams); 7140 /// <inheritdoc cref="GdipSetImagePalette(winmdroot.Graphics.GdiPlus.GpImage*, winmdroot.Graphics.GdiPlus.ColorPalette*)"/> 7141 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSetImagePalette(ref winmdroot.Graphics.GdiPlus.GpImage image, winmdroot.Graphics.GdiPlus.ColorPalette* palette) 7143 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 7151 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetImagePalette(winmdroot.Graphics.GdiPlus.GpImage* image, winmdroot.Graphics.GdiPlus.ColorPalette* palette); 7769 /// <inheritdoc cref="GdipSetPropertyItem(winmdroot.Graphics.GdiPlus.GpImage*, winmdroot.Graphics.GdiPlus.PropertyItem*)"/> 7770 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipSetPropertyItem(ref winmdroot.Graphics.GdiPlus.GpImage image, in winmdroot.Graphics.GdiPlus.PropertyItem item) 7774 fixed (winmdroot.Graphics.GdiPlus.GpImage* imageLocal = &image) 7783 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipSetPropertyItem(winmdroot.Graphics.GdiPlus.GpImage* image, winmdroot.Graphics.GdiPlus.PropertyItem* item);
Windows\Win32\Graphics\GdiPlus\GpImageExtensions.cs (7)
13internal static RectangleF GetImageBounds(this IPointer<GpImage> image) 24internal static PixelFormat GetPixelFormat(this IPointer<GpImage> image) 37public static PICTDESC CreatePICTDESC(this IPointer<GpImage> image) => image switch 44public static IPictureDisp.Interface CreateIPictureDispRCW(this IPointer<GpImage> image) 51public static ComScope<IPictureDisp> CreateIPictureDisp(this IPointer<GpImage> image) 59public static object CreateIPictureRCW(this IPointer<GpImage> image) 66public static ComScope<IPicture> CreateIPicture(this IPointer<GpImage> image)
Windows\Win32\System\Ole\IPicture.cs (2)
12public static object CreateObjectFromImage(IPointer<GpImage> image) 19public static ComScope<IPicture> CreateFromImage(IPointer<GpImage> image)