Gaia-ECS v0.9.3
A simple and powerful entity component system
Loading...
Searching...
No Matches
gaia::ecs::ArchetypeIdLookupKey Class Referencefinal

Public Types

using LookupHash = core::direct_hash_key< uint32_t >
 

Public Member Functions

 ArchetypeIdLookupKey (ArchetypeIdHashPair pair)
 
 ArchetypeIdLookupKey (ArchetypeId id, LookupHash hash)
 
GAIA_NODISCARD size_t hash () const
 
GAIA_NODISCARD bool operator== (const ArchetypeIdLookupKey &other) const
 

Static Public Member Functions

static GAIA_NODISCARD LookupHash calc (ArchetypeId id)
 

Static Public Attributes

static constexpr bool IsDirectHashKey = true
 

The documentation for this class was generated from the following file: