|
Graphviz 14.0.3~dev.20251029.0425
|
#include "glexpose.h"#include "draw.h"#include "topviewfuncs.h"#include <glcomp/glutils.h>#include "topfisheyeview.h"#include "gui/toolboxcallbacks.h"#include "arcball.h"#include "hotkeymap.h"#include "polytess.h"#include <stdbool.h>#include <stdint.h>Go to the source code of this file.
Functions | |
| static void | drawRotatingAxis (void) |
| static int | glupdatecamera (ViewInfo *vi) |
| static void | glexpose_grid (ViewInfo *vi) |
| static int | glexpose_drawgraph (ViewInfo *vi) |
| int | glexpose_main (ViewInfo *vi) |
|
static |
Definition at line 22 of file glexpose.c.
References _ViewInfo::arcball, get_mode(), Matrix4fT::M, MM_ROTATE, _ArcBall_t::Transform, and view.
Referenced by glexpose_main().
|
static |
Definition at line 129 of file glexpose.c.
References topview::active, _ViewInfo::activeGraph, drawtopologicalfisheye(), topview::fisheyeParams, renderSmGraph(), and _ViewInfo::Topview.
Referenced by glexpose_main().
|
static |
Definition at line 107 of file glexpose.c.
References glCompColor::A, glCompColor::B, _ViewInfo::bdxLeft, _ViewInfo::bdxRight, _ViewInfo::bdyBottom, _ViewInfo::bdyTop, glCompColor::G, _ViewInfo::gridColor, _ViewInfo::gridSize, _ViewInfo::gridVisible, and glCompColor::R.
Referenced by glexpose_main().
| int glexpose_main | ( | ViewInfo * | vi | ) |
any time screen needs to be redrawn, this function is called by gltemplate
All drawings are initialized in this function.
| v | Global view variable defined in viewport.c |
Definition at line 144 of file glexpose.c.
References _ViewInfo::activeGraph, btnToolZoomFit_clicked(), draw_selpoly(), drawBorders(), drawRotatingAxis(), glCompSetDraw(), glexpose_drawgraph(), glexpose_grid(), glupdatecamera(), NULL, topview::sel, _selection::selPoly, _ViewInfo::Topview, and _ViewInfo::widgets.
Referenced by cb_display(), and expose_event().
|
static |
Definition at line 71 of file glexpose.c.
References _ViewInfo::active_camera, _ViewInfo::arcball, _ViewInfo::cameras, _ViewInfo::clipX1, _ViewInfo::clipX2, _ViewInfo::clipY1, _ViewInfo::clipY2, GetOGLPosRef(), _ViewInfo::h, Matrix4fT::M, _ViewInfo::panx, _ViewInfo::pany, viewport_camera::r, SIZE_MAX, viewport_camera::targetx, viewport_camera::targety, _ArcBall_t::Transform, _ViewInfo::w, and _ViewInfo::zoom.
Referenced by glexpose_main().