GRASS GIS 8 Programmer's Manual
8.2.2dev(2023)-3d2c704037
|
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 gsd_call_label(), and gsd_remove_all().
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 122 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 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 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().