Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Sound/SoundConcurrency.h |
Include |
#include "Sound/SoundConcurrency.h" |
class FConcurrencyGroup
Class which tracks array of active sound pointers for concurrency management
Name | Description | |
---|---|---|
|
FConcurrencyGroup ( |
Constructor for the max concurrency active sound entry. |
Name | Description | ||
---|---|---|---|
|
AddActiveSound ( |
Adds an active sound to the active sound array. |
|
|
CullSoundsDueToMaxConcurrency() |
Sorts the active sound if concurrency settings require culling post playback |
|
|
FConcurrency... |
GenerateNewID() |
|
|
const TArray... |
GetActiveSounds() |
Returns the active sounds array. |
|
FConcurrency... |
GetGroupID() |
Returns the id of the concurrency group |
|
const int32 |
GetNextGeneration() |
Returns the current generation (effectively, the number of concurrency sound instances active) |
|
FConcurrency... |
GetObjectID() |
Returns the parent object ID |
|
const FSound... |
GetSettings() |
Returns the settings associated with the group |
|
IsEmpty() |
Determines if the group is full. |
|
|
IsFull() |
Determines if the group is full. |
|
|
RemoveActiveSound ( |
Removes an active sound from the active sound array. |