|
SDEngine
Game Engine
|
#include <SparseEntitySet.hpp>
Inheritance diagram for sd::SparseEntitySetBase:
Collaboration diagram for sd::SparseEntitySetBase:Public Member Functions | |
| ~SparseEntitySetBase () override=default | |
| virtual bool | remove (Entity entity)=0 |
| virtual std::optional< ComponentDebugInfo > | get_debug_info (Entity e)=0 |
Public Member Functions inherited from sd::Serializable | |
| virtual | ~Serializable ()=default |
| virtual void | serialize (Serializer &s) const =0 |
| virtual void | deserialize (Serializer &s)=0 |
|
overridedefault |
|
pure virtual |
Implemented in sd::SparseEntitySet< T >, and sd::SparseEntitySet< ComponentMask >.
Implemented in sd::SparseEntitySet< T >, and sd::SparseEntitySet< ComponentMask >.