USoundNodeBranch

Selects a child node based on the value of a boolean parameter

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Sound/SoundNodeBranch.h

Include

#include "Sound/SoundNodeBranch.h"

Syntax

class USoundNodeBranch : public USoundNode

Remarks

Selects a child node based on the value of a boolean parameter

Variables

Name Description

Public variable

FName

 

BoolParameterName

The name of the boolean parameter to use to determine which branch we should take

Constructors

Name Description

Public function

USoundNodeBranch

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Virtual

void

 

ParseNodes

(
    FAudioDevice* AudioDevice,
    const UPTRINT NodeWaveInstanceHash,
    FActiveSound& ActiveSound,
    const FSoundParseParameters& Parse...,
    TArray< FWaveInstance* >& Wav...
)

Overridden from USoundNode

Name Description

Public function Virtual Const

FText

 

GetInputPinName

(
    int32 PinIndex
)

Get the name of a specific input pin

Public function Virtual Const

int32

 

GetMaxChildNodes()

Returns the maximum number of child nodes this node can possibly have

Public function Virtual Const

int32

 

GetMinChildNodes()

Returns the minimum number of child nodes this node must have

Public function Virtual Const

FText

 

GetTitle()

Public function Virtual

void

 

RemoveChildNode

(
    int32 Index
)

Enums

Name

Description

Private enum

BranchPurpose

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss