![]() |
VR-Forces 4.7 Class Documentation
|
A signaler for the shared audio settings. More...

Public Member Functions | |
| virtual | ~DtSharedAudioSettingsSignaler () |
| DTOR. | |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. | |
Static Public Member Functions | |
| static DtSharedAudioSettingsSignaler & | instance (const DtSharedSettingsManager &mgr) |
| Get the instance of the settings signaler from the settings manager. | |
| static DtSharedAudioSettingsSignaler & | instance (DtEventQueueInterface &eqi) |
| Get the instance of the settings signaler from the event queue. | |
| static DtSharedAudioSettingsSignaler * | findInstance (DtEventQueueInterface *eqi) |
| Find the instance of the settings signaler from the event queue. | |
Public Attributes | |
Signals for the sound settings. | |
| event_signal< void()> | signal_Close |
| Emitted when the DtAudioSettingsManager is destroyed. | |
| event_signal< void(std::string)> | signal_audioPlaybackDeviceChanged |
| Emitted when the audio playback device setting is changed. | |
| event_signal< void(std::string)> | signal_audioCaptureDeviceChanged |
| Emitted when the audio capture device setting is changed. | |
| event_signal< void(bool)> | signal_showCaptureDeviceSettingsChanged |
| Emitted when the show audio capture device settings is changed. | |
| event_signal< void(bool)> | signal_enableAudioChanged |
| Emitted when the audio enabled setting is changed. | |
| event_signal< void(double)> | signal_VolumeChanged |
| Emitted when the audio volume is changed. | |
| event_signal< void(double)> | signal_SpeedOfSoundChanged |
| Emitted when the speed of sound is changed. | |
| event_signal< void(double)> | signal_MaxVoicesChanged |
| Emitted when the max voices are changed. | |
| event_signal< void(double)> | signal_MaximumOutputDecibelCapabilityChanged |
| Emitted when the sound system capability changed. | |
| event_signal< void(bool)> | signal_EnvironmentalProcessingEnabledChanged |
| Emitted when the environmental audio processing enabled setting is changed. | |
Signals for the sound mappings. | |
| event_signal< void()> | signal_MapDataCleared |
| Emitted when the entire mapping database has been cleared. | |
| event_signal< void(DtEntitySoundMapRecord, bool)> | signal_EntityMapRecordAdded |
| Emitted when a new entity sound-file mapping has been added. | |
| event_signal< void(DtEntitySoundMapRecord, bool)> | signal_EntityMapRecordChanged |
| Emitted when an existing entity sound-file mapping has been changed. | |
| event_signal< void(DtEntitySoundMapRecord, bool)> | signal_EntityMapRecordRemoved |
| Emitted when an existing entity sound-file mapping has been removed. | |
| event_signal< void(DtFireSoundMapRecord, bool)> | signal_WeaponFireMapRecordAdded |
| Emitted when a new weapon-fire sound-file mapping has been added. | |
| event_signal< void(DtFireSoundMapRecord, bool)> | signal_WeaponFireMapRecordChanged |
| Emitted when an existing weapon-fire sound-file mapping has been changed. | |
| event_signal< void(DtFireSoundMapRecord, bool)> | signal_WeaponFireMapRecordRemoved |
| Emitted when an existing weapon-fire sound-file mapping has been removed. | |
| event_signal< void(DtDetonationSoundMapRecord, bool)> | signal_DetonationMapRecordAdded |
| Emitted when a new detonation sound-file mapping has been added. | |
| event_signal< void(DtDetonationSoundMapRecord, bool)> | signal_DetonationMapRecordChanged |
| Emitted when an existing detonation sound-file mapping has been changed. | |
| event_signal< void(DtDetonationSoundMapRecord, bool)> | signal_DetonationMapRecordRemoved |
| Emitted when an existing detonation sound-file mapping has been removed. | |
| event_signal< void()> | signal_ReloadMapData |
| Emitted when the entire mapping database has been cleared. | |
Protected Member Functions | |
| DtSharedAudioSettingsSignaler (DtEventQueueInterface &eqi) | |
| Protected CTOR ( Use ::instance(..) ). | |
Private Member Functions | |
| DtSharedAudioSettingsSignaler (const DtSharedAudioSettingsSignaler &sig) | |
| Copy CTOR (Not implemented). | |
| DtSharedAudioSettingsSignaler & | operator= (const DtSharedAudioSettingsSignaler &sig) |
| Assignment Operator (Not implemented). | |
A signaler for the shared audio settings.
|
virtual |
DTOR.
|
protected |
Protected CTOR ( Use ::instance(..) ).
|
private |
Copy CTOR (Not implemented).
|
static |
Get the instance of the settings signaler from the settings manager.
|
static |
Get the instance of the settings signaler from the event queue.
|
static |
Find the instance of the settings signaler from the event queue.
|
private |
Assignment Operator (Not implemented).
| event_signal<void ()> makVrv::DtSharedAudioSettingsSignaler::signal_Close |
Emitted when the DtAudioSettingsManager is destroyed.
| event_signal<void (std::string)> makVrv::DtSharedAudioSettingsSignaler::signal_audioPlaybackDeviceChanged |
Emitted when the audio playback device setting is changed.
| event_signal<void (std::string)> makVrv::DtSharedAudioSettingsSignaler::signal_audioCaptureDeviceChanged |
Emitted when the audio capture device setting is changed.
| event_signal<void (bool)> makVrv::DtSharedAudioSettingsSignaler::signal_showCaptureDeviceSettingsChanged |
Emitted when the show audio capture device settings is changed.
| event_signal<void (bool)> makVrv::DtSharedAudioSettingsSignaler::signal_enableAudioChanged |
Emitted when the audio enabled setting is changed.
| event_signal<void (double)> makVrv::DtSharedAudioSettingsSignaler::signal_VolumeChanged |
Emitted when the audio volume is changed.
| event_signal<void (double)> makVrv::DtSharedAudioSettingsSignaler::signal_SpeedOfSoundChanged |
Emitted when the speed of sound is changed.
| event_signal<void (double)> makVrv::DtSharedAudioSettingsSignaler::signal_MaxVoicesChanged |
Emitted when the max voices are changed.
| event_signal<void (double)> makVrv::DtSharedAudioSettingsSignaler::signal_MaximumOutputDecibelCapabilityChanged |
Emitted when the sound system capability changed.
| event_signal<void (bool)> makVrv::DtSharedAudioSettingsSignaler::signal_EnvironmentalProcessingEnabledChanged |
Emitted when the environmental audio processing enabled setting is changed.
| event_signal<void ()> makVrv::DtSharedAudioSettingsSignaler::signal_MapDataCleared |
Emitted when the entire mapping database has been cleared.
| event_signal<void (DtEntitySoundMapRecord, bool)> makVrv::DtSharedAudioSettingsSignaler::signal_EntityMapRecordAdded |
Emitted when a new entity sound-file mapping has been added.
| event_signal<void (DtEntitySoundMapRecord, bool)> makVrv::DtSharedAudioSettingsSignaler::signal_EntityMapRecordChanged |
Emitted when an existing entity sound-file mapping has been changed.
| event_signal<void (DtEntitySoundMapRecord, bool)> makVrv::DtSharedAudioSettingsSignaler::signal_EntityMapRecordRemoved |
Emitted when an existing entity sound-file mapping has been removed.
| event_signal<void (DtFireSoundMapRecord, bool)> makVrv::DtSharedAudioSettingsSignaler::signal_WeaponFireMapRecordAdded |
Emitted when a new weapon-fire sound-file mapping has been added.
| event_signal<void (DtFireSoundMapRecord, bool)> makVrv::DtSharedAudioSettingsSignaler::signal_WeaponFireMapRecordChanged |
Emitted when an existing weapon-fire sound-file mapping has been changed.
| event_signal<void (DtFireSoundMapRecord, bool)> makVrv::DtSharedAudioSettingsSignaler::signal_WeaponFireMapRecordRemoved |
Emitted when an existing weapon-fire sound-file mapping has been removed.
| event_signal<void (DtDetonationSoundMapRecord, bool)> makVrv::DtSharedAudioSettingsSignaler::signal_DetonationMapRecordAdded |
Emitted when a new detonation sound-file mapping has been added.
| event_signal<void (DtDetonationSoundMapRecord, bool)> makVrv::DtSharedAudioSettingsSignaler::signal_DetonationMapRecordChanged |
Emitted when an existing detonation sound-file mapping has been changed.
| event_signal<void (DtDetonationSoundMapRecord, bool)> makVrv::DtSharedAudioSettingsSignaler::signal_DetonationMapRecordRemoved |
Emitted when an existing detonation sound-file mapping has been removed.
| event_signal<void ()> makVrv::DtSharedAudioSettingsSignaler::signal_ReloadMapData |
Emitted when the entire mapping database has been cleared.