ScummVM API documentation
Sci::VolumeResourceSource Class Reference
Inheritance diagram for Sci::VolumeResourceSource:
Sci::ResourceSource Sci::AudioVolumeResourceSource

Public Member Functions

 VolumeResourceSource (const Common::Path &name, ResourceSource *map, int volNum, ResSourceType type=kSourceVolume)
 
 VolumeResourceSource (const Common::Path &name, ResourceSource *map, int volNum, const Common::FSNode *resFile)
 
ResourceSourcefindVolume (ResourceSource *map, int volNum) override
 
- Public Member Functions inherited from Sci::ResourceSource
ResSourceType getSourceType () const
 
const Common::PathgetLocationName () const
 
Common::SeekableReadStreamgetVolumeFile (ResourceManager *resMan, Resource *res)
 
virtual void scanSource (ResourceManager *resMan)
 
virtual void loadResource (ResourceManager *resMan, Resource *res)
 
virtual uint32 getAudioCompressionType () const
 

Protected Attributes

ResourceSource *const _associatedMap
 
- Protected Attributes inherited from Sci::ResourceSource
const ResSourceType _sourceType
 
const Common::Path _name
 

Additional Inherited Members

- Public Attributes inherited from Sci::ResourceSource
bool _scanned
 
const Common::FSNode *const _resourceFile
 
const int _volumeNumber
 
- Protected Member Functions inherited from Sci::ResourceSource
 ResourceSource (ResSourceType type, const Common::Path &name, int volNum=0, const Common::FSNode *resFile=0)
 

Member Function Documentation

◆ findVolume()

ResourceSource* Sci::VolumeResourceSource::findVolume ( ResourceSource map,
int  volNum 
)
inlineoverridevirtual

TODO: Document this

Reimplemented from Sci::ResourceSource.


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