![]() |
vkmEngine 1.0.0
A C++ game engine · vkmengine.com
|
Type-erased interface for SparseSet, so one registry holds every type. More...
#include <sparse_set.h>
Public Member Functions | |
| virtual void | removeIfPresent (uint32_t key)=0 |
| Remove the element at the given key, if this set holds one. | |
| virtual void | compact ()=0 |
| Release the sparse array's slack, keeping every live element. | |
Type-erased interface for SparseSet, so one registry holds every type.
|
pure virtual |
Remove the element at the given key, if this set holds one.
| key | External sparse key. |
Implemented in Vkm::Engine::SparseSet< T >.
|
pure virtual |
Release the sparse array's slack, keeping every live element.
For after a bulk build (see Scene::compact).
Implemented in Vkm::Engine::SparseSet< T >.