|
| virtual void | update () |
| |
| virtual bool | addScript (const StringView &, ScriptFlags=ScriptFlags::None) |
| |
| virtual Cogs::StringView | eval (const StringView &) |
| |
| virtual ScriptObject * | createObject (ScriptValueType=ScriptValueType::Object, void *=nullptr) |
| |
| virtual ScriptObject * | createObjectProxy (ScriptProxyGet, ScriptProxySet) |
| |
| virtual void | setProperty (ScriptObject *, const StringView &, ScriptObject *) |
| |
| virtual void | setProperty (ScriptObject *, const StringView &, const StringView &) |
| |
| virtual void | setProperty (ScriptObject *, const StringView &, double) |
| |
| virtual void | addFunction (ScriptObject *, const StringView &, ScriptValueType, std::vector< ScriptValueType >, ScriptFunctionType) |
| |
| virtual void | addProperty (ScriptObject *, const StringView &, ScriptValueType, ScriptFunctionType, ScriptFunctionType) |
| |
| virtual void | callFunction (ScriptObject *, const StringView &, ScriptObject *) |
| |
Definition at line 81 of file ScriptingEngine.h.
◆ ~ScriptContext()
| virtual Cogs::Core::ScriptContext::~ScriptContext |
( |
| ) |
|
|
inlinevirtual |
◆ addFunction()
| virtual void Cogs::Core::ScriptContext::addFunction |
( |
ScriptObject * |
, |
|
|
const StringView & |
, |
|
|
ScriptValueType |
, |
|
|
std::vector< ScriptValueType > |
, |
|
|
ScriptFunctionType |
|
|
) |
| |
|
inlinevirtual |
◆ addProperty()
| virtual void Cogs::Core::ScriptContext::addProperty |
( |
ScriptObject * |
, |
|
|
const StringView & |
, |
|
|
ScriptValueType |
, |
|
|
ScriptFunctionType |
, |
|
|
ScriptFunctionType |
|
|
) |
| |
|
inlinevirtual |
◆ addScript()
| virtual bool Cogs::Core::ScriptContext::addScript |
( |
const StringView & |
, |
|
|
ScriptFlags |
= ScriptFlags::None |
|
) |
| |
|
inlinevirtual |
◆ callFunction()
◆ createObject()
| virtual ScriptObject * Cogs::Core::ScriptContext::createObject |
( |
ScriptValueType |
= ScriptValueType::Object, |
|
|
void * |
= nullptr |
|
) |
| |
|
inlinevirtual |
◆ createObjectProxy()
| virtual ScriptObject * Cogs::Core::ScriptContext::createObjectProxy |
( |
ScriptProxyGet |
, |
|
|
ScriptProxySet |
|
|
) |
| |
|
inlinevirtual |
◆ eval()
◆ setProperty() [1/3]
◆ setProperty() [2/3]
◆ setProperty() [3/3]
◆ update()
| virtual void Cogs::Core::ScriptContext::update |
( |
| ) |
|
|
inlinevirtual |
◆ content
| std::string Cogs::Core::ScriptContext::content |
◆ evalResult
| std::string Cogs::Core::ScriptContext::evalResult |
◆ evalStack
| std::string Cogs::Core::ScriptContext::evalStack |
◆ pool
◆ self
◆ source
| std::string Cogs::Core::ScriptContext::source |
The documentation for this class was generated from the following file: