34 extern void LOC_RGB_color(
unsigned char red,
unsigned char grn,
50 extern void LOC_polygon_abs(
const int *xarray,
const int *yarray,
int number);
51 extern void LOC_polygon_rel(
const int *xarray,
const int *yarray,
int number);
52 extern void LOC_box_abs(
int x1,
int y1,
int x2,
int y2);
57 extern void LOC_text(
const char *text);
69 const unsigned char *grn,
70 const unsigned char *blu,
71 const unsigned char *nul);
73 extern void LOC_bitmap(
int ncols,
int nrows,
int threshold,
74 const unsigned char *
buf);
105 extern void REM_RGB_color(
unsigned char red,
unsigned char grn,
121 extern void REM_polygon_abs(
const int *xarray,
const int *yarray,
int number);
122 extern void REM_polygon_rel(
const int *xarray,
const int *yarray,
int number);
123 extern void REM_box_abs(
int x1,
int y1,
int x2,
int y2);
128 extern void REM_text(
const char *text);
140 const unsigned char *grn,
141 const unsigned char *blu,
142 const unsigned char *nul);
144 extern void REM_bitmap(
int ncols,
int nrows,
int threshold,
145 const unsigned char *
buf);
162 void (*
RGB_color) (
unsigned char,
unsigned char,
unsigned char);
191 const unsigned char *,
const unsigned char *,
192 const unsigned char *);
int LOC_open_driver(void)
void REM_standard_color(int index)
void REM_set_window(int t, int b, int l, int r)
void REM_polygon_abs(const int *xarray, const int *yarray, int number)
void(* move_abs)(int, int)
int LOC_screen_rite(void)
screen right edge
int REM_screen_left(void)
void LOC_polygon_abs(const int *xarray, const int *yarray, int number)
draw a closed polygon
void LOC_panel_delete(const char *name)
void(* standard_color)(int)
int REM__open_quiet(void)
void LOC_panel_save(const char *name, int t, int b, int l, int r)
void REM_polyline_rel(const int *xarray, const int *yarray, int number)
void(* polyline_abs)(const int *, const int *, int)
void(* font)(const char *)
void LOC_cont_abs(int x, int y)
draw line
void LOC_charset(const char *name)
int LOC_pad_current(char *name)
int(* pad_create)(const char *)
void REM_get_location_with_pointer(int *wx, int *wy, int *button)
void(* panel_delete)(const char *)
void LOC_move_rel(int x, int y)
move current location
void LOC_font_info(char ***list, int *count)
void REM_get_num_colors(int *n)
void(* bitmap)(int, int, int, const unsigned char *)
void REM_line_width(int width)
int(* pad_invent)(char *)
void REM_font(const char *name)
void LOC_release_driver(void)
void REM_text(const char *text)
void REM_cont_rel(int x, int y)
int REM_pad_delete_item(const char *name)
void REM_panel_restore(const char *name)
void LOC_polydots_rel(const int *xarray, const int *yarray, int number)
draw a series of dots
void REM_move_rel(int x, int y)
void LOC_polyline_rel(const int *xarray, const int *yarray, int number)
draw an open polygon
void(* polydots_rel)(const int *, const int *, int)
void REM_font_info(char ***list, int *count)
void(* polydots_abs)(const int *, const int *, int)
void REM_font_list(char ***list, int *count)
int REM_pad_set_item(const char *name, const char *value)
int(* pad_set_item)(const char *, const char *)
void LOC_box_rel(int x, int y)
fill a box
void REM_get_location_with_box(int cx, int cy, int *wx, int *wy, int *button)
void LOC_standard_color(int index)
select standard color
void LOC_line_width(int width)
change the width of line
void(* polygon_abs)(const int *, const int *, int)
void REM_polyline_abs(const int *xarray, const int *yarray, int number)
void REM_RGB_color(unsigned char red, unsigned char grn, unsigned char blu)
int REM_pad_select(const char *pad)
void(* close_driver)(void)
void REM_begin_scaled_raster(int mask, int src[2][2], int dst[2][2])
int LOC_pad_delete_item(const char *name)
void(* release_driver)(void)
void(* font_info)(char ***, int *)
void LOC_get_location_with_pointer(int *wx, int *wy, int *button)
void REM_cont_abs(int x, int y)
void REM_get_location_with_line(int cx, int cy, int *wx, int *wy, int *button)
int LOC_screen_left(void)
screen left edge
int(* pad_list_items)(char ***, int *)
void REM_panel_delete(const char *name)
void(* polygon_rel)(const int *, const int *, int)
int LOC_screen_bot(void)
bottom of screen
void(* polyline_rel)(const int *, const int *, int)
void REM_text_size(int width, int height)
void LOC_get_text_box(const char *text, int *t, int *b, int *l, int *r)
get text extents
void LOC_end_scaled_raster(void)
void LOC_polydots_abs(const int *xarray, const int *yarray, int number)
draw a series of dots
void(* text)(const char *)
int(* pad_list)(char ***, int *)
void(* get_location_with_pointer)(int *, int *, int *)
void LOC_panel_restore(const char *name)
void LOC_begin_scaled_raster(int mask, int src[2][2], int dst[2][2])
int(* pad_append_item)(const char *, const char *, int)
int LOC_pad_set_item(const char *name, const char *value)
void LOC_get_location_with_line(int cx, int cy, int *wx, int *wy, int *button)
void REM_move_abs(int x, int y)
void(* cont_abs)(int, int)
void REM_close_driver(void)
int(* pad_select)(const char *)
void(* end_scaled_raster)(void)
void LOC_move_abs(int x, int y)
move current location
void REM_bitmap(int ncols, int nrows, int threshold, const unsigned char *buf)
int REM_pad_get_item(const char *name, char ***list, int *count)
void LOC_polygon_rel(const int *xarray, const int *yarray, int number)
draw a closed polygon
void REM_box_rel(int x, int y)
int REM_screen_rite(void)
int LOC_pad_select(const char *pad)
void(* panel_restore)(const char *)
void(* move_rel)(int, int)
void(* get_location_with_line)(int, int, int *, int *, int *)
void LOC_get_num_colors(int *n)
int LOC_pad_list_items(char ***list, int *count)
int LOC_pad_get_item(const char *name, char ***list, int *count)
void(* begin_scaled_raster)(int, int[2][2], int[2][2])
int LOC_pad_list(char ***list, int *count)
void REM_box_abs(int x1, int y1, int x2, int y2)
int REM_open_driver(void)
void LOC_font(const char *name)
choose font
void LOC_set_window(int t, int b, int l, int r)
set text clipping frame
void(* get_text_box)(const char *, int *, int *, int *, int *)
void LOC_cont_rel(int x, int y)
draw line
int REM_pad_invent(char *pad)
int LOC_pad_append_item(const char *item, const char *value, int replace)
void REM_polydots_abs(const int *xarray, const int *yarray, int number)
void LOC_text_size(int width, int height)
set text size
char buf[GNAME_MAX+sizeof(G3D_DIRECTORY)+2]
void(* box_abs)(int, int, int, int)
int(* pad_delete_item)(const char *)
void(* box_rel)(int, int)
void REM_charset(const char *name)
void(* text_rotation)(float)
int LOC_screen_top(void)
top of screen
int REM_pad_list_items(char ***list, int *count)
void LOC_erase(void)
erase screen
int LOC_pad_invent(char *pad)
void(* charset)(const char *)
void(* kill_driver)(void)
void LOC_font_list(char ***list, int *count)
int REM_pad_current(char *name)
void(* get_num_colors)(int *)
void REM_polygon_rel(const int *xarray, const int *yarray, int number)
void(* text_size)(int, int)
void REM_kill_driver(void)
int(* scaled_raster)(int, int, const unsigned char *, const unsigned char *, const unsigned char *, const unsigned char *)
void REM_end_scaled_raster(void)
void REM_text_rotation(float rotation)
void LOC_bitmap(int ncols, int nrows, int threshold, const unsigned char *buf)
void(* cont_rel)(int, int)
void LOC_kill_driver(void)
void REM_polydots_rel(const int *xarray, const int *yarray, int number)
int LOC_scaled_raster(int n, int row, const unsigned char *red, const unsigned char *grn, const unsigned char *blu, const unsigned char *nul)
void LOC_text(const char *text)
write text
void LOC_get_location_with_box(int cx, int cy, int *wx, int *wy, int *button)
int REM_pad_list(char ***list, int *count)
void LOC_text_rotation(float rotation)
int REM_scaled_raster(int n, int row, const unsigned char *red, const unsigned char *grn, const unsigned char *blu, const unsigned char *nul)
int REM_pad_create(const char *pad)
int LOC_pad_create(const char *pad)
void(* panel_save)(const char *, int, int, int, int)
int LOC__open_quiet(void)
int(* pad_get_item)(const char *, char ***, int *)
void REM_get_text_box(const char *text, int *t, int *b, int *l, int *r)
int REM_pad_append_item(const char *item, const char *value, int replace)
void LOC_polyline_abs(const int *xarray, const int *yarray, int number)
draw an open polygon
void REM_release_driver(void)
void(* font_list)(char ***, int *)
void LOC_close_driver(void)
void(* RGB_color)(unsigned char, unsigned char, unsigned char)
void(* get_location_with_box)(int, int, int *, int *, int *)
void REM_panel_save(const char *name, int t, int b, int l, int r)
int(* pad_current)(char *)
void LOC_box_abs(int x1, int y1, int x2, int y2)
fill a box
void(* set_window)(int, int, int, int)
void LOC_RGB_color(unsigned char red, unsigned char grn, unsigned char blu)
select color