Graphviz 13.0.0~dev.20241220.2304
|
Go to the source code of this file.
Macros | |
#define | CALLBACK |
#define | MAKE_GLU_CALLBACK(f) ((void (*)(void))(f)) |
Functions | |
static void CALLBACK | combineCallback (double coords[3], double *vertex_data[4], float weight[4], double **dataOut) |
static void CALLBACK | vertexCallback (void *vertex) |
static GLUtesselator * | Init (void) |
static void | Set_Winding_Rule (GLUtesselator *tobj, GLenum winding_rule) |
static void | Render_Contour2 (GLUtesselator *tobj, sdot_op *p) |
static void | Begin_Polygon (GLUtesselator *tobj) |
static void | End_Polygon (GLUtesselator *tobj) |
static void | Begin_Contour (GLUtesselator *tobj) |
static void | End_Contour (GLUtesselator *tobj) |
void | drawTessPolygon (sdot_op *p) |
Variables | |
tessPoly | TP |
#define CALLBACK |
Definition at line 18 of file polytess.c.
#define MAKE_GLU_CALLBACK | ( | f | ) | ((void (*)(void))(f)) |
Definition at line 56 of file polytess.c.
|
static |
Definition at line 100 of file polytess.c.
Referenced by drawTessPolygon().
|
static |
Definition at line 92 of file polytess.c.
References NULL.
Referenced by drawTessPolygon().
|
static |
Definition at line 20 of file polytess.c.
References gv_calloc().
Referenced by Init().
void drawTessPolygon | ( | sdot_op * | p | ) |
Definition at line 109 of file polytess.c.
References Begin_Contour(), Begin_Polygon(), End_Contour(), End_Polygon(), Init(), Render_Contour2(), Set_Winding_Rule(), tessPoly::tobj, TP, and tessPoly::windingRule.
Referenced by DrawPolygon().
|
static |
Definition at line 104 of file polytess.c.
Referenced by drawTessPolygon().
|
static |
Definition at line 96 of file polytess.c.
Referenced by drawTessPolygon().
|
static |
Definition at line 59 of file polytess.c.
References combineCallback(), MAKE_GLU_CALLBACK, and vertexCallback().
Referenced by drawTessPolygon().
|
static |
Definition at line 77 of file polytess.c.
References xdot_polyline::cnt, topview::global_z, gv_calloc(), sdot_op::op, _xdot_op::polygon, xdot_polyline::pts, _ViewInfo::Topview, _xdot_op::u, view, xdot_point::x, xdot_point::y, and xdot_point::z.
Referenced by drawTessPolygon().
|
static |
Definition at line 71 of file polytess.c.
Referenced by drawTessPolygon().
|
static |
Definition at line 40 of file polytess.c.
Referenced by Init().
tessPoly TP |
Definition at line 15 of file polytess.c.
Referenced by drawTessPolygon().