|
Brunot
|
This is the complete list of members for Script, including all inherited members.
| addChild(std::unique_ptr< GameObject > newChild) -> bool | GameObject | virtual |
| addChildLua(std::unique_ptr< GameObject > &newChild) -> bool | GameObject | |
| calculateFormattedName() const -> void | GameObject | private |
| callFunction(const std::string &functionName, Args &&... args) -> sol::protected_function_result | Script | inline |
| callIfFunction(const std::string &functionName, Args &&... args) -> sol::optional< sol::protected_function_result > | Script | inline |
| checkAddToSceneHook() -> void | GameObject | protected |
| clone() const -> std::unique_ptr< GameObject > override | Script | virtual |
| coolerGetUUID() const -> unsigned int | GameObject | |
| deepCopyTable(sol::table table, const sol::table &otherTable) | Script | private |
| destroy() -> void | GameObject | virtual |
| destroyed() const -> bool | GameObject | |
| endWindow() -> void override | Script | virtual |
| Engine | GameObject | |
| Entity | GameObject | |
| for_each(std::function< void(GameObject &)> func) -> void | GameObject | virtual |
| for_each(std::function< void(const GameObject &)> func) const -> void | GameObject | virtual |
| formattedName | GameObject | mutableprivate |
| GameObject(std::string typeName, gobj::Type parentType, gobj::Type type) | GameObject | |
| GameObject(const GameObject &other) | GameObject | |
| GameObject(GameObject &&other) noexcept | GameObject | |
| getChildren() const -> std::shared_ptr< std::vector< GameObject * > > | GameObject | protectedvirtual |
| getDataAsJson() const -> nlohmann::json | Script | |
| getFormattedName() const -> const std::string & | GameObject | |
| getGameObjectJson() const -> json | GameObject | |
| getInternalParent() const -> GameObject * | GameObject | |
| getKey() const -> Key | GameObject | virtual |
| getName() const -> const std::string & | GameObject | |
| getNickname() const -> const std::string & | GameObject | |
| getObjectType() const -> gobj::Type | GameObject | |
| getParent() const -> GameObject * | GameObject | virtual |
| getUUID() const -> gobj::UUID | GameObject | |
| getVariable(const std::string &name) -> sol::table_proxy< sol::basic_table_core< false, sol::basic_reference<> > &, std::tuple< const char(&)[5], const std::string & > > | Script | inline |
| inEngine | GameObject | private |
| internalParent | GameObject | private |
| isActive() const -> bool | GameObject | |
| isDestroyed | GameObject | private |
| isNull | Script | |
| isType(gobj::Type otherType) const -> bool | GameObject | |
| isUUID(gobj::UUID compareUUID) const -> bool | GameObject | |
| jsonToTable(const nlohmann::json &j, sol::table table) -> void | Script | privatestatic |
| load(const Stream &stream) -> void override | Script | virtual |
| loadDataFromJson(const nlohmann::json &j) -> void | Script | |
| luaObject | Script | |
| nameEquals(const std::string &compareString) const -> bool | GameObject | |
| nickname | GameObject | private |
| Node | GameObject | |
| onEnterEngine() -> void override | Script | virtual |
| onRender() -> void override | Script | privatevirtual |
| onSceneExit(const std::string &sceneName) -> void override | Script | virtual |
| onSceneStart(const std::string &sceneName) -> void override | Script | virtual |
| onUpdate(float dt) -> void override | Script | privatevirtual |
| operator bool() const | Script | inlineexplicit |
| 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 & > > | Script | inline |
| parentTo(GameObject *newParent) -> bool override | Script | virtual |
| parentType | GameObject | private |
| receiveComponentAdded(const Message *) -> Message | Script | private |
| receivesMessages() const -> bool | GameObject | |
| reloadScript() -> void | Script | |
| render() -> void | GameObject | virtual |
| renderLayer | GameObject | private |
| renders() const -> bool | GameObject | |
| save(Stream &stream) const -> void override | Script | virtual |
| Script(const std::filesystem::path &path) | Script | explicit |
| Script() | Script | |
| Script(const Script &other) | Script | |
| Script(Script &&other) noexcept | Script | |
| ScriptHolder | Script | |
| scriptName | Script | |
| scriptPath | Script | |
| setActive(bool shouldBeActive) -> void | GameObject | |
| setGameObjectJson(const json &stream) -> void | GameObject | |
| setInternalParent(GameObject *parent) -> bool | GameObject | protected |
| setNickname(const std::string &newNickname) -> void | GameObject | |
| setParentInLua(GameObject *newParent) -> void | Script | private |
| setShouldReceiveMessages(bool _shouldReceiveMessages) -> void | GameObject | virtual |
| setShouldRender(bool _shouldRender) -> void | GameObject | virtual |
| setShouldUpdate(bool _shouldUpdate) -> void | GameObject | virtual |
| shouldReceiveMessages | GameObject | private |
| shouldRender | GameObject | private |
| shouldUpdate | GameObject | private |
| showMenu() -> void override | Script | virtual |
| tableShowMenu(sol::table table) -> void | Script | privatestatic |
| tableToJson(const sol::table &table) -> nlohmann::json | Script | privatestatic |
| type | GameObject | private |
| typeName | GameObject | private |
| update(float dt) -> void | GameObject | virtual |
| updateOtherComponentBindings() -> void | Script | private |
| updates() const -> bool | GameObject | |
| uuid | GameObject | private |
| ~GameObject() | GameObject | virtual |