Lazarus
Engine for creating roguelikes in C++
 All Classes Namespaces Functions
lz::ECSEngine Member List

This is the complete list of members for lz::ECSEngine, including all inherited members.

addEntity()lz::ECSEngine
addEntity(Entity &entity)lz::ECSEngine
applyToEach(typename std::common_type< std::function< void(Entity *, Types *...)>>::type &&func, bool includeDeleted=false)lz::ECSEngine
emit(const EventType &event)lz::ECSEngine
entitiesWithComponents(bool includeDeleted=false)lz::ECSEngine
getEntity(Identifier entityId)lz::ECSEngine
registerUpdateable(Updateable *updateable)lz::ECSEngine
subscribe(EventListener< EventType > *eventListener)lz::ECSEngine
unsubscribe(EventListener< EventType > *eventListener)lz::ECSEngine
update()lz::ECSEnginevirtual