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