Class FontMap
public class FontMap
- Inheritance
-
FontMap
- Inherited Members
Methods
Changed(IntPtr)
Calls native method pango_font_map_changed. Version: 1.34
[Version("1.34")]
public static extern void Changed(IntPtr fontmap)
Parameters
fontmap
IntPtrTransfer ownership: None Nullable: False
CreateContext(IntPtr)
Calls native method pango_font_map_create_context. Version: 1.22
[Version("1.22")]
public static extern IntPtr CreateContext(IntPtr fontmap)
Parameters
fontmap
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
GetFamily(IntPtr, NonNullableUtf8StringHandle)
Calls native method pango_font_map_get_family. Version: 1.46
[Version("1.46")]
public static extern IntPtr GetFamily(IntPtr fontmap, NonNullableUtf8StringHandle name)
Parameters
fontmap
IntPtrTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: False
GetGType()
Calls native function pango_font_map_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetSerial(IntPtr)
Calls native method pango_font_map_get_serial. Version: 1.32.4
[Version("1.32.4")]
public static extern uint GetSerial(IntPtr fontmap)
Parameters
fontmap
IntPtrTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
ListFamilies(IntPtr, IntPtr[], out int)
Calls native method pango_font_map_list_families.
public static extern void ListFamilies(IntPtr fontmap, IntPtr[] families, out int nFamilies)
Parameters
fontmap
IntPtrTransfer ownership: None Nullable: False
families
IntPtr[]Transfer ownership: Container Nullable: False
nFamilies
intTransfer ownership: Full Nullable: False
LoadFont(IntPtr, IntPtr, FontDescriptionHandle)
Calls native method pango_font_map_load_font.
public static extern IntPtr LoadFont(IntPtr fontmap, IntPtr context, FontDescriptionHandle desc)
Parameters
fontmap
IntPtrTransfer ownership: None Nullable: False
context
IntPtrTransfer ownership: None Nullable: False
desc
FontDescriptionHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: True
LoadFontset(IntPtr, IntPtr, FontDescriptionHandle, LanguageHandle)
Calls native method pango_font_map_load_fontset.
public static extern IntPtr LoadFontset(IntPtr fontmap, IntPtr context, FontDescriptionHandle desc, LanguageHandle language)
Parameters
fontmap
IntPtrTransfer ownership: None Nullable: False
context
IntPtrTransfer ownership: None Nullable: False
desc
FontDescriptionHandleTransfer ownership: None Nullable: False
language
LanguageHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: True
ReloadFont(IntPtr, IntPtr, double, IntPtr, NullableUtf8StringHandle)
Calls native method pango_font_map_reload_font. Version: 1.52
[Version("1.52")]
public static extern IntPtr ReloadFont(IntPtr fontmap, IntPtr font, double scale, IntPtr context, NullableUtf8StringHandle variations)
Parameters
fontmap
IntPtrTransfer ownership: None Nullable: False
font
IntPtrTransfer ownership: None Nullable: False
scale
doubleTransfer ownership: None Nullable: False
context
IntPtrTransfer ownership: None Nullable: True
variations
NullableUtf8StringHandleTransfer ownership: None Nullable: True
Returns
- IntPtr
Transfer ownership: Full Nullable: False