Class Renderer
- Namespace
- Pango
- Assembly
- Pango-1.0.dll
public class Renderer : Object, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
Renderer
- Implements
-
- Inherited Members
-
Constructors
Renderer(params ConstructArgument[])
public Renderer(params ConstructArgument[] constructArguments)
Parameters
constructArguments ConstructArgument[]
Renderer(RendererHandle)
public Renderer(RendererHandle handle)
Parameters
handle RendererHandle
Methods
Activate()
[Version("1.8")]
public void Activate()
Deactivate()
[Version("1.8")]
public void Deactivate()
DrawErrorUnderline(int, int, int, int)
[Version("1.8")]
public void DrawErrorUnderline(int x, int y, int width, int height)
Parameters
x int
y int
width int
height int
DrawGlyph(Font, Glyph, double, double)
[Version("1.8")]
public void DrawGlyph(Font font, Glyph glyph, double x, double y)
Parameters
font Font
glyph Glyph
x double
y double
DrawGlyphItem(string?, GlyphItem, int, int)
[Version("1.22")]
public void DrawGlyphItem(string? text, GlyphItem glyphItem, int x, int y)
Parameters
text string
glyphItem GlyphItem
x int
y int
DrawGlyphs(Font, GlyphString, int, int)
[Version("1.8")]
public void DrawGlyphs(Font font, GlyphString glyphs, int x, int y)
Parameters
font Font
glyphs GlyphString
x int
y int
DrawLayout(Layout, int, int)
[Version("1.8")]
public void DrawLayout(Layout layout, int x, int y)
Parameters
layout Layout
x int
y int
DrawLayoutLine(LayoutLine, int, int)
[Version("1.8")]
public void DrawLayoutLine(LayoutLine line, int x, int y)
Parameters
line LayoutLine
x int
y int
DrawRectangle(RenderPart, int, int, int, int)
[Version("1.8")]
public void DrawRectangle(RenderPart part, int x, int y, int width, int height)
Parameters
part RenderPart
x int
y int
width int
height int
DrawTrapezoid(RenderPart, double, double, double, double, double, double)
[Version("1.8")]
public void DrawTrapezoid(RenderPart part, double y1, double x11, double x21, double y2, double x12, double x22)
Parameters
part RenderPart
y1 double
x11 double
x21 double
y2 double
x12 double
x22 double
GetAlpha(RenderPart)
[Version("1.38")]
public ushort GetAlpha(RenderPart part)
Parameters
part RenderPart
Returns
- ushort
GetColor(RenderPart)
[Version("1.8")]
public Color? GetColor(RenderPart part)
Parameters
part RenderPart
Returns
- Color
GetGType()
public static Type GetGType()
Returns
- Type
GetLayout()
[Version("1.20")]
public Layout? GetLayout()
Returns
- Layout
GetLayoutLine()
[Version("1.20")]
public LayoutLine? GetLayoutLine()
Returns
- LayoutLine
GetMatrix()
[Version("1.8")]
public Matrix? GetMatrix()
Returns
- Matrix
PartChanged(RenderPart)
[Version("1.8")]
public void PartChanged(RenderPart part)
Parameters
part RenderPart
SetAlpha(RenderPart, ushort)
[Version("1.38")]
public void SetAlpha(RenderPart part, ushort alpha)
Parameters
part RenderPart
alpha ushort
SetColor(RenderPart, Color?)
[Version("1.8")]
public void SetColor(RenderPart part, Color? color)
Parameters
part RenderPart
color Color
SetMatrix(Matrix?)
[Version("1.8")]
public void SetMatrix(Matrix? matrix)
Parameters
matrix Matrix