FAudioPlayerInterface_InstanceData

Windows
MacOS
Linux

References

Module

Niagara

Header

/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterfaceAudioPlayer.h

Include

#include "NiagaraDataInterfaceAudioPlayer.h"

Syntax

struct FAudioPlayerInterface_InstanceData

Variables

Name Description

Public variable

TWeakObjectPtr<...

 

Attenuation

Public variable

bool

 

bHadPersistentAudioUpdateThisTick

We track if at least one particle played a sound to prevent problems where sounds keep on playing when scalability culls an emitter (which the DI does not notice otherwise)

Public variable

bool

 

bStopWhenComponentIsDestroyed

Public variable

TWeakObjectPtr<...

 

Concurrency

Public variable

FThreadSafeCoun...

 

HandleCount

Public variable

int32

 

MaxPlaysPerTick

Public variable

TArray< FName >

 

ParameterNames

Public variable

TQueue< FPersis...

 

PersistentAudioActionQueue

Public variable

TSortedMap< int...

 

PersistentAudioMapping

Public variable

TQueue< FAudioP...

 

PlayAudioQueue

We use a lock-free queue here because multiple threads might try to push data to it at the same time.

Public variable

TWeakObjectPtr<...

 

SoundToPlay

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss