|
GRASS 8 Programmer's Manual
8.5.0dev(2025)-9d806b45d8
|
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)
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.
| void gs_put_label | ( | const char * | text, |
| GLuint | fontbase, | ||
| int | size, | ||
| unsigned long | color, | ||
| int * | pt | ||
| ) |
Put label.
| fontbase | fontbase settings |
| size | font size |
| color | font color |
| pt |
Definition at line 41 of file gsd_label.c.
| void gsd_call_label | ( | void | ) |
Call display list and draw defined labels – called from gsd_prim (gsd_call_lists)
Definition at line 119 of file gsd_label.c.
References label_base, and MAX_LIST.
| void gsd_remove_all | ( | void | ) |
Remove all labels from display list.
Definition at line 107 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 gsd_call_label(), and gsd_remove_all().
| GLuint label_id |
Definition at line 29 of file gsd_label.c.
Referenced by gsd_remove_all(), and gsd_remove_curr().