ScummVM API documentation
Sci::SegManager Member List

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

allocateClone(reg_t *addr)Sci::SegManager
allocateHunkEntry(const char *hunk_type, int size)Sci::SegManager
allocateList(reg_t *addr)Sci::SegManager
allocateNode(reg_t *addr)Sci::SegManager
allocateScript(int script_nr, SegmentId &seg_id)Sci::SegManager
allocateStack(int size)Sci::SegManager
allocDynmem(int size, const char *description, reg_t *addr)Sci::SegManager
allocSegment(SegmentObj *mobj) (defined in Sci::SegManager)Sci::SegManager
classTableSize() const (defined in Sci::SegManager)Sci::SegManagerinline
deallocateScript(int script_nr)Sci::SegManager
derefBulkPtr(reg_t pointer, int entries)Sci::SegManager
dereference(reg_t pointer)Sci::SegManager
derefRegPtr(reg_t pointer, int entries)Sci::SegManager
derefString(reg_t pointer, int entries=0)Sci::SegManager
findObjectByName(const Common::String &name, int index=-1)Sci::SegManager
findObjectsByName(const Common::String &name)Sci::SegManager
findObjectsBySuperClass(const Common::String &superClassName)Sci::SegManager
findSegmentByType(int type) constSci::SegManager
freeDynmem(reg_t addr)Sci::SegManager
freeHunkEntry(reg_t addr)Sci::SegManager
getClass(int index) const (defined in Sci::SegManager)Sci::SegManagerinline
getClassAddress(int classnr, ScriptLoadType lock, uint16 callerSegment, bool applyScriptPatches=true) (defined in Sci::SegManager)Sci::SegManager
getHunkPointer(reg_t addr)Sci::SegManager
getObject(reg_t pos) constSci::SegManager
getObjectName(reg_t pos)Sci::SegManager
getParserPtr() const (defined in Sci::SegManager)Sci::SegManagerinline
getSaveDirPtr() const (defined in Sci::SegManager)Sci::SegManagerinline
getScript(SegmentId seg)Sci::SegManager
getScriptIfLoaded(SegmentId seg) constSci::SegManager
getScriptSegment(int script_nr) constSci::SegManager
getScriptSegment(int script_nr, ScriptLoadType load, bool applyScriptPatches=true)Sci::SegManager
getSegment(SegmentId seg, SegmentType type) const (defined in Sci::SegManager)Sci::SegManager
getSegmentObj(SegmentId seg) const (defined in Sci::SegManager)Sci::SegManager
getSegments() const (defined in Sci::SegManager)Sci::SegManagerinline
getSegmentType(SegmentId seg) const (defined in Sci::SegManager)Sci::SegManager
getString(reg_t pointer)Sci::SegManager
initSysStrings()Sci::SegManager
instantiateScript(int script_nr, bool applyScriptPatches=true)Sci::SegManager
isHeapObject(reg_t pos) const (defined in Sci::SegManager)Sci::SegManager
isObject(reg_t obj) constSci::SegManagerinline
lookupList(reg_t addr)Sci::SegManager
lookupNode(reg_t addr, bool stopOnDiscarded=true)Sci::SegManager
memcpy(reg_t dest, reg_t src, size_t n)Sci::SegManager
memcpy(reg_t dest, const byte *src, size_t n)Sci::SegManager
memcpy(byte *dest, reg_t src, size_t n)Sci::SegManager
newNode(reg_t value, reg_t key)Sci::SegManager
reconstructClones()Sci::SegManager
reconstructStack(EngineState *s)Sci::SegManager
resetSegMan() (defined in Sci::SegManager)Sci::SegManager
resizeClassTable(uint32 size) (defined in Sci::SegManager)Sci::SegManagerinline
saveLoadWithSerializer(Common::Serializer &ser) override (defined in Sci::SegManager)Sci::SegManagervirtual
SegManager(ResourceManager *resMan, ScriptPatcher *scriptPatcher)Sci::SegManager
setClassOffset(int index, reg_t offset) (defined in Sci::SegManager)Sci::SegManagerinline
strcpy_(reg_t dest, reg_t src)Sci::SegManager
strcpy_(reg_t dest, const char *src)Sci::SegManager
strlen(reg_t str)Sci::SegManager
strncpy(reg_t dest, reg_t src, size_t n)Sci::SegManager
strncpy(reg_t dest, const char *src, size_t n)Sci::SegManager
uninstantiateScript(int script_nr)Sci::SegManager
~SegManager() overrideSci::SegManager
~Serializable() (defined in Common::Serializable)Common::Serializableinlinevirtual