Navigation
API > API/Plugins > API/Plugins/MetasoundFrontend
| Name | FMetasoundFrontendClassInterface |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/MetasoundFrontendDocument.h |
| Include Path | #include "MetasoundFrontendDocument.h" |
Syntax
USTRUCT ()
struct FMetasoundFrontendClassInterface
Derived Classes
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Environment | TArray< FMetasoundFrontendClassEnvironmentVariable > | Description of class environment variables. | MetasoundFrontendDocument.h |
|
| Inputs | TArray< FMetasoundFrontendClassInput > | Description of class inputs. | MetasoundFrontendDocument.h |
|
| Outputs | TArray< FMetasoundFrontendClassOutput > | Description of class outputs. | MetasoundFrontendDocument.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ChangeID | FGuid | MetasoundFrontendDocument.h |
|
|
| InputStyle | FMetasoundFrontendInterfaceStyle | Style info for inputs. | MetasoundFrontendDocument.h | |
| OutputStyle | FMetasoundFrontendInterfaceStyle | Style info for outputs. | MetasoundFrontendDocument.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| MetasoundFrontendDocument.h | |||
| MetasoundFrontendDocument.h | |||
void AddSortOrderToInputStyle
(
const int32 InSortOrder |
MetasoundFrontendDocument.h | ||
void AddSortOrderToOutputStyle
(
const int32 InSortOrder |
MetasoundFrontendDocument.h | ||
const FGuid & GetChangeID() |
MetasoundFrontendDocument.h | ||
const FMetasoundFrontendInterfaceStyle & GetInputStyle() |
MetasoundFrontendDocument.h | ||
const FMetasoundFrontendInterfaceStyle & GetOutputStyle() |
MetasoundFrontendDocument.h | ||
| MetasoundFrontendDocument.h | |||
| MetasoundFrontendDocument.h | |||
void SetInputStyle
(
FMetasoundFrontendInterfaceStyle InInputStyle |
MetasoundFrontendDocument.h | ||
void SetOutputStyle
(
FMetasoundFrontendInterfaceStyle InOutputStyle |
MetasoundFrontendDocument.h | ||
void UpdateChangeID () |
TODO: This is unfortunately required to be manually managed and executed anytime the input/output/environment arrays are mutated due to the design of the controller system obscuring away read/write permissions when querying. | MetasoundFrontendDocument.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FMetasoundFrontendClassInterface GenerateClassInterface
(
const Metasound::FVertexInterface& InVertexInterface |
Generates class interface intended to be used as a registry descriptor from FNodeClassMetadata. | MetasoundFrontendDocument.h |