EMetasoundFrontendLiteralType

The type of a given literal for an input value.

Choose your operating system:

Windows

macOS

Linux

References

Module

MetasoundFrontend

Header

/Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/MetasoundFrontendLiteral.h

Include

#include "MetasoundFrontendLiteral.h"

Syntax

enum EMetasoundFrontendLiteralType
{
    None            = static_cast(Metasound::ELiteralType::None),
    Boolean         = static_cast(Metasound::ELiteralType::Boolean),
    Integer         = static_cast(Metasound::ELiteralType::Integer),
    Float           = static_cast(Metasound::ELiteralType::Float),
    String          = static_cast(Metasound::ELiteralType::String),
    UObject         = static_cast(Metasound::ELiteralType::UObjectProxy),
    NoneArray       = static_cast(Metasound::ELiteralType::NoneArray),
    BooleanArray    = static_cast(Metasound::ELiteralType::BooleanArray),
    IntegerArray    = static_cast(Metasound::ELiteralType::IntegerArray),
    FloatArray      = static_cast(Metasound::ELiteralType::FloatArray),
    StringArray     = static_cast(Metasound::ELiteralType::StringArray),
    UObjectArray    = static_cast(Metasound::ELiteralType::UObjectProxyArray),
    Invalid,
}

Values

Name

Description

None

Boolean

Integer

Float

String

UObject

NoneArray

BooleanArray

IntegerArray

FloatArray

StringArray

UObjectArray

Invalid

Remarks

The type of a given literal for an input value.

The EMetasoundFrontendLiteralType's are matched to Metasound::ELiteralType`s by giving them the same value. This supports easy conversion from one type to another.