#include <scriptingengine.h>
Classes | |
class | Private |
Public Slots | |
QScriptSyntaxCheckResult | registerAsset (const GluonEngine::ScriptingAsset *asset) |
bool | unregisterAsset (const GluonEngine::ScriptingAsset *asset) const |
bool | isRegistered (const GluonEngine::ScriptingAsset *asset) const |
QString | className (const GluonEngine::ScriptingAsset *asset) const |
QScriptValue | instantiateClass (const GluonEngine::ScriptingAsset *asset) const |
QScriptValue | instantiateClass (const QString &className) const |
QScriptEngine * | scriptEngine () const |
Friends | |
class | GluonCore::Singleton< ScriptingEngine > |
Definition at line 34 of file scriptingengine.h.
QString ScriptingEngine::className | ( | const GluonEngine::ScriptingAsset * | asset | ) | const [slot] |
Get the class name for the class represented by the passed asset
Definition at line 190 of file scriptingengine.cpp.
QScriptValue ScriptingEngine::instantiateClass | ( | const QString & | className | ) | const [slot] |
Return a QtScript instance of the class named className
className | The name of the class you wish to instantiate an instance of
|
Definition at line 175 of file scriptingengine.cpp.
QScriptValue ScriptingEngine::instantiateClass | ( | const GluonEngine::ScriptingAsset * | asset | ) | const [slot] |
Return a QtScript instance of the class represented by the passed asset
asset | The asset representing the class you wish to get an instance of
|
Definition at line 153 of file scriptingengine.cpp.
bool ScriptingEngine::isRegistered | ( | const GluonEngine::ScriptingAsset * | asset | ) | const [slot] |
Check whether an asset is registered with the engine.
asset | The asset to check on
|
Definition at line 147 of file scriptingengine.cpp.
QScriptSyntaxCheckResult ScriptingEngine::registerAsset | ( | const GluonEngine::ScriptingAsset * | asset | ) | [slot] |
Register the passed asset with the engine, thus allowing people to instantiate the classes it represents
asset | The asset to be registered
|
Definition at line 83 of file scriptingengine.cpp.
QScriptEngine * ScriptingEngine::scriptEngine | ( | ) | const [slot] |
Definition at line 196 of file scriptingengine.cpp.
bool ScriptingEngine::unregisterAsset | ( | const GluonEngine::ScriptingAsset * | asset | ) | const [slot] |
Unregister the passed asset with the engine
asset | The asset to unregister
|
Definition at line 132 of file scriptingengine.cpp.
friend class GluonCore::Singleton< ScriptingEngine > [friend] |
Definition at line 79 of file scriptingengine.h.