|
Bomberman
|
A manager for sound stream. More...
#include <Sound.hpp>
Public Member Functions | |
| Sound (const std::string &path, bool lonely=false) | |
| Load Sound stream from file. More... | |
| ~Sound ()=default | |
| Default destructor. More... | |
| Sound (const Sound &sound)=default | |
| A copy constructor constructor. More... | |
| Sound & | operator= (const Sound &sound)=default |
| A Sound is assignable. More... | |
| bool | isPlaying (void) override |
| Check if Sound is playing. More... | |
| Sound & | play (void) override |
| Start Sound. More... | |
| Sound & | stop (void) override |
| Stop Sound playing. More... | |
| Sound & | pause (void) override |
| Pause Sound playing. More... | |
| Sound & | resume (void) override |
| Resume playing paused Sound. More... | |
| Sound & | setVolume (float volume) override |
| Set volume for Sound (1.0 is max level) More... | |
| Sound & | setPitch (float pitch) override |
Public Member Functions inherited from RAY::Audio::IAudio | |
| virtual | ~IAudio ()=default |
Private Attributes | |
| std::shared_ptr<::Sound > | _sound |
Static Private Attributes | |
| static RAY::Cache<::Sound > | _soundsCache |
A manager for sound stream.
| RAY::Audio::Sound::Sound | ( | const std::string & | path, |
| bool | lonely = false |
||
| ) |
Load Sound stream from file.
| lonely | should be set to true if the entity's loaded data must be independant from others |
|
default |
Default destructor.
|
default |
A copy constructor constructor.
|
overridevirtual |
Check if Sound is playing.
Implements RAY::Audio::IAudio.
|
overridevirtual |
Pause Sound playing.
Implements RAY::Audio::IAudio.
|
overridevirtual |
Start Sound.
Implements RAY::Audio::IAudio.
|
overridevirtual |
Resume playing paused Sound.
Implements RAY::Audio::IAudio.
|
overridevirtual |
Implements RAY::Audio::IAudio.
|
overridevirtual |
Set volume for Sound (1.0 is max level)
Implements RAY::Audio::IAudio.
|
overridevirtual |
Stop Sound playing.
Implements RAY::Audio::IAudio.
|
private |
|
staticprivate |
1.8.17