44 references to GpFontCollection
System.Drawing.Common (12)
System\Drawing\FontFamily.cs (1)
87GpFontCollection* nativeFontCollection = fontCollection.Pointer();
System\Drawing\PointerExtensions.cs (2)
19internal static GpFontCollection* Pointer(this IPointer<GpFontCollection>? fontCollection) =>
System\Drawing\Text\FontCollection.cs (4)
9public abstract unsafe class FontCollection : IDisposable, IPointer<GpFontCollection> 11private GpFontCollection* _nativeFontCollection; 12nint IPointer<GpFontCollection>.Pointer => (nint)_nativeFontCollection; 14private protected FontCollection(GpFontCollection* nativeFontCollection) => _nativeFontCollection = nativeFontCollection;
System\Drawing\Text\InstalledFontCollection.cs (2)
21private static GpFontCollection* Create() 23GpFontCollection* fontCollection;
System\Drawing\Text\PrivateFontCollection.cs (3)
20private static GpFontCollection* Create() 22GpFontCollection* fontCollection; 32GpFontCollection* nativeFontCollection = this.Pointer();
System.Private.Windows.GdiPlus (32)
Windows.Win32.PInvokeGdiPlus.gdiplus.dll.g.cs (32)
1044 /// <inheritdoc cref="GdipCreateFontFamilyFromName(winmdroot.Foundation.PCWSTR, winmdroot.Graphics.GdiPlus.GpFontCollection*, winmdroot.Graphics.GdiPlus.GpFontFamily**)"/> 1045 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateFontFamilyFromName(string name, ref winmdroot.Graphics.GdiPlus.GpFontCollection fontCollection, ref winmdroot.Graphics.GdiPlus.GpFontFamily* fontFamily) 1049 fixed (winmdroot.Graphics.GdiPlus.GpFontCollection* fontCollectionLocal = &fontCollection) 1061 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateFontFamilyFromName(winmdroot.Foundation.PCWSTR name, winmdroot.Graphics.GdiPlus.GpFontCollection* fontCollection, winmdroot.Graphics.GdiPlus.GpFontFamily** fontFamily); 1803 /// <inheritdoc cref="GdipDeletePrivateFontCollection(winmdroot.Graphics.GdiPlus.GpFontCollection**)"/> 1804 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipDeletePrivateFontCollection(ref winmdroot.Graphics.GdiPlus.GpFontCollection* fontCollection) 1806 fixed (winmdroot.Graphics.GdiPlus.GpFontCollection** fontCollectionLocal = &fontCollection) 1814 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipDeletePrivateFontCollection(winmdroot.Graphics.GdiPlus.GpFontCollection** fontCollection); 3417 /// <inheritdoc cref="GdipGetFontCollectionFamilyCount(winmdroot.Graphics.GdiPlus.GpFontCollection*, int*)"/> 3418 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetFontCollectionFamilyCount(ref winmdroot.Graphics.GdiPlus.GpFontCollection fontCollection, ref int numFound) 3422 fixed (winmdroot.Graphics.GdiPlus.GpFontCollection* fontCollectionLocal = &fontCollection) 3431 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetFontCollectionFamilyCount(winmdroot.Graphics.GdiPlus.GpFontCollection* fontCollection, int* numFound); 3433 /// <inheritdoc cref="GdipGetFontCollectionFamilyList(winmdroot.Graphics.GdiPlus.GpFontCollection*, int, winmdroot.Graphics.GdiPlus.GpFontFamily**, int*)"/> 3434 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetFontCollectionFamilyList(in winmdroot.Graphics.GdiPlus.GpFontCollection fontCollection, int numSought, winmdroot.Graphics.GdiPlus.GpFontFamily** gpfamilies, out int numFound) 3438 fixed (winmdroot.Graphics.GdiPlus.GpFontCollection* fontCollectionLocal = &fontCollection) 3447 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetFontCollectionFamilyList(winmdroot.Graphics.GdiPlus.GpFontCollection* fontCollection, int numSought, winmdroot.Graphics.GdiPlus.GpFontFamily** gpfamilies, int* numFound); 6036 /// <inheritdoc cref="GdipNewInstalledFontCollection(winmdroot.Graphics.GdiPlus.GpFontCollection**)"/> 6037 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipNewInstalledFontCollection(ref winmdroot.Graphics.GdiPlus.GpFontCollection* fontCollection) 6039 fixed (winmdroot.Graphics.GdiPlus.GpFontCollection** fontCollectionLocal = &fontCollection) 6047 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipNewInstalledFontCollection(winmdroot.Graphics.GdiPlus.GpFontCollection** fontCollection); 6049 /// <inheritdoc cref="GdipNewPrivateFontCollection(winmdroot.Graphics.GdiPlus.GpFontCollection**)"/> 6050 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipNewPrivateFontCollection(ref winmdroot.Graphics.GdiPlus.GpFontCollection* fontCollection) 6052 fixed (winmdroot.Graphics.GdiPlus.GpFontCollection** fontCollectionLocal = &fontCollection) 6060 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipNewPrivateFontCollection(winmdroot.Graphics.GdiPlus.GpFontCollection** fontCollection); 6313 /// <inheritdoc cref="GdipPrivateAddFontFile(winmdroot.Graphics.GdiPlus.GpFontCollection*, winmdroot.Foundation.PCWSTR)"/> 6314 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipPrivateAddFontFile(ref winmdroot.Graphics.GdiPlus.GpFontCollection fontCollection, string filename) 6318 fixed (winmdroot.Graphics.GdiPlus.GpFontCollection* fontCollectionLocal = &fontCollection) 6327 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipPrivateAddFontFile(winmdroot.Graphics.GdiPlus.GpFontCollection* fontCollection, winmdroot.Foundation.PCWSTR filename); 6329 /// <inheritdoc cref="GdipPrivateAddMemoryFont(winmdroot.Graphics.GdiPlus.GpFontCollection*, void*, int)"/> 6330 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipPrivateAddMemoryFont(ref winmdroot.Graphics.GdiPlus.GpFontCollection fontCollection, void* memory, int length) 6332 fixed (winmdroot.Graphics.GdiPlus.GpFontCollection* fontCollectionLocal = &fontCollection) 6340 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipPrivateAddMemoryFont(winmdroot.Graphics.GdiPlus.GpFontCollection* fontCollection, void* memory, int length);