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