actlist_t 9 lib/gfxpoly/active.c actlist_t* actlist_new() actlist_t 11 lib/gfxpoly/active.c NEW(actlist_t, a); actlist_t 14 lib/gfxpoly/active.c void actlist_destroy(actlist_t*a) actlist_t 19 lib/gfxpoly/active.c void actlist_dump(actlist_t*a, int32_t y, double gridsize) actlist_t 40 lib/gfxpoly/active.c void actlist_verify(actlist_t*a, int32_t y) actlist_t 86 lib/gfxpoly/active.c static void actlist_splay_dump(actlist_t*a); actlist_t 87 lib/gfxpoly/active.c segment_t* actlist_find(actlist_t*a, point_t p1, point_t p2) actlist_t 115 lib/gfxpoly/active.c static actlist_t*last = 0; actlist_t 197 lib/gfxpoly/active.c segment_t* actlist_find(actlist_t*a, point_t p1, point_t p2) actlist_t 218 lib/gfxpoly/active.c static inline segment_t*rotate_right(actlist_t*a, segment_t*s) actlist_t 244 lib/gfxpoly/active.c static inline segment_t*rotate_left(actlist_t*a, segment_t*s) actlist_t 270 lib/gfxpoly/active.c static int actlist_splay_walk(actlist_t*a, segment_t*s, segment_t**ss, segment_t*parent) actlist_t 287 lib/gfxpoly/active.c static int actlist_splay_verify(actlist_t*a) actlist_t 294 lib/gfxpoly/active.c static void actlist_splay_dump2(actlist_t*a, segment_t*s, char*mid, char*up, char*down) actlist_t 332 lib/gfxpoly/active.c static void actlist_splay_dump(actlist_t*a) actlist_t 338 lib/gfxpoly/active.c static void move_to_root(actlist_t*a, segment_t*s) actlist_t 380 lib/gfxpoly/active.c static void actlist_splay(actlist_t*a, point_t p1, point_t p2) actlist_t 438 lib/gfxpoly/active.c static void actlist_insert_after(actlist_t*a, segment_t*left, segment_t*s) actlist_t 483 lib/gfxpoly/active.c void actlist_delete(actlist_t*a, segment_t*s) actlist_t 549 lib/gfxpoly/active.c int actlist_size(actlist_t*a) actlist_t 554 lib/gfxpoly/active.c segment_t* actlist_leftmost(actlist_t*a) actlist_t 559 lib/gfxpoly/active.c segment_t* actlist_rightmost(actlist_t*a) actlist_t 574 lib/gfxpoly/active.c void actlist_insert(actlist_t*a, point_t p1, point_t p2, segment_t*s) actlist_t 580 lib/gfxpoly/active.c void actlist_swap(actlist_t*a, segment_t*s1, segment_t*s2) actlist_t 18 lib/gfxpoly/active.h actlist_t* actlist_new(); actlist_t 19 lib/gfxpoly/active.h void actlist_destroy(actlist_t*a); actlist_t 20 lib/gfxpoly/active.h int actlist_size(actlist_t*a); actlist_t 21 lib/gfxpoly/active.h void actlist_verify(actlist_t*a, int32_t y); actlist_t 22 lib/gfxpoly/active.h void actlist_dump(actlist_t*a, int32_t y, double gridsize); actlist_t 23 lib/gfxpoly/active.h segment_t* actlist_find(actlist_t*a, point_t p1, point_t p2); // finds segment immediately to the left of p1 (breaking ties w/ p2) actlist_t 24 lib/gfxpoly/active.h void actlist_insert(actlist_t*a, point_t p1, point_t p2, segment_t*s); actlist_t 25 lib/gfxpoly/active.h void actlist_delete(actlist_t*a, segment_t*s); actlist_t 26 lib/gfxpoly/active.h void actlist_swap(actlist_t*a, segment_t*s1, segment_t*s2); actlist_t 27 lib/gfxpoly/active.h segment_t* actlist_leftmost(actlist_t*a); actlist_t 28 lib/gfxpoly/active.h segment_t* actlist_rightmost(actlist_t*a); actlist_t 149 lib/gfxpoly/poly.c actlist_t*actlist;