Table of Contents

Class Context

Namespace
Pango.Internal
Assembly
Pango-1.0.dll
public class Context
Inheritance
Context
Inherited Members

Methods

Changed(IntPtr)

Calls native method pango_context_changed. Version: 1.32.4

[Version("1.32.4")]
public static extern void Changed(IntPtr context)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

GetBaseDir(IntPtr)

Calls native method pango_context_get_base_dir.

public static extern Direction GetBaseDir(IntPtr context)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

Returns

Direction

Transfer ownership: None Nullable: False

GetBaseGravity(IntPtr)

Calls native method pango_context_get_base_gravity. Version: 1.16

[Version("1.16")]
public static extern Gravity GetBaseGravity(IntPtr context)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

Returns

Gravity

Transfer ownership: None Nullable: False

GetFontDescription(IntPtr)

Calls native method pango_context_get_font_description.

public static extern FontDescriptionUnownedHandle GetFontDescription(IntPtr context)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

Returns

FontDescriptionUnownedHandle

Transfer ownership: None Nullable: True

GetFontMap(IntPtr)

Calls native method pango_context_get_font_map. Version: 1.6

[Version("1.6")]
public static extern IntPtr GetFontMap(IntPtr context)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetGType()

Calls native function pango_context_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetGravity(IntPtr)

Calls native method pango_context_get_gravity. Version: 1.16

[Version("1.16")]
public static extern Gravity GetGravity(IntPtr context)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

Returns

Gravity

Transfer ownership: None Nullable: False

GetGravityHint(IntPtr)

Calls native method pango_context_get_gravity_hint. Version: 1.16

[Version("1.16")]
public static extern GravityHint GetGravityHint(IntPtr context)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

Returns

GravityHint

Transfer ownership: None Nullable: False

GetLanguage(IntPtr)

Calls native method pango_context_get_language.

public static extern LanguageUnownedHandle GetLanguage(IntPtr context)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

Returns

LanguageUnownedHandle

Transfer ownership: None Nullable: False

GetMatrix(IntPtr)

Calls native method pango_context_get_matrix. Version: 1.6

[Version("1.6")]
public static extern MatrixUnownedHandle GetMatrix(IntPtr context)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

Returns

MatrixUnownedHandle

Transfer ownership: None Nullable: True

GetMetrics(IntPtr, FontDescriptionHandle, LanguageHandle)

Calls native method pango_context_get_metrics.

public static extern FontMetricsOwnedHandle GetMetrics(IntPtr context, FontDescriptionHandle desc, LanguageHandle language)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

desc FontDescriptionHandle

Transfer ownership: None Nullable: True

language LanguageHandle

Transfer ownership: None Nullable: True

Returns

FontMetricsOwnedHandle

Transfer ownership: Full Nullable: False

GetRoundGlyphPositions(IntPtr)

Calls native method pango_context_get_round_glyph_positions. Version: 1.44

[Version("1.44")]
public static extern bool GetRoundGlyphPositions(IntPtr context)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetSerial(IntPtr)

Calls native method pango_context_get_serial. Version: 1.32.4

[Version("1.32.4")]
public static extern uint GetSerial(IntPtr context)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

ListFamilies(IntPtr, IntPtr[], out int)

Calls native method pango_context_list_families.

public static extern void ListFamilies(IntPtr context, IntPtr[] families, out int nFamilies)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

families IntPtr[]

Transfer ownership: Container Nullable: False

nFamilies int

Transfer ownership: Full Nullable: False

LoadFont(IntPtr, FontDescriptionHandle)

Calls native method pango_context_load_font.

public static extern IntPtr LoadFont(IntPtr context, FontDescriptionHandle desc)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

desc FontDescriptionHandle

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: True

LoadFontset(IntPtr, FontDescriptionHandle, LanguageHandle)

Calls native method pango_context_load_fontset.

public static extern IntPtr LoadFontset(IntPtr context, FontDescriptionHandle desc, LanguageHandle language)

Parameters

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

New()

Calls native constructor pango_context_new.

public static extern IntPtr New()

Returns

IntPtr

Transfer ownership: Full Nullable: False

SetBaseDir(IntPtr, Direction)

Calls native method pango_context_set_base_dir.

public static extern void SetBaseDir(IntPtr context, Direction direction)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

direction Direction

Transfer ownership: None Nullable: False

SetBaseGravity(IntPtr, Gravity)

Calls native method pango_context_set_base_gravity. Version: 1.16

[Version("1.16")]
public static extern void SetBaseGravity(IntPtr context, Gravity gravity)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

gravity Gravity

Transfer ownership: None Nullable: False

SetFontDescription(IntPtr, FontDescriptionHandle)

Calls native method pango_context_set_font_description.

public static extern void SetFontDescription(IntPtr context, FontDescriptionHandle desc)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

desc FontDescriptionHandle

Transfer ownership: None Nullable: True

SetFontMap(IntPtr, IntPtr)

Calls native method pango_context_set_font_map.

public static extern void SetFontMap(IntPtr context, IntPtr fontMap)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

fontMap IntPtr

Transfer ownership: None Nullable: True

SetGravityHint(IntPtr, GravityHint)

Calls native method pango_context_set_gravity_hint. Version: 1.16

[Version("1.16")]
public static extern void SetGravityHint(IntPtr context, GravityHint hint)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

hint GravityHint

Transfer ownership: None Nullable: False

SetLanguage(IntPtr, LanguageHandle)

Calls native method pango_context_set_language.

public static extern void SetLanguage(IntPtr context, LanguageHandle language)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

language LanguageHandle

Transfer ownership: None Nullable: True

SetMatrix(IntPtr, MatrixHandle)

Calls native method pango_context_set_matrix. Version: 1.6

[Version("1.6")]
public static extern void SetMatrix(IntPtr context, MatrixHandle matrix)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

matrix MatrixHandle

Transfer ownership: None Nullable: True

SetRoundGlyphPositions(IntPtr, bool)

Calls native method pango_context_set_round_glyph_positions. Version: 1.44

[Version("1.44")]
public static extern void SetRoundGlyphPositions(IntPtr context, bool roundPositions)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

roundPositions bool

Transfer ownership: None Nullable: False