Class Context
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
nintTransfer ownership: None Nullable: False
GetBaseDir(nint)
Calls native method pango_context_get_base_dir.
public static extern Direction GetBaseDir(nint context)
Parameters
context
nintTransfer 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
nintTransfer 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
nintTransfer 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
nintTransfer 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
nintTransfer 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
nintTransfer 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
nintTransfer 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
nintTransfer 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
nintTransfer ownership: None Nullable: False
desc
FontDescriptionHandleTransfer ownership: None Nullable: True
language
LanguageHandleTransfer 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
nintTransfer 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
nintTransfer 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
nintTransfer ownership: None Nullable: False
families
nint[]Transfer ownership: Container Nullable: False
nFamilies
intTransfer 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
nintTransfer ownership: None Nullable: False
desc
FontDescriptionHandleTransfer 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
nintTransfer ownership: None Nullable: False
desc
FontDescriptionHandleTransfer ownership: None Nullable: False
language
LanguageHandleTransfer 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
nintTransfer ownership: None Nullable: False
direction
DirectionTransfer 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
nintTransfer ownership: None Nullable: False
gravity
GravityTransfer 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
nintTransfer ownership: None Nullable: False
desc
FontDescriptionHandleTransfer 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
nintTransfer ownership: None Nullable: False
fontMap
nintTransfer 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
nintTransfer ownership: None Nullable: False
hint
GravityHintTransfer 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
nintTransfer ownership: None Nullable: False
language
LanguageHandleTransfer 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
nintTransfer ownership: None Nullable: False
matrix
MatrixHandleTransfer 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)