84 references to GpFontFamily
System.Drawing.Common (17)
System\Drawing\Font.cs (1)
484
GpFontFamily
* family;
System\Drawing\FontFamily.cs (11)
12
public sealed unsafe class FontFamily : MarshalByRefObject, IDisposable, IPointer<
GpFontFamily
>
16
private
GpFontFamily
* _nativeFamily;
19
nint IPointer<
GpFontFamily
>.Pointer => (nint)_nativeFamily;
21
private void SetNativeFamily(
GpFontFamily
* family)
27
internal FontFamily(
GpFontFamily
* family, bool fromInstalledFontCollection)
37
GpFontFamily
* clonedFamily;
86
GpFontFamily
* fontFamily;
138
GpFontFamily
* nativeFamily;
161
internal
GpFontFamily
* NativeFamily => _nativeFamily;
257
private static
GpFontFamily
* GetGdipGenericSansSerif()
259
GpFontFamily
* nativeFamily;
System\Drawing\PointerExtensions.cs (2)
17
internal static
GpFontFamily
* Pointer(this IPointer<
GpFontFamily
>? family) => family is null ? null : family.GetPointer();
System\Drawing\Text\FontCollection.cs (3)
44
GpFontFamily
*[] gpFamilies = new
GpFontFamily
*[numFound];
45
fixed (
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);