ScummVM API documentation
Sci::Script Member List

This is the complete list of members for Sci::Script, including all inherited members.

_offsetLookupArray (defined in Sci::Script)Sci::Scriptprotected
_type (defined in Sci::SegmentObj)Sci::SegmentObj
createSegmentObj(SegmentType type) (defined in Sci::SegmentObj)Sci::SegmentObjstatic
decrementLockers()Sci::Script
dereference(reg_t pointer) overrideSci::Scriptvirtual
findBlockSCI0(ScriptObjectTypes type, bool findLastBlock=false) constSci::Script
findCanonicAddress(SegManager *segMan, reg_t sub_addr) const overrideSci::Scriptvirtual
freeAtAddress(SegManager *segMan, reg_t sub_addr) overrideSci::Scriptvirtual
freeScript(const bool keepLocalsSegment=false) (defined in Sci::Script)Sci::Script
getBuf(uint offset=0) const (defined in Sci::Script)Sci::Scriptinline
getBufSize() const (defined in Sci::Script)Sci::Scriptinline
getCodeBlockOffset()Sci::Scriptinline
getExportsNr() constSci::Scriptinline
getExportsOffset() constSci::Scriptinline
getHeapOffset() const (defined in Sci::Script)Sci::Scriptinline
getHeapSize() const (defined in Sci::Script)Sci::Scriptinline
getLocalsBegin() (defined in Sci::Script)Sci::Scriptinline
getLocalsCount() const (defined in Sci::Script)Sci::Scriptinline
getLocalsOffset() const (defined in Sci::Script)Sci::Scriptinline
getLocalsSegment() const (defined in Sci::Script)Sci::Scriptinline
getLockers() constSci::Script
getObject(uint32 offset) (defined in Sci::Script)Sci::Script
getObject(uint32 offset) const (defined in Sci::Script)Sci::Script
getObjectMap() (defined in Sci::Script)Sci::Scriptinline
getObjectMap() const (defined in Sci::Script)Sci::Scriptinline
getOffsetArray()Sci::Scriptinline
getOffsetObjectCount() (defined in Sci::Script)Sci::Scriptinline
getOffsetSaidCount() (defined in Sci::Script)Sci::Scriptinline
getOffsetStringCount() (defined in Sci::Script)Sci::Scriptinline
getRelocationOffset(const uint32 offset) constSci::Script
getScriptNumber() const (defined in Sci::Script)Sci::Scriptinline
getScriptSize() const (defined in Sci::Script)Sci::Scriptinline
getSpan(uint offset) const (defined in Sci::Script)Sci::Scriptinline
getSynonyms() constSci::Scriptinline
getSynonymsNr() constSci::Scriptinline
getType() const (defined in Sci::SegmentObj)Sci::SegmentObjinline
incrementLockers()Sci::Script
initializeClass(SegManager *segMan, uint16 species, uint32 position)Sci::Script
initializeLocals(SegManager *segMan)Sci::Script
initializeObjects(SegManager *segMan, SegmentId segmentId, bool applyScriptPatches)Sci::Script
isMarkedAsDeleted() constSci::Scriptinline
isValidOffset(uint32 offset) const overrideSci::Scriptvirtual
listAllDeallocatable(SegmentId segId) const overrideSci::Scriptvirtual
listAllOutgoingReferences(reg_t object) const overrideSci::Scriptvirtual
listObjectReferences() constSci::Script
load(int script_nr, ResourceManager *resMan, ScriptPatcher *scriptPatcher, bool applyScriptPatches=true) (defined in Sci::Script)Sci::Script
markDeleted()Sci::Scriptinline
offsetIsObject(uint32 offset) const (defined in Sci::Script)Sci::Scriptinline
saveLoadWithSerializer(Common::Serializer &ser) override (defined in Sci::Script)Sci::Scriptvirtual
Script() (defined in Sci::Script)Sci::Script
scriptObjInit(reg_t obj_pos, bool fullObjectInit=true)Sci::Script
SegmentObj(SegmentType type) (defined in Sci::SegmentObj)Sci::SegmentObjinline
setLockers(uint lockers)Sci::Script
syncLocalsBlock(SegManager *segMan) (defined in Sci::Script)Sci::Script
syncStringHeap(Common::Serializer &ser)Sci::Script
validateExportFunc(int pubfunct, bool relocSci3)Sci::Script
~Script() override (defined in Sci::Script)Sci::Script
~SegmentObj() override (defined in Sci::SegmentObj)Sci::SegmentObjinline
~Serializable() (defined in Common::Serializable)Common::Serializableinlinevirtual