26 m_objects.emplace_back(&
object);
27 m_object_map[
object.get_object_type_id()].emplace_back(&
object);
32 std::erase(m_objects, &
object);
33 std::erase(m_object_map[
object.get_object_type_id()], &
object);
void add_object(object_base &object)
Adds an object to the collection.
void remove_object(const object_base &object)
Removes an object from the collection.
void remove_objects()
Removes all objects from the collection.
Abstract base class for scene objects.