Table of Contents

Class FontMap

Namespace
Pango.Internal
Assembly
Pango-1.0.dll
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 IntPtr

Transfer 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 IntPtr

Transfer 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 IntPtr

Transfer ownership: None Nullable: False

name NonNullableUtf8StringHandle

Transfer 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 IntPtr

Transfer 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 IntPtr

Transfer ownership: None Nullable: False

families IntPtr[]

Transfer ownership: Container Nullable: False

nFamilies int

Transfer 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 IntPtr

Transfer ownership: None Nullable: False

context IntPtr

Transfer ownership: None Nullable: False

desc FontDescriptionHandle

Transfer 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 IntPtr

Transfer ownership: None Nullable: False

context IntPtr

Transfer ownership: None Nullable: False

desc FontDescriptionHandle

Transfer ownership: None Nullable: False

language LanguageHandle

Transfer 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 IntPtr

Transfer ownership: None Nullable: False

font IntPtr

Transfer ownership: None Nullable: False

scale double

Transfer ownership: None Nullable: False

context IntPtr

Transfer ownership: None Nullable: True

variations NullableUtf8StringHandle

Transfer ownership: None Nullable: True

Returns

IntPtr

Transfer ownership: Full Nullable: False