ScummVM API documentation
Ultima::Nuvie::SongFilename Class Reference
Inheritance diagram for Ultima::Nuvie::SongFilename:
Ultima::Nuvie::Song Ultima::Nuvie::Sound

Public Member Functions

bool Init (const Common::Path &path, const char *fileId) override
 
bool Init (const Common::Path &path, const char *fileId, uint16 song_num) override
 
bool Play (bool looping=false) override
 
bool Stop () override
 
bool SetVolume (uint8 volume) override
 
bool FadeOut (float seconds) override
 
- Public Member Functions inherited from Ultima::Nuvie::Song
virtual bool Init (const Common::Path &path, const char *fileId)
 
virtual bool Init (const Common::Path &path, const char *fileId, uint16 songnum)
 
bool Play (bool looping=false) override
 
bool Stop () override
 
bool SetVolume (uint8 volume) override
 
bool FadeOut (float seconds) override
 
void SetTitle (const char *title)
 
- Public Member Functions inherited from Ultima::Nuvie::Sound
virtual bool Play (bool looping=false)=0
 
virtual bool Stop ()=0
 
virtual bool FadeOut (float seconds)=0
 
virtual bool SetVolume (uint8 volume)=0
 
const Common::String & GetName () const
 
Common::String GetTitle ()
 
Common::String GetId ()
 

Additional Inherited Members

- Protected Attributes inherited from Ultima::Nuvie::Sound
Common::String m_Filename
 
Common::String m_Title
 
Common::String m_FileId
 

Member Function Documentation

◆ Init() [1/2]

bool Ultima::Nuvie::SongFilename::Init ( const Common::Path &  path,
const char *  fileId 
)
overridevirtual

Reimplemented from Ultima::Nuvie::Song.

◆ Init() [2/2]

bool Ultima::Nuvie::SongFilename::Init ( const Common::Path &  path,
const char *  fileId,
uint16  song_num 
)
overridevirtual

Reimplemented from Ultima::Nuvie::Song.

◆ Play()

bool Ultima::Nuvie::SongFilename::Play ( bool  looping = false)
overridevirtual

Reimplemented from Ultima::Nuvie::Song.

◆ Stop()

bool Ultima::Nuvie::SongFilename::Stop ( )
overridevirtual

Reimplemented from Ultima::Nuvie::Song.

◆ SetVolume()

bool Ultima::Nuvie::SongFilename::SetVolume ( uint8  volume)
overridevirtual

Reimplemented from Ultima::Nuvie::Song.

◆ FadeOut()

bool Ultima::Nuvie::SongFilename::FadeOut ( float  seconds)
overridevirtual

Reimplemented from Ultima::Nuvie::Song.


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