![]() |
Gaia-ECS v0.9.3
A simple and powerful entity component system
|
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 World * | w {} |
| ComponentCache * | cc {} |
| Component cache. | |
| QueryLookupHash | hashLookup {} |
| Lookup hash for this query. | |
| QueryIdentity | q {} |
| Query identity. | |
| struct gaia::ecs::QueryCtx::Data | data |