VEX Engine
Retro looking game engine made in vulkan mostly because i wanted to understand it better.
Loading...
Searching...
No Matches
vex::ComponentStorage< T > Member List

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) overridevex::ComponentStorage< T >inlinevirtual
get(Entity entity)vex::ComponentStorage< T >inline
get_entities() constvex::ComponentStorage< T >inline
has(Entity entity) constvex::ComponentStorage< T >inline
m_componentsvex::ComponentStorage< T >private
m_entityToIndexvex::ComponentStorage< T >private
m_indexToEntityvex::ComponentStorage< T >private
m_onCreatevex::ComponentStorage< T >private
m_onDestroyvex::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()=defaultvex::IComponentStoragevirtual