#include "UObject/ObjectMacros.h"
#include "UObject/Object.h"
#include "UObject/PerPlatformProperties.h"
#include "SoundConcurrency.generated.h"
Go to the source code of this file.
|
| enum | EMaxConcurrentResolutionRule::Type : int {
EMaxConcurrentResolutionRule::PreventNew
, EMaxConcurrentResolutionRule::StopOldest
, EMaxConcurrentResolutionRule::StopFarthestThenPreventNew
, EMaxConcurrentResolutionRule::StopFarthestThenOldest
,
EMaxConcurrentResolutionRule::StopLowestPriority
, EMaxConcurrentResolutionRule::StopQuietest
, EMaxConcurrentResolutionRule::StopLowestPriorityThenPreventNew
, EMaxConcurrentResolutionRule::UMETA =(Hidden)
} |
| |
| enum class | EConcurrencyVolumeScaleMode { Default = 0
, Distance
, Priority
} |
| |
| enum class | EConcurrencyMode : uint8 { Group
, Owner
, OwnerPerSound
, Sound
} |
| |
◆ FConcurrencyGroupID
Sound concurrency group ID.
◆ FConcurrencyGroups
◆ FConcurrencyMap
Type for mapping an object id to a concurrency entry.
◆ FConcurrencyObjectID
Sound concurrency unique object IDs.
◆ FOwnerConcurrencyMap
Maps owners to concurrency maps
◆ FOwnerPerSoundConcurrencyMap
Maps owners to sound instances
◆ FPerSoundToActiveSoundsMap
Maps sound object ids to active sound array for global concurrency limiting
◆ FSoundObjectID
◆ FSoundOwnerObjectID
◆ EConcurrencyMode
How the concurrency request is handled by the concurrency manager
| Enumerator |
|---|
| Group | |
| Owner | |
| OwnerPerSound | |
| Sound | |
◆ EConcurrencyVolumeScaleMode
| Enumerator |
|---|
| Default | |
| Distance | |
| Priority | |
◆ DECLARE_LOG_CATEGORY_EXTERN()