82 int idx =
static_cast<int>(domain);
87 static std::vector<size_t>
empty;
92 template<
typename Func>
toVisit push_back(childId)
ComponentTypeID GetComponentTypeID_Static()
std::array< std::vector< size_t >, static_cast< int >(EventDomain::All)+1 > m_writeDomainIdx
void Push(const Message &msg)
std::vector< Message > m_readEvents
std::vector< Message > m_writeEvents
const std::vector< size_t > & GetDomainIndices(EventDomain domain) const
std::array< std::vector< size_t >, static_cast< int >(EventDomain::All)+1 > m_readDomainIdx
void ForEachDomainEvent(EventDomain domain, Func &&callback) const
const std::vector< Message > & GetEvents() const
static EventQueue & GetInstance()
static EventQueue & Get()