Table of Contents

Class Context

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

Methods

Changed(nint)

Calls native method pango_context_changed. Version: 1.32.4

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

Parameters

context nint

Transfer ownership: None Nullable: False

GetBaseDir(nint)

Calls native method pango_context_get_base_dir.

public static extern Direction GetBaseDir(nint context)

Parameters

context nint

Transfer ownership: None Nullable: False

Returns

Direction

Transfer ownership: None Nullable: False

GetBaseGravity(nint)

Calls native method pango_context_get_base_gravity. Version: 1.16

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

Parameters

context nint

Transfer ownership: None Nullable: False

Returns

Gravity

Transfer ownership: None Nullable: False

GetFontDescription(nint)

Calls native method pango_context_get_font_description.

public static extern FontDescriptionUnownedHandle GetFontDescription(nint context)

Parameters

context nint

Transfer ownership: None Nullable: False

Returns

FontDescriptionUnownedHandle

Transfer ownership: None Nullable: True

GetFontMap(nint)

Calls native method pango_context_get_font_map. Version: 1.6

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

Parameters

context nint

Transfer ownership: None Nullable: False

Returns

nint

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(nint)

Calls native method pango_context_get_gravity. Version: 1.16

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

Parameters

context nint

Transfer ownership: None Nullable: False

Returns

Gravity

Transfer ownership: None Nullable: False

GetGravityHint(nint)

Calls native method pango_context_get_gravity_hint. Version: 1.16

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

Parameters

context nint

Transfer ownership: None Nullable: False

Returns

GravityHint

Transfer ownership: None Nullable: False

GetLanguage(nint)

Calls native method pango_context_get_language.

public static extern LanguageUnownedHandle GetLanguage(nint context)

Parameters

context nint

Transfer ownership: None Nullable: False

Returns

LanguageUnownedHandle

Transfer ownership: None Nullable: False

GetMatrix(nint)

Calls native method pango_context_get_matrix. Version: 1.6

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

Parameters

context nint

Transfer ownership: None Nullable: False

Returns

MatrixUnownedHandle

Transfer ownership: None Nullable: True

GetMetrics(nint, FontDescriptionHandle, LanguageHandle)

Calls native method pango_context_get_metrics.

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

Parameters

context nint

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(nint)

Calls native method pango_context_get_round_glyph_positions. Version: 1.44

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

Parameters

context nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetSerial(nint)

Calls native method pango_context_get_serial. Version: 1.32.4

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

Parameters

context nint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

ListFamilies(nint, nint[], out int)

Calls native method pango_context_list_families.

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

Parameters

context nint

Transfer ownership: None Nullable: False

families nint[]

Transfer ownership: Container Nullable: False

nFamilies int

Transfer ownership: Full Nullable: False

LoadFont(nint, FontDescriptionHandle)

Calls native method pango_context_load_font.

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

Parameters

context nint

Transfer ownership: None Nullable: False

desc FontDescriptionHandle

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: True

LoadFontset(nint, FontDescriptionHandle, LanguageHandle)

Calls native method pango_context_load_fontset.

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

Parameters

context nint

Transfer ownership: None Nullable: False

desc FontDescriptionHandle

Transfer ownership: None Nullable: False

language LanguageHandle

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: True

New()

Calls native constructor pango_context_new.

public static extern nint New()

Returns

nint

Transfer ownership: Full Nullable: False

SetBaseDir(nint, Direction)

Calls native method pango_context_set_base_dir.

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

Parameters

context nint

Transfer ownership: None Nullable: False

direction Direction

Transfer ownership: None Nullable: False

SetBaseGravity(nint, Gravity)

Calls native method pango_context_set_base_gravity. Version: 1.16

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

Parameters

context nint

Transfer ownership: None Nullable: False

gravity Gravity

Transfer ownership: None Nullable: False

SetFontDescription(nint, FontDescriptionHandle)

Calls native method pango_context_set_font_description.

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

Parameters

context nint

Transfer ownership: None Nullable: False

desc FontDescriptionHandle

Transfer ownership: None Nullable: True

SetFontMap(nint, nint)

Calls native method pango_context_set_font_map.

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

Parameters

context nint

Transfer ownership: None Nullable: False

fontMap nint

Transfer ownership: None Nullable: True

SetGravityHint(nint, GravityHint)

Calls native method pango_context_set_gravity_hint. Version: 1.16

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

Parameters

context nint

Transfer ownership: None Nullable: False

hint GravityHint

Transfer ownership: None Nullable: False

SetLanguage(nint, LanguageHandle)

Calls native method pango_context_set_language.

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

Parameters

context nint

Transfer ownership: None Nullable: False

language LanguageHandle

Transfer ownership: None Nullable: True

SetMatrix(nint, MatrixHandle)

Calls native method pango_context_set_matrix. Version: 1.6

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

Parameters

context nint

Transfer ownership: None Nullable: False

matrix MatrixHandle

Transfer ownership: None Nullable: True

SetRoundGlyphPositions(nint, bool)

Calls native method pango_context_set_round_glyph_positions. Version: 1.44

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

Parameters

context nint

Transfer ownership: None Nullable: False

roundPositions bool

Transfer ownership: None Nullable: False