SDEngine
Game Engine
Loading...
Searching...
No Matches
sd::SparseEntitySetBase Class Referenceabstract

#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< ComponentDebugInfoget_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
 

Constructor & Destructor Documentation

◆ ~SparseEntitySetBase()

sd::SparseEntitySetBase::~SparseEntitySetBase ( )
overridedefault

Member Function Documentation

◆ get_debug_info()

virtual std::optional< ComponentDebugInfo > sd::SparseEntitySetBase::get_debug_info ( Entity  e)
pure virtual

◆ remove()

virtual bool sd::SparseEntitySetBase::remove ( Entity  entity)
pure virtual

The documentation for this class was generated from the following file: