gwnavgeneration/boundary/boundarypolygon.h Source File
Go to the documentation of this file.
16 class BoundaryOrderedSimplifyPolyline
20 BoundaryOrderedSimplifyPolyline()
21 : m_polyline(
nullptr), m_order(BoundaryOrder_Unset) {}
23 BoundaryOrderedSimplifyPolyline(BoundarySimplifyPolyline* polyline, BoundaryOrder order)
24 : m_polyline(polyline), m_order(order) {}
27 BoundarySimplifyPolyline* m_polyline;
28 BoundaryOrder m_order;
40 , m_winding(ContourWinding_Unset)
41 , m_leftColor(PixelColor_Unset)
42 , m_leftConnexIdx(KyUInt32MAXVAL)
48 BoundaryEdge* m_begin;
49 ContourWinding m_winding;
50 PixelColor m_leftColor;
52 KyArrayTLS<BoundaryOrderedSimplifyPolyline> m_orderedSimplifyPolylines;
60 BoundaryPolygon() : m_leftColor(PixelColor_Unset) {}
62 PixelColor m_leftColor;
63 KyArrayTLS_POD<BoundaryContour*> m_contours;
std::uint32_t KyUInt32
uint32_t
Definition: types.h:29
#define KY_DEFINE_NEW_DELETE_OPERATORS(MemStat)
This macro defines new and delete operators.
Definition: memory.h:132
The Autodesk Navigation namespace.
Definition: gamekitcrowddispersion.cpp:17
#define KyUInt32MAXVAL
KyUInt32 max value
Definition: types.h:68