3#include <AudioSystemPlugin/AudioSystemPluginDLL.h>
5#include <AudioSystemPlugin/Core/AudioSystemAllocator.h>
6#include <AudioSystemPlugin/Core/AudioSystemData.h>
31 [[nodiscard]]
virtual plAudioSystemDataID GetId()
const {
return m_uiId; }
34 const plAudioSystemDataID m_uiId;
43 , m_pListenerData(pListenerData)
58 , m_pEntityData(pEntityData)
73 , m_pTriggerData(pTriggerData)
102 , m_pEventData(pEventData)
117 , m_pRtpcData(pRtpcData)
132 , m_pSwitchStateData(pSwitchStateData)
147 , m_pEnvironmentData(pEnvironmentData)
162 , m_pSoundBankData(pSoundBankData)
Definition AudioTranslationLayerData.h:22
Definition AudioTranslationLayerData.h:54
Definition AudioTranslationLayerData.h:143
Definition AudioTranslationLayerData.h:98
Definition AudioTranslationLayerData.h:39
Definition AudioTranslationLayerData.h:113
Definition AudioTranslationLayerData.h:158
Definition AudioTranslationLayerData.h:128
Definition AudioTranslationLayerData.h:69
void DetachEvent(::plAudioSystemDataID uiEventId)
Detach an event to this trigger. This will also destroy the event.
Definition AudioTranslationLayerData.cpp:33
plResult GetEvent(::plAudioSystemDataID uiEventId, plAudioSystemEventData *&out_pEventData) const
Get an attached event. This will fail and return nullptr if an event with the given ID is not attache...
Definition AudioTranslationLayerData.cpp:39
void AttachEvent(::plAudioSystemDataID uiEventId, plAudioSystemEventData *pEventData)
Attach an event to this trigger. This means the attached event has been triggered by this trigger....
Definition AudioTranslationLayerData.cpp:28
Base class for an audio middleware bank file.
Definition AudioSystemData.h:224
Base class for an audio middleware entity.
Definition AudioSystemData.h:153
Base class for an audio middleware environment.
Definition AudioSystemData.h:198
Base class for an audio middleware event.
Definition AudioSystemData.h:207
Base class for an audio middleware listener.
Definition AudioSystemData.h:162
Base class for an audio middleware RTPC.
Definition AudioSystemData.h:180
Base class for an audio middleware switch state.
Definition AudioSystemData.h:189
Base class for an audio middleware trigger.
Definition AudioSystemData.h:171
Definition AudioSystemAllocator.h:36
Default enum for returning failure or success, instead of using a bool.
Definition Types.h:54