#include <CeresEngine/Network/NetworkEntity.hpp>
◆ NetworkEntityID() [1/3]
| constexpr CeresEngine::NetworkEntityID::NetworkEntityID |
( |
| ) |
|
|
inlineconstexprdefaultnoexcept |
◆ NetworkEntityID() [2/3]
Creates a new network entity ID by copying the contents of another.
- Parameters
-
| other | The instance to copy from |
◆ NetworkEntityID() [3/3]
|
|
inlineexplicitconstexprnoexcept |
Creates a new network entity ID from it's index and version.
- Parameters
-
| raw | The raw network entity ID value |
◆ operator=()
Assings the network entity ID contents by copying the contents of another.
- Parameters
-
| other | The instance to copy from |
- Returns
- This
◆ operator!=
Compares two entity IDs for inequality.
Two entity IDs are considered equal iff their index and version match.
- Parameters
-
| a | The left hand side operator argument |
| b | The right hand side operator argument |
- Returns
- True if the two IDs can be considered equal
◆ operator<
Compares two entity IDs for <.
- Parameters
-
| a | The left hand side operator argument |
| b | The right hand side operator argument |
- Returns
- True if the two IDs can be considered
<
◆ operator<<
Prints a string representation of the Entity ID.
- Parameters
-
| os | The output stream to print to |
| id | The entity ID to be printed |
- Returns
- The given
os
◆ operator<=
Compares two entity IDs for <=.
- Parameters
-
| a | The left hand side operator argument |
| b | The right hand side operator argument |
- Returns
- True if the two IDs can be considered
<=
◆ operator==
Compares two entity IDs for equality.
Two entity IDs are considered equal iff their index and version match.
- Parameters
-
| a | The left hand side operator argument |
| b | The right hand side operator argument |
- Returns
- True if the two IDs can be considered equal
◆ operator>
Compares two entity IDs for >.
- Parameters
-
| a | The left hand side operator argument |
| b | The right hand side operator argument |
- Returns
- True if the two IDs can be considered
>
◆ operator>=
Compares two entity IDs for >=.
- Parameters
-
| a | The left hand side operator argument |
| b | The right hand side operator argument |
- Returns
- True if the two IDs can be considered
>=
◆ raw
| UInt64 CeresEngine::NetworkEntityID::raw = 0 |
The raw network entity ID.
The documentation for this struct was generated from the following file:
- /Users/Rogiel/Developer/CeresEngine/Engine/Sources/CeresEngine/Network/NetworkEntity.hpp