20.2.3.5.3. EntityId_t¶
-
struct EntityId_t¶
Structure EntityId_t, entity id part of GUID_t.
Public Functions
-
inline EntityId_t()¶
Default constructor. Unknown entity.
-
inline EntityId_t(uint32_t id)¶
Main constructor.
- Parameters:
id – Entity id
-
inline EntityId_t(const EntityId_t &id)¶
Copy constructor.
-
inline EntityId_t(EntityId_t &&id)¶
Move constructor.
-
inline EntityId_t &operator=(uint32_t id)¶
Assignment operator.
- Parameters:
id – Entity id to copy
-
inline uint32_t to_uint32() const¶
conversion to uint32_t
- Returns:
uint32_t representation
-
inline bool operator<(const EntityId_t &other) const¶
Entity Id minor operator
- Parameters:
other – Second entity id to compare
- Returns:
True if
other
is higher than this
Public Static Functions
-
static inline int cmp(const EntityId_t &entity1, const EntityId_t &entity2)¶
Entity Id compare static method.
- Parameters:
entity1 – First entity id to compare
entity2 – Second entity id to compare
- Returns:
0 if
entity1
is equal toentity2
.- Returns:
< 0 if
entity1
is lower thanentity2
.- Returns:
> 0 if
entity1
is higher thanentity2
.
-
inline EntityId_t()¶