![]() |
PERRY v1.0.0
P-E-R-R-Y/PERRY helps creating games with a bunch of tools.
|
Entity class from ECS. More...
#include <Entity.hpp>
Public Member Functions | |
| Entity ()=delete | |
| Deleted default constructor, use Registry::createEntity() instead. | |
| ~Entity ()=default | |
| Destroy the Entity object. | |
| template<class Component> | |
| void | addComponent (Component &&c) |
| add a component to the entity using the registryRef method addComponent | |
| template<class Component> | |
| void | removeComponent () |
| remove a component from the entity using the registryRef method removeComponent | |
Public Attributes | |
| friend | Registry |
Private Member Functions | |
| Entity (size_t idx, RegistryRef ecs) | |
| Construct a new Entity object with the given index and registry reference. | |
Private Attributes | |
| size_t | _idx |
| RegistryRef | _ecs |
Entity class from ECS.