|
|
| ScriptContext (Common::String name, ScriptType type=kNoneScript, int id=0, uint16 castLibHint=0, uint16 parentNumber=0, int scriptId=0) |
| |
|
| ScriptContext (const ScriptContext &sc) |
| |
|
Cast * | getCast () const |
| |
|
void | setCast (Cast *cast) |
| |
|
bool | isFactory () const |
| |
|
void | setFactory (bool flag) |
| |
|
const Common::Array< Common::String > & | getPropertyNames () const |
| |
|
void | setOnlyInLctxContexts () |
| |
|
bool | getOnlyInLctxContexts () |
| |
| Common::String | asString () override |
| |
| Symbol | getMethod (const Common::String &methodName) override |
| |
| bool | hasProp (const Common::String &propName) override |
| |
| Datum | getProp (const Common::String &propName) override |
| |
| Common::String | getPropAt (uint32 index) override |
| |
| uint32 | getPropCount () override |
| |
| void | setProp (const Common::String &propName, const Datum &value, bool force=false) override |
| |
|
Symbol | define (const Common::String &name, ScriptData *code, Common::Array< Common::String > *argNames, Common::Array< Common::String > *varNames) |
| |
|
Common::String | formatFunctionList (const char *prefix) |
| |
| Common::String | getName () const override |
| |
| ObjectType | getObjType () const override |
| |
| bool | isDisposed () const override |
| |
| int * | getRefCount () const override |
| |
| void | incRefCount () override |
| |
| virtual void | decRefCount () override |
| |
| int | getInheritanceLevel () const override |
| |
| void | setName (const Common::String &name) override |
| |
| void | dispose () override |
| |
| Common::String | asString () override |
| |
| AbstractObject * | clone () override |
| |
| Symbol | getMethod (const Common::String &methodName) override |
| |
| bool | hasProp (const Common::String &propName) override |
| |
| Datum | getProp (const Common::String &propName) override |
| |
| Common::String | getPropAt (uint32 index) override |
| |
| uint32 | getPropCount () override |
| |
| void | setProp (const Common::String &propName, const Datum &value, bool force=false) override |
| |
| bool | hasField (int field) override |
| |
| Datum | getField (int field) override |
| |
| void | setField (int field, const Datum &value) override |
| |
|
virtual Common::String | getName () const =0 |
| |
|
virtual ObjectType | getObjType () const =0 |
| |
|
virtual bool | isDisposed () const =0 |
| |
|
virtual int * | getRefCount () const =0 |
| |
|
virtual void | incRefCount ()=0 |
| |
|
virtual void | decRefCount ()=0 |
| |
|
virtual int | getInheritanceLevel () const =0 |
| |
|
virtual void | setName (const Common::String &name)=0 |
| |
|
virtual void | dispose ()=0 |
| |
|
virtual Common::String | asString ()=0 |
| |
|
virtual AbstractObject * | clone ()=0 |
| |
|
virtual Symbol | getMethod (const Common::String &methodName)=0 |
| |
|
virtual bool | hasProp (const Common::String &propName)=0 |
| |
|
virtual Datum | getProp (const Common::String &propName)=0 |
| |
|
virtual Common::String | getPropAt (uint32 index)=0 |
| |
|
virtual uint32 | getPropCount ()=0 |
| |
|
virtual void | setProp (const Common::String &propName, const Datum &value, bool force=false)=0 |
| |
|
virtual bool | hasField (int field)=0 |
| |
|
virtual Datum | getField (int field)=0 |
| |
|
virtual void | setField (int field, const Datum &value)=0 |
| |