API Documentation
nkScripts::Environment Member List

This is the complete list of members for nkScripts::Environment, including all inherited members.

callScriptFunction(const ScriptObjectReference &reference, const DataStack &args, DataStack &expectedOutput)nkScripts::Environment
deserializeScriptObject(nkMemory::BufferView< unsigned char > object)nkScripts::Environment
Environment() noexceptnkScripts::Environment
execute(const Script &script)nkScripts::Environment
getFunc(nkMemory::StringView name)nkScripts::Environment
getLastExecutionResult() constnkScripts::Environment
getName() constnkScripts::Environment
getNamespace(nkMemory::StringView name)nkScripts::Environment
getObject(nkMemory::StringView name, nkMemory::StringView userTypeName=nullptr)nkScripts::Environment
getScriptFunction(nkMemory::StringView name)nkScripts::Environment
getUserType(nkMemory::StringView name)nkScripts::Environment
getVar(nkMemory::StringView name, bool defaultValue)nkScripts::Environment
getVar(nkMemory::StringView name, int defaultValue)nkScripts::Environment
getVar(nkMemory::StringView name, float defaultValue)nkScripts::Environment
getVar(nkMemory::StringView name, double defaultValue)nkScripts::Environment
getVar(nkMemory::StringView name, const char *defaultValue)nkScripts::Environment
getVar(nkMemory::StringView name, nkMemory::StringView defaultValue)nkScripts::Environment
getVar(nkMemory::StringView name)nkScripts::Environment
isFuncSet(nkMemory::StringView name)nkScripts::Environment
isNamespaceSet(nkMemory::StringView name)nkScripts::Environment
isUserTypeSet(nkMemory::StringView name)nkScripts::Environment
isVarSet(nkMemory::StringView name)nkScripts::Environment
requestGarbageCollection()nkScripts::Environment
serializeScriptObject(const ScriptObjectReference &reference, bool forwardUserDataOwnership=false)nkScripts::Environment
setEnvironmentFor(INTERPRETER interpretType)nkScripts::Environment
setFunc(nkMemory::StringView name)nkScripts::Environment
setName(nkMemory::StringView name)nkScripts::Environment
setNamespace(nkMemory::StringView name)nkScripts::Environment
setObject(nkMemory::StringView name, nkMemory::StringView userTypeName, void *value)nkScripts::Environment
setUserType(nkMemory::StringView name)nkScripts::Environment
setVar(nkMemory::StringView name, bool value)nkScripts::Environment
setVar(nkMemory::StringView name, int value)nkScripts::Environment
setVar(nkMemory::StringView name, float value)nkScripts::Environment
setVar(nkMemory::StringView name, double value)nkScripts::Environment
setVar(nkMemory::StringView name, const char *value)nkScripts::Environment
setVar(nkMemory::StringView name, nkMemory::StringView value)nkScripts::Environment
setVar(nkMemory::StringView name, const ScriptObjectReference &value)nkScripts::Environment
~Environment()nkScripts::Environment