|
Graphviz 14.0.3~dev.20251029.0425
|
#include <stdbool.h>#include <stdlib.h>#include <string.h>#include <glcomp/opengl.h>#include <glcomp/glcompdefs.h>#include <GL/glut.h>Go to the source code of this file.
Functions | |
| void | glprintfglut (void *font, float xpos, float ypos, float zpos, char *bf) |
| glCompFont | glNewFont (glCompSet *s, const char *text, glCompColor *c, char *fontdesc, int fs, bool is2D) |
| glCompFont | glNewFontFromParent (glCompObj *o, const char *text) |
| void | glDeleteFont (glCompFont *f) |
| void | glCompDrawText (glCompFont f, double x, double y) |
| void | glCompRenderText (glCompFont f, glCompObj *parentObj) |
| void | glCompDrawText3D (glCompFont f, float x, float y, double z, float w, float h) |
| void glCompDrawText | ( | glCompFont | f, |
| double | x, | ||
| double | y | ||
| ) |
Definition at line 128 of file glcompfont.c.
References glCompTex::data, glCompTex::height, glCompFont::tex, and glCompTex::width.
Referenced by glCompRenderText().
| void glCompDrawText3D | ( | glCompFont | f, |
| float | x, | ||
| float | y, | ||
| double | z, | ||
| float | w, | ||
| float | h | ||
| ) |
Definition at line 109 of file glcompfont.c.
References glCompTex::id, glCompFont::tex, and z.
Referenced by EmbedText().
| void glCompRenderText | ( | glCompFont | f, |
| glCompObj * | parentObj | ||
| ) |
Definition at line 134 of file glcompfont.c.
References glCompFont::color, glCompObj_::common, glCompDrawText(), glCompSetColor(), glFontHJustifyCenter, glFontHJustifyNone, glFontVJustifyCenter, glFontVJustifyNone, glCompTex::height, glCompCommon::height, glCompJustify::HJustify, glCompFont::justify, glCompCommon::pos, glCompCommon::refPos, glCompFont::tex, glCompJustify::VJustify, glCompTex::width, glCompCommon::width, glCompPoint::x, and glCompPoint::y.
Referenced by glCompLabelDraw().
| void glDeleteFont | ( | glCompFont * | f | ) |
Definition at line 38 of file glcompfont.c.
References glCompFont::fontdesc, free(), glCompDeleteTexture(), and glCompFont::tex.
Referenced by glCompButtonNew(), glCompEmptyCommon(), glCompLabelNew(), glCompPanelNew(), and glCompSetNew().
| glCompFont glNewFont | ( | glCompSet * | s, |
| const char * | text, | ||
| glCompColor * | c, | ||
| char * | fontdesc, | ||
| int | fs, | ||
| bool | is2D | ||
| ) |
Definition at line 46 of file glcompfont.c.
References glCompColor::A, glCompColor::B, glCompFont::color, font, glCompColor::G, glCompSetAddNewTexLabel(), glFontHJustifyNone, glFontVJustifyNone, gv_strdup(), NULL, and glCompColor::R.
Referenced by EmbedText(), and glNewFontFromParent().
| glCompFont glNewFontFromParent | ( | glCompObj * | o, |
| const char * | text | ||
| ) |
Definition at line 70 of file glcompfont.c.
References glCompColor::A, glCompColor::B, glCompObj_::common, glCompCommon::compset, font, glCompColor::G, GLCOMPSET_FONT_COLOR_ALPHA, GLCOMPSET_FONT_COLOR_B, GLCOMPSET_FONT_COLOR_G, GLCOMPSET_FONT_COLOR_R, GLCOMPSET_FONT_DESC, GLCOMPSET_FONT_SIZE, glCompSetAddNewTexLabel(), glNewFont(), gv_strdup(), glCompCommon::parent, parent, and glCompColor::R.
Referenced by glCompButtonNew(), glCompInitCommon(), glCompLabelNew(), glCompPanelNew(), and glCompSetNew().
| void glprintfglut | ( | void * | font, |
| float | xpos, | ||
| float | ypos, | ||
| float | zpos, | ||
| char * | bf | ||
| ) |
Definition at line 31 of file glcompfont.c.
References font, and print_bitmap_string().
Referenced by renderEdgeLabels(), renderNodeLabels(), and renderSelectedNodes().