Project TailorMade. More...
Go to the source code of this file.
Classes | |
struct | Snapshot |
Structure of the Snapshot, store the data of the desired components on a subset of entities. More... | |
class | Environment |
Typedefs | |
typedef struct Snapshot | Snapshot |
Structure of the Snapshot, store the data of the desired components on a subset of entities. | |
Project TailorMade.
Environment implementation.
This Environment class is a huge interface for the EntityManager and ComponentManagers.
It can be used to update every aspect of this ECS environment, with the possibility to share the updates accross the environment for the systems.
The Environment also give you the possibility to make and load snapshots.
typedef struct Snapshot Snapshot |
Structure of the Snapshot, store the data of the desired components on a subset of entities.
You can then use it to restore its state in the current environment.