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
System Member List

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

addComponent(const std::string &name)Systemprotected
addComponents(std::vector< std::string > names)Systemprotected
addRejected(const std::string &name)Systemprotected
addRejects(std::vector< std::string > names)Systemprotected
addTag(const std::string &tagName)Systemprotected
addTags(std::vector< std::string > names)Systemprotected
changeEnvironment(std::shared_ptr< Environment > environment)System
desiredComponentsSystemprotected
desiredTagsSystemprotected
entitiesSystemprotected
environmentSystemprotected
getChange()System
getID()System
mtxSystemprotected
newEntity(int entity)System
rejectedComponentsSystemprotected
run()=0Systempure virtual
System(std::shared_ptr< Environment > environment, bool autoUpdate=true)System