Brunot
Loading...
Searching...
No Matches
Script Member List

This is the complete list of members for Script, including all inherited members.

addChild(std::unique_ptr< GameObject > newChild) -> boolGameObjectvirtual
addChildLua(std::unique_ptr< GameObject > &newChild) -> boolGameObject
calculateFormattedName() const -> voidGameObjectprivate
callFunction(const std::string &functionName, Args &&... args) -> sol::protected_function_resultScriptinline
callIfFunction(const std::string &functionName, Args &&... args) -> sol::optional< sol::protected_function_result >Scriptinline
checkAddToSceneHook() -> voidGameObjectprotected
clone() const -> std::unique_ptr< GameObject > overrideScriptvirtual
coolerGetUUID() const -> unsigned intGameObject
deepCopyTable(sol::table table, const sol::table &otherTable)Scriptprivate
destroy() -> voidGameObjectvirtual
destroyed() const -> boolGameObject
endWindow() -> void overrideScriptvirtual
EngineGameObject
EntityGameObject
for_each(std::function< void(GameObject &)> func) -> voidGameObjectvirtual
for_each(std::function< void(const GameObject &)> func) const -> voidGameObjectvirtual
formattedNameGameObjectmutableprivate
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 * > >GameObjectprotectedvirtual
getDataAsJson() const -> nlohmann::jsonScript
getFormattedName() const -> const std::string &GameObject
getGameObjectJson() const -> jsonGameObject
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
getVariable(const std::string &name) -> sol::table_proxy< sol::basic_table_core< false, sol::basic_reference<> > &, std::tuple< const char(&)[5], const std::string & > >Scriptinline
inEngineGameObjectprivate
internalParentGameObjectprivate
isActive() const -> boolGameObject
isDestroyedGameObjectprivate
isNullScript
isType(gobj::Type otherType) const -> boolGameObject
isUUID(gobj::UUID compareUUID) const -> boolGameObject
jsonToTable(const nlohmann::json &j, sol::table table) -> voidScriptprivatestatic
load(const Stream &stream) -> void overrideScriptvirtual
loadDataFromJson(const nlohmann::json &j) -> voidScript
luaObjectScript
nameEquals(const std::string &compareString) const -> boolGameObject
nicknameGameObjectprivate
NodeGameObject
onEnterEngine() -> void overrideScriptvirtual
onRender() -> void overrideScriptprivatevirtual
onSceneExit(const std::string &sceneName) -> void overrideScriptvirtual
onSceneStart(const std::string &sceneName) -> void overrideScriptvirtual
onUpdate(float dt) -> void overrideScriptprivatevirtual
operator bool() constScriptinlineexplicit
operator=(const Script &other) -> Script &Script
operator=(Script &&other) noexcept -> Script &Script
GameObject::operator=(const GameObject &other) -> GameObject &GameObject
GameObject::operator=(GameObject &&other) noexcept -> GameObject &GameObject
operator[](const std::string &name) -> sol::table_proxy< sol::basic_table_core< false, sol::basic_reference<> > &, std::tuple< const char(&)[5], const std::string & > >Scriptinline
parentTo(GameObject *newParent) -> bool overrideScriptvirtual
parentTypeGameObjectprivate
receiveComponentAdded(const Message *) -> MessageScriptprivate
receivesMessages() const -> boolGameObject
reloadScript() -> voidScript
render() -> voidGameObjectvirtual
renderLayerGameObjectprivate
renders() const -> boolGameObject
save(Stream &stream) const -> void overrideScriptvirtual
Script(const std::filesystem::path &path)Scriptexplicit
Script()Script
Script(const Script &other)Script
Script(Script &&other) noexceptScript
ScriptHolderScript
scriptNameScript
scriptPathScript
setActive(bool shouldBeActive) -> voidGameObject
setGameObjectJson(const json &stream) -> voidGameObject
setInternalParent(GameObject *parent) -> boolGameObjectprotected
setNickname(const std::string &newNickname) -> voidGameObject
setParentInLua(GameObject *newParent) -> voidScriptprivate
setShouldReceiveMessages(bool _shouldReceiveMessages) -> voidGameObjectvirtual
setShouldRender(bool _shouldRender) -> voidGameObjectvirtual
setShouldUpdate(bool _shouldUpdate) -> voidGameObjectvirtual
shouldReceiveMessagesGameObjectprivate
shouldRenderGameObjectprivate
shouldUpdateGameObjectprivate
showMenu() -> void overrideScriptvirtual
tableShowMenu(sol::table table) -> voidScriptprivatestatic
tableToJson(const sol::table &table) -> nlohmann::jsonScriptprivatestatic
typeGameObjectprivate
typeNameGameObjectprivate
update(float dt) -> voidGameObjectvirtual
updateOtherComponentBindings() -> voidScriptprivate
updates() const -> boolGameObject
uuidGameObjectprivate
~GameObject()GameObjectvirtual