|
libecs-cpp 2.1.0
Entity Component System library in C++
|
This is the complete list of members for ecs::Container, including all inherited members.
| ClockSet(const ecs::Clock *clock) | ecs::Container | |
| Component(std::unique_ptr< ecs::Component > component) | ecs::Container | |
| ComponentDestroy(const std::string &entity, const std::string &type) | ecs::Container | |
| ComponentGet(const std::string &entity, const std::string &type) const | ecs::Container | inline |
| ComponentHas(const std::string &entity, const std::string &type) const | ecs::Container | |
| Components | ecs::Container | |
| Container(ecs::Manager *manager) | ecs::Container | |
| Container(ecs::Manager *manager, const std::string &handle) | ecs::Container | |
| Defer(std::function< void()> fn) | ecs::Container | |
| Entities | ecs::Container | |
| Entity(const std::string &handle) | ecs::Container | |
| Entity() | ecs::Container | |
| EntityDestroy(const std::string &handle) | ecs::Container | |
| Export() const | ecs::Container | |
| Handle | ecs::Container | |
| Log(const std::string &message, const std::string &level="info") | ecs::Container | |
| LoggerSet(std::function< void(const std::string &, const std::string &)> fn) | ecs::Container | |
| Manager | ecs::Container | |
| MessageSubmit(const nlohmann::json &message) | ecs::Container | |
| ResourceAdd(const std::string &name, ecs::Resource r) | ecs::Container | |
| ResourceGet(const std::string &name) const | ecs::Container | |
| Resources(const std::unordered_map< std::string, std::shared_ptr< ecs::Resource > > &resources) | ecs::Container | |
| Start() | ecs::Container | |
| Start(std::chrono::microseconds interval) | ecs::Container | |
| Start(uint32_t) | ecs::Container | |
| Stop() | ecs::Container | |
| System(std::unique_ptr< ecs::System > system) | ecs::Container | |
| SystemDestroy(const std::string &handle) | ecs::Container | |
| Systems | ecs::Container | |
| SystemsInitialize() | ecs::Container | |
| Update() | ecs::Container | |
| UuidGet() | ecs::Container | |
| ~Container() | ecs::Container |