Construct an id from a 64-bit integer: A concatenated 32-bit index and 32-bit tag.
Construct an id from a 32-bit index and a 32-bit tag.
Return the index of the ID.
Comparison operators (check for greater / less than).
Equals operator (check for equality).
Return the tag of the ID.
An invalid id, used for invalidating entities.
An id encapsulates an index (unique ulong in an entity manager) and a tag (to check if the entity is in sync (valid) with the manager).