| IVT
    | 
#include <new>#include "PrimitivesDrawer.h"#include "Image/ByteImage.h"#include "Math/Math2d.h"#include "Structs/Structs.h"#include "Helpers/helpers.h"#include <math.h>#include <limits>Go to the source code of this file.
| Functions | |
| static bool | is_indeterminate (const float fValue) | 
| static bool | is_infinite (const float fValue) | 
| void | DrawCircleAA (CByteImage *pImage, float mx, float my, float radius, int r, int g, int b, int thickness) | 
| static void | InsertEdge (Edge *ppEdgeList, Edge *pEdge) | 
| static void | MakeEdgeRecord (const Vec2dInt &lower, const Vec2dInt &upper, int yComp, Edge *pEdge, Edge **ppEdgeList, int height) | 
| static int | NextY (int nIndex, const Vec2dInt *pPoints, int nVertices) | 
| static void | BuildEdgeList (const Vec2dInt *pPoints, int nPoints, Edge **ppResultEdges, int height) | 
| static void | BuildActiveList (int y, Edge *pActiveEdge, Edge **ppEdges) | 
| static void | FillScan (CByteImage *pImage, int y, Edge *pActiveEdge, int r, int g, int b) | 
| static void | FillScan (CByteImage *pImage, int y, Edge *pActiveEdge, int g) | 
| static void | DeleteAfter (Edge *pEdge) | 
| static void | UpdateActiveList (int y, Edge *pActiveEdge) | 
| static void | ResortActiveList (Edge *pActiveEdge) | 
| static void | FillPolygon (CByteImage *pImage, const Vec2d *pPoints, int nPoints, int r, int g, int b) | 
| 
 | static | 
Definition at line 767 of file PrimitivesDrawer.cpp.
| 
 | static | 
Definition at line 729 of file PrimitivesDrawer.cpp.
| 
 | static | 
Definition at line 846 of file PrimitivesDrawer.cpp.
| void DrawCircleAA | ( | CByteImage * | pImage, | 
| float | mx, | ||
| float | my, | ||
| float | radius, | ||
| int | r, | ||
| int | g, | ||
| int | b, | ||
| int | thickness | ||
| ) | 
Definition at line 303 of file PrimitivesDrawer.cpp.
| 
 | static | 
Definition at line 900 of file PrimitivesDrawer.cpp.
| 
 | static | 
Definition at line 784 of file PrimitivesDrawer.cpp.
| 
 | static | 
Definition at line 824 of file PrimitivesDrawer.cpp.
| 
 | static | 
Definition at line 658 of file PrimitivesDrawer.cpp.
| 
 | static | 
Definition at line 67 of file PrimitivesDrawer.cpp.
| 
 | static | 
Definition at line 72 of file PrimitivesDrawer.cpp.
| 
 | static | 
Definition at line 682 of file PrimitivesDrawer.cpp.
| 
 | static | 
Definition at line 705 of file PrimitivesDrawer.cpp.
| 
 | static | 
Definition at line 877 of file PrimitivesDrawer.cpp.
| 
 | static | 
Definition at line 854 of file PrimitivesDrawer.cpp.