Navigation
API > API/Plugins > API/Plugins/MetasoundEngine > API/Plugins/MetasoundEngine/UMetaSoundBuilderBase
Description
Connects node output to a node input. Does NOT provide loop detection for performance reasons. Loop detection is checked on class registration when built or played. Returns succeeded if connection made, failed if connection already exists with input, the data types do not match, or the connection is not supported due to access type incompatibility (ex. constructor input to non-constructor input).
| Name | ConnectNodes |
| Type | function |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundEngine/Public/MetasoundBuilderBase.h |
| Include Path | #include "MetasoundBuilderBase.h" |
| Source | /Engine/Plugins/Runtime/Metasound/Source/MetasoundEngine/Public/MetasoundBuilderBase.cpp |
UFUNCTION (BlueprintCallable, Category="Audio|MetaSound|Builder",
Meta=(ExpandEnumAsExecs="OutResult"))
void ConnectNodes
(
const FMetaSoundBuilderNodeOutputHandle & NodeOutputHandle,
const FMetaSoundBuilderNodeInputHandle & NodeInputHandle,
EMetaSoundBuilderResult & OutResult
)