Navigation
API > API/Plugins > API/Plugins/MetasoundFrontend
References
| Module | MetasoundFrontend |
| Header | /Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/MetasoundParameterPack.h |
| Include | #include "MetasoundParameterPack.h" |
Syntax
struct FMetasoundParameterPackStorage
Remarks
This next class owns the 'bag-o-bytes' that holds all of the parameters.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< uint8 > | Storage | ||
| int32 | StorageBytesInUse |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FMetasoundParameterPackStorage
(
const FMetasoundParameterPackStorage& Other |
|||
Functions
| Type | Name | Description | |
|---|---|---|---|
| std::enable_if_t< std::is_class_v< T > &&TIsTArray_V< T >, void > | AddArrayParameter
(
const FName& Name, |
Array version | |
| std::enable_if_t, T * > | AddParameter
(
const FName& Name, |
Non-class version | |
| std::enable_if_t< std::is_class_v< T > &&!TIsTArray_V< T >, T * > | AddParameter
(
const FName& Name, |
Class version | |
| ParameterIterator | begin () |
||
| ParameterIterator | end () |
||
| MetasoundParameterPackPrivate::FMetasoundParameterPackItem< T, MaxNumItems > * | FindParameter
(
const FName& ParamName, |
Classes
| Type | Name | Description | |
|---|---|---|---|
| ParameterIterator |