|
Graphviz 14.0.3~dev.20251104.0241
|
Go to the source code of this file.
Functions | |
| void | GetOGLPosRef (int x, int y, float *X, float *Y) |
| double | GetOGLDistance (double l) |
| void | to3D (int x, int y, float *X, float *Y, float *Z) |
| double | point_to_lineseg_dist (glCompPoint p, glCompPoint a, glCompPoint b) |
| void | glCompCalcWidget (glCompCommon *parent, glCompCommon *child, glCompCommon *ref) |
| void | glCompDrawRectangle (glCompRect *r) |
| void | glCompDrawRectPrism (glCompPoint p, float w, float h, float b, glCompColor c, bool bumped) |
| void | glCompSetColor (glCompColor c) |
| double | distBetweenPts (glCompPoint A, glCompPoint B, double R) |
| int | is_point_in_rectangle (float X, float Y, float RX, float RY, float RW, float RH) |
| double distBetweenPts | ( | glCompPoint | A, |
| glCompPoint | B, | ||
| double | R | ||
| ) |
Definition at line 326 of file glutils.c.
Referenced by pick_object().
| double GetOGLDistance | ( | double | l | ) |
Definition at line 47 of file glutils.c.
Referenced by close_poly(), glmotion_pan(), and pick_object().
| void GetOGLPosRef | ( | int | x, |
| int | y, | ||
| float * | X, | ||
| float * | Y | ||
| ) |
Definition at line 19 of file glutils.c.
Referenced by glupdatecamera().
|
extern |
Definition at line 181 of file glutils.c.
References glCompCommon::align, glCompCommon::anchor, glCompAnchor::bottom, glCompAnchor::bottomAnchor, glAlignBottom, glAlignCenter, glAlignLeft, glAlignNone, glAlignParent, glAlignRight, glAlignTop, glCompCommon::height, glCompAnchor::left, glCompAnchor::leftAnchor, parent, glCompCommon::pos, glCompCommon::refPos, glCompAnchor::right, glCompAnchor::rightAnchor, glCompAnchor::top, glCompAnchor::topAnchor, glCompCommon::width, glCompPoint::x, and glCompPoint::y.
Referenced by glCompButtonDraw(), glCompImageDraw(), glCompLabelDraw(), and glCompPanelDraw().
|
extern |
Definition at line 281 of file glutils.c.
References glCompRect::h, glCompRect::pos, glCompRect::w, glCompPoint::x, glCompPoint::y, and glCompPoint::z.
Referenced by glCompPanelDraw().
| void glCompDrawRectPrism | ( | glCompPoint | p, |
| float | w, | ||
| float | h, | ||
| float | b, | ||
| glCompColor | c, | ||
| bool | bumped | ||
| ) |
Definition at line 291 of file glutils.c.
References A, glCompColor::A, glCompColor::B, B, C, D, dim, E, F, glCompColor::G, G, glCompQuadVertex(), glCompColor::R, glCompPoint::x, glCompPoint::y, and glCompPoint::z.
Referenced by glCompButtonDraw(), and glCompPanelDraw().
| void glCompSetColor | ( | glCompColor | c | ) |
Definition at line 279 of file glutils.c.
References glCompColor::A, glCompColor::B, glCompColor::G, and glCompColor::R.
Referenced by glCompRenderText().
|
extern |
Definition at line 334 of file glutils.c.
Referenced by pick_objects_in_rect().
| double point_to_lineseg_dist | ( | glCompPoint | p, |
| glCompPoint | a, | ||
| glCompPoint | b | ||
| ) |
| void to3D | ( | int | x, |
| int | y, | ||
| float * | X, | ||
| float * | Y, | ||
| float * | Z | ||
| ) |
Definition at line 91 of file glutils.c.
Referenced by appmouse_down(), appmouse_drag(), appmouse_move(), and appmouse_up().