Public Types | |
using | SharedPoint = Common::Pair< uint, uint > |
Public Member Functions | |
float | depthAt (Common::Point query) const |
uint | findSharedPoints (const PathFindingPolygon &other, Common::Span< SharedPoint > sharedPoints) const |
![]() | |
bool | contains (Common::Point query) const |
bool | intersectsEdge (uint startPointI, Common::Point a, Common::Point b) const |
EdgeDistances | edgeDistances (uint startPointI, Common::Point query) const |
Common::Point | closestPointTo (Common::Point query, float &distanceSqr) const |
Common::Point | closestPointTo (Common::Point query) const |
Common::Point | midPoint () const |
Public Attributes | |
Common::Span< const uint8 > | _pointDepths |
int8 | _order |
![]() | |
uint | _index |
Common::Span< const Common::Point > | _points |