TailorMade 2.0
Tailor Made is a high-performance C++20 ECS library with on-the-fly entity creation and JSON-based definitions for entities, components, and their relationships.
 
Loading...
Searching...
No Matches
ComponentManager Member List

This is the complete list of members for ComponentManager, including all inherited members.

ComponentManager(const std::string &filename)ComponentManager
ComponentManager(std::shared_ptr< Component > component)ComponentManager
getComponent(int entity)ComponentManager
getEntities(bool checkState)ComponentManager
getName()ComponentManager
getState(int entity)ComponentManager
getType(const std::string &data)ComponentManager
give(int giver, int receiver, bool copy)ComponentManager
hasEntity(int entity)ComponentManager
setState(int entity, bool newState)ComponentManager
subscribe(int entity)ComponentManager
subscribe(int entity, dataVector data)ComponentManager
toString(std::ostream &stream)ComponentManager
unsubscribe(int entity)ComponentManager