Gaia-ECS v0.9.3
A simple and powerful entity component system
Loading...
Searching...
No Matches
gaia::ecs::QueryCtx Struct Reference

Classes

struct  Data
 

Public Types

enum  QueryFlags : uint8_t {
  Empty = 0x00 , SortEntities = 0x01 , SortGroups = 0x02 , Complex = 0x04 ,
  Recompile = 0x08
}
 

Public Member Functions

void init (World *pWorld)
 
void refresh ()
 
GAIA_NODISCARD bool operator== (const QueryCtx &other) const noexcept
 
GAIA_NODISCARD bool operator!= (const QueryCtx &other) const noexcept
 

Public Attributes

const Worldw {}
 
ComponentCachecc {}
 Component cache.
 
QueryLookupHash hashLookup {}
 Lookup hash for this query.
 
QueryIdentity q {}
 Query identity.
 
struct gaia::ecs::QueryCtx::Data data
 

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