|
Object & | operator= (const Object &other) |
|
reg_t | getSpeciesSelector () const |
|
void | setSpeciesSelector (reg_t value) |
|
reg_t | getSuperClassSelector () const |
|
void | setSuperClassSelector (reg_t value) |
|
reg_t | getInfoSelector () const |
|
void | setInfoSelector (reg_t info) |
|
reg_t | getNameSelector () const |
|
reg_t | getPropDictSelector () const |
|
void | setPropDictSelector (reg_t value) |
|
reg_t | getClassScriptSelector () const |
|
void | setClassScriptSelector (reg_t value) |
|
Selector | getVarSelector (uint16 i) const |
|
reg_t | getFunction (const uint16 index) const |
|
Selector | getFuncSelector (const uint16 index) const |
|
int | funcSelectorPosition (Selector sel) const |
|
int | locateVarSelector (SegManager *segMan, Selector slc) const |
|
bool | isClass () const |
|
const Object * | getClass (SegManager *segMan) const |
|
void | markAsFreed () |
|
bool | isFreed () const |
|
uint | getVarCount () const |
|
void | init (const Script &owner, reg_t obj_pos, bool initVariables=true) |
|
reg_t | getVariable (uint var) const |
|
reg_t & | getVariableRef (uint var) |
|
uint16 | getMethodCount () const |
|
reg_t | getPos () const |
|
void | saveLoadWithSerializer (Common::Serializer &ser) override |
|
void | cloneFromObject (const Object *obj) |
|
bool | relocateSci0Sci21 (SegmentId segment, int location, uint32 heapOffset) |
|
int | propertyOffsetToId (SegManager *segMan, int propertyOffset) const |
|
void | initSpecies (SegManager *segMan, reg_t addr, bool applyScriptPatches) |
|
void | initSuperClass (SegManager *segMan, reg_t addr, bool applyScriptPatches) |
|
bool | initBaseObject (SegManager *segMan, reg_t addr, bool doInitSuperClass=true, bool applyScriptPatches=true) |
|