|
GRASS 8 Programmer's Manual 8.6.0dev(2026)-1d1e47ad9d
|
#include "driver.h"

Go to the source code of this file.
Macros | |
| #define | DEF_WIDTH 640 |
| #define | DEF_HEIGHT 480 |
Functions | |
| int | font_get_type (void) |
| const char * | font_get_encoding (void) |
| void | get_text_ext (const char *, double *, double *, double *, double *) |
| void | soft_text (const char *) |
| void | soft_text_freetype (const char *) |
| void | get_text_ext_freetype (const char *, double *, double *, double *, double *) |
| int | font_init (const char *) |
| int | get_char_vects (unsigned char, int *, unsigned char **, unsigned char **) |
| int | font_init_freetype (const char *, int) |
| const char * | font_get_freetype_name (void) |
| int | font_get_index (void) |
| int | font_exists (const char *) |
| Check if font exists. | |
| int | parse_fontcap_entry (struct GFONT_CAP *, const char *) |
| Parse fontcap entry. | |
| struct GFONT_CAP * | parse_fontcap (void) |
| Parse fontcaps. | |
| void | free_fontcap (struct GFONT_CAP *) |
| Free allocated GFONT_CAP structure. | |
Variables | |
| const struct driver * | driver |
| #define DEF_HEIGHT 480 |
Definition at line 2 of file driverlib.h.
| #define DEF_WIDTH 640 |
Definition at line 1 of file driverlib.h.
Check if font exists.
Definition at line 27 of file parse_ftcap.c.
References access, name, and R_OK.
Referenced by COM_Set_font(), and parse_fontcap_entry().
Definition at line 20 of file font_freetype.c.
Definition at line 25 of file font_freetype.c.
Definition at line 29 of file font.c.
Referenced by COM_Get_text_box(), and COM_Text().
Definition at line 181 of file font2.c.
References _, G_fatal_error(), G_strlcpy(), and name.
Definition at line 9 of file font_freetype.c.
Free allocated GFONT_CAP structure.
| ftcap | pointer to GFONT_CAP to be freed |
Definition at line 126 of file parse_ftcap.c.
References GFONT_CAP::encoding, ftcap, G_free(), GFONT_CAP::longname, AMI_STREAM< T >::name(), name, and NULL.
Definition at line 90 of file text2.c.
References rectangle::b, rectangle::bot, rectangle::l, rectangle::left, rectangle::r, rectangle::rite, rectangle::t, and rectangle::top.
Referenced by COM_Get_text_box().
| void get_text_ext_freetype | ( | const char * | string, |
| double * | top, | ||
| double * | bot, | ||
| double * | left, | ||
| double * | rite | ||
| ) |
Definition at line 269 of file text3.c.
References rectangle::b, rectangle::bot, cur_x, cur_y, rectangle::l, rectangle::left, rectangle::r, rectangle::rite, rectangle::t, and rectangle::top.
Referenced by COM_Get_text_box().
Parse fontcaps.
Definition at line 73 of file parse_ftcap.c.
References _, file, G_gisbase(), G_realloc, G_warning(), GPATH_MAX, AMI_STREAM< T >::name(), NULL, parse_fontcap_entry(), and UntypedStream::path.
Referenced by LIB_init().
Parse fontcap entry.
| e | pointer to GFONT_CAP struct |
| str | ? |
Definition at line 41 of file parse_ftcap.c.
References GFONT_CAP::encoding, font_exists(), G_store(), GNAME_MAX, GPATH_MAX, GFONT_CAP::index, GFONT_CAP::longname, GFONT_CAP::name, name, GFONT_CAP::path, and GFONT_CAP::type.
Referenced by COM_Set_font(), and parse_fontcap().