|
Zappy GUI
C++ graphic client: renderer, camera, network
|
Interface for managing audio in the application. More...
#include <IAudioManager.hpp>
Inheritance diagram for IAudioManager:
Collaboration diagram for IAudioManager:Public Member Functions | |
| virtual | ~IAudioManager ()=default |
| virtual void | init ()=0 |
| Initializes the audio subsystem. | |
| virtual void | shutdown ()=0 |
| Cleans up audio resources and shuts down the subsystem. | |
| virtual void | handleEvent (const Event &event)=0 |
| Processes a game event to trigger the appropriate sound. | |
Interface for managing audio in the application.
Definition at line 9 of file IAudioManager.hpp.
|
virtualdefault |
|
pure virtual |
Processes a game event to trigger the appropriate sound.
| event | The game event to process. |
Implemented in AAudioManager.
|
pure virtual |
Initializes the audio subsystem.
Implemented in NullAudioManager, and RaylibAudioManager.
|
pure virtual |
Cleans up audio resources and shuts down the subsystem.
Implemented in NullAudioManager, and RaylibAudioManager.