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