2 interfaces inheriting from IPointer
System.Private.Windows.Core (2)
System\Drawing\IGraphicsContextInfo.cs (1)
8internal interface IGraphicsContextInfo : IPointer<GpGraphics>
System\Drawing\IImage.cs (1)
8internal interface IImage : IRawData, IPointer<GpImage>
15 references to IPointer
System.Private.Windows.Core (15)
Windows\Win32\Foundation\PointerExtensions.cs (1)
9public static T* GetPointer<T>(this IPointer<T> pointer) where T : unmanaged => (T*)pointer.Pointer;
Windows\Win32\Graphics\Gdi\RegionScope.cs (3)
63public RegionScope(IPointer<GpRegion> region, IPointer<GpGraphics> graphics) 96public RegionScope(IPointer<GpRegion> region, HWND hwnd)
Windows\Win32\Graphics\GdiPlus\GpBitmapExtensions.cs (4)
12this IPointer<GpBitmap> bitmap, 29public static void UnlockBits(this IPointer<GpBitmap> bitmap, ref BitmapData data) 35public static HBITMAP GetHBITMAP(this IPointer<GpBitmap> bitmap) => bitmap.GetHBITMAP(Color.LightGray); 37public static HBITMAP GetHBITMAP(this IPointer<GpBitmap> bitmap, Color background)
Windows\Win32\Graphics\GdiPlus\GpImageExtensions.cs (2)
12internal static RectangleF GetImageBounds(this IPointer<GpImage> image) 23internal static PixelFormat GetPixelFormat(this IPointer<GpImage> image)
Windows\Win32\Graphics\GdiPlus\GpMetafileExtensions.cs (1)
8public static HENHMETAFILE GetHENHMETAFILE(this IPointer<GpMetafile> metafile)
Windows\Win32\System\Ole\PICTDESC.cs (4)
11public static PICTDESC FromBitmap(IPointer<GpBitmap> bitmap, HPALETTE paletteHandle = default) 44public static PICTDESC FromMetafile(IPointer<GpMetafile> metafile) 61IPointer<GpBitmap> bitmap => FromBitmap(bitmap), 62IPointer<GpMetafile> metafile => FromMetafile(metafile),