Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Sound
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- USoundNode
- USoundNodeConcatenator
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/Sound/SoundNodeConcatenator.h |
| Include | #include "Sound/SoundNodeConcatenator.h" |
Syntax
class USoundNodeConcatenator : public USoundNode
Remarks
Plays child nodes sequentially
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< float > | InputVolume | Volume multiplier for each input. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
USoundNodeConcatenator
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ParseNodes
(
FAudioDevice* AudioDevice, |
Overridden from USoundNode
| Type | Name | Description | |
|---|---|---|---|
| void | Editor interface. | ||
| float | GetDuration () |
Returns the maximum duration this sound node will play for. | |
| int32 | Returns the maximum number of child nodes this node can possibly have | ||
| int32 | GetNumSounds
(
const UPTRINT NodeWaveInstanceHash, |
Returns the number of simultaneous sounds this node instance plays back. | |
| bool | Returns whether the sound has a sequencer node. | ||
| void | InsertChildNode
(
int32 Index |
||
| bool | NotifyWaveInstanceFinished
(
FWaveInstance* WaveInstance |
Notifies the sound node that a wave instance in its subtree has finished. | |
| void | RemoveChildNode
(
int32 Index |
||
| void | SetChildNodes
(
TArray< USoundNode* >& InChildNodes |
Ensure amount of inputs matches new amount of children |