3#include <AmplitudeAudioPlugin/AmplitudeAudioPluginDLL.h>
5#include <AudioSystemPlugin/Core/AudioSystemData.h>
7#include <SparkyStudios/Audio/Amplitude/Amplitude.h>
8#include <SparkyStudios/Audio/Amplitude/Core/Common/Types.h>
14 using StorageType = plUInt8;
52 , m_uiAmId(uiEntityID)
53 , m_bHasPosition(bHasPosition)
58 const SparkyStudios::Audio::Amplitude::AmEntityID m_uiAmId;
68 , m_uiAmId(uiListenerID)
72 const SparkyStudios::Audio::Amplitude::AmListenerID m_uiAmId;
86 const SparkyStudios::Audio::Amplitude::AmEventID m_uiAmId;
100 const SparkyStudios::Audio::Amplitude::AmRtpcID m_uiAmId;
108 explicit plAmplitudeAudioSwitchStateData(
const SparkyStudios::Audio::Amplitude::AmSwitchID uiSwitchId,
const SparkyStudios::Audio::Amplitude::AmObjectID uiSwitchStateId)
110 , m_uiSwitchId(uiSwitchId)
111 , m_uiSwitchStateId(uiSwitchStateId)
115 const SparkyStudios::Audio::Amplitude::AmSwitchID m_uiSwitchId;
116 const SparkyStudios::Audio::Amplitude::AmObjectID m_uiSwitchStateId;
124 explicit plAmplitudeAudioEnvironmentData(
const SparkyStudios::Audio::Amplitude::AmEnvironmentID uiEnvironmentId,
const SparkyStudios::Audio::Amplitude::AmEffectID uiEffectId)
126 , m_uiAmId(uiEnvironmentId)
127 , m_uiEffectId(uiEffectId)
131 const SparkyStudios::Audio::Amplitude::AmEnvironmentID m_uiAmId;
132 const SparkyStudios::Audio::Amplitude::AmEffectID m_uiEffectId;
142 , m_uiAmId(uiEventId)
146 plAudioSystemEventState m_eState{plAudioSystemEventState::Invalid};
147 SparkyStudios::Audio::Amplitude::EventCanceler m_EventCanceler;
148 const SparkyStudios::Audio::Amplitude::AmEventID m_uiAmId;
159 , m_sFileName(sFileName)
163 const SparkyStudios::Audio::Amplitude::AmEventID m_uiAmId;
Definition AmplitudeAudioData.h:46
Definition AmplitudeAudioData.h:120
Definition AmplitudeAudioData.h:136
Definition AmplitudeAudioData.h:62
Definition AmplitudeAudioData.h:90
Definition AmplitudeAudioData.h:152
Definition AmplitudeAudioData.h:104
Definition AmplitudeAudioData.h:76
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
The type of a control. This is used by control assets to determine the type of the control when the a...
Definition AmplitudeAudioData.h:13
Enum
Definition AmplitudeAudioData.h:17