#include <ScriptUtils.h>
|
| 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) |
| |
| static void | ReloadAllScriptFiles (const ReloadProgressFn &onProgress=nullptr) |
| |
| static void | LoadAllScripts () |
| |
| static void | LoadScriptDirectory (const std::string &dirName, bool recurse=true) |
| |
| static std::string | GetClassNameFromFileName (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 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 () |
| |
◆ ReloadProgressFn
◆ CallLuaFunc()
| bool ScriptUtils::CallLuaFunc |
( |
int |
numArgs, |
|
|
int |
numResults = 0 |
|
) |
| |
|
static |
◆ CallMethod()
| void ScriptUtils::CallMethod |
( |
Node * |
node, |
|
|
const char * |
funcName, |
|
|
uint32_t |
numParams, |
|
|
const Datum ** |
params, |
|
|
Datum * |
ret |
|
) |
| |
|
static |
◆ DumpStack()
| void ScriptUtils::DumpStack |
( |
| ) |
|
|
static |
◆ FindEmbeddedScript()
| EmbeddedFile * ScriptUtils::FindEmbeddedScript |
( |
const std::string & |
className | ) |
|
|
static |
◆ GarbageCollect()
| void ScriptUtils::GarbageCollect |
( |
| ) |
|
|
static |
◆ GetClassNameFromFileName()
| std::string ScriptUtils::GetClassNameFromFileName |
( |
const std::string & |
fileName | ) |
|
|
static |
◆ GetField() [1/4]
| Datum ScriptUtils::GetField |
( |
const char * |
table, |
|
|
const char * |
key |
|
) |
| |
|
static |
◆ GetField() [2/4]
| Datum ScriptUtils::GetField |
( |
const char * |
table, |
|
|
int32_t |
key |
|
) |
| |
|
static |
◆ GetField() [3/4]
| Datum ScriptUtils::GetField |
( |
Node * |
node, |
|
|
const char * |
key |
|
) |
| |
|
static |
◆ GetField() [4/4]
| Datum ScriptUtils::GetField |
( |
Node * |
node, |
|
|
int32_t |
key |
|
) |
| |
|
static |
◆ GetNextScriptInstanceNumber()
| uint32_t ScriptUtils::GetNextScriptInstanceNumber |
( |
| ) |
|
|
static |
◆ IsScriptLoaded()
| bool ScriptUtils::IsScriptLoaded |
( |
const std::string & |
className | ) |
|
|
static |
◆ LoadAllScripts()
| void ScriptUtils::LoadAllScripts |
( |
| ) |
|
|
static |
◆ LoadScriptDirectory()
| void ScriptUtils::LoadScriptDirectory |
( |
const std::string & |
dirName, |
|
|
bool |
recurse = true |
|
) |
| |
|
static |
◆ LoadScriptFile()
| bool ScriptUtils::LoadScriptFile |
( |
const std::string & |
fileName, |
|
|
const std::string & |
className |
|
) |
| |
|
static |
◆ ReloadAllScriptFiles()
| void ScriptUtils::ReloadAllScriptFiles |
( |
const ReloadProgressFn & |
onProgress = nullptr | ) |
|
|
static |
◆ ReloadScriptFile()
| bool ScriptUtils::ReloadScriptFile |
( |
const std::string & |
fileName | ) |
|
|
static |
◆ RunScript()
| bool ScriptUtils::RunScript |
( |
const char * |
fileName, |
|
|
Datum * |
ret = nullptr |
|
) |
| |
|
static |
◆ SetBreakOnScriptError()
| void ScriptUtils::SetBreakOnScriptError |
( |
bool |
enableBreak | ) |
|
|
static |
◆ SetEmbeddedScripts()
| void ScriptUtils::SetEmbeddedScripts |
( |
EmbeddedFile * |
embeddedScripts, |
|
|
uint32_t |
numEmbeddedScripts |
|
) |
| |
|
static |
◆ SetField() [1/4]
| void ScriptUtils::SetField |
( |
const char * |
table, |
|
|
const char * |
key, |
|
|
const Datum & |
value |
|
) |
| |
|
static |
◆ SetField() [2/4]
| void ScriptUtils::SetField |
( |
const char * |
table, |
|
|
int32_t |
key, |
|
|
const Datum & |
value |
|
) |
| |
|
static |
◆ SetField() [3/4]
| void ScriptUtils::SetField |
( |
Node * |
node, |
|
|
const char * |
key, |
|
|
const Datum & |
value |
|
) |
| |
|
static |
◆ SetField() [4/4]
| void ScriptUtils::SetField |
( |
Node * |
node, |
|
|
int32_t |
key, |
|
|
const Datum & |
value |
|
) |
| |
|
static |
The documentation for this class was generated from the following files: