|
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: