Navigation
API > API/Plugins > API/Plugins/MetasoundGraphCore
FMetasoundEnvironment contains a set of TMetasoundEnvironmentVariables requiring that each environment variable has a unique name.
| Name | FMetasoundEnvironment |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundGraphCore/Public/MetasoundEnvironment.h |
| Include Path | #include "MetasoundEnvironment.h" |
Syntax
class FMetasoundEnvironment
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| MetasoundEnvironment.h | |||
FMetasoundEnvironment
(
const FMetasoundEnvironment& InOther |
MetasoundEnvironment.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FMetasoundEnvironment() |
MetasoundEnvironment.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FRangedForConstIteratorType | TSortedMap< FName, TUniquePtr< IMetasoundEnvironmentVariable >, FDefaultAllocator, FNameFastLess >::RangedForConstIteratorType | MetasoundEnvironment.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Variables | TSortedMap< FName, TUniquePtr< IMetasoundEnvironmentVariable >, FDefaultAllocator, FNameFastLess > | MetasoundEnvironment.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRangedForConstIteratorType begin() |
MetasoundEnvironment.h | ||
bool Contains
(
const FName& InVariableName |
Returns true if the environment contains a variable with the name InVariableName_ and the type VarType_. |
MetasoundEnvironment.h | |
FRangedForConstIteratorType end() |
MetasoundEnvironment.h | ||
VarType GetValue
(
const FName& InVariableName |
Returns the environment variable data. | MetasoundEnvironment.h | |
bool IsType
(
const FName& InVariableName |
Returns true if the environment variable with the given name contains the data of the same type as `VarType_ | MetasoundEnvironment.h | |
void SetValue
(
TUniquePtr< IMetasoundEnvironmentVariable > InValue |
Sets the environment variable data from a given environment variable | MetasoundEnvironment.h | |
| Sets the environment variable data | MetasoundEnvironment.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMetasoundEnvironment & operator=
(
const FMetasoundEnvironment& InOther |
MetasoundEnvironment.h |