ScummVM API documentation
Saga::ResourceContext_RSC Class Reference
Inheritance diagram for Saga::ResourceContext_RSC:
Saga::ResourceContext

Protected Member Functions

bool loadRes (SagaEngine *_vm, int type) override
 
void processPatches (Resource *resource, const GamePatchDescription *patchFiles) override
 
- Protected Member Functions inherited from Saga::ResourceContext
bool load (SagaEngine *_vm, Resource *resource)
 
bool loadResV1 ()
 
bool loadResIteAmiga (SagaEngine *_vm, int type, bool isFloppy)
 
bool loadResIteAmigaSound (SagaEngine *_vm, int type)
 
virtual bool loadRes (SagaEngine *_vm, int type)=0
 
virtual void processPatches (Resource *resource, const GamePatchDescription *patchFiles)
 

Additional Inherited Members

- Public Member Functions inherited from Saga::ResourceContext
bool isCompressed () const
 
uint16 fileType () const
 
int32 fileSize () const
 
int serial () const
 
bool isBigEndian () const
 
const char * fileName () const
 
Common::SeekableReadStream * getFile (ResourceData *resourceData)
 
bool validResourceId (uint32 resourceId) const
 
ResourceData * getResourceData (uint32 resourceId)
 
void closeFile ()
 
- Protected Attributes inherited from Saga::ResourceContext
const char * _fileName
 
uint16 _fileType
 
bool _isCompressed
 
int _serial
 
bool _isBigEndian
 
ResourceDataArray _table
 
Common::ScopedPtr< Common::SeekableReadStream > _file
 
Common::ScopedPtr< Common::MacResManager > _macRes
 
int32 _fileSize
 
bool _tombstone
 

Member Function Documentation

◆ loadRes()

bool Saga::ResourceContext_RSC::loadRes ( SagaEngine *  _vm,
int  type 
)
inlineoverrideprotectedvirtual

Implements Saga::ResourceContext.

◆ processPatches()

void Saga::ResourceContext_RSC::processPatches ( Resource *  resource,
const GamePatchDescription *  patchFiles 
)
overrideprotectedvirtual

Reimplemented from Saga::ResourceContext.


The documentation for this class was generated from the following file: