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

Classes

struct  CompressedTableEntry
 

Public Member Functions

 AudioVolumeResourceSource (ResourceManager *resMan, const Common::Path &name, ResourceSource *map, int volNum)
 
void loadResource (ResourceManager *resMan, Resource *res) override
 
uint32 getAudioCompressionType () const override
 
bool relocateMapOffset (uint32 &offset, uint32 &size) const
 
- Public Member Functions inherited from Sci::VolumeResourceSource
 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)
 

Protected Attributes

uint32 _audioCompressionType
 
Common::HashMap< uint32, CompressedTableEntry_compressedOffsets
 
- Protected Attributes inherited from Sci::VolumeResourceSource
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

◆ loadResource()

void Sci::AudioVolumeResourceSource::loadResource ( ResourceManager resMan,
Resource res 
)
overridevirtual

Load a resource.

Reimplemented from Sci::ResourceSource.


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