This is the complete list of members for vex::ComponentStorage< T >, including all inherited members.
| add_or_replace(Entity entity, Args &&... args) | vex::ComponentStorage< T > | inline |
| entity_destroyed(Entity entity) override | vex::ComponentStorage< T > | inlinevirtual |
| get(Entity entity) | vex::ComponentStorage< T > | inline |
| get_entities() const | vex::ComponentStorage< T > | inline |
| has(Entity entity) const | vex::ComponentStorage< T > | inline |
| m_components | vex::ComponentStorage< T > | private |
| m_entityToIndex | vex::ComponentStorage< T > | private |
| m_indexToEntity | vex::ComponentStorage< T > | private |
| m_onCreate | vex::ComponentStorage< T > | private |
| m_onDestroy | vex::ComponentStorage< T > | private |
| on_create(std::function< void(Entity, T &)> cb) | vex::ComponentStorage< T > | inline |
| on_destroy(std::function< void(Entity, T &)> cb) | vex::ComponentStorage< T > | inline |
| remove(Entity entity) | vex::ComponentStorage< T > | inline |
| ~IComponentStorage()=default | vex::IComponentStorage | virtual |