ScummVM API documentation
MTropolis::ProjectDescription Class Reference

Public Member Functions

 ProjectDescription (ProjectPlatform platform, RuntimeVersion runtimeVersion, bool autoDetectVersion, Common::Archive *rootArchive, const Common::Path &projectRootDir)
 
void addSegment (int volumeID, const char *filePath)
 
void addSegment (int volumeID, Common::SeekableReadStream *stream)
 
const Common::Array< SegmentDescription > & getSegments () const
 
void addPlugIn (const Common::SharedPtr< PlugIn > &plugIn)
 
const Common::Array< Common::SharedPtr< PlugIn > > & getPlugIns () const
 
void setResources (const Common::SharedPtr< ProjectResources > &resources)
 
const Common::SharedPtr< ProjectResources > & getResources () const
 
void setCursorGraphics (const Common::SharedPtr< CursorGraphicCollection > &cursorGraphics)
 
const Common::SharedPtr< CursorGraphicCollection > & getCursorGraphics () const
 
void setLanguage (const Common::Language &language)
 
const Common::LanguagegetLanguage () const
 
ProjectPlatform getPlatform () const
 
RuntimeVersion getRuntimeVersion () const
 
bool isRuntimeVersionAuto () const
 
Common::ArchivegetRootArchive () const
 
const Common::PathgetProjectRootDir () const
 
const SubtitleTablesgetSubtitles () const
 
void setSubtitles (const SubtitleTables &subs)
 

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