ISoundManager Class Reference

#include <isound.h>

Inheritance diagram for ISoundManager:
Inheritance graph
[legend]

Public Member Functions

 INTEGER_CONSTANT (Version, 1)
 STRING_CONSTANT (Name,"sound")
virtual ~ISoundManager ()
virtual bool playSound (const std::string &fileName)=0
virtual void stopSound ()=0
virtual void switchPlaybackEnabledFlag ()=0
virtual bool isPlaybackEnabled ()=0

Detailed Description

Sound manager interface.

Definition at line 71 of file isound.h.


Constructor & Destructor Documentation

virtual ISoundManager::~ISoundManager (  )  [inline, virtual]

Definition at line 77 of file isound.h.


Member Function Documentation

ISoundManager::INTEGER_CONSTANT ( Version  ,
 
)
virtual bool ISoundManager::isPlaybackEnabled (  )  [pure virtual]

tachop: Returns if Sound Playback is enabled.

Implemented in sound::SoundManager.

virtual bool ISoundManager::playSound ( const std::string fileName  )  [pure virtual]

greebo: Plays the given sound file (defined by its VFS path).

Returns:
: TRUE, if the sound file was found at the given VFS path, FALSE otherwise

Implemented in sound::SoundManager.

virtual void ISoundManager::stopSound (  )  [pure virtual]

greebo: Stops the currently played sound.

Implemented in sound::SoundManager.

ISoundManager::STRING_CONSTANT ( Name  ,
"sound"   
)
virtual void ISoundManager::switchPlaybackEnabledFlag (  )  [pure virtual]

tachop: Switches Sound Playback Enabled flag.

Implemented in sound::SoundManager.


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

Generated by  doxygen 1.6.2