Leviathan  0.8.0.0
Leviathan game engine
Leviathan::CachedComponentCollectionHolder< T > Member List

This is the complete list of members for Leviathan::CachedComponentCollectionHolder< T >, including all inherited members.

Call(std::function< bool(T &, ObjectID)> function)Leviathan::ObjectPool< T, ObjectID >inline
Clear()Leviathan::ObjectPool< T, ObjectID >inline
ConstructNew(ObjectID forentity, Args &&... args)Leviathan::ObjectPool< T, ObjectID >inline
Destroy(ObjectID id)Leviathan::ObjectPool< T, ObjectID >inline
ElementsLeviathan::ObjectPool< T, ObjectID >protected
Find(ObjectID id) constLeviathan::ObjectPool< T, ObjectID >inline
GetIndex()Leviathan::ObjectPool< T, ObjectID >inline
GetObjectCount() constLeviathan::ObjectPool< T, ObjectID >inline
IndexLeviathan::ObjectPool< T, ObjectID >protected
ObjectPool()Leviathan::ObjectPool< T, ObjectID >inline
Release(ObjectID entity, Args &&... args)Leviathan::ObjectPool< T, ObjectID >inline
RemoveBasedOnKeyTupleList(const std::vector< std::tuple< Any, ObjectID >> &values)Leviathan::ObjectPool< T, ObjectID >inline
RemoveFromIndex(ObjectID id)Leviathan::ObjectPool< T, ObjectID >inlineprotected
~ObjectPool()Leviathan::ObjectPool< T, ObjectID >inline