Zappy GUI
C++ graphic client: renderer, camera, network
Loading...
Searching...
No Matches
NullAudioManager Class Reference

Dummy audio manager for headless mode that produces no sound. More...

#include <NullAudioManager.hpp>

+ Inheritance diagram for NullAudioManager:
+ Collaboration diagram for NullAudioManager:

Public Member Functions

void init () override
 Does nothing.
 
void shutdown () override
 Does nothing.
 
- Public Member Functions inherited from AAudioManager
virtual ~AAudioManager ()=default
 
void handleEvent (const Event &event) override
 Handles a game event to trigger the appropriate sound.
 
- Public Member Functions inherited from IAudioManager
virtual ~IAudioManager ()=default
 

Protected Member Functions

void playSound (const std::string &, const std::string &) override
 Ignores play requests.
 

Detailed Description

Dummy audio manager for headless mode that produces no sound.

Definition at line 9 of file NullAudioManager.hpp.

Member Function Documentation

◆ init()

void NullAudioManager::init ( )
inlineoverridevirtual

Does nothing.

Implements IAudioManager.

Definition at line 12 of file NullAudioManager.hpp.

◆ playSound()

void NullAudioManager::playSound ( const std::string &  ,
const std::string &   
)
inlineoverrideprotectedvirtual

Ignores play requests.

Implements AAudioManager.

Definition at line 19 of file NullAudioManager.hpp.

◆ shutdown()

void NullAudioManager::shutdown ( )
inlineoverridevirtual

Does nothing.

Implements IAudioManager.

Definition at line 15 of file NullAudioManager.hpp.


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