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)
_generated\60\Windows.Win32.PInvokeGdiPlus.gdiplus.dll.g.cs (67)
366
/// <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*)"/>
368
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)
374
fixed (winmdroot.Graphics.GdiPlus.
GpFontFamily
* familyLocal = &family)
390
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);
653
/// <inheritdoc cref="GdipCloneFontFamily(winmdroot.Graphics.GdiPlus.
GpFontFamily
*, winmdroot.Graphics.GdiPlus.
GpFontFamily
**)"/>
655
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCloneFontFamily(ref winmdroot.Graphics.GdiPlus.
GpFontFamily
fontFamily, ref winmdroot.Graphics.GdiPlus.
GpFontFamily
* clonedFontFamily)
657
fixed (winmdroot.Graphics.GdiPlus.
GpFontFamily
** clonedFontFamilyLocal = &clonedFontFamily)
659
fixed (winmdroot.Graphics.GdiPlus.
GpFontFamily
* fontFamilyLocal = &fontFamily)
668
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCloneFontFamily(winmdroot.Graphics.GdiPlus.
GpFontFamily
* fontFamily, winmdroot.Graphics.GdiPlus.
GpFontFamily
** clonedFontFamily);
1094
/// <inheritdoc cref="GdipCreateFont(winmdroot.Graphics.GdiPlus.
GpFontFamily
*, float, int, winmdroot.Graphics.GdiPlus.Unit, winmdroot.Graphics.GdiPlus.GpFont**)"/>
1096
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)
1100
fixed (winmdroot.Graphics.GdiPlus.
GpFontFamily
* fontFamilyLocal = &fontFamily)
1109
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);
1111
/// <inheritdoc cref="GdipCreateFontFamilyFromName(winmdroot.Foundation.PCWSTR, winmdroot.Graphics.GdiPlus.GpFontCollection*, winmdroot.Graphics.GdiPlus.
GpFontFamily
**)"/>
1113
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateFontFamilyFromName(string name, ref winmdroot.Graphics.GdiPlus.GpFontCollection fontCollection, ref winmdroot.Graphics.GdiPlus.
GpFontFamily
* fontFamily)
1115
fixed (winmdroot.Graphics.GdiPlus.
GpFontFamily
** fontFamilyLocal = &fontFamily)
1129
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipCreateFontFamilyFromName(winmdroot.Foundation.PCWSTR name, winmdroot.Graphics.GdiPlus.GpFontCollection* fontCollection, winmdroot.Graphics.GdiPlus.
GpFontFamily
** fontFamily);
1837
/// <inheritdoc cref="GdipDeleteFontFamily(winmdroot.Graphics.GdiPlus.
GpFontFamily
*)"/>
1839
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipDeleteFontFamily(ref winmdroot.Graphics.GdiPlus.
GpFontFamily
fontFamily)
1841
fixed (winmdroot.Graphics.GdiPlus.
GpFontFamily
* fontFamilyLocal = &fontFamily)
1849
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipDeleteFontFamily(winmdroot.Graphics.GdiPlus.
GpFontFamily
* fontFamily);
3282
/// <inheritdoc cref="GdipGetCellAscent(winmdroot.Graphics.GdiPlus.
GpFontFamily
*, int, ushort*)"/>
3284
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetCellAscent(in winmdroot.Graphics.GdiPlus.
GpFontFamily
family, int style, ref ushort CellAscent)
3288
fixed (winmdroot.Graphics.GdiPlus.
GpFontFamily
* familyLocal = &family)
3297
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetCellAscent(winmdroot.Graphics.GdiPlus.
GpFontFamily
* family, int style, ushort* CellAscent);
3299
/// <inheritdoc cref="GdipGetCellDescent(winmdroot.Graphics.GdiPlus.
GpFontFamily
*, int, ushort*)"/>
3301
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetCellDescent(in winmdroot.Graphics.GdiPlus.
GpFontFamily
family, int style, ref ushort CellDescent)
3305
fixed (winmdroot.Graphics.GdiPlus.
GpFontFamily
* familyLocal = &family)
3314
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetCellDescent(winmdroot.Graphics.GdiPlus.
GpFontFamily
* family, int style, ushort* CellDescent);
3540
/// <inheritdoc cref="GdipGetEmHeight(winmdroot.Graphics.GdiPlus.
GpFontFamily
*, int, ushort*)"/>
3542
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetEmHeight(in winmdroot.Graphics.GdiPlus.
GpFontFamily
family, int style, ref ushort EmHeight)
3546
fixed (winmdroot.Graphics.GdiPlus.
GpFontFamily
* familyLocal = &family)
3555
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetEmHeight(winmdroot.Graphics.GdiPlus.
GpFontFamily
* family, int style, ushort* EmHeight);
3594
/// <inheritdoc cref="GdipGetFamily(winmdroot.Graphics.GdiPlus.GpFont*, winmdroot.Graphics.GdiPlus.
GpFontFamily
**)"/>
3596
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetFamily(ref winmdroot.Graphics.GdiPlus.GpFont font, ref winmdroot.Graphics.GdiPlus.
GpFontFamily
* family)
3598
fixed (winmdroot.Graphics.GdiPlus.
GpFontFamily
** familyLocal = &family)
3609
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetFamily(winmdroot.Graphics.GdiPlus.GpFont* font, winmdroot.Graphics.GdiPlus.
GpFontFamily
** family);
3611
/// <inheritdoc cref="GdipGetFamilyName(winmdroot.Graphics.GdiPlus.
GpFontFamily
*, winmdroot.Foundation.PWSTR, ushort)"/>
3613
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetFamilyName(in winmdroot.Graphics.GdiPlus.
GpFontFamily
family, Span<char>name, ushort language)
3617
fixed (winmdroot.Graphics.GdiPlus.
GpFontFamily
* familyLocal = &family)
3626
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetFamilyName(winmdroot.Graphics.GdiPlus.
GpFontFamily
* family, winmdroot.Foundation.PWSTR name, ushort language);
3645
/// <inheritdoc cref="GdipGetFontCollectionFamilyList(winmdroot.Graphics.GdiPlus.GpFontCollection*, int, winmdroot.Graphics.GdiPlus.
GpFontFamily
**, int*)"/>
3647
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetFontCollectionFamilyList(in winmdroot.Graphics.GdiPlus.GpFontCollection fontCollection, int numSought, winmdroot.Graphics.GdiPlus.
GpFontFamily
** gpfamilies, out int numFound)
3660
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetFontCollectionFamilyList(winmdroot.Graphics.GdiPlus.GpFontCollection* fontCollection, int numSought, winmdroot.Graphics.GdiPlus.
GpFontFamily
** gpfamilies, int* numFound);
3750
/// <inheritdoc cref="GdipGetGenericFontFamilyMonospace(winmdroot.Graphics.GdiPlus.
GpFontFamily
**)"/>
3752
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetGenericFontFamilyMonospace(ref winmdroot.Graphics.GdiPlus.
GpFontFamily
* nativeFamily)
3754
fixed (winmdroot.Graphics.GdiPlus.
GpFontFamily
** nativeFamilyLocal = &nativeFamily)
3762
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetGenericFontFamilyMonospace(winmdroot.Graphics.GdiPlus.
GpFontFamily
** nativeFamily);
3764
/// <inheritdoc cref="GdipGetGenericFontFamilySansSerif(winmdroot.Graphics.GdiPlus.
GpFontFamily
**)"/>
3766
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetGenericFontFamilySansSerif(ref winmdroot.Graphics.GdiPlus.
GpFontFamily
* nativeFamily)
3768
fixed (winmdroot.Graphics.GdiPlus.
GpFontFamily
** nativeFamilyLocal = &nativeFamily)
3776
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetGenericFontFamilySansSerif(winmdroot.Graphics.GdiPlus.
GpFontFamily
** nativeFamily);
3778
/// <inheritdoc cref="GdipGetGenericFontFamilySerif(winmdroot.Graphics.GdiPlus.
GpFontFamily
**)"/>
3780
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetGenericFontFamilySerif(ref winmdroot.Graphics.GdiPlus.
GpFontFamily
* nativeFamily)
3782
fixed (winmdroot.Graphics.GdiPlus.
GpFontFamily
** nativeFamilyLocal = &nativeFamily)
3790
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetGenericFontFamilySerif(winmdroot.Graphics.GdiPlus.
GpFontFamily
** nativeFamily);
4331
/// <inheritdoc cref="GdipGetLineSpacing(winmdroot.Graphics.GdiPlus.
GpFontFamily
*, int, ushort*)"/>
4333
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipGetLineSpacing(in winmdroot.Graphics.GdiPlus.
GpFontFamily
family, int style, ref ushort LineSpacing)
4337
fixed (winmdroot.Graphics.GdiPlus.
GpFontFamily
* familyLocal = &family)
4346
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipGetLineSpacing(winmdroot.Graphics.GdiPlus.
GpFontFamily
* family, int style, ushort* LineSpacing);
6079
/// <inheritdoc cref="GdipIsStyleAvailable(winmdroot.Graphics.GdiPlus.
GpFontFamily
*, int, winmdroot.Foundation.BOOL*)"/>
6081
internal static unsafe winmdroot.Graphics.GdiPlus.Status GdipIsStyleAvailable(in winmdroot.Graphics.GdiPlus.
GpFontFamily
family, int style, ref winmdroot.Foundation.BOOL IsStyleAvailable)
6085
fixed (winmdroot.Graphics.GdiPlus.
GpFontFamily
* familyLocal = &family)
6094
internal static extern unsafe winmdroot.Graphics.GdiPlus.Status GdipIsStyleAvailable(winmdroot.Graphics.GdiPlus.
GpFontFamily
* family, int style, winmdroot.Foundation.BOOL* IsStyleAvailable);