|
| void | calculate_intersection (float y, Edge2D *e) |
| |
| bool | less (const Edge2D *e1, const Edge2D *e2) |
| |
| void | merge (int n, int m, Edge2D e[], Edge2D t[]) |
| |
| void | merge_sort (int n, Edge2D e[], Edge2D t[]) |
| |
| void | render_scanline (float x1, float x2, int y, int ch) |
| |
| void | process_scanline (int y, int n, Edge2D edge[], Edge2D temp[], int ch) |
| |
| void | render_polygon (int n, const Vec2 vertex[], int ch) |
| | render a polygon with n vertices More...
|
| |
| void | render_triangle (const Vec2 &v1, const Vec2 &v2, const Vec2 &v3, int ch) |
| | render a triangle with 3 vertices More...
|
| |