class BASIC_RENDERER

Features exported to INTERNALS_HANDLER

This renderer is designed for very simple and high speed rendering. It may be useful is the display goes through low bandwidth or high latency network.

Direct parents

conformant parents

GRAPHIC, RENDERER

Summary

creation features

exported features

Details

default_create

Default creation method. It is used when no creation method is specified if allowed. Note it may be renamed.

draw_line (d: DRAWABLE, x1: INTEGER, y1: INTEGER, x2: INTEGER, y2: INTEGER, state: INTEGER)
draw_rectangle (d: DRAWABLE, x: INTEGER, y: INTEGER, width: INTEGER, height: INTEGER, state: INTEGER)
draw_fill_rectangle (d: DRAWABLE, x: INTEGER, y: INTEGER, width: INTEGER, height: INTEGER, state: INTEGER)
draw_button (b: BUTTON)
draw_box (d: DRAWABLE, x: INTEGER, y: INTEGER, width: INTEGER, height: INTEGER, intensity: INTEGER)

require

  • intensity.in_range(0, 16)

draw_string (d: DRAWABLE, s: UNICODE_STRING, x: INTEGER, y: INTEGER, state: INTEGER)
draw_check_button (b: CHECK_SPACE)
font (state: INTEGER): BASIC_FONT