Class Renderer
public class Renderer
- Inheritance
-
Renderer
- Inherited Members
Methods
Activate(nint)
Calls native method pango_renderer_activate. Version: 1.8
[Version("1.8")]
public static extern void Activate(nint renderer)
Parameters
renderernintTransfer ownership: None Nullable: False
Deactivate(nint)
Calls native method pango_renderer_deactivate. Version: 1.8
[Version("1.8")]
public static extern void Deactivate(nint renderer)
Parameters
renderernintTransfer ownership: None Nullable: False
DrawErrorUnderline(nint, int, int, int, int)
Calls native method pango_renderer_draw_error_underline. Version: 1.8
[Version("1.8")]
public static extern void DrawErrorUnderline(nint renderer, int x, int y, int width, int height)
Parameters
renderernintTransfer ownership: None Nullable: False
xintTransfer ownership: None Nullable: False
yintTransfer ownership: None Nullable: False
widthintTransfer ownership: None Nullable: False
heightintTransfer ownership: None Nullable: False
DrawGlyph(nint, nint, Glyph, double, double)
Calls native method pango_renderer_draw_glyph. Version: 1.8
[Version("1.8")]
public static extern void DrawGlyph(nint renderer, nint font, Glyph glyph, double x, double y)
Parameters
renderernintTransfer ownership: None Nullable: False
fontnintTransfer ownership: None Nullable: False
glyphGlyphTransfer ownership: None Nullable: False
xdoubleTransfer ownership: None Nullable: False
ydoubleTransfer ownership: None Nullable: False
DrawGlyphItem(nint, NullableUtf8StringHandle, GlyphItemHandle, int, int)
Calls native method pango_renderer_draw_glyph_item. Version: 1.22
[Version("1.22")]
public static extern void DrawGlyphItem(nint renderer, NullableUtf8StringHandle text, GlyphItemHandle glyphItem, int x, int y)
Parameters
renderernintTransfer ownership: None Nullable: False
textNullableUtf8StringHandleTransfer ownership: None Nullable: True
glyphItemGlyphItemHandleTransfer ownership: None Nullable: False
xintTransfer ownership: None Nullable: False
yintTransfer ownership: None Nullable: False
DrawGlyphs(nint, nint, GlyphStringHandle, int, int)
Calls native method pango_renderer_draw_glyphs. Version: 1.8
[Version("1.8")]
public static extern void DrawGlyphs(nint renderer, nint font, GlyphStringHandle glyphs, int x, int y)
Parameters
renderernintTransfer ownership: None Nullable: False
fontnintTransfer ownership: None Nullable: False
glyphsGlyphStringHandleTransfer ownership: None Nullable: False
xintTransfer ownership: None Nullable: False
yintTransfer ownership: None Nullable: False
DrawLayout(nint, nint, int, int)
Calls native method pango_renderer_draw_layout. Version: 1.8
[Version("1.8")]
public static extern void DrawLayout(nint renderer, nint layout, int x, int y)
Parameters
renderernintTransfer ownership: None Nullable: False
layoutnintTransfer ownership: None Nullable: False
xintTransfer ownership: None Nullable: False
yintTransfer ownership: None Nullable: False
DrawLayoutLine(nint, LayoutLineHandle, int, int)
Calls native method pango_renderer_draw_layout_line. Version: 1.8
[Version("1.8")]
public static extern void DrawLayoutLine(nint renderer, LayoutLineHandle line, int x, int y)
Parameters
renderernintTransfer ownership: None Nullable: False
lineLayoutLineHandleTransfer ownership: None Nullable: False
xintTransfer ownership: None Nullable: False
yintTransfer ownership: None Nullable: False
DrawRectangle(nint, RenderPart, int, int, int, int)
Calls native method pango_renderer_draw_rectangle. Version: 1.8
[Version("1.8")]
public static extern void DrawRectangle(nint renderer, RenderPart part, int x, int y, int width, int height)
Parameters
renderernintTransfer ownership: None Nullable: False
partRenderPartTransfer ownership: None Nullable: False
xintTransfer ownership: None Nullable: False
yintTransfer ownership: None Nullable: False
widthintTransfer ownership: None Nullable: False
heightintTransfer ownership: None Nullable: False
DrawTrapezoid(nint, RenderPart, double, double, double, double, double, double)
Calls native method pango_renderer_draw_trapezoid. Version: 1.8
[Version("1.8")]
public static extern void DrawTrapezoid(nint renderer, RenderPart part, double y1, double x11, double x21, double y2, double x12, double x22)
Parameters
renderernintTransfer ownership: None Nullable: False
partRenderPartTransfer ownership: None Nullable: False
y1doubleTransfer ownership: None Nullable: False
x11doubleTransfer ownership: None Nullable: False
x21doubleTransfer ownership: None Nullable: False
y2doubleTransfer ownership: None Nullable: False
x12doubleTransfer ownership: None Nullable: False
x22doubleTransfer ownership: None Nullable: False
GetAlpha(nint, RenderPart)
Calls native method pango_renderer_get_alpha. Version: 1.38
[Version("1.38")]
public static extern ushort GetAlpha(nint renderer, RenderPart part)
Parameters
renderernintTransfer ownership: None Nullable: False
partRenderPartTransfer ownership: None Nullable: False
Returns
- ushort
Transfer ownership: None Nullable: False
GetColor(nint, RenderPart)
Calls native method pango_renderer_get_color. Version: 1.8
[Version("1.8")]
public static extern ColorUnownedHandle GetColor(nint renderer, RenderPart part)
Parameters
renderernintTransfer ownership: None Nullable: False
partRenderPartTransfer ownership: None Nullable: False
Returns
- ColorUnownedHandle
Transfer ownership: None Nullable: True
GetGType()
Calls native function pango_renderer_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetLayout(nint)
Calls native method pango_renderer_get_layout. Version: 1.20
[Version("1.20")]
public static extern nint GetLayout(nint renderer)
Parameters
renderernintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetLayoutLine(nint)
Calls native method pango_renderer_get_layout_line. Version: 1.20
[Version("1.20")]
public static extern LayoutLineUnownedHandle GetLayoutLine(nint renderer)
Parameters
renderernintTransfer ownership: None Nullable: False
Returns
- LayoutLineUnownedHandle
Transfer ownership: None Nullable: True
GetMatrix(nint)
Calls native method pango_renderer_get_matrix. Version: 1.8
[Version("1.8")]
public static extern MatrixUnownedHandle GetMatrix(nint renderer)
Parameters
renderernintTransfer ownership: None Nullable: False
Returns
- MatrixUnownedHandle
Transfer ownership: None Nullable: True
PartChanged(nint, RenderPart)
Calls native method pango_renderer_part_changed. Version: 1.8
[Version("1.8")]
public static extern void PartChanged(nint renderer, RenderPart part)
Parameters
renderernintTransfer ownership: None Nullable: False
partRenderPartTransfer ownership: None Nullable: False
SetAlpha(nint, RenderPart, ushort)
Calls native method pango_renderer_set_alpha. Version: 1.38
[Version("1.38")]
public static extern void SetAlpha(nint renderer, RenderPart part, ushort alpha)
Parameters
renderernintTransfer ownership: None Nullable: False
partRenderPartTransfer ownership: None Nullable: False
alphaushortTransfer ownership: None Nullable: False
SetColor(nint, RenderPart, ColorHandle)
Calls native method pango_renderer_set_color. Version: 1.8
[Version("1.8")]
public static extern void SetColor(nint renderer, RenderPart part, ColorHandle color)
Parameters
renderernintTransfer ownership: None Nullable: False
partRenderPartTransfer ownership: None Nullable: False
colorColorHandleTransfer ownership: None Nullable: True
SetMatrix(nint, MatrixHandle)
Calls native method pango_renderer_set_matrix. Version: 1.8
[Version("1.8")]
public static extern void SetMatrix(nint renderer, MatrixHandle matrix)
Parameters
renderernintTransfer ownership: None Nullable: False
matrixMatrixHandleTransfer ownership: None Nullable: True