Navigation
API > API/Plugins > API/Plugins/MetasoundGraphCore
The FClassInterfaceDataBuilder assembles declared inputs, outputs, variants and subinterfaces into a FClassInterfaceData object. This is largely to simply the task of node authors when they declare a nodes interface. Instead of building an interface sequentially, they can declare the interface and allow the builder to build the correct object.
e.g:
FClassInterface ClassInterface = CreateClassInterface( TInputDataVertex
| Name | FClassInterfaceDataBuilder |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundGraphCore/Public/MetasoundVertex.h |
| Include Path | #include "MetasoundVertex.h" |
Syntax
class FClassInterfaceDataBuilder
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ClassInterfaceData | FClassInterfaceData | MetasoundVertex.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FClassInterfaceDataBuilder & Build
(
Args&&... InArgs |
MetasoundVertex.h | ||
const FClassInterfaceData & GetClassInterfaceData() |
MetasoundVertex.h |