Brunot
Loading...
Searching...
No Matches
ChildrenHandeler< C > Member List

This is the complete list of members for ChildrenHandeler< C >, including all inherited members.

add(std::unique_ptr< C > newChild) -> voidChildrenHandeler< C >inline
addChild(std::unique_ptr< GameObject > newChild) -> boolGameObjectvirtual
calculateFormattedName() constGameObject
checkAddToSceneHook() -> voidGameObjectprotected
childrenChildrenHandeler< C >private
ChildrenHandeler()ChildrenHandeler< C >inline
ChildrenHandeler(const ChildrenHandeler &other)ChildrenHandeler< C >inline
ChildrenHandeler(ChildrenHandeler &&other) noexceptChildrenHandeler< C >inline
clone() const -> std::unique_ptr< GameObject > overrideChildrenHandeler< C >inlinevirtual
count() -> size_tChildrenHandeler< C >inline
destroy() -> voidGameObjectvirtual
destroyed() const -> boolGameObject
endWindow() -> void overrideChildrenHandeler< C >inlinevirtual
EngineGameObject
EntityGameObject
find(std::function< bool(C &)> predicate) -> C *ChildrenHandeler< C >inline
for_each(std::function< void(C &)> func) -> voidChildrenHandeler< C >inline
for_each(std::function< void(const C &)> func) const -> voidChildrenHandeler< C >inline
for_each(std::function< void(GameObject &)> func) -> voidChildrenHandeler< C >inlinevirtual
for_each(std::function< void(const GameObject &)> func) const -> void overrideChildrenHandeler< C >inlinevirtual
formattedNameGameObjectmutableprivate
from_json(const json &j, ChildrenHandeler< C > &ch) ->voidChildrenHandeler< C >friend
from_json(const json &j, ChildrenHandeler< C > &ch) ->voidChildrenHandeler< C >friend
GameObject(std::string typeName, gobj::Type parentType, gobj::Type type)GameObject
GameObject(const GameObject &other)GameObject
GameObject(GameObject &&other) noexceptGameObject
getChildren() const -> std::shared_ptr< std::vector< GameObject * > > overrideChildrenHandeler< C >inlinevirtual
getChildrenRange() const -> std::shared_ptr< std::vector< GameObject * > >ChildrenHandeler< C >inline
getFormattedName() const -> const std::string &GameObject
getGameObjectJson() const -> jsonGameObjectprotected
getInternalParent() const -> GameObject *GameObject
getKey() const -> KeyGameObjectvirtual
getName() const -> const std::string &GameObject
getNickname() const -> const std::string &GameObject
getObjectType() const -> gobj::TypeGameObject
getParent() const -> GameObject *GameObjectvirtual
getUUID() const -> gobj::UUIDGameObject
inEngineGameObjectprivate
internalParentGameObjectprivate
isActive() const -> boolGameObject
isDestroyedGameObjectprivate
isType(gobj::Type otherType) const -> boolGameObject
isUUID(gobj::UUID compareUUID) const -> boolGameObject
load(Stream &stream) -> void overrideChildrenHandeler< C >inlinevirtual
nameEquals(const std::string &compareString) const -> boolGameObject
nicknameGameObjectprivate
NodeGameObject
onEnterEngine() -> void overrideChildrenHandeler< C >inlinevirtual
onRender() -> void overrideChildrenHandeler< C >inlinevirtual
onUpdate(float dt) -> void overrideChildrenHandeler< C >inlineprivatevirtual
operator=(const ChildrenHandeler &other) -> ChildrenHandeler &ChildrenHandeler< C >inline
operator=(ChildrenHandeler &&other) noexcept -> ChildrenHandeler &ChildrenHandeler< C >inline
GameObject::operator=(const GameObject &other) -> GameObject &GameObject
GameObject::operator=(GameObject &&other) noexcept -> GameObject &GameObject
parentTo(GameObject *newParent) -> boolGameObjectvirtual
parentTypeGameObjectprivate
pop(Key key) -> std::unique_ptr< C >ChildrenHandeler< C >inline
receivesMessages() const -> boolGameObject
render() -> void overrideChildrenHandeler< C >inlinevirtual
renderLayerGameObjectprivate
renders() const -> boolGameObject
save(Stream &stream) const -> void overrideChildrenHandeler< C >inlinevirtual
setActive(const bool shouldBeActive) -> voidGameObject
setGameObjectJson(const json &stream) -> voidGameObjectprotected
setInternalParent(GameObject *parent) -> boolGameObjectprotected
setNickname(const std::string &newNickname) -> voidGameObject
setParents(GameObject &parent) -> voidChildrenHandeler< C >inline
setShouldReceiveMessages(const bool _shouldReceiveMessages) -> void overrideChildrenHandeler< C >inlinevirtual
setShouldRender(const bool _shouldRender) -> void overrideChildrenHandeler< C >inlinevirtual
setShouldUpdate(const bool _shouldUpdate) -> void overrideChildrenHandeler< C >inlinevirtual
shouldReceiveMessagesGameObjectprivate
shouldRenderGameObjectprivate
shouldUpdateGameObjectprivate
showMenu() -> void overrideChildrenHandeler< C >inlinevirtual
to_json(json &j, const ChildrenHandeler< C > &ch) ->voidChildrenHandeler< C >friend
typeGameObjectprivate
typeNameGameObjectprivate
update(float dt) -> void overrideChildrenHandeler< C >inlinevirtual
updates() const -> boolGameObject
uuidGameObjectprivate
~ChildrenHandeler() override=defaultChildrenHandeler< C >
~GameObject()GameObjectvirtual