Navigation
API > API/Plugins > API/Plugins/MetasoundEngine
Exposes the value of an output on a FMetasoundGenerator.
| Name | FMetaSoundOutput |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundEngine/Public/MetasoundOutput.h |
| Include Path | #include "MetasoundOutput.h" |
Syntax
USTRUCT (BlueprintType )
struct FMetaSoundOutput : public FSoundGeneratorOutput
Inheritance Hierarchy
- FSoundGeneratorOutput → FMetaSoundOutput
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| MetasoundOutput.h | |||
FMetaSoundOutput
(
const FMetaSoundOutput& Other |
MetasoundOutput.h | ||
FMetaSoundOutput
(
FMetaSoundOutput&& Other |
MetasoundOutput.h | ||
FMetaSoundOutput
(
FName InName, |
MetasoundOutput.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Data | TUniquePtr< Metasound::IOutputStorage > | MetasoundOutput.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool Get
(
DataType& Value |
Get the value, for copyable registered Metasound data types | MetasoundOutput.h | |
FName GetDataTypeName() |
Get the type name of the output | MetasoundOutput.h | |
void Init
(
const DataType& InitialValue |
Initialize the output with some data. | MetasoundOutput.h | |
bool IsType() |
Check if this output is of the given type | MetasoundOutput.h | |
bool IsValid() |
Has this output been initialized? | MetasoundOutput.h | |
bool Set
(
const DataType& Value |
Set the value, for copyable registered Metasound data types | MetasoundOutput.h | |
bool Set
(
DataType&& Value |
Set the value, for moveable registered Metasound data types | MetasoundOutput.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMetaSoundOutput & operator=
(
const FMetaSoundOutput& Other |
MetasoundOutput.h | ||
FMetaSoundOutput & operator=
(
FMetaSoundOutput&& Other |
MetasoundOutput.h |