Navigation
API > API/Plugins > API/Plugins/MetasoundFrontend
Inheritance Hierarchy
- FMetasoundFrontendClassInterface
- FMetasoundFrontendInterface
References
| Module | MetasoundFrontend |
| Header | /Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/MetasoundFrontendDocument.h |
| Include | #include "MetasoundFrontendDocument.h" |
Syntax
USTRUCT ()
struct FMetasoundFrontendClassInterface
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FMetasoundFrontendClassEnvironmentVariable > | Environment | Description of class environment variables. | |
| TArray< FMetasoundFrontendClassInput > | Inputs | Description of class inputs. | |
| TArray< FMetasoundFrontendClassOutput > | Outputs | Description of class outputs. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddRequiredInputToStyle
(
const FName& InInputName, |
||
| void | AddRequiredOutputToStyle
(
const FName& InOutputName, |
||
| void | AddSortOrderToInputStyle
(
const int32 InSortOrder |
||
| void | AddSortOrderToOutputStyle
(
const int32 InSortOrder |
||
| FMetasoundFrontendClassInterface | GenerateClassInterface
(
const Metasound::FVertexInterface& InVertexInterface |
Generates class interface intended to be used as a registry descriptor from FNodeClassMetadata. | |
| const FGuid & | GetChangeID () |
||
| const FMetasoundFrontendInterfaceStyle & | |||
| const FMetasoundFrontendInterfaceStyle & | |||
| bool | IsMemberInputRequired
(
const FName& InInputName, |
||
| bool | IsMemberOutputRequired
(
const FName& InOutputName, |
||
| void | SetInputStyle
(
const FMetasoundFrontendInterfaceStyle& InInputStyle |
||
| void | SetOutputStyle
(
const FMetasoundFrontendInterfaceStyle& InOutputStyle |
||
| void | 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. |