addComponent(const std::size_t &entityID, Args &&... args) | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
addEntity() | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
addForMatchingFunction(Function &&function, void *userData=nullptr) | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
addTag(const std::size_t &entityID) | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
BitsetType typedef (defined in EC::Manager< ComponentsList, TagsList, ThreadCount >) | EC::Manager< ComponentsList, TagsList, ThreadCount > | |
callForMatchingFunction(std::size_t id, const bool useThreadPool=false) | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
callForMatchingFunctions(const bool useThreadPool=false) | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
changeForMatchingFunctionContext(std::size_t id, void *userData) | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
clearForMatchingFunctions() | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
Combined typedef (defined in EC::Manager< ComponentsList, TagsList, ThreadCount >) | EC::Manager< ComponentsList, TagsList, ThreadCount > | |
Components typedef (defined in EC::Manager< ComponentsList, TagsList, ThreadCount >) | EC::Manager< ComponentsList, TagsList, ThreadCount > | |
deleteEntity(std::size_t index) | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
ForMatchingFn typedef (defined in EC::Manager< ComponentsList, TagsList, ThreadCount >) | EC::Manager< ComponentsList, TagsList, ThreadCount > | |
forMatchingIterable(Iterable iterable, ForMatchingFn fn, void *userData=nullptr, const bool useThreadPool=false) | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
forMatchingSignature(Function &&function, void *userData=nullptr, const bool useThreadPool=false) | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
forMatchingSignaturePtr(Function *function, void *userData=nullptr, const bool useThreadPool=false) | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
forMatchingSignatures(FTuple fTuple, void *userData=nullptr, const bool useThreadPool=false) | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
forMatchingSignaturesPtr(FTuple fTuple, void *userData=nullptr, const bool useThreadPool=false) | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
forMatchingSimple(ForMatchingFn fn, void *userData=nullptr, const bool useThreadPool=false) | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
getCurrentCapacity() const (defined in EC::Manager< ComponentsList, TagsList, ThreadCount >) | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
getCurrentSize() const | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
getEntityComponent(const std::size_t &index) | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
getEntityComponent(const std::size_t &index) const | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
getEntityData(const std::size_t &index) | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
getEntityData(const std::size_t &index) const | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
getEntityInfo(const std::size_t &index) const | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
hasComponent(const std::size_t &index) const | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
hasEntity(const std::size_t &index) const | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
hasTag(const std::size_t &index) const | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
isAlive(const std::size_t &index) const | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
keepSomeMatchingFunctions(List list) | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
keepSomeMatchingFunctions(std::initializer_list< std::size_t > list) | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
Manager() | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
removeComponent(const std::size_t &entityID) | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
removeForMatchingFunction(std::size_t id) | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
removeSomeMatchingFunctions(List list) | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
removeSomeMatchingFunctions(std::initializer_list< std::size_t > list) | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
removeTag(const std::size_t &entityID) | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
reset() | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |
Tags typedef (defined in EC::Manager< ComponentsList, TagsList, ThreadCount >) | EC::Manager< ComponentsList, TagsList, ThreadCount > | |
~Manager() (defined in EC::Manager< ComponentsList, TagsList, ThreadCount >) | EC::Manager< ComponentsList, TagsList, ThreadCount > | inline |