84 references to GpFontFamily
System.Drawing.Common (17)
System\Drawing\Font.cs (1)
484GpFontFamily* family;
System\Drawing\FontFamily.cs (11)
12public sealed unsafe class FontFamily : MarshalByRefObject, IDisposable, IPointer<GpFontFamily> 16private GpFontFamily* _nativeFamily; 19nint IPointer<GpFontFamily>.Pointer => (nint)_nativeFamily; 21private void SetNativeFamily(GpFontFamily* family) 27internal FontFamily(GpFontFamily* family, bool fromInstalledFontCollection) 37GpFontFamily* clonedFamily; 86GpFontFamily* fontFamily; 138GpFontFamily* nativeFamily; 161internal GpFontFamily* NativeFamily => _nativeFamily; 257private static GpFontFamily* GetGdipGenericSansSerif() 259GpFontFamily* nativeFamily;
System\Drawing\PointerExtensions.cs (2)
17internal static GpFontFamily* Pointer(this IPointer<GpFontFamily>? family) => family is null ? null : family.GetPointer();
System\Drawing\Text\FontCollection.cs (3)
44GpFontFamily*[] gpFamilies = new GpFontFamily*[numFound]; 45fixed (GpFontFamily** f = gpFamilies)
System.Private.Windows.GdiPlus (67)
Windows.Win32.PInvokeGdiPlus.gdiplus.dll.g.cs (67)
345 /// <inheritdoc cref="GdipAddPathString(winmdroot.Graphics.GdiPlus.GpPath*, winmdroot.Foundation.PCWSTR, int, winmdroot.Graphics.GdiPlus.GpFontFamily*, int, float, winmdroot.Graphics.GdiPlus.RectF*, winmdroot.Graphics.GdiPlus.GpStringFormat*)"/> 346 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathString(ref winmdroot.Graphics.GdiPlus.GpPath path, string @string, int length, in winmdroot.Graphics.GdiPlus.GpFontFamily family, int style, float emSize, in winmdroot.Graphics.GdiPlus.RectF layoutRect, in winmdroot.Graphics.GdiPlus.GpStringFormat format) 352 fixed (winmdroot.Graphics.GdiPlus.GpFontFamily* familyLocal = &family) 368 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipAddPathString(winmdroot.Graphics.GdiPlus.GpPath* path, winmdroot.Foundation.PCWSTR @string, int length, winmdroot.Graphics.GdiPlus.GpFontFamily* family, int style, float emSize, winmdroot.Graphics.GdiPlus.RectF* layoutRect, winmdroot.Graphics.GdiPlus.GpStringFormat* format); 616 /// <inheritdoc cref="GdipCloneFontFamily(winmdroot.Graphics.GdiPlus.GpFontFamily*, winmdroot.Graphics.GdiPlus.GpFontFamily**)"/> 617 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCloneFontFamily(ref winmdroot.Graphics.GdiPlus.GpFontFamily fontFamily, ref winmdroot.Graphics.GdiPlus.GpFontFamily* clonedFontFamily) 619 fixed (winmdroot.Graphics.GdiPlus.GpFontFamily** clonedFontFamilyLocal = &clonedFontFamily) 621 fixed (winmdroot.Graphics.GdiPlus.GpFontFamily* fontFamilyLocal = &fontFamily) 630 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCloneFontFamily(winmdroot.Graphics.GdiPlus.GpFontFamily* fontFamily, winmdroot.Graphics.GdiPlus.GpFontFamily** clonedFontFamily); 1028 /// <inheritdoc cref="GdipCreateFont(winmdroot.Graphics.GdiPlus.GpFontFamily*, float, int, winmdroot.Graphics.GdiPlus.Unit, winmdroot.Graphics.GdiPlus.GpFont**)"/> 1029 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateFont(in winmdroot.Graphics.GdiPlus.GpFontFamily fontFamily, float emSize, int style, winmdroot.Graphics.GdiPlus.Unit unit, ref winmdroot.Graphics.GdiPlus.GpFont* font) 1033 fixed (winmdroot.Graphics.GdiPlus.GpFontFamily* fontFamilyLocal = &fontFamily) 1042 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateFont(winmdroot.Graphics.GdiPlus.GpFontFamily* fontFamily, float emSize, int style, winmdroot.Graphics.GdiPlus.Unit unit, winmdroot.Graphics.GdiPlus.GpFont** font); 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) 1047 fixed (winmdroot.Graphics.GdiPlus.GpFontFamily** fontFamilyLocal = &fontFamily) 1061 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateFontFamilyFromName(winmdroot.Foundation.PCWSTR name, winmdroot.Graphics.GdiPlus.GpFontCollection* fontCollection, winmdroot.Graphics.GdiPlus.GpFontFamily** fontFamily); 1725 /// <inheritdoc cref="GdipDeleteFontFamily(winmdroot.Graphics.GdiPlus.GpFontFamily*)"/> 1726 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipDeleteFontFamily(ref winmdroot.Graphics.GdiPlus.GpFontFamily fontFamily) 1728 fixed (winmdroot.Graphics.GdiPlus.GpFontFamily* fontFamilyLocal = &fontFamily) 1736 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipDeleteFontFamily(winmdroot.Graphics.GdiPlus.GpFontFamily* fontFamily); 3094 /// <inheritdoc cref="GdipGetCellAscent(winmdroot.Graphics.GdiPlus.GpFontFamily*, int, ushort*)"/> 3095 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetCellAscent(in winmdroot.Graphics.GdiPlus.GpFontFamily family, int style, ref ushort CellAscent) 3099 fixed (winmdroot.Graphics.GdiPlus.GpFontFamily* familyLocal = &family) 3108 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetCellAscent(winmdroot.Graphics.GdiPlus.GpFontFamily* family, int style, ushort* CellAscent); 3110 /// <inheritdoc cref="GdipGetCellDescent(winmdroot.Graphics.GdiPlus.GpFontFamily*, int, ushort*)"/> 3111 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetCellDescent(in winmdroot.Graphics.GdiPlus.GpFontFamily family, int style, ref ushort CellDescent) 3115 fixed (winmdroot.Graphics.GdiPlus.GpFontFamily* familyLocal = &family) 3124 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetCellDescent(winmdroot.Graphics.GdiPlus.GpFontFamily* family, int style, ushort* CellDescent); 3337 /// <inheritdoc cref="GdipGetEmHeight(winmdroot.Graphics.GdiPlus.GpFontFamily*, int, ushort*)"/> 3338 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetEmHeight(in winmdroot.Graphics.GdiPlus.GpFontFamily family, int style, ref ushort EmHeight) 3342 fixed (winmdroot.Graphics.GdiPlus.GpFontFamily* familyLocal = &family) 3351 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetEmHeight(winmdroot.Graphics.GdiPlus.GpFontFamily* family, int style, ushort* EmHeight); 3388 /// <inheritdoc cref="GdipGetFamily(winmdroot.Graphics.GdiPlus.GpFont*, winmdroot.Graphics.GdiPlus.GpFontFamily**)"/> 3389 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetFamily(ref winmdroot.Graphics.GdiPlus.GpFont font, ref winmdroot.Graphics.GdiPlus.GpFontFamily* family) 3391 fixed (winmdroot.Graphics.GdiPlus.GpFontFamily** familyLocal = &family) 3402 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetFamily(winmdroot.Graphics.GdiPlus.GpFont* font, winmdroot.Graphics.GdiPlus.GpFontFamily** family); 3404 /// <inheritdoc cref="GdipGetFamilyName(winmdroot.Graphics.GdiPlus.GpFontFamily*, winmdroot.Foundation.PWSTR, ushort)"/> 3405 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetFamilyName(in winmdroot.Graphics.GdiPlus.GpFontFamily family, winmdroot.Foundation.PWSTR name, ushort language) 3407 fixed (winmdroot.Graphics.GdiPlus.GpFontFamily* familyLocal = &family) 3415 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetFamilyName(winmdroot.Graphics.GdiPlus.GpFontFamily* family, winmdroot.Foundation.PWSTR name, ushort language); 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) 3447 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetFontCollectionFamilyList(winmdroot.Graphics.GdiPlus.GpFontCollection* fontCollection, int numSought, winmdroot.Graphics.GdiPlus.GpFontFamily** gpfamilies, int* numFound); 3532 /// <inheritdoc cref="GdipGetGenericFontFamilyMonospace(winmdroot.Graphics.GdiPlus.GpFontFamily**)"/> 3533 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetGenericFontFamilyMonospace(ref winmdroot.Graphics.GdiPlus.GpFontFamily* nativeFamily) 3535 fixed (winmdroot.Graphics.GdiPlus.GpFontFamily** nativeFamilyLocal = &nativeFamily) 3543 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetGenericFontFamilyMonospace(winmdroot.Graphics.GdiPlus.GpFontFamily** nativeFamily); 3545 /// <inheritdoc cref="GdipGetGenericFontFamilySansSerif(winmdroot.Graphics.GdiPlus.GpFontFamily**)"/> 3546 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetGenericFontFamilySansSerif(ref winmdroot.Graphics.GdiPlus.GpFontFamily* nativeFamily) 3548 fixed (winmdroot.Graphics.GdiPlus.GpFontFamily** nativeFamilyLocal = &nativeFamily) 3556 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetGenericFontFamilySansSerif(winmdroot.Graphics.GdiPlus.GpFontFamily** nativeFamily); 3558 /// <inheritdoc cref="GdipGetGenericFontFamilySerif(winmdroot.Graphics.GdiPlus.GpFontFamily**)"/> 3559 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetGenericFontFamilySerif(ref winmdroot.Graphics.GdiPlus.GpFontFamily* nativeFamily) 3561 fixed (winmdroot.Graphics.GdiPlus.GpFontFamily** nativeFamilyLocal = &nativeFamily) 3569 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetGenericFontFamilySerif(winmdroot.Graphics.GdiPlus.GpFontFamily** nativeFamily); 4067 /// <inheritdoc cref="GdipGetLineSpacing(winmdroot.Graphics.GdiPlus.GpFontFamily*, int, ushort*)"/> 4068 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetLineSpacing(in winmdroot.Graphics.GdiPlus.GpFontFamily family, int style, ref ushort LineSpacing) 4072 fixed (winmdroot.Graphics.GdiPlus.GpFontFamily* familyLocal = &family) 4081 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetLineSpacing(winmdroot.Graphics.GdiPlus.GpFontFamily* family, int style, ushort* LineSpacing); 5699 /// <inheritdoc cref="GdipIsStyleAvailable(winmdroot.Graphics.GdiPlus.GpFontFamily*, int, winmdroot.Foundation.BOOL*)"/> 5700 internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipIsStyleAvailable(in winmdroot.Graphics.GdiPlus.GpFontFamily family, int style, ref winmdroot.Foundation.BOOL IsStyleAvailable) 5704 fixed (winmdroot.Graphics.GdiPlus.GpFontFamily* familyLocal = &family) 5713 internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipIsStyleAvailable(winmdroot.Graphics.GdiPlus.GpFontFamily* family, int style, winmdroot.Foundation.BOOL* IsStyleAvailable);