|
CoriEngine
|
Anything connected to WorldSystem (ECS) is in this namespace. More...
Namespaces | |
| namespace | Components |
| Components that are used with the WorldSystem (ECS). | |
| namespace | EntityTags |
| namespace | Internal |
| namespace | Systems |
Classes | |
| class | DisposableEntityPool |
| Creates a pool with disposable entities. More... | |
| class | DynamicEntityView |
| A wrapper for an EnTT runtime view that provides an iterator to access Entity instances directly. More... | |
| class | Entity |
| Entities are the essential part of WorldSystem. More... | |
| class | EntityState |
| An abstract class designed to be used with StateMachine component. More... | |
| struct | Exclude |
| Helper to exclude certain components from a static view. More... | |
| class | Scene |
| A scene in a game world. More... | |
| class | SceneHandle |
| A handle for the scene, checks for scene validity before any call to the scene, if scene is invalid asserts. Will not keep the scene alive. More... | |
| class | SceneManager |
| Responsible for creating and managing scenes, has full lifetime control of the existing scenes. More... | |
| class | StaticEntityView |
| A wrapper for an EnTT compile-time view that provides an iterator to access Entity instances directly. More... | |
| class | System |
| System part of ECS. More... | |
| class | TriggerBehaviour |
| An abstract class meant to be used with Trigger component. Derive from it to create a trigger behaviour/script. More... | |
Concepts | |
| concept | IsSystem |
Typedefs | |
| using | SystemPriority = uint16_t |
Anything connected to WorldSystem (ECS) is in this namespace.
| using Cori::World::SystemPriority = uint16_t |
Definition at line 5 of file Concept.hpp.