Pyrogenesis
13997
|
Functor for sorting entities by distance from a source point. More...
Public Member Functions | |
EntityDistanceOrdering (const EntityMap< EntityData > &entities, const CFixedVector2D &source) | |
bool | operator() (entity_id_t a, entity_id_t b) |
Public Attributes | |
const EntityMap< EntityData > & | m_EntityData |
CFixedVector2D | m_Source |
Private Member Functions | |
EntityDistanceOrdering & | operator= (const EntityDistanceOrdering &) |
Functor for sorting entities by distance from a source point.
It must only be passed entities that are in 'entities' and are currently in the world.
Definition at line 213 of file CCmpRangeManager.cpp.
|
inline |
Definition at line 215 of file CCmpRangeManager.cpp.
|
inline |
Definition at line 220 of file CCmpRangeManager.cpp.
|
private |
const EntityMap<EntityData>& EntityDistanceOrdering::m_EntityData |
Definition at line 229 of file CCmpRangeManager.cpp.
CFixedVector2D EntityDistanceOrdering::m_Source |
Definition at line 230 of file CCmpRangeManager.cpp.