constexpr uint64_t kInvalidHandle
Default value for an invalid handle.
Unique identifier for an Actor within a Scene.
Unique identifier for a callback registration within a Scene.
Unique identifier for a Constraint within a Scene.
uint64_t GetHash() const
Compute a hash of the handle for use in unordered containers.
bool operator<(Handle const &rhs) const
uint64_t ValueType
Raw 64-bit identifier type.
ValueType value
Raw 64-bit identifier.
bool operator!=(Handle const &rhs) const
bool operator==(Handle const &rhs) const
bool IsValid() const
Check whether the handle is valid (i.e., its value is non-zero).
Runtime handle to a loaded nested prefab (the resolved target of a prefab::PrefabReference).
Unique identifier for a query within a Scene.
Unique identifier for a Scene within a Context.
Handle to a shape (mesh, sphere, plane, etc.) within a Context.
Unique identifier for a captured simulation state within a Scene.