24 virtual void clearAllEntities() = 0;
26 virtual void zeroAllTimes() = 0;
28 virtual void reserveEntity(
::EntityId entity) = 0;
30 virtual void reserveSystems(uint64 numSystems) = 0;
35 ::std::chrono::duration<int64, ::std::ratio<1, 1000000000000000000>> dur
39 addNonSystemTime(
::EntityId entity, ::std::chrono::duration<int64, ::std::ratio<1, 1000000000000000000>> dur) = 0;
41 virtual ::brstd::flat_map<
44 ::std::less<::EntityId>,
45 ::std::vector<::EntityId>,
48 exportData()
const = 0;