public class Renderer : Object {
public Underline underline ;
public bool strikethrough ;
public int active_count ;
public Matrix matrix ;
public void activate ( ) ;
public void deactivate ( ) ;
public void draw_layout ( Layout layout,
int x,
int y ) ;
public void draw_layout_line ( LayoutLine line,
int x,
int y ) ;
public Color get_color ( RenderPart part ) ;
public weak Layout get_layout ( ) ;
public weak LayoutLine get_layout_line ( ) ;
public Matrix get_matrix ( ) ;
public void set_color ( RenderPart part,
Color color ) ;
public void set_matrix ( Matrix matrix ) ;
public virtual void begin ( ) ;
public virtual void draw_error_underline ( int x,
int y,
int width,
int height ) ;
public virtual void draw_glyph ( Font font,
Glyph glyph,
double x,
double y ) ;
public virtual void draw_glyphs ( Font font,
GlyphString glyphs,
int x,
int y ) ;
public virtual void draw_rectangle ( RenderPart part,
int x,
int y,
int width,
int height ) ;
public virtual void draw_shape ( AttrShape attr,
int x,
int y ) ;
public virtual void draw_trapezoid ( RenderPart part,
double y1_,
double x11,
double x21,
double y2,
double x12,
double x22 ) ;
public virtual void end ( ) ;
public virtual void part_changed ( RenderPart part ) ;
public virtual void prepare_run ( LayoutRun run ) ;
}

public Underline underline ;
public bool strikethrough ;
public int active_count ;
public Matrix matrix ;
public void activate ( ) ;
public void deactivate ( ) ;
public void draw_layout ( Layout layout,
int x,
int y ) ;
public void draw_layout_line ( LayoutLine line,
int x,
int y ) ;
public Color get_color ( RenderPart part ) ;
public weak Layout get_layout ( ) ;
public weak LayoutLine get_layout_line ( ) ;
public Matrix get_matrix ( ) ;
public void set_color ( RenderPart part,
Color color ) ;
public void set_matrix ( Matrix matrix ) ;
public virtual void begin ( ) ;
public virtual void draw_error_underline ( int x,
int y,
int width,
int height ) ;
public virtual void draw_glyph ( Font font,
Glyph glyph,
double x,
double y ) ;
public virtual void draw_glyphs ( Font font,
GlyphString glyphs,
int x,
int y ) ;
public virtual void draw_rectangle ( RenderPart part,
int x,
int y,
int width,
int height ) ;
public virtual void draw_shape ( AttrShape attr,
int x,
int y ) ;
public virtual void draw_trapezoid ( RenderPart part,
double y1_,
double x11,
double x21,
double y2,
double x12,
double x22 ) ;
public virtual void end ( ) ;
public virtual void part_changed ( RenderPart part ) ;
public virtual void prepare_run ( LayoutRun run ) ;
Created by Valadoc