Navigation
API > API/Plugins > API/Plugins/Niagara
References
Module | Niagara |
Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterfaceAudioPlayer.h |
Include | #include "NiagaraDataInterfaceAudioPlayer.h" |
Syntax
struct FAudioPlayerInterface_InstanceData
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
TWeakObjectPtr< USoundAttenuation > | Attenuation | |
![]() |
bool | bOnlyActiveDuringGameplay | |
![]() |
bool | bStopWhenComponentIsDestroyed | |
![]() |
bool | bValidOneShotSound | |
![]() |
TWeakObjectPtr< UNiagaraDataInterfaceAudioPlayerSettings > | CachedUserParam | |
![]() |
TWeakObjectPtr< USoundConcurrency > | Concurrency | |
![]() |
FThreadSafeCounter | HandleCount | |
![]() |
FNiagaraLWCConverter | LWCConverter | |
![]() |
int32 | MaxPlaysPerTick | |
![]() |
TArray< FName > | ParameterNames | |
![]() |
TQueue< FPersistentAudioParticleData, EQueueMode::Mpsc > | PersistentAudioActionQueue | |
![]() |
TSortedMap< int32, TWeakObjectPtr< UAudioComponent > > | PersistentAudioMapping | |
![]() |
TQueue< FAudioParticleData, EQueueMode::Mpsc > | PlayAudioQueue | We use a lock-free queue here because multiple threads might try to push data to it at the same time. |
![]() |
TWeakObjectPtr< USoundBase > | SoundToPlay | |
![]() |
FNiagaraParameterDirectBinding< UObject * > | UserParamBinding | A binding to the user ptr we're reading from (if we are). |