Pixel Dust Game Engine  v0.9.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups
Public Member Functions | Friends | List of all members
SoundManager Class Referenceabstract
Inheritance diagram for SoundManager:
Inheritance graph
[legend]
Collaboration diagram for SoundManager:
Collaboration graph
[legend]

Public Member Functions

virtual void setVolume (float level)=0
 
virtual void setMute (bool muted)=0
 
virtual void idle ()=0
 
- Public Member Functions inherited from Singleton< SoundManager >
 Singleton ()
 
virtual ~Singleton ()
 

Friends

class Singleton< SoundManager >
 

Additional Inherited Members

- Static Public Member Functions inherited from Singleton< SoundManager >
static SoundManagergetSingletonInstance ()
 
static bool hasInstance ()
 
static SoundManagerinstance ()
 
static void setInstance (SoundManager *i)
 
static SoundManagercreateSingletonInstance ()
 

Detailed Description

SoundManager used for application wide sound settings and options

Member Function Documentation

virtual void idle ( )
pure virtual
virtual void setMute ( bool  muted)
pure virtual
virtual void setVolume ( float  level)
pure virtual

Friends And Related Function Documentation

friend class Singleton< SoundManager >
friend