Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/AudioGameplayVolume/Source/AudioGameplayVolume/Public/AudioGameplayVolumeSubsystem.h |
Include |
#include "AudioGameplayVolumeSubsystem.h" |
UCLASS()
class UAudioGameplayVolumeSubsystem :
public UAudioEngineSubsystem,
public IActiveSoundUpdateInterface
Name | Description | ||
---|---|---|---|
|
ActiveSoundData |
A collection of data about currently playing active sounds, indexed by the sound's unique ID. |
|
|
AGVComponents |
Components in our system. |
|
|
AGVListeners |
Audio thread representation of Listeners. |
|
|
bHasStaleProxy |
Force an enter / exit of a volume to handle data changing while a proxy is active. |
|
|
float |
NextUpdateDeltaTime |
Time when next update happens relative to last update. |
|
PreviousProxyCount |
The number of proxy volumes from the previous update. |
|
|
ProxyVolumes |
Audio thread representation of Volumes. |
|
|
float |
TimeSinceUpdate |
Time since last update call, in seconds. |
|
WorldProxyLists |
A collection of listener & volume intersection data, by worldID. |
Name | Description | |
---|---|---|
|
~UAudioGameplayVolumeSubsystem() |
Name | Description | ||
---|---|---|---|
|
AddProxy |
(Audio Thread Only) Add, Update, Remove ProxyVolumes |
|
|
AddVolumeComponent ( |
Add a volume to the system |
|
|
DoesSupportWorld ( |
Returns true if we allow volumes from the world's type |
|
|
IsAnyListenerInVolume |
Returns true if a listener associated with WorldID is inside the volume (by ID) |
|
|
RemoveProxy ( |
||
|
RemoveVolumeComponent ( |
Remove a volume from the system |
|
|
UpdateComponentsFromProxyInfo ( |
Update the components driven by proxies on the game thread |
|
|
UpdateFromListeners() |
Update our representation of audio listeners on the audio thread |
|
|
UpdateProxy |
||
|
UpdateVolumeComponent ( |
Update an existing volume in the system |
Name | Description | ||
---|---|---|---|
|
ShouldCreateSubsystem ( |
Override to control if the Subsystem should be created at all. |
Name | Description | ||
---|---|---|---|
|
ApplyInteriorSettings ( |
Applies interior data previously collected to the active sound and parse parameters. |
|
|
GatherInteriorData ( |
Gathers interior data that can affect the active sound. |
|
|
OnNotifyPendingDelete ( |
Called when the active sound is being removed from the audio engine |