/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterfaceAudioPlayer.h
struct FAudioPlayerInterface_InstanceData
TWeakObjectPtr<...
Attenuation
bool
bOnlyActiveDuringGameplay
bool
bStopWhenComponentIsDestroyed
bool
bValidOneShotSound
TWeakObjectPtr<...
CachedUserParam
TWeakObjectPtr<...
Concurrency
FThreadSafeCoun...
HandleCount
FNiagaraLWCConv...
LWCConverter
int32
MaxPlaysPerTick
TArray<FName>
ParameterNames
TQueue<FPersis...
PersistentAudioActionQueue
TSortedMap< int...
PersistentAudioMapping
TQueue<FAudioP...
PlayAudioQueue
We use a lock-free queue here because multiple threads might try to push data to it at the same time.
TWeakObjectPtr<...
SoundToPlay
FNiagaraParamet...
UserParamBinding
A binding to the user ptr we're reading from (if we are).