|
co_ecs 0.9.0
Cobalt ECS
|
System interface. More...
#include <system.hpp>
Public Member Functions | |
| virtual | ~system_interface ()=default |
| Destroy the system interface object. | |
| virtual std::unique_ptr< system_executor_interface > | create_executor (registry ®istry, void *user_context)=0 |
| Create a system executor object. | |
System interface.
|
virtualdefault |
Destroy the system interface object.
|
pure virtual |
Create a system executor object.
| registry | Registry |
| user_context | User provided context to fetch data from and provide to the system |
Implemented in co_ecs::named_system< F >.