|
GRASS Programmer's Manual
6.5.svn(2014)-r66266
|
OGSF library - label management (lower level functions) More...

Go to the source code of this file.
Macros | |
| #define | MAX_LIST 20 |
Functions | |
| void | gs_put_label (const char *text, GLuint fontbase, int size, unsigned long color, int *pt) |
| Put label. More... | |
| void | gsd_remove_curr (void) |
| Remove current label. More... | |
| void | gsd_remove_all (void) |
| Remove all labels from display list. More... | |
| void | gsd_call_label (void) |
| Call display list and draw defined labels – called from gsd_prim (gsd_call_lists) More... | |
Variables | |
| GLuint | label_base |
| GLuint | label_id |
OGSF library - label management (lower level functions)
OGSF library - objects management (lower level functions)
GRASS OpenGL gsurf OGSF Library
(C) 1999-2008 by the GRASS Development Team
This program is free software under the GNU General Public License (>=v2). Read the file COPYING that comes with GRASS for details.
GRASS OpenGL gsurf OGSF Library
(C) 1999-2008 by the GRASS Development Team
This program is free software under the GNU General Public License (>=v2). Read the file COPYING that comes with GRASS for details.
Definition in file gsd_label.c.
| #define MAX_LIST 20 |
Definition at line 25 of file gsd_label.c.
Referenced by gs_put_label(), gsd_call_label(), and gsd_remove_all().
Put label.
| fontbase | fontbase settings |
| size | font size |
| color | font color |
| pt |
Definition at line 41 of file gsd_label.c.
References b, do_label_display(), first, G_warning(), gsd_bgn_legend_viewport(), gsd_color_func(), gsd_end_legend_viewport(), gsd_get_txtwidth(), l, label_base, label_id, MAX_LIST, r, X, and Y.
| void gsd_call_label | ( | void | ) |
Call display list and draw defined labels – called from gsd_prim (gsd_call_lists)
Definition at line 122 of file gsd_label.c.
References label_base, and MAX_LIST.
Referenced by gsd_calllists().
| void gsd_remove_all | ( | void | ) |
Remove all labels from display list.
Definition at line 111 of file gsd_label.c.
References label_base, label_id, and MAX_LIST.
| void gsd_remove_curr | ( | void | ) |
| GLuint label_base |
Definition at line 28 of file gsd_label.c.
Referenced by gs_put_label(), gsd_call_label(), and gsd_remove_all().
| GLuint label_id |
Definition at line 29 of file gsd_label.c.
Referenced by gs_put_label(), gsd_remove_all(), and gsd_remove_curr().