ime::GameObjectContainer Member List

This is the complete list of members for ime::GameObjectContainer, including all inherited members.

add(GameObject::Ptr gameObject, int renderOrder=0u, const std::string &renderLayer="default")ime::GameObjectContainer
add(GameObject::Ptr gameObject, int renderOrder=0u, const std::string &renderLayer="default")ime::GameObjectContainerinline
add(const std::string &group, GameObject::Ptr gameObject, int renderOrder=0u, const std::string &renderLayer="default")ime::GameObjectContainer
addObject(ObjectPtr object, const std::string &group="none")ime::ObjectContainer< GameObject >
Callback typedefime::ObjectContainer< GameObject >
createGroup(const std::string &name)ime::ObjectContainer< GameObject >
findById(unsigned int id)ime::ObjectContainer< GameObject >
findById(unsigned int id)ime::ObjectContainer< GameObject >
findByTag(const std::string &tag)ime::ObjectContainer< GameObject >
findByTag(const std::string &tag)ime::ObjectContainer< GameObject >
findIf(const Predicate &predicate)ime::ObjectContainer< GameObject >
forEach(const Callback< GameObject * > &callback) constime::ObjectContainer< GameObject >
forEachInGroup(const std::string &name, const Callback< GameObject * > &callback) constime::ObjectContainer< GameObject >
forEachInGroups(const std::initializer_list< std::string > &groups, const Callback< GameObject * > &callback) constime::ObjectContainer< GameObject >
forEachNotInGroup(const Callback< GameObject * > &callback) constime::ObjectContainer< GameObject >
GameObjectContainer(RenderLayerContainer &renderLayers)ime::GameObjectContainerexplicit
getCount() constime::ObjectContainer< GameObject >
getGroup(const std::string &name) constime::ObjectContainer< GameObject >
hasGroup(const std::string &name) constime::ObjectContainer< GameObject >
ObjectContainer()ime::ObjectContainer< GameObject >
ObjectContainer(const ObjectContainer &)=deleteime::ObjectContainer< GameObject >
ObjectContainer(ObjectContainer &&) noexcept=defaultime::ObjectContainer< GameObject >
ObjectPtr typedefime::ObjectContainer< GameObject >
operator=(const ObjectContainer &)=deleteime::ObjectContainer< GameObject >
operator=(ObjectContainer &&) noexcept=defaultime::ObjectContainer< GameObject >
Predicate typedefime::ObjectContainer< GameObject >
remove(GameObject *object)ime::ObjectContainer< GameObject >
removeAll()ime::ObjectContainer< GameObject >
removeAllGroups()ime::ObjectContainer< GameObject >
removeById(unsigned int id)ime::ObjectContainer< GameObject >
removeByTag(const std::string &tag)ime::ObjectContainer< GameObject >
removeGroup(const std::string &name)ime::ObjectContainer< GameObject >
removeIf(const Predicate &predicate)ime::ObjectContainer< GameObject >
~ObjectContainer()=defaultime::ObjectContainer< GameObject >virtual