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
renderer
nintTransfer 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
renderer
nintTransfer 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
renderer
nintTransfer ownership: None Nullable: False
x
intTransfer ownership: None Nullable: False
y
intTransfer ownership: None Nullable: False
width
intTransfer ownership: None Nullable: False
height
intTransfer 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
renderer
nintTransfer ownership: None Nullable: False
font
nintTransfer ownership: None Nullable: False
glyph
GlyphTransfer ownership: None Nullable: False
x
doubleTransfer ownership: None Nullable: False
y
doubleTransfer 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
renderer
nintTransfer ownership: None Nullable: False
text
NullableUtf8StringHandleTransfer ownership: None Nullable: True
glyphItem
GlyphItemHandleTransfer ownership: None Nullable: False
x
intTransfer ownership: None Nullable: False
y
intTransfer 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
renderer
nintTransfer ownership: None Nullable: False
font
nintTransfer ownership: None Nullable: False
glyphs
GlyphStringHandleTransfer ownership: None Nullable: False
x
intTransfer ownership: None Nullable: False
y
intTransfer 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
renderer
nintTransfer ownership: None Nullable: False
layout
nintTransfer ownership: None Nullable: False
x
intTransfer ownership: None Nullable: False
y
intTransfer 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
renderer
nintTransfer ownership: None Nullable: False
line
LayoutLineHandleTransfer ownership: None Nullable: False
x
intTransfer ownership: None Nullable: False
y
intTransfer 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
renderer
nintTransfer ownership: None Nullable: False
part
RenderPartTransfer ownership: None Nullable: False
x
intTransfer ownership: None Nullable: False
y
intTransfer ownership: None Nullable: False
width
intTransfer ownership: None Nullable: False
height
intTransfer 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
renderer
nintTransfer ownership: None Nullable: False
part
RenderPartTransfer ownership: None Nullable: False
y1
doubleTransfer ownership: None Nullable: False
x11
doubleTransfer ownership: None Nullable: False
x21
doubleTransfer ownership: None Nullable: False
y2
doubleTransfer ownership: None Nullable: False
x12
doubleTransfer ownership: None Nullable: False
x22
doubleTransfer 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
renderer
nintTransfer ownership: None Nullable: False
part
RenderPartTransfer 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
renderer
nintTransfer ownership: None Nullable: False
part
RenderPartTransfer 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
renderer
nintTransfer 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
renderer
nintTransfer 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
renderer
nintTransfer 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
renderer
nintTransfer ownership: None Nullable: False
part
RenderPartTransfer 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
renderer
nintTransfer ownership: None Nullable: False
part
RenderPartTransfer ownership: None Nullable: False
alpha
ushortTransfer 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
renderer
nintTransfer ownership: None Nullable: False
part
RenderPartTransfer ownership: None Nullable: False
color
ColorHandleTransfer 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
renderer
nintTransfer ownership: None Nullable: False
matrix
MatrixHandleTransfer ownership: None Nullable: True