-
Entity+=version -
CmptTypeSethash -
CmptType -
EntityQuery - Query Entity
- alignment
-
Entityalias table:Entity::idx -> (Archetype, idx) -
Entityas specialComponentstored inChunk -
NoneParallel - System Overload s(dynamic
None) -
Archetype+=RuntimeCmptTraits - empty argument
SystemFuncas job - index in
Query-
SystemFuncsupport - get entity num of query
-
- instantiate
- string/
CmptType-driven API-
RTDCmptTraits: Run-Time Dynamic Component Traits - run-time dynamic
SystemFunc - C-style API
-
- chunk job
- serialize (
IListner) - system base ->
System - singleton
- random access
- system traits
- change filter
- resource
- world
- frame
- exception: invalid
Entity - lock
FilterChange -
EntityMngrQuery-driven API - non-parallel job
- world run system func directly
-
CmptsView=const EntityLocator* locator + void** cmpts - pmr
- pool
- API
- batch create/instantiate (need benchmark)
- shared component
- system group ?
- SysFuncGraph dump
- doc
- remove
EntityMngr::ai2ei - Archetype share
Pool<Chunk> - simplify
Schedule -
constexpr SystemFunc::HashCode() - cache
CmptTypeSet's hashcode - store
EntityMngrandSystemMngrinsteadWorldinSchedule