Polyphase Game Engine
Loading...
Searching...
No Matches
ScriptUtils Member List

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

CallLuaFunc(int numArgs, int numResults=0)ScriptUtilsstatic
CallMethod(Node *node, const char *funcName, uint32_t numParams, const Datum **params, Datum *ret)ScriptUtilsstatic
DumpStack()ScriptUtilsstatic
FindEmbeddedScript(const std::string &className)ScriptUtilsstatic
GarbageCollect()ScriptUtilsstatic
GetClassNameFromFileName(const std::string &fileName)ScriptUtilsstatic
GetField(Node *node, const char *key)ScriptUtilsstatic
GetField(Node *node, int32_t key)ScriptUtilsstatic
GetField(const char *table, const char *key)ScriptUtilsstatic
GetField(const char *table, int32_t key)ScriptUtilsstatic
GetNextScriptInstanceNumber()ScriptUtilsstatic
IsScriptLoaded(const std::string &className)ScriptUtilsstatic
LoadAllScripts()ScriptUtilsstatic
LoadScriptDirectory(const std::string &dirName, bool recurse=true)ScriptUtilsstatic
LoadScriptFile(const std::string &fileName, const std::string &className)ScriptUtilsstatic
ReloadAllScriptFiles(const ReloadProgressFn &onProgress=nullptr)ScriptUtilsstatic
ReloadProgressFn typedefScriptUtils
ReloadScriptFile(const std::string &fileName)ScriptUtilsstatic
RunScript(const char *fileName, Datum *ret=nullptr)ScriptUtilsstatic
SetBreakOnScriptError(bool enableBreak)ScriptUtilsstatic
SetEmbeddedScripts(EmbeddedFile *embeddedScripts, uint32_t numEmbeddedScripts)ScriptUtilsstatic
SetField(Node *node, const char *key, const Datum &value)ScriptUtilsstatic
SetField(Node *node, int32_t key, const Datum &value)ScriptUtilsstatic
SetField(const char *table, const char *key, const Datum &value)ScriptUtilsstatic
SetField(const char *table, int32_t key, const Datum &value)ScriptUtilsstatic