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