Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Sound
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- USoundNode
- USoundNodeSwitch
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/Sound/SoundNodeSwitch.h |
| Include | #include "Sound/SoundNodeSwitch.h" |
Syntax
class USoundNodeSwitch : public USoundNode
Remarks
Selects a child node based on the value of a integer parameter
Variables
| Type | Name | Description | |
|---|---|---|---|
| FName | IntParameterName | The name of the integer parameter to use to determine which branch we should take |
Constructors
| Type | Name | Description | |
|---|---|---|---|
USoundNodeSwitch
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ParseNodes
(
FAudioDevice* AudioDevice, |
||
| void | RenamePins () |
Overridden from USoundNode
| Type | Name | Description | |
|---|---|---|---|
| void | Editor interface. | ||
| FText | GetInputPinName
(
int32 PinIndex |
Get the name of a specific input pin | |
| int32 | Returns the maximum number of child nodes this node can possibly have | ||
| int32 | Returns the minimum number of child nodes this node must have | ||
| FText | GetTitle () |
||
| void | InsertChildNode
(
int32 Index |
||
| void | RemoveChildNode
(
int32 Index |