Navigation
API > API/Plugins > API/Plugins/MetasoundFrontend
References
| Module | MetasoundFrontend |
| Header | /Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/MetasoundArrayNodesRegistration.h |
| Include | #include "MetasoundArrayNodesRegistration.h" |
Syntax
template<typename ArrayType>
struct TArrayNodeSupport
Remarks
TArrayNodeSupport acts as a configuration sturct to determine whether a particular TArrayNode can be instantiated for a specific ArrayType.
Some ArrayNodes require that the array elements have certain properties such as default element constructors, element copy constructors, etc.
Typedefs
| Name | Description |
|---|---|
| ElementType |
Constants
| Name | Description |
|---|---|
| bEnabled | |
| bIsArrayConcatSupported | Elements must be copy constructible. |
| bIsArrayGetSupported | Element must be default parsable to create get operator because a value must be returned even if the index is invalid. |
| bIsArrayNumSupported | Array num is supported for all array types. |
| bIsArrayRandomGetSupported | Random get is supported for all types that get is supported for. |
| bIsArraySetSupported | Element must be copy assignable to set the value. |
| bIsArrayShuffleSupported | Array shuffle is supported for all types that get is supported for. |
| bIsArraySubsetSupported | Elements must be copy constructible. |
| bIsElementParsableAndAssignable |