Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/MetasoundEngine/UHT/MetasoundBuilderBase.gen.cpp

5945 lines
517 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "MetasoundBuilderBase.h"
#include "MetasoundFrontendDocument.h"
#include "MetasoundFrontendDocumentBuilder.h"
#include "MetasoundFrontendLiteral.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMetasoundBuilderBase() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FGuid();
METASOUNDENGINE_API UClass* Z_Construct_UClass_UMetaSoundBuilderBase();
METASOUNDENGINE_API UClass* Z_Construct_UClass_UMetaSoundBuilderBase_NoRegister();
METASOUNDENGINE_API UEnum* Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult();
METASOUNDENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FMetaSoundBuilderNodeInputHandle();
METASOUNDENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FMetaSoundBuilderNodeOutputHandle();
METASOUNDENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FMetaSoundBuilderOptions();
METASOUNDENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FMetaSoundNodeHandle();
METASOUNDFRONTEND_API UClass* Z_Construct_UClass_UMetaSoundDocumentInterface_NoRegister();
METASOUNDFRONTEND_API UEnum* Z_Construct_UEnum_MetasoundFrontend_EMetasoundFrontendVertexAccessType();
METASOUNDFRONTEND_API UScriptStruct* Z_Construct_UScriptStruct_FMetasoundFrontendClassName();
METASOUNDFRONTEND_API UScriptStruct* Z_Construct_UScriptStruct_FMetaSoundFrontendDocumentBuilder();
METASOUNDFRONTEND_API UScriptStruct* Z_Construct_UScriptStruct_FMetasoundFrontendLiteral();
METASOUNDFRONTEND_API UScriptStruct* Z_Construct_UScriptStruct_FMetasoundFrontendVersion();
METASOUNDFRONTEND_API UScriptStruct* Z_Construct_UScriptStruct_FMetasoundFrontendVertexHandle();
UPackage* Z_Construct_UPackage__Script_MetasoundEngine();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FMetaSoundBuilderNodeInputHandle **********************************
struct Z_Construct_UScriptStruct_FMetaSoundBuilderNodeInputHandle_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMetaSoundBuilderNodeInputHandle); }
static inline consteval int16 GetStructAlignment() { return alignof(FMetaSoundBuilderNodeInputHandle); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "// namespace Metasound::Engine\n" },
{ "DisplayName", "MetaSound Node Input Handle" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "namespace Metasound::Engine" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMetaSoundBuilderNodeInputHandle constinit property declarations **
// ********** End ScriptStruct FMetaSoundBuilderNodeInputHandle constinit property declarations ****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMetaSoundBuilderNodeInputHandle>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMetaSoundBuilderNodeInputHandle_Statics
static_assert(std::is_polymorphic<FMetaSoundBuilderNodeInputHandle>() == std::is_polymorphic<FMetasoundFrontendVertexHandle>(), "USTRUCT FMetaSoundBuilderNodeInputHandle cannot be polymorphic unless super FMetasoundFrontendVertexHandle is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMetaSoundBuilderNodeInputHandle;
class UScriptStruct* FMetaSoundBuilderNodeInputHandle::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMetaSoundBuilderNodeInputHandle.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMetaSoundBuilderNodeInputHandle.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMetaSoundBuilderNodeInputHandle, (UObject*)Z_Construct_UPackage__Script_MetasoundEngine(), TEXT("MetaSoundBuilderNodeInputHandle"));
}
return Z_Registration_Info_UScriptStruct_FMetaSoundBuilderNodeInputHandle.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMetaSoundBuilderNodeInputHandle_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MetasoundEngine,
Z_Construct_UScriptStruct_FMetasoundFrontendVertexHandle,
&NewStructOps,
"MetaSoundBuilderNodeInputHandle",
nullptr,
0,
sizeof(FMetaSoundBuilderNodeInputHandle),
alignof(FMetaSoundBuilderNodeInputHandle),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMetaSoundBuilderNodeInputHandle_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMetaSoundBuilderNodeInputHandle_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMetaSoundBuilderNodeInputHandle()
{
if (!Z_Registration_Info_UScriptStruct_FMetaSoundBuilderNodeInputHandle.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMetaSoundBuilderNodeInputHandle.InnerSingleton, Z_Construct_UScriptStruct_FMetaSoundBuilderNodeInputHandle_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMetaSoundBuilderNodeInputHandle.InnerSingleton);
}
// ********** End ScriptStruct FMetaSoundBuilderNodeInputHandle ************************************
// ********** Begin ScriptStruct FMetaSoundBuilderNodeOutputHandle *********************************
struct Z_Construct_UScriptStruct_FMetaSoundBuilderNodeOutputHandle_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMetaSoundBuilderNodeOutputHandle); }
static inline consteval int16 GetStructAlignment() { return alignof(FMetaSoundBuilderNodeOutputHandle); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "DisplayName", "MetaSound Node Output Handle" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMetaSoundBuilderNodeOutputHandle constinit property declarations *
// ********** End ScriptStruct FMetaSoundBuilderNodeOutputHandle constinit property declarations ***
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMetaSoundBuilderNodeOutputHandle>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMetaSoundBuilderNodeOutputHandle_Statics
static_assert(std::is_polymorphic<FMetaSoundBuilderNodeOutputHandle>() == std::is_polymorphic<FMetasoundFrontendVertexHandle>(), "USTRUCT FMetaSoundBuilderNodeOutputHandle cannot be polymorphic unless super FMetasoundFrontendVertexHandle is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMetaSoundBuilderNodeOutputHandle;
class UScriptStruct* FMetaSoundBuilderNodeOutputHandle::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMetaSoundBuilderNodeOutputHandle.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMetaSoundBuilderNodeOutputHandle.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMetaSoundBuilderNodeOutputHandle, (UObject*)Z_Construct_UPackage__Script_MetasoundEngine(), TEXT("MetaSoundBuilderNodeOutputHandle"));
}
return Z_Registration_Info_UScriptStruct_FMetaSoundBuilderNodeOutputHandle.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMetaSoundBuilderNodeOutputHandle_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MetasoundEngine,
Z_Construct_UScriptStruct_FMetasoundFrontendVertexHandle,
&NewStructOps,
"MetaSoundBuilderNodeOutputHandle",
nullptr,
0,
sizeof(FMetaSoundBuilderNodeOutputHandle),
alignof(FMetaSoundBuilderNodeOutputHandle),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMetaSoundBuilderNodeOutputHandle_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMetaSoundBuilderNodeOutputHandle_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMetaSoundBuilderNodeOutputHandle()
{
if (!Z_Registration_Info_UScriptStruct_FMetaSoundBuilderNodeOutputHandle.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMetaSoundBuilderNodeOutputHandle.InnerSingleton, Z_Construct_UScriptStruct_FMetaSoundBuilderNodeOutputHandle_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMetaSoundBuilderNodeOutputHandle.InnerSingleton);
}
// ********** End ScriptStruct FMetaSoundBuilderNodeOutputHandle ***********************************
// ********** Begin ScriptStruct FMetaSoundNodeHandle **********************************************
struct Z_Construct_UScriptStruct_FMetaSoundNodeHandle_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMetaSoundNodeHandle); }
static inline consteval int16 GetStructAlignment() { return alignof(FMetaSoundNodeHandle); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "DisplayName", "MetaSound Node Handle" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NodeID_MetaData[] = {
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMetaSoundNodeHandle constinit property declarations **************
static const UECodeGen_Private::FStructPropertyParams NewProp_NodeID;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMetaSoundNodeHandle constinit property declarations ****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMetaSoundNodeHandle>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMetaSoundNodeHandle_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMetaSoundNodeHandle;
class UScriptStruct* FMetaSoundNodeHandle::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMetaSoundNodeHandle.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMetaSoundNodeHandle.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMetaSoundNodeHandle, (UObject*)Z_Construct_UPackage__Script_MetasoundEngine(), TEXT("MetaSoundNodeHandle"));
}
return Z_Registration_Info_UScriptStruct_FMetaSoundNodeHandle.OuterSingleton;
}
// ********** Begin ScriptStruct FMetaSoundNodeHandle Property Definitions *************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMetaSoundNodeHandle_Statics::NewProp_NodeID = { "NodeID", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMetaSoundNodeHandle, NodeID), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NodeID_MetaData), NewProp_NodeID_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMetaSoundNodeHandle_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMetaSoundNodeHandle_Statics::NewProp_NodeID,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMetaSoundNodeHandle_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMetaSoundNodeHandle Property Definitions ***************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMetaSoundNodeHandle_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MetasoundEngine,
nullptr,
&NewStructOps,
"MetaSoundNodeHandle",
Z_Construct_UScriptStruct_FMetaSoundNodeHandle_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMetaSoundNodeHandle_Statics::PropPointers),
sizeof(FMetaSoundNodeHandle),
alignof(FMetaSoundNodeHandle),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMetaSoundNodeHandle_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMetaSoundNodeHandle_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMetaSoundNodeHandle()
{
if (!Z_Registration_Info_UScriptStruct_FMetaSoundNodeHandle.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMetaSoundNodeHandle.InnerSingleton, Z_Construct_UScriptStruct_FMetaSoundNodeHandle_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMetaSoundNodeHandle.InnerSingleton);
}
// ********** End ScriptStruct FMetaSoundNodeHandle ************************************************
// ********** Begin ScriptStruct FMetaSoundBuilderOptions ******************************************
struct Z_Construct_UScriptStruct_FMetaSoundBuilderOptions_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMetaSoundBuilderOptions); }
static inline consteval int16 GetStructAlignment() { return alignof(FMetaSoundBuilderOptions); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[] = {
{ "Category", "MetaSound|Builder" },
{ "Comment", "// Name of generated object. If object already exists, used as the base name to ensure new object is unique.\n// If left 'None', creates unique name.\n" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Name of generated object. If object already exists, used as the base name to ensure new object is unique.\nIf left 'None', creates unique name." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bForceUniqueClassName_MetaData[] = {
{ "AdvancedDisplay", "" },
{ "Category", "MetaSound|Builder" },
{ "Comment", "// If the resulting MetaSound is building over an existing document, a unique class name will be generated,\n// invalidating any referencing MetaSounds and registering the MetaSound as a new entry in the Frontend. If\n// building a new document, option is ignored (new document always generates a unique class name).\n" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "If the resulting MetaSound is building over an existing document, a unique class name will be generated,\ninvalidating any referencing MetaSounds and registering the MetaSound as a new entry in the Frontend. If\nbuilding a new document, option is ignored (new document always generates a unique class name)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAddToRegistry_MetaData[] = {
{ "Comment", "// If true, adds MetaSound to node registry, making it available\n// for reference by other dynamically created MetaSounds.\n" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "If true, adds MetaSound to node registry, making it available\nfor reference by other dynamically created MetaSounds." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExistingMetaSound_MetaData[] = {
{ "Comment", "// If set, builder overwrites the given MetaSound's document with the builder's copy\n// (ignores the Name field above).\n" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "If set, builder overwrites the given MetaSound's document with the builder's copy\n(ignores the Name field above)." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMetaSoundBuilderOptions constinit property declarations **********
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
static void NewProp_bForceUniqueClassName_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bForceUniqueClassName;
static void NewProp_bAddToRegistry_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAddToRegistry;
static const UECodeGen_Private::FInterfacePropertyParams NewProp_ExistingMetaSound;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMetaSoundBuilderOptions constinit property declarations ************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMetaSoundBuilderOptions>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMetaSoundBuilderOptions_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMetaSoundBuilderOptions;
class UScriptStruct* FMetaSoundBuilderOptions::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMetaSoundBuilderOptions.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMetaSoundBuilderOptions.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMetaSoundBuilderOptions, (UObject*)Z_Construct_UPackage__Script_MetasoundEngine(), TEXT("MetaSoundBuilderOptions"));
}
return Z_Registration_Info_UScriptStruct_FMetaSoundBuilderOptions.OuterSingleton;
}
// ********** Begin ScriptStruct FMetaSoundBuilderOptions Property Definitions *********************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FMetaSoundBuilderOptions_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMetaSoundBuilderOptions, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) };
void Z_Construct_UScriptStruct_FMetaSoundBuilderOptions_Statics::NewProp_bForceUniqueClassName_SetBit(void* Obj)
{
((FMetaSoundBuilderOptions*)Obj)->bForceUniqueClassName = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMetaSoundBuilderOptions_Statics::NewProp_bForceUniqueClassName = { "bForceUniqueClassName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMetaSoundBuilderOptions), &Z_Construct_UScriptStruct_FMetaSoundBuilderOptions_Statics::NewProp_bForceUniqueClassName_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bForceUniqueClassName_MetaData), NewProp_bForceUniqueClassName_MetaData) };
void Z_Construct_UScriptStruct_FMetaSoundBuilderOptions_Statics::NewProp_bAddToRegistry_SetBit(void* Obj)
{
((FMetaSoundBuilderOptions*)Obj)->bAddToRegistry = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMetaSoundBuilderOptions_Statics::NewProp_bAddToRegistry = { "bAddToRegistry", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMetaSoundBuilderOptions), &Z_Construct_UScriptStruct_FMetaSoundBuilderOptions_Statics::NewProp_bAddToRegistry_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAddToRegistry_MetaData), NewProp_bAddToRegistry_MetaData) };
const UECodeGen_Private::FInterfacePropertyParams Z_Construct_UScriptStruct_FMetaSoundBuilderOptions_Statics::NewProp_ExistingMetaSound = { "ExistingMetaSound", nullptr, (EPropertyFlags)0x0014000000000000, UECodeGen_Private::EPropertyGenFlags::Interface, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMetaSoundBuilderOptions, ExistingMetaSound), Z_Construct_UClass_UMetaSoundDocumentInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExistingMetaSound_MetaData), NewProp_ExistingMetaSound_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMetaSoundBuilderOptions_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMetaSoundBuilderOptions_Statics::NewProp_Name,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMetaSoundBuilderOptions_Statics::NewProp_bForceUniqueClassName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMetaSoundBuilderOptions_Statics::NewProp_bAddToRegistry,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMetaSoundBuilderOptions_Statics::NewProp_ExistingMetaSound,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMetaSoundBuilderOptions_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMetaSoundBuilderOptions Property Definitions ***********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMetaSoundBuilderOptions_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MetasoundEngine,
nullptr,
&NewStructOps,
"MetaSoundBuilderOptions",
Z_Construct_UScriptStruct_FMetaSoundBuilderOptions_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMetaSoundBuilderOptions_Statics::PropPointers),
sizeof(FMetaSoundBuilderOptions),
alignof(FMetaSoundBuilderOptions),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMetaSoundBuilderOptions_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMetaSoundBuilderOptions_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMetaSoundBuilderOptions()
{
if (!Z_Registration_Info_UScriptStruct_FMetaSoundBuilderOptions.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMetaSoundBuilderOptions.InnerSingleton, Z_Construct_UScriptStruct_FMetaSoundBuilderOptions_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMetaSoundBuilderOptions.InnerSingleton);
}
// ********** End ScriptStruct FMetaSoundBuilderOptions ********************************************
// ********** Begin Enum EMetaSoundBuilderResult ***************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMetaSoundBuilderResult;
static UEnum* EMetaSoundBuilderResult_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EMetaSoundBuilderResult.OuterSingleton)
{
Z_Registration_Info_UEnum_EMetaSoundBuilderResult.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, (UObject*)Z_Construct_UPackage__Script_MetasoundEngine(), TEXT("EMetaSoundBuilderResult"));
}
return Z_Registration_Info_UEnum_EMetaSoundBuilderResult.OuterSingleton;
}
template<> METASOUNDENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EMetaSoundBuilderResult>()
{
return EMetaSoundBuilderResult_StaticEnum();
}
struct Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "DisplayName", "MetaSound Builder Result" },
{ "Failed.Name", "EMetaSoundBuilderResult::Failed" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "Succeeded.Name", "EMetaSoundBuilderResult::Succeeded" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EMetaSoundBuilderResult::Succeeded", (int64)EMetaSoundBuilderResult::Succeeded },
{ "EMetaSoundBuilderResult::Failed", (int64)EMetaSoundBuilderResult::Failed },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_MetasoundEngine,
nullptr,
"EMetaSoundBuilderResult",
"EMetaSoundBuilderResult",
Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult()
{
if (!Z_Registration_Info_UEnum_EMetaSoundBuilderResult.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMetaSoundBuilderResult.InnerSingleton, Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EMetaSoundBuilderResult.InnerSingleton;
}
// ********** End Enum EMetaSoundBuilderResult *****************************************************
// ********** Begin Class UMetaSoundBuilderBase Function AddGraphInputNode *************************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphInputNode_Statics
{
struct MetaSoundBuilderBase_eventAddGraphInputNode_Parms
{
FName Name;
FName DataType;
FMetasoundFrontendLiteral DefaultValue;
EMetaSoundBuilderResult OutResult;
bool bIsConstructorInput;
FMetaSoundBuilderNodeOutputHandle ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "3" },
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Adds a graph input node with the given name, DataType, and sets the graph input to default value.\n// Returns the new input node's output handle if it was successfully created, or an invalid handle if it failed.\n" },
{ "CPP_Default_bIsConstructorInput", "false" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Adds a graph input node with the given name, DataType, and sets the graph input to default value.\nReturns the new input node's output handle if it was successfully created, or an invalid handle if it failed." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Output Handle" },
};
#endif // WITH_METADATA
// ********** Begin Function AddGraphInputNode constinit property declarations *********************
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
static const UECodeGen_Private::FNamePropertyParams NewProp_DataType;
static const UECodeGen_Private::FStructPropertyParams NewProp_DefaultValue;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static void NewProp_bIsConstructorInput_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsConstructorInput;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddGraphInputNode constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddGraphInputNode Property Definitions ********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphInputNode_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventAddGraphInputNode_Parms, Name), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphInputNode_Statics::NewProp_DataType = { "DataType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventAddGraphInputNode_Parms, DataType), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphInputNode_Statics::NewProp_DefaultValue = { "DefaultValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventAddGraphInputNode_Parms, DefaultValue), Z_Construct_UScriptStruct_FMetasoundFrontendLiteral, METADATA_PARAMS(0, nullptr) }; // 2216509155
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphInputNode_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphInputNode_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010040000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventAddGraphInputNode_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
void Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphInputNode_Statics::NewProp_bIsConstructorInput_SetBit(void* Obj)
{
((MetaSoundBuilderBase_eventAddGraphInputNode_Parms*)Obj)->bIsConstructorInput = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphInputNode_Statics::NewProp_bIsConstructorInput = { "bIsConstructorInput", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MetaSoundBuilderBase_eventAddGraphInputNode_Parms), &Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphInputNode_Statics::NewProp_bIsConstructorInput_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphInputNode_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventAddGraphInputNode_Parms, ReturnValue), Z_Construct_UScriptStruct_FMetaSoundBuilderNodeOutputHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; // 1720375144
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphInputNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphInputNode_Statics::NewProp_Name,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphInputNode_Statics::NewProp_DataType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphInputNode_Statics::NewProp_DefaultValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphInputNode_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphInputNode_Statics::NewProp_OutResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphInputNode_Statics::NewProp_bIsConstructorInput,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphInputNode_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphInputNode_Statics::PropPointers) < 2048);
// ********** End Function AddGraphInputNode Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphInputNode_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "AddGraphInputNode", Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphInputNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphInputNode_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphInputNode_Statics::MetaSoundBuilderBase_eventAddGraphInputNode_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphInputNode_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphInputNode_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphInputNode_Statics::MetaSoundBuilderBase_eventAddGraphInputNode_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphInputNode()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphInputNode_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execAddGraphInputNode)
{
P_GET_PROPERTY(FNameProperty,Z_Param_Name);
P_GET_PROPERTY(FNameProperty,Z_Param_DataType);
P_GET_STRUCT(FMetasoundFrontendLiteral,Z_Param_DefaultValue);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_GET_UBOOL(Z_Param_bIsConstructorInput);
P_FINISH;
P_NATIVE_BEGIN;
*(FMetaSoundBuilderNodeOutputHandle*)Z_Param__Result=P_THIS->AddGraphInputNode(Z_Param_Name,Z_Param_DataType,Z_Param_DefaultValue,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult),Z_Param_bIsConstructorInput);
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function AddGraphInputNode ***************************
// ********** Begin Class UMetaSoundBuilderBase Function AddGraphOutputNode ************************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphOutputNode_Statics
{
struct MetaSoundBuilderBase_eventAddGraphOutputNode_Parms
{
FName Name;
FName DataType;
FMetasoundFrontendLiteral DefaultValue;
EMetaSoundBuilderResult OutResult;
bool bIsConstructorOutput;
FMetaSoundBuilderNodeInputHandle ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "3" },
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Adds a graph output node with the given name, DataType, and sets output node's input to default value.\n// Returns the new output node's input handle if it was successfully created, or an invalid handle if it failed.\n" },
{ "CPP_Default_bIsConstructorOutput", "false" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Adds a graph output node with the given name, DataType, and sets output node's input to default value.\nReturns the new output node's input handle if it was successfully created, or an invalid handle if it failed." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Input Handle" },
};
#endif // WITH_METADATA
// ********** Begin Function AddGraphOutputNode constinit property declarations ********************
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
static const UECodeGen_Private::FNamePropertyParams NewProp_DataType;
static const UECodeGen_Private::FStructPropertyParams NewProp_DefaultValue;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static void NewProp_bIsConstructorOutput_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsConstructorOutput;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddGraphOutputNode constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddGraphOutputNode Property Definitions *******************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphOutputNode_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventAddGraphOutputNode_Parms, Name), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphOutputNode_Statics::NewProp_DataType = { "DataType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventAddGraphOutputNode_Parms, DataType), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphOutputNode_Statics::NewProp_DefaultValue = { "DefaultValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventAddGraphOutputNode_Parms, DefaultValue), Z_Construct_UScriptStruct_FMetasoundFrontendLiteral, METADATA_PARAMS(0, nullptr) }; // 2216509155
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphOutputNode_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphOutputNode_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010040000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventAddGraphOutputNode_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
void Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphOutputNode_Statics::NewProp_bIsConstructorOutput_SetBit(void* Obj)
{
((MetaSoundBuilderBase_eventAddGraphOutputNode_Parms*)Obj)->bIsConstructorOutput = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphOutputNode_Statics::NewProp_bIsConstructorOutput = { "bIsConstructorOutput", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MetaSoundBuilderBase_eventAddGraphOutputNode_Parms), &Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphOutputNode_Statics::NewProp_bIsConstructorOutput_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphOutputNode_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventAddGraphOutputNode_Parms, ReturnValue), Z_Construct_UScriptStruct_FMetaSoundBuilderNodeInputHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; // 2979155077
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphOutputNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphOutputNode_Statics::NewProp_Name,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphOutputNode_Statics::NewProp_DataType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphOutputNode_Statics::NewProp_DefaultValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphOutputNode_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphOutputNode_Statics::NewProp_OutResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphOutputNode_Statics::NewProp_bIsConstructorOutput,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphOutputNode_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphOutputNode_Statics::PropPointers) < 2048);
// ********** End Function AddGraphOutputNode Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphOutputNode_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "AddGraphOutputNode", Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphOutputNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphOutputNode_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphOutputNode_Statics::MetaSoundBuilderBase_eventAddGraphOutputNode_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphOutputNode_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphOutputNode_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphOutputNode_Statics::MetaSoundBuilderBase_eventAddGraphOutputNode_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphOutputNode()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphOutputNode_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execAddGraphOutputNode)
{
P_GET_PROPERTY(FNameProperty,Z_Param_Name);
P_GET_PROPERTY(FNameProperty,Z_Param_DataType);
P_GET_STRUCT(FMetasoundFrontendLiteral,Z_Param_DefaultValue);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_GET_UBOOL(Z_Param_bIsConstructorOutput);
P_FINISH;
P_NATIVE_BEGIN;
*(FMetaSoundBuilderNodeInputHandle*)Z_Param__Result=P_THIS->AddGraphOutputNode(Z_Param_Name,Z_Param_DataType,Z_Param_DefaultValue,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult),Z_Param_bIsConstructorOutput);
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function AddGraphOutputNode **************************
// ********** Begin Class UMetaSoundBuilderBase Function AddGraphVariable **************************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariable_Statics
{
struct MetaSoundBuilderBase_eventAddGraphVariable_Parms
{
FName Name;
FName DataType;
FMetasoundFrontendLiteral DefaultValue;
EMetaSoundBuilderResult OutResult;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Adds a graph variable node with the given name, DataType, and sets to default value.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Adds a graph variable node with the given name, DataType, and sets to default value." },
};
#endif // WITH_METADATA
// ********** Begin Function AddGraphVariable constinit property declarations **********************
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
static const UECodeGen_Private::FNamePropertyParams NewProp_DataType;
static const UECodeGen_Private::FStructPropertyParams NewProp_DefaultValue;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddGraphVariable constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddGraphVariable Property Definitions *********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariable_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventAddGraphVariable_Parms, Name), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariable_Statics::NewProp_DataType = { "DataType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventAddGraphVariable_Parms, DataType), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariable_Statics::NewProp_DefaultValue = { "DefaultValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventAddGraphVariable_Parms, DefaultValue), Z_Construct_UScriptStruct_FMetasoundFrontendLiteral, METADATA_PARAMS(0, nullptr) }; // 2216509155
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariable_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariable_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventAddGraphVariable_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariable_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariable_Statics::NewProp_Name,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariable_Statics::NewProp_DataType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariable_Statics::NewProp_DefaultValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariable_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariable_Statics::NewProp_OutResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariable_Statics::PropPointers) < 2048);
// ********** End Function AddGraphVariable Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariable_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "AddGraphVariable", Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariable_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariable_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariable_Statics::MetaSoundBuilderBase_eventAddGraphVariable_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariable_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariable_Statics::MetaSoundBuilderBase_eventAddGraphVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariable()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariable_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execAddGraphVariable)
{
P_GET_PROPERTY(FNameProperty,Z_Param_Name);
P_GET_PROPERTY(FNameProperty,Z_Param_DataType);
P_GET_STRUCT(FMetasoundFrontendLiteral,Z_Param_DefaultValue);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->AddGraphVariable(Z_Param_Name,Z_Param_DataType,Z_Param_DefaultValue,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function AddGraphVariable ****************************
// ********** Begin Class UMetaSoundBuilderBase Function AddGraphVariableGetDelayedNode ************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetDelayedNode_Statics
{
struct MetaSoundBuilderBase_eventAddGraphVariableGetDelayedNode_Parms
{
FName Name;
EMetaSoundBuilderResult OutResult;
FMetaSoundNodeHandle ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Adds a graph variable node with the given name, DataType, and sets to default value.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Adds a graph variable node with the given name, DataType, and sets to default value." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Get Delayed Node Handle" },
};
#endif // WITH_METADATA
// ********** Begin Function AddGraphVariableGetDelayedNode constinit property declarations ********
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddGraphVariableGetDelayedNode constinit property declarations **********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddGraphVariableGetDelayedNode Property Definitions *******************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetDelayedNode_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventAddGraphVariableGetDelayedNode_Parms, Name), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetDelayedNode_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetDelayedNode_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventAddGraphVariableGetDelayedNode_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetDelayedNode_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventAddGraphVariableGetDelayedNode_Parms, ReturnValue), Z_Construct_UScriptStruct_FMetaSoundNodeHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; // 289296956
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetDelayedNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetDelayedNode_Statics::NewProp_Name,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetDelayedNode_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetDelayedNode_Statics::NewProp_OutResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetDelayedNode_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetDelayedNode_Statics::PropPointers) < 2048);
// ********** End Function AddGraphVariableGetDelayedNode Property Definitions *********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetDelayedNode_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "AddGraphVariableGetDelayedNode", Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetDelayedNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetDelayedNode_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetDelayedNode_Statics::MetaSoundBuilderBase_eventAddGraphVariableGetDelayedNode_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetDelayedNode_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetDelayedNode_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetDelayedNode_Statics::MetaSoundBuilderBase_eventAddGraphVariableGetDelayedNode_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetDelayedNode()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetDelayedNode_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execAddGraphVariableGetDelayedNode)
{
P_GET_PROPERTY(FNameProperty,Z_Param_Name);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
*(FMetaSoundNodeHandle*)Z_Param__Result=P_THIS->AddGraphVariableGetDelayedNode(Z_Param_Name,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function AddGraphVariableGetDelayedNode **************
// ********** Begin Class UMetaSoundBuilderBase Function AddGraphVariableGetNode *******************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetNode_Statics
{
struct MetaSoundBuilderBase_eventAddGraphVariableGetNode_Parms
{
FName Name;
EMetaSoundBuilderResult OutResult;
FMetaSoundNodeHandle ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Adds a graph variable node with the given name, DataType, and sets to default value.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Adds a graph variable node with the given name, DataType, and sets to default value." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Get Node Handle" },
};
#endif // WITH_METADATA
// ********** Begin Function AddGraphVariableGetNode constinit property declarations ***************
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddGraphVariableGetNode constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddGraphVariableGetNode Property Definitions **************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetNode_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventAddGraphVariableGetNode_Parms, Name), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetNode_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetNode_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventAddGraphVariableGetNode_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetNode_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventAddGraphVariableGetNode_Parms, ReturnValue), Z_Construct_UScriptStruct_FMetaSoundNodeHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; // 289296956
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetNode_Statics::NewProp_Name,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetNode_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetNode_Statics::NewProp_OutResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetNode_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetNode_Statics::PropPointers) < 2048);
// ********** End Function AddGraphVariableGetNode Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetNode_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "AddGraphVariableGetNode", Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetNode_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetNode_Statics::MetaSoundBuilderBase_eventAddGraphVariableGetNode_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetNode_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetNode_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetNode_Statics::MetaSoundBuilderBase_eventAddGraphVariableGetNode_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetNode()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetNode_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execAddGraphVariableGetNode)
{
P_GET_PROPERTY(FNameProperty,Z_Param_Name);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
*(FMetaSoundNodeHandle*)Z_Param__Result=P_THIS->AddGraphVariableGetNode(Z_Param_Name,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function AddGraphVariableGetNode *********************
// ********** Begin Class UMetaSoundBuilderBase Function AddGraphVariableSetNode *******************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableSetNode_Statics
{
struct MetaSoundBuilderBase_eventAddGraphVariableSetNode_Parms
{
FName Name;
EMetaSoundBuilderResult OutResult;
FMetaSoundNodeHandle ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Adds a graph variable node with the given name, DataType, and sets to default value.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Adds a graph variable node with the given name, DataType, and sets to default value." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Set Node Handle" },
};
#endif // WITH_METADATA
// ********** Begin Function AddGraphVariableSetNode constinit property declarations ***************
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddGraphVariableSetNode constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddGraphVariableSetNode Property Definitions **************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableSetNode_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventAddGraphVariableSetNode_Parms, Name), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableSetNode_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableSetNode_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventAddGraphVariableSetNode_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableSetNode_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventAddGraphVariableSetNode_Parms, ReturnValue), Z_Construct_UScriptStruct_FMetaSoundNodeHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; // 289296956
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableSetNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableSetNode_Statics::NewProp_Name,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableSetNode_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableSetNode_Statics::NewProp_OutResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableSetNode_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableSetNode_Statics::PropPointers) < 2048);
// ********** End Function AddGraphVariableSetNode Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableSetNode_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "AddGraphVariableSetNode", Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableSetNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableSetNode_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableSetNode_Statics::MetaSoundBuilderBase_eventAddGraphVariableSetNode_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableSetNode_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableSetNode_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableSetNode_Statics::MetaSoundBuilderBase_eventAddGraphVariableSetNode_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableSetNode()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableSetNode_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execAddGraphVariableSetNode)
{
P_GET_PROPERTY(FNameProperty,Z_Param_Name);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
*(FMetaSoundNodeHandle*)Z_Param__Result=P_THIS->AddGraphVariableSetNode(Z_Param_Name,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function AddGraphVariableSetNode *********************
// ********** Begin Class UMetaSoundBuilderBase Function AddInterface ******************************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_AddInterface_Statics
{
struct MetaSoundBuilderBase_eventAddInterface_Parms
{
FName InterfaceName;
EMetaSoundBuilderResult OutResult;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Adds an interface registered with the given name to the graph, adding associated input and output nodes.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Adds an interface registered with the given name to the graph, adding associated input and output nodes." },
};
#endif // WITH_METADATA
// ********** Begin Function AddInterface constinit property declarations **************************
static const UECodeGen_Private::FNamePropertyParams NewProp_InterfaceName;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddInterface constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddInterface Property Definitions *************************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddInterface_Statics::NewProp_InterfaceName = { "InterfaceName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventAddInterface_Parms, InterfaceName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddInterface_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddInterface_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventAddInterface_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_AddInterface_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddInterface_Statics::NewProp_InterfaceName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddInterface_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddInterface_Statics::NewProp_OutResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_AddInterface_Statics::PropPointers) < 2048);
// ********** End Function AddInterface Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddInterface_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "AddInterface", Z_Construct_UFunction_UMetaSoundBuilderBase_AddInterface_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_AddInterface_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_AddInterface_Statics::MetaSoundBuilderBase_eventAddInterface_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_AddInterface_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_AddInterface_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_AddInterface_Statics::MetaSoundBuilderBase_eventAddInterface_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_AddInterface()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_AddInterface_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execAddInterface)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InterfaceName);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->AddInterface(Z_Param_InterfaceName,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function AddInterface ********************************
// ********** Begin Class UMetaSoundBuilderBase Function AddNode ***********************************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_AddNode_Statics
{
struct MetaSoundBuilderBase_eventAddNode_Parms
{
TScriptInterface<IMetaSoundDocumentInterface> NodeClass;
EMetaSoundBuilderResult OutResult;
FMetaSoundNodeHandle ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Adds a node to the graph using the provided MetaSound asset as its defining NodeClass.\n// Returns a node handle to the created node if successful, or an invalid handle if it failed.\n" },
{ "DisplayName", "Add MetaSound Node From Asset Class" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Adds a node to the graph using the provided MetaSound asset as its defining NodeClass.\nReturns a node handle to the created node if successful, or an invalid handle if it failed." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NodeClass_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Node Handle" },
};
#endif // WITH_METADATA
// ********** Begin Function AddNode constinit property declarations *******************************
static const UECodeGen_Private::FInterfacePropertyParams NewProp_NodeClass;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddNode constinit property declarations *********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddNode Property Definitions ******************************************
const UECodeGen_Private::FInterfacePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddNode_Statics::NewProp_NodeClass = { "NodeClass", nullptr, (EPropertyFlags)0x0014000008000182, UECodeGen_Private::EPropertyGenFlags::Interface, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventAddNode_Parms, NodeClass), Z_Construct_UClass_UMetaSoundDocumentInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NodeClass_MetaData), NewProp_NodeClass_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddNode_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddNode_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventAddNode_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddNode_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventAddNode_Parms, ReturnValue), Z_Construct_UScriptStruct_FMetaSoundNodeHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; // 289296956
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_AddNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddNode_Statics::NewProp_NodeClass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddNode_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddNode_Statics::NewProp_OutResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddNode_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_AddNode_Statics::PropPointers) < 2048);
// ********** End Function AddNode Property Definitions ********************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddNode_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "AddNode", Z_Construct_UFunction_UMetaSoundBuilderBase_AddNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_AddNode_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_AddNode_Statics::MetaSoundBuilderBase_eventAddNode_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_AddNode_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_AddNode_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_AddNode_Statics::MetaSoundBuilderBase_eventAddNode_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_AddNode()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_AddNode_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execAddNode)
{
P_GET_TINTERFACE_REF(IMetaSoundDocumentInterface,Z_Param_Out_NodeClass);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
*(FMetaSoundNodeHandle*)Z_Param__Result=P_THIS->AddNode(Z_Param_Out_NodeClass,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function AddNode *************************************
// ********** Begin Class UMetaSoundBuilderBase Function AddNodeByClassName ************************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_AddNodeByClassName_Statics
{
struct MetaSoundBuilderBase_eventAddNodeByClassName_Parms
{
FMetasoundFrontendClassName ClassName;
EMetaSoundBuilderResult OutResult;
int32 MajorVersion;
FMetaSoundNodeHandle ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "2" },
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Adds node referencing the highest native class version of the given class name to the document.\n// Returns a node handle to the created node if successful, or an invalid handle if it failed.\n" },
{ "CPP_Default_MajorVersion", "1" },
{ "DisplayName", "Add MetaSound Node By ClassName" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Adds node referencing the highest native class version of the given class name to the document.\nReturns a node handle to the created node if successful, or an invalid handle if it failed." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClassName_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Node Handle" },
};
#endif // WITH_METADATA
// ********** Begin Function AddNodeByClassName constinit property declarations ********************
static const UECodeGen_Private::FStructPropertyParams NewProp_ClassName;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FIntPropertyParams NewProp_MajorVersion;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddNodeByClassName constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddNodeByClassName Property Definitions *******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddNodeByClassName_Statics::NewProp_ClassName = { "ClassName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventAddNodeByClassName_Parms, ClassName), Z_Construct_UScriptStruct_FMetasoundFrontendClassName, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClassName_MetaData), NewProp_ClassName_MetaData) }; // 1537318611
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddNodeByClassName_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddNodeByClassName_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventAddNodeByClassName_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddNodeByClassName_Statics::NewProp_MajorVersion = { "MajorVersion", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventAddNodeByClassName_Parms, MajorVersion), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddNodeByClassName_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventAddNodeByClassName_Parms, ReturnValue), Z_Construct_UScriptStruct_FMetaSoundNodeHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; // 289296956
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_AddNodeByClassName_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddNodeByClassName_Statics::NewProp_ClassName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddNodeByClassName_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddNodeByClassName_Statics::NewProp_OutResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddNodeByClassName_Statics::NewProp_MajorVersion,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_AddNodeByClassName_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_AddNodeByClassName_Statics::PropPointers) < 2048);
// ********** End Function AddNodeByClassName Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_AddNodeByClassName_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "AddNodeByClassName", Z_Construct_UFunction_UMetaSoundBuilderBase_AddNodeByClassName_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_AddNodeByClassName_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_AddNodeByClassName_Statics::MetaSoundBuilderBase_eventAddNodeByClassName_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_AddNodeByClassName_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_AddNodeByClassName_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_AddNodeByClassName_Statics::MetaSoundBuilderBase_eventAddNodeByClassName_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_AddNodeByClassName()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_AddNodeByClassName_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execAddNodeByClassName)
{
P_GET_STRUCT_REF(FMetasoundFrontendClassName,Z_Param_Out_ClassName);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_GET_PROPERTY(FIntProperty,Z_Param_MajorVersion);
P_FINISH;
P_NATIVE_BEGIN;
*(FMetaSoundNodeHandle*)Z_Param__Result=P_THIS->AddNodeByClassName(Z_Param_Out_ClassName,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult),Z_Param_MajorVersion);
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function AddNodeByClassName **************************
// ********** Begin Class UMetaSoundBuilderBase Function Build *************************************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_Build_Statics
{
struct MetaSoundBuilderBase_eventBuild_Parms
{
UObject* Parent;
FMetaSoundBuilderOptions Options;
TScriptInterface<IMetaSoundDocumentInterface> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "DisplayName", "Build (Soft Deprecated. Parent no longer supported and field is ignored.)" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "WorldContext", "Parent" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Options_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "MetaSound" },
};
#endif // WITH_METADATA
// ********** Begin Function Build constinit property declarations *********************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Parent;
static const UECodeGen_Private::FStructPropertyParams NewProp_Options;
static const UECodeGen_Private::FInterfacePropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Build constinit property declarations ***********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Build Property Definitions ********************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_Build_Statics::NewProp_Parent = { "Parent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventBuild_Parms, Parent), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_Build_Statics::NewProp_Options = { "Options", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventBuild_Parms, Options), Z_Construct_UScriptStruct_FMetaSoundBuilderOptions, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Options_MetaData), NewProp_Options_MetaData) }; // 3436695169
const UECodeGen_Private::FInterfacePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_Build_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0014000000000580, UECodeGen_Private::EPropertyGenFlags::Interface, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventBuild_Parms, ReturnValue), Z_Construct_UClass_UMetaSoundDocumentInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_Build_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_Build_Statics::NewProp_Parent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_Build_Statics::NewProp_Options,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_Build_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_Build_Statics::PropPointers) < 2048);
// ********** End Function Build Property Definitions **********************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_Build_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "Build", Z_Construct_UFunction_UMetaSoundBuilderBase_Build_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_Build_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_Build_Statics::MetaSoundBuilderBase_eventBuild_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_Build_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_Build_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_Build_Statics::MetaSoundBuilderBase_eventBuild_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_Build()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_Build_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execBuild)
{
P_GET_OBJECT(UObject,Z_Param_Parent);
P_GET_STRUCT_REF(FMetaSoundBuilderOptions,Z_Param_Out_Options);
P_FINISH;
P_NATIVE_BEGIN;
*(TScriptInterface<IMetaSoundDocumentInterface>*)Z_Param__Result=P_THIS->Build(Z_Param_Parent,Z_Param_Out_Options);
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function Build ***************************************
// ********** Begin Class UMetaSoundBuilderBase Function BuildAndOverwriteMetaSound ****************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_BuildAndOverwriteMetaSound_Statics
{
struct MetaSoundBuilderBase_eventBuildAndOverwriteMetaSound_Parms
{
TScriptInterface<IMetaSoundDocumentInterface> ExistingMetaSound;
bool bForceUniqueClassName;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "1" },
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Copies a transient MetaSound with the provided builder options, copying the underlying MetaSound\n// managed by this builder and registering it with the MetaSound Node Registry as a unique name.\n// If 'Force Unique Class Name' is true, registers MetaSound as a new class in the registry, potentially\n// invalidating existing references in other MetaSounds. Not permissible to overwrite MetaSound asset,\n// only transient MetaSound (see EditorSubsystem for overwriting assets at edit time).\n" },
{ "CPP_Default_bForceUniqueClassName", "false" },
{ "DisplayName", "Build And Overwrite MetaSound" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Copies a transient MetaSound with the provided builder options, copying the underlying MetaSound\nmanaged by this builder and registering it with the MetaSound Node Registry as a unique name.\nIf 'Force Unique Class Name' is true, registers MetaSound as a new class in the registry, potentially\ninvalidating existing references in other MetaSounds. Not permissible to overwrite MetaSound asset,\nonly transient MetaSound (see EditorSubsystem for overwriting assets at edit time)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExistingMetaSound_MetaData[] = {
{ "DisplayName", "Existing MetaSound" },
};
#endif // WITH_METADATA
// ********** Begin Function BuildAndOverwriteMetaSound constinit property declarations ************
static const UECodeGen_Private::FInterfacePropertyParams NewProp_ExistingMetaSound;
static void NewProp_bForceUniqueClassName_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bForceUniqueClassName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function BuildAndOverwriteMetaSound constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function BuildAndOverwriteMetaSound Property Definitions ***********************
const UECodeGen_Private::FInterfacePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_BuildAndOverwriteMetaSound_Statics::NewProp_ExistingMetaSound = { "ExistingMetaSound", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Interface, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventBuildAndOverwriteMetaSound_Parms, ExistingMetaSound), Z_Construct_UClass_UMetaSoundDocumentInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExistingMetaSound_MetaData), NewProp_ExistingMetaSound_MetaData) };
void Z_Construct_UFunction_UMetaSoundBuilderBase_BuildAndOverwriteMetaSound_Statics::NewProp_bForceUniqueClassName_SetBit(void* Obj)
{
((MetaSoundBuilderBase_eventBuildAndOverwriteMetaSound_Parms*)Obj)->bForceUniqueClassName = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_BuildAndOverwriteMetaSound_Statics::NewProp_bForceUniqueClassName = { "bForceUniqueClassName", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MetaSoundBuilderBase_eventBuildAndOverwriteMetaSound_Parms), &Z_Construct_UFunction_UMetaSoundBuilderBase_BuildAndOverwriteMetaSound_Statics::NewProp_bForceUniqueClassName_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_BuildAndOverwriteMetaSound_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_BuildAndOverwriteMetaSound_Statics::NewProp_ExistingMetaSound,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_BuildAndOverwriteMetaSound_Statics::NewProp_bForceUniqueClassName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_BuildAndOverwriteMetaSound_Statics::PropPointers) < 2048);
// ********** End Function BuildAndOverwriteMetaSound Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_BuildAndOverwriteMetaSound_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "BuildAndOverwriteMetaSound", Z_Construct_UFunction_UMetaSoundBuilderBase_BuildAndOverwriteMetaSound_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_BuildAndOverwriteMetaSound_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_BuildAndOverwriteMetaSound_Statics::MetaSoundBuilderBase_eventBuildAndOverwriteMetaSound_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_BuildAndOverwriteMetaSound_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_BuildAndOverwriteMetaSound_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_BuildAndOverwriteMetaSound_Statics::MetaSoundBuilderBase_eventBuildAndOverwriteMetaSound_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_BuildAndOverwriteMetaSound()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_BuildAndOverwriteMetaSound_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execBuildAndOverwriteMetaSound)
{
P_GET_TINTERFACE(IMetaSoundDocumentInterface,Z_Param_ExistingMetaSound);
P_GET_UBOOL(Z_Param_bForceUniqueClassName);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->BuildAndOverwriteMetaSound(Z_Param_ExistingMetaSound,Z_Param_bForceUniqueClassName);
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function BuildAndOverwriteMetaSound ******************
// ********** Begin Class UMetaSoundBuilderBase Function BuildNewMetaSound *************************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_BuildNewMetaSound_Statics
{
struct MetaSoundBuilderBase_eventBuildNewMetaSound_Parms
{
FName NameBase;
TScriptInterface<IMetaSoundDocumentInterface> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Builds a transient MetaSound with the provided builder options, copying the underlying MetaSound\n// managed by this builder and registering it with the MetaSound Node Registry as a unique class. If\n// existing MetaSound exists with the provided NameBase, will make object with unique name with the given\n// NameBase as prefix.\n" },
{ "DisplayName", "Build New MetaSound" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Builds a transient MetaSound with the provided builder options, copying the underlying MetaSound\nmanaged by this builder and registering it with the MetaSound Node Registry as a unique class. If\nexisting MetaSound exists with the provided NameBase, will make object with unique name with the given\nNameBase as prefix." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "New MetaSound" },
};
#endif // WITH_METADATA
// ********** Begin Function BuildNewMetaSound constinit property declarations *********************
static const UECodeGen_Private::FNamePropertyParams NewProp_NameBase;
static const UECodeGen_Private::FInterfacePropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function BuildNewMetaSound constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function BuildNewMetaSound Property Definitions ********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_BuildNewMetaSound_Statics::NewProp_NameBase = { "NameBase", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventBuildNewMetaSound_Parms, NameBase), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FInterfacePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_BuildNewMetaSound_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0014000000000580, UECodeGen_Private::EPropertyGenFlags::Interface, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventBuildNewMetaSound_Parms, ReturnValue), Z_Construct_UClass_UMetaSoundDocumentInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_BuildNewMetaSound_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_BuildNewMetaSound_Statics::NewProp_NameBase,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_BuildNewMetaSound_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_BuildNewMetaSound_Statics::PropPointers) < 2048);
// ********** End Function BuildNewMetaSound Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_BuildNewMetaSound_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "BuildNewMetaSound", Z_Construct_UFunction_UMetaSoundBuilderBase_BuildNewMetaSound_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_BuildNewMetaSound_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_BuildNewMetaSound_Statics::MetaSoundBuilderBase_eventBuildNewMetaSound_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_BuildNewMetaSound_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_BuildNewMetaSound_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_BuildNewMetaSound_Statics::MetaSoundBuilderBase_eventBuildNewMetaSound_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_BuildNewMetaSound()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_BuildNewMetaSound_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execBuildNewMetaSound)
{
P_GET_PROPERTY(FNameProperty,Z_Param_NameBase);
P_FINISH;
P_NATIVE_BEGIN;
*(TScriptInterface<IMetaSoundDocumentInterface>*)Z_Param__Result=P_THIS->BuildNewMetaSound(Z_Param_NameBase);
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function BuildNewMetaSound ***************************
// ********** Begin Class UMetaSoundBuilderBase Function ConnectNamedNodeOutputToGraphOutput *******
struct Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToGraphOutput_Statics
{
struct MetaSoundBuilderBase_eventConnectNamedNodeOutputToGraphOutput_Parms
{
FMetaSoundNodeHandle SourceNode;
FName NodeOutputName;
FMetaSoundBuilderNodeInputHandle GraphOutput;
EMetaSoundBuilderResult OutResult;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Connects a given node's named output to the graph output with the given handle.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Connects a given node's named output to the graph output with the given handle." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceNode_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NodeOutputName_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GraphOutput_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ConnectNamedNodeOutputToGraphOutput constinit property declarations ***
static const UECodeGen_Private::FStructPropertyParams NewProp_SourceNode;
static const UECodeGen_Private::FNamePropertyParams NewProp_NodeOutputName;
static const UECodeGen_Private::FStructPropertyParams NewProp_GraphOutput;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ConnectNamedNodeOutputToGraphOutput constinit property declarations *****
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ConnectNamedNodeOutputToGraphOutput Property Definitions **************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToGraphOutput_Statics::NewProp_SourceNode = { "SourceNode", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventConnectNamedNodeOutputToGraphOutput_Parms, SourceNode), Z_Construct_UScriptStruct_FMetaSoundNodeHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceNode_MetaData), NewProp_SourceNode_MetaData) }; // 289296956
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToGraphOutput_Statics::NewProp_NodeOutputName = { "NodeOutputName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventConnectNamedNodeOutputToGraphOutput_Parms, NodeOutputName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NodeOutputName_MetaData), NewProp_NodeOutputName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToGraphOutput_Statics::NewProp_GraphOutput = { "GraphOutput", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventConnectNamedNodeOutputToGraphOutput_Parms, GraphOutput), Z_Construct_UScriptStruct_FMetaSoundBuilderNodeInputHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GraphOutput_MetaData), NewProp_GraphOutput_MetaData) }; // 2979155077
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToGraphOutput_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToGraphOutput_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventConnectNamedNodeOutputToGraphOutput_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToGraphOutput_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToGraphOutput_Statics::NewProp_SourceNode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToGraphOutput_Statics::NewProp_NodeOutputName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToGraphOutput_Statics::NewProp_GraphOutput,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToGraphOutput_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToGraphOutput_Statics::NewProp_OutResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToGraphOutput_Statics::PropPointers) < 2048);
// ********** End Function ConnectNamedNodeOutputToGraphOutput Property Definitions ****************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToGraphOutput_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "ConnectNamedNodeOutputToGraphOutput", Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToGraphOutput_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToGraphOutput_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToGraphOutput_Statics::MetaSoundBuilderBase_eventConnectNamedNodeOutputToGraphOutput_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToGraphOutput_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToGraphOutput_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToGraphOutput_Statics::MetaSoundBuilderBase_eventConnectNamedNodeOutputToGraphOutput_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToGraphOutput()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToGraphOutput_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execConnectNamedNodeOutputToGraphOutput)
{
P_GET_STRUCT_REF(FMetaSoundNodeHandle,Z_Param_Out_SourceNode);
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_NodeOutputName);
P_GET_STRUCT_REF(FMetaSoundBuilderNodeInputHandle,Z_Param_Out_GraphOutput);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ConnectNamedNodeOutputToGraphOutput(Z_Param_Out_SourceNode,Z_Param_Out_NodeOutputName,Z_Param_Out_GraphOutput,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function ConnectNamedNodeOutputToGraphOutput *********
// ********** Begin Class UMetaSoundBuilderBase Function ConnectNamedNodeOutputToNamedGraphOutput **
struct Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToNamedGraphOutput_Statics
{
struct MetaSoundBuilderBase_eventConnectNamedNodeOutputToNamedGraphOutput_Parms
{
FMetaSoundNodeHandle SourceNode;
FName NodeOutputName;
FName GraphOutputName;
EMetaSoundBuilderResult OutResult;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Connects a given node's named output to the graph output with the given name.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Connects a given node's named output to the graph output with the given name." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceNode_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NodeOutputName_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GraphOutputName_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ConnectNamedNodeOutputToNamedGraphOutput constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_SourceNode;
static const UECodeGen_Private::FNamePropertyParams NewProp_NodeOutputName;
static const UECodeGen_Private::FNamePropertyParams NewProp_GraphOutputName;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ConnectNamedNodeOutputToNamedGraphOutput constinit property declarations
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ConnectNamedNodeOutputToNamedGraphOutput Property Definitions *********
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToNamedGraphOutput_Statics::NewProp_SourceNode = { "SourceNode", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventConnectNamedNodeOutputToNamedGraphOutput_Parms, SourceNode), Z_Construct_UScriptStruct_FMetaSoundNodeHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceNode_MetaData), NewProp_SourceNode_MetaData) }; // 289296956
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToNamedGraphOutput_Statics::NewProp_NodeOutputName = { "NodeOutputName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventConnectNamedNodeOutputToNamedGraphOutput_Parms, NodeOutputName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NodeOutputName_MetaData), NewProp_NodeOutputName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToNamedGraphOutput_Statics::NewProp_GraphOutputName = { "GraphOutputName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventConnectNamedNodeOutputToNamedGraphOutput_Parms, GraphOutputName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GraphOutputName_MetaData), NewProp_GraphOutputName_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToNamedGraphOutput_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToNamedGraphOutput_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventConnectNamedNodeOutputToNamedGraphOutput_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToNamedGraphOutput_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToNamedGraphOutput_Statics::NewProp_SourceNode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToNamedGraphOutput_Statics::NewProp_NodeOutputName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToNamedGraphOutput_Statics::NewProp_GraphOutputName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToNamedGraphOutput_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToNamedGraphOutput_Statics::NewProp_OutResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToNamedGraphOutput_Statics::PropPointers) < 2048);
// ********** End Function ConnectNamedNodeOutputToNamedGraphOutput Property Definitions ***********
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToNamedGraphOutput_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "ConnectNamedNodeOutputToNamedGraphOutput", Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToNamedGraphOutput_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToNamedGraphOutput_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToNamedGraphOutput_Statics::MetaSoundBuilderBase_eventConnectNamedNodeOutputToNamedGraphOutput_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToNamedGraphOutput_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToNamedGraphOutput_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToNamedGraphOutput_Statics::MetaSoundBuilderBase_eventConnectNamedNodeOutputToNamedGraphOutput_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToNamedGraphOutput()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToNamedGraphOutput_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execConnectNamedNodeOutputToNamedGraphOutput)
{
P_GET_STRUCT_REF(FMetaSoundNodeHandle,Z_Param_Out_SourceNode);
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_NodeOutputName);
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_GraphOutputName);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ConnectNamedNodeOutputToNamedGraphOutput(Z_Param_Out_SourceNode,Z_Param_Out_NodeOutputName,Z_Param_Out_GraphOutputName,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function ConnectNamedNodeOutputToNamedGraphOutput ****
// ********** Begin Class UMetaSoundBuilderBase Function ConnectNodeInputsToMatchingGraphInterfaceInputs
struct Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputsToMatchingGraphInterfaceInputs_Statics
{
struct MetaSoundBuilderBase_eventConnectNodeInputsToMatchingGraphInterfaceInputs_Parms
{
FMetaSoundNodeHandle NodeHandle;
EMetaSoundBuilderResult OutResult;
TArray<FMetaSoundBuilderNodeOutputHandle> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Connects a given node's inputs to all graph inputs for shared interfaces implemented on both the node's referenced class and the builder's MetaSound graph. Returns outputs of connected input nodes.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Connects a given node's inputs to all graph inputs for shared interfaces implemented on both the node's referenced class and the builder's MetaSound graph. Returns outputs of connected input nodes." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NodeHandle_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Connected Graph Input Node Outputs" },
};
#endif // WITH_METADATA
// ********** Begin Function ConnectNodeInputsToMatchingGraphInterfaceInputs constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_NodeHandle;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ConnectNodeInputsToMatchingGraphInterfaceInputs constinit property declarations
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ConnectNodeInputsToMatchingGraphInterfaceInputs Property Definitions **
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputsToMatchingGraphInterfaceInputs_Statics::NewProp_NodeHandle = { "NodeHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventConnectNodeInputsToMatchingGraphInterfaceInputs_Parms, NodeHandle), Z_Construct_UScriptStruct_FMetaSoundNodeHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NodeHandle_MetaData), NewProp_NodeHandle_MetaData) }; // 289296956
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputsToMatchingGraphInterfaceInputs_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputsToMatchingGraphInterfaceInputs_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventConnectNodeInputsToMatchingGraphInterfaceInputs_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputsToMatchingGraphInterfaceInputs_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMetaSoundBuilderNodeOutputHandle, METADATA_PARAMS(0, nullptr) }; // 1720375144
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputsToMatchingGraphInterfaceInputs_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventConnectNodeInputsToMatchingGraphInterfaceInputs_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; // 1720375144
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputsToMatchingGraphInterfaceInputs_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputsToMatchingGraphInterfaceInputs_Statics::NewProp_NodeHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputsToMatchingGraphInterfaceInputs_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputsToMatchingGraphInterfaceInputs_Statics::NewProp_OutResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputsToMatchingGraphInterfaceInputs_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputsToMatchingGraphInterfaceInputs_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputsToMatchingGraphInterfaceInputs_Statics::PropPointers) < 2048);
// ********** End Function ConnectNodeInputsToMatchingGraphInterfaceInputs Property Definitions ****
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputsToMatchingGraphInterfaceInputs_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "ConnectNodeInputsToMatchingGraphInterfaceInputs", Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputsToMatchingGraphInterfaceInputs_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputsToMatchingGraphInterfaceInputs_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputsToMatchingGraphInterfaceInputs_Statics::MetaSoundBuilderBase_eventConnectNodeInputsToMatchingGraphInterfaceInputs_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputsToMatchingGraphInterfaceInputs_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputsToMatchingGraphInterfaceInputs_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputsToMatchingGraphInterfaceInputs_Statics::MetaSoundBuilderBase_eventConnectNodeInputsToMatchingGraphInterfaceInputs_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputsToMatchingGraphInterfaceInputs()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputsToMatchingGraphInterfaceInputs_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execConnectNodeInputsToMatchingGraphInterfaceInputs)
{
P_GET_STRUCT_REF(FMetaSoundNodeHandle,Z_Param_Out_NodeHandle);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FMetaSoundBuilderNodeOutputHandle>*)Z_Param__Result=P_THIS->ConnectNodeInputsToMatchingGraphInterfaceInputs(Z_Param_Out_NodeHandle,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function ConnectNodeInputsToMatchingGraphInterfaceInputs
// ********** Begin Class UMetaSoundBuilderBase Function ConnectNodeInputToGraphInput **************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputToGraphInput_Statics
{
struct MetaSoundBuilderBase_eventConnectNodeInputToGraphInput_Parms
{
FName GraphInputName;
FMetaSoundBuilderNodeInputHandle NodeInputHandle;
EMetaSoundBuilderResult OutResult;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Connects a given node input to the graph input with the given name.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Connects a given node input to the graph input with the given name." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NodeInputHandle_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ConnectNodeInputToGraphInput constinit property declarations **********
static const UECodeGen_Private::FNamePropertyParams NewProp_GraphInputName;
static const UECodeGen_Private::FStructPropertyParams NewProp_NodeInputHandle;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ConnectNodeInputToGraphInput constinit property declarations ************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ConnectNodeInputToGraphInput Property Definitions *********************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputToGraphInput_Statics::NewProp_GraphInputName = { "GraphInputName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventConnectNodeInputToGraphInput_Parms, GraphInputName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputToGraphInput_Statics::NewProp_NodeInputHandle = { "NodeInputHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventConnectNodeInputToGraphInput_Parms, NodeInputHandle), Z_Construct_UScriptStruct_FMetaSoundBuilderNodeInputHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NodeInputHandle_MetaData), NewProp_NodeInputHandle_MetaData) }; // 2979155077
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputToGraphInput_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputToGraphInput_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventConnectNodeInputToGraphInput_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputToGraphInput_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputToGraphInput_Statics::NewProp_GraphInputName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputToGraphInput_Statics::NewProp_NodeInputHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputToGraphInput_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputToGraphInput_Statics::NewProp_OutResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputToGraphInput_Statics::PropPointers) < 2048);
// ********** End Function ConnectNodeInputToGraphInput Property Definitions ***********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputToGraphInput_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "ConnectNodeInputToGraphInput", Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputToGraphInput_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputToGraphInput_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputToGraphInput_Statics::MetaSoundBuilderBase_eventConnectNodeInputToGraphInput_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputToGraphInput_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputToGraphInput_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputToGraphInput_Statics::MetaSoundBuilderBase_eventConnectNodeInputToGraphInput_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputToGraphInput()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputToGraphInput_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execConnectNodeInputToGraphInput)
{
P_GET_PROPERTY(FNameProperty,Z_Param_GraphInputName);
P_GET_STRUCT_REF(FMetaSoundBuilderNodeInputHandle,Z_Param_Out_NodeInputHandle);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ConnectNodeInputToGraphInput(Z_Param_GraphInputName,Z_Param_Out_NodeInputHandle,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function ConnectNodeInputToGraphInput ****************
// ********** Begin Class UMetaSoundBuilderBase Function ConnectNodeOutputsToMatchingGraphInterfaceOutputs
struct Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputsToMatchingGraphInterfaceOutputs_Statics
{
struct MetaSoundBuilderBase_eventConnectNodeOutputsToMatchingGraphInterfaceOutputs_Parms
{
FMetaSoundNodeHandle NodeHandle;
EMetaSoundBuilderResult OutResult;
TArray<FMetaSoundBuilderNodeInputHandle> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Connects a given node's outputs to all graph outputs for shared interfaces implemented on both the node's referenced class and the builder's MetaSound graph. Returns inputs of connected output nodes.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Connects a given node's outputs to all graph outputs for shared interfaces implemented on both the node's referenced class and the builder's MetaSound graph. Returns inputs of connected output nodes." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NodeHandle_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Connected Graph Output Node Inputs" },
};
#endif // WITH_METADATA
// ********** Begin Function ConnectNodeOutputsToMatchingGraphInterfaceOutputs constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_NodeHandle;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ConnectNodeOutputsToMatchingGraphInterfaceOutputs constinit property declarations
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ConnectNodeOutputsToMatchingGraphInterfaceOutputs Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputsToMatchingGraphInterfaceOutputs_Statics::NewProp_NodeHandle = { "NodeHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventConnectNodeOutputsToMatchingGraphInterfaceOutputs_Parms, NodeHandle), Z_Construct_UScriptStruct_FMetaSoundNodeHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NodeHandle_MetaData), NewProp_NodeHandle_MetaData) }; // 289296956
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputsToMatchingGraphInterfaceOutputs_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputsToMatchingGraphInterfaceOutputs_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventConnectNodeOutputsToMatchingGraphInterfaceOutputs_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputsToMatchingGraphInterfaceOutputs_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMetaSoundBuilderNodeInputHandle, METADATA_PARAMS(0, nullptr) }; // 2979155077
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputsToMatchingGraphInterfaceOutputs_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventConnectNodeOutputsToMatchingGraphInterfaceOutputs_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; // 2979155077
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputsToMatchingGraphInterfaceOutputs_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputsToMatchingGraphInterfaceOutputs_Statics::NewProp_NodeHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputsToMatchingGraphInterfaceOutputs_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputsToMatchingGraphInterfaceOutputs_Statics::NewProp_OutResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputsToMatchingGraphInterfaceOutputs_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputsToMatchingGraphInterfaceOutputs_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputsToMatchingGraphInterfaceOutputs_Statics::PropPointers) < 2048);
// ********** End Function ConnectNodeOutputsToMatchingGraphInterfaceOutputs Property Definitions **
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputsToMatchingGraphInterfaceOutputs_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "ConnectNodeOutputsToMatchingGraphInterfaceOutputs", Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputsToMatchingGraphInterfaceOutputs_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputsToMatchingGraphInterfaceOutputs_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputsToMatchingGraphInterfaceOutputs_Statics::MetaSoundBuilderBase_eventConnectNodeOutputsToMatchingGraphInterfaceOutputs_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputsToMatchingGraphInterfaceOutputs_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputsToMatchingGraphInterfaceOutputs_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputsToMatchingGraphInterfaceOutputs_Statics::MetaSoundBuilderBase_eventConnectNodeOutputsToMatchingGraphInterfaceOutputs_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputsToMatchingGraphInterfaceOutputs()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputsToMatchingGraphInterfaceOutputs_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execConnectNodeOutputsToMatchingGraphInterfaceOutputs)
{
P_GET_STRUCT_REF(FMetaSoundNodeHandle,Z_Param_Out_NodeHandle);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FMetaSoundBuilderNodeInputHandle>*)Z_Param__Result=P_THIS->ConnectNodeOutputsToMatchingGraphInterfaceOutputs(Z_Param_Out_NodeHandle,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function ConnectNodeOutputsToMatchingGraphInterfaceOutputs
// ********** Begin Class UMetaSoundBuilderBase Function ConnectNodeOutputToGraphOutput ************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputToGraphOutput_Statics
{
struct MetaSoundBuilderBase_eventConnectNodeOutputToGraphOutput_Parms
{
FName GraphOutputName;
FMetaSoundBuilderNodeOutputHandle NodeOutputHandle;
EMetaSoundBuilderResult OutResult;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Connects a given node output to the graph output with the given name.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Connects a given node output to the graph output with the given name." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NodeOutputHandle_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ConnectNodeOutputToGraphOutput constinit property declarations ********
static const UECodeGen_Private::FNamePropertyParams NewProp_GraphOutputName;
static const UECodeGen_Private::FStructPropertyParams NewProp_NodeOutputHandle;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ConnectNodeOutputToGraphOutput constinit property declarations **********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ConnectNodeOutputToGraphOutput Property Definitions *******************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputToGraphOutput_Statics::NewProp_GraphOutputName = { "GraphOutputName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventConnectNodeOutputToGraphOutput_Parms, GraphOutputName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputToGraphOutput_Statics::NewProp_NodeOutputHandle = { "NodeOutputHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventConnectNodeOutputToGraphOutput_Parms, NodeOutputHandle), Z_Construct_UScriptStruct_FMetaSoundBuilderNodeOutputHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NodeOutputHandle_MetaData), NewProp_NodeOutputHandle_MetaData) }; // 1720375144
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputToGraphOutput_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputToGraphOutput_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventConnectNodeOutputToGraphOutput_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputToGraphOutput_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputToGraphOutput_Statics::NewProp_GraphOutputName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputToGraphOutput_Statics::NewProp_NodeOutputHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputToGraphOutput_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputToGraphOutput_Statics::NewProp_OutResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputToGraphOutput_Statics::PropPointers) < 2048);
// ********** End Function ConnectNodeOutputToGraphOutput Property Definitions *********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputToGraphOutput_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "ConnectNodeOutputToGraphOutput", Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputToGraphOutput_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputToGraphOutput_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputToGraphOutput_Statics::MetaSoundBuilderBase_eventConnectNodeOutputToGraphOutput_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputToGraphOutput_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputToGraphOutput_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputToGraphOutput_Statics::MetaSoundBuilderBase_eventConnectNodeOutputToGraphOutput_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputToGraphOutput()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputToGraphOutput_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execConnectNodeOutputToGraphOutput)
{
P_GET_PROPERTY(FNameProperty,Z_Param_GraphOutputName);
P_GET_STRUCT_REF(FMetaSoundBuilderNodeOutputHandle,Z_Param_Out_NodeOutputHandle);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ConnectNodeOutputToGraphOutput(Z_Param_GraphOutputName,Z_Param_Out_NodeOutputHandle,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function ConnectNodeOutputToGraphOutput **************
// ********** Begin Class UMetaSoundBuilderBase Function ConnectNodes ******************************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodes_Statics
{
struct MetaSoundBuilderBase_eventConnectNodes_Parms
{
FMetaSoundBuilderNodeOutputHandle NodeOutputHandle;
FMetaSoundBuilderNodeInputHandle NodeInputHandle;
EMetaSoundBuilderResult OutResult;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Connects node output to a node input. Does *NOT* provide loop detection for performance reasons. Loop detection is checked on class registration when built or played.\n// Returns succeeded if connection made, failed if connection already exists with input, the data types do not match, or the connection is not supported due to access type\n// incompatibility (ex. constructor input to non-constructor input).\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Connects node output to a node input. Does *NOT* provide loop detection for performance reasons. Loop detection is checked on class registration when built or played.\nReturns succeeded if connection made, failed if connection already exists with input, the data types do not match, or the connection is not supported due to access type\nincompatibility (ex. constructor input to non-constructor input)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NodeOutputHandle_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NodeInputHandle_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ConnectNodes constinit property declarations **************************
static const UECodeGen_Private::FStructPropertyParams NewProp_NodeOutputHandle;
static const UECodeGen_Private::FStructPropertyParams NewProp_NodeInputHandle;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ConnectNodes constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ConnectNodes Property Definitions *************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodes_Statics::NewProp_NodeOutputHandle = { "NodeOutputHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventConnectNodes_Parms, NodeOutputHandle), Z_Construct_UScriptStruct_FMetaSoundBuilderNodeOutputHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NodeOutputHandle_MetaData), NewProp_NodeOutputHandle_MetaData) }; // 1720375144
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodes_Statics::NewProp_NodeInputHandle = { "NodeInputHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventConnectNodes_Parms, NodeInputHandle), Z_Construct_UScriptStruct_FMetaSoundBuilderNodeInputHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NodeInputHandle_MetaData), NewProp_NodeInputHandle_MetaData) }; // 2979155077
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodes_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodes_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventConnectNodes_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodes_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodes_Statics::NewProp_NodeOutputHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodes_Statics::NewProp_NodeInputHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodes_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodes_Statics::NewProp_OutResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodes_Statics::PropPointers) < 2048);
// ********** End Function ConnectNodes Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodes_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "ConnectNodes", Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodes_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodes_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodes_Statics::MetaSoundBuilderBase_eventConnectNodes_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodes_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodes_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodes_Statics::MetaSoundBuilderBase_eventConnectNodes_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodes()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodes_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execConnectNodes)
{
P_GET_STRUCT_REF(FMetaSoundBuilderNodeOutputHandle,Z_Param_Out_NodeOutputHandle);
P_GET_STRUCT_REF(FMetaSoundBuilderNodeInputHandle,Z_Param_Out_NodeInputHandle);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ConnectNodes(Z_Param_Out_NodeOutputHandle,Z_Param_Out_NodeInputHandle,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function ConnectNodes ********************************
// ********** Begin Class UMetaSoundBuilderBase Function ConnectNodesByInterfaceBindings ***********
struct Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodesByInterfaceBindings_Statics
{
struct MetaSoundBuilderBase_eventConnectNodesByInterfaceBindings_Parms
{
FMetaSoundNodeHandle FromNodeHandle;
FMetaSoundNodeHandle ToNodeHandle;
EMetaSoundBuilderResult OutResult;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Connects two nodes using defined MetaSound Interface Bindings registered with the MetaSound Interface registry.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Connects two nodes using defined MetaSound Interface Bindings registered with the MetaSound Interface registry." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FromNodeHandle_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ToNodeHandle_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ConnectNodesByInterfaceBindings constinit property declarations *******
static const UECodeGen_Private::FStructPropertyParams NewProp_FromNodeHandle;
static const UECodeGen_Private::FStructPropertyParams NewProp_ToNodeHandle;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ConnectNodesByInterfaceBindings constinit property declarations *********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ConnectNodesByInterfaceBindings Property Definitions ******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodesByInterfaceBindings_Statics::NewProp_FromNodeHandle = { "FromNodeHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventConnectNodesByInterfaceBindings_Parms, FromNodeHandle), Z_Construct_UScriptStruct_FMetaSoundNodeHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FromNodeHandle_MetaData), NewProp_FromNodeHandle_MetaData) }; // 289296956
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodesByInterfaceBindings_Statics::NewProp_ToNodeHandle = { "ToNodeHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventConnectNodesByInterfaceBindings_Parms, ToNodeHandle), Z_Construct_UScriptStruct_FMetaSoundNodeHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ToNodeHandle_MetaData), NewProp_ToNodeHandle_MetaData) }; // 289296956
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodesByInterfaceBindings_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodesByInterfaceBindings_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventConnectNodesByInterfaceBindings_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodesByInterfaceBindings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodesByInterfaceBindings_Statics::NewProp_FromNodeHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodesByInterfaceBindings_Statics::NewProp_ToNodeHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodesByInterfaceBindings_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodesByInterfaceBindings_Statics::NewProp_OutResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodesByInterfaceBindings_Statics::PropPointers) < 2048);
// ********** End Function ConnectNodesByInterfaceBindings Property Definitions ********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodesByInterfaceBindings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "ConnectNodesByInterfaceBindings", Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodesByInterfaceBindings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodesByInterfaceBindings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodesByInterfaceBindings_Statics::MetaSoundBuilderBase_eventConnectNodesByInterfaceBindings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodesByInterfaceBindings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodesByInterfaceBindings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodesByInterfaceBindings_Statics::MetaSoundBuilderBase_eventConnectNodesByInterfaceBindings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodesByInterfaceBindings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodesByInterfaceBindings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execConnectNodesByInterfaceBindings)
{
P_GET_STRUCT_REF(FMetaSoundNodeHandle,Z_Param_Out_FromNodeHandle);
P_GET_STRUCT_REF(FMetaSoundNodeHandle,Z_Param_Out_ToNodeHandle);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ConnectNodesByInterfaceBindings(Z_Param_Out_FromNodeHandle,Z_Param_Out_ToNodeHandle,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function ConnectNodesByInterfaceBindings *************
// ********** Begin Class UMetaSoundBuilderBase Function ContainsNode ******************************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNode_Statics
{
struct MetaSoundBuilderBase_eventContainsNode_Parms
{
FMetaSoundNodeHandle Node;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Returns whether node exists.\n" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Returns whether node exists." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Node_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "IsValid" },
};
#endif // WITH_METADATA
// ********** Begin Function ContainsNode constinit property declarations **************************
static const UECodeGen_Private::FStructPropertyParams NewProp_Node;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ContainsNode constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ContainsNode Property Definitions *************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNode_Statics::NewProp_Node = { "Node", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventContainsNode_Parms, Node), Z_Construct_UScriptStruct_FMetaSoundNodeHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Node_MetaData), NewProp_Node_MetaData) }; // 289296956
void Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNode_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((MetaSoundBuilderBase_eventContainsNode_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNode_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MetaSoundBuilderBase_eventContainsNode_Parms), &Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNode_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNode_Statics::NewProp_Node,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNode_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNode_Statics::PropPointers) < 2048);
// ********** End Function ContainsNode Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNode_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "ContainsNode", Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNode_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNode_Statics::MetaSoundBuilderBase_eventContainsNode_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNode_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNode_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNode_Statics::MetaSoundBuilderBase_eventContainsNode_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNode()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNode_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execContainsNode)
{
P_GET_STRUCT_REF(FMetaSoundNodeHandle,Z_Param_Out_Node);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->ContainsNode(Z_Param_Out_Node);
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function ContainsNode ********************************
// ********** Begin Class UMetaSoundBuilderBase Function ContainsNodeInput *************************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeInput_Statics
{
struct MetaSoundBuilderBase_eventContainsNodeInput_Parms
{
FMetaSoundBuilderNodeInputHandle Input;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Returns whether node input exists.\n" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Returns whether node input exists." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Input_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "IsValid" },
};
#endif // WITH_METADATA
// ********** Begin Function ContainsNodeInput constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_Input;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ContainsNodeInput constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ContainsNodeInput Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeInput_Statics::NewProp_Input = { "Input", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventContainsNodeInput_Parms, Input), Z_Construct_UScriptStruct_FMetaSoundBuilderNodeInputHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Input_MetaData), NewProp_Input_MetaData) }; // 2979155077
void Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeInput_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((MetaSoundBuilderBase_eventContainsNodeInput_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeInput_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MetaSoundBuilderBase_eventContainsNodeInput_Parms), &Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeInput_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeInput_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeInput_Statics::NewProp_Input,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeInput_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeInput_Statics::PropPointers) < 2048);
// ********** End Function ContainsNodeInput Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeInput_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "ContainsNodeInput", Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeInput_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeInput_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeInput_Statics::MetaSoundBuilderBase_eventContainsNodeInput_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeInput_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeInput_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeInput_Statics::MetaSoundBuilderBase_eventContainsNodeInput_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeInput()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeInput_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execContainsNodeInput)
{
P_GET_STRUCT_REF(FMetaSoundBuilderNodeInputHandle,Z_Param_Out_Input);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->ContainsNodeInput(Z_Param_Out_Input);
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function ContainsNodeInput ***************************
// ********** Begin Class UMetaSoundBuilderBase Function ContainsNodeOutput ************************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeOutput_Statics
{
struct MetaSoundBuilderBase_eventContainsNodeOutput_Parms
{
FMetaSoundBuilderNodeOutputHandle Output;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Returns whether node output exists.\n" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Returns whether node output exists." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Output_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "IsValid" },
};
#endif // WITH_METADATA
// ********** Begin Function ContainsNodeOutput constinit property declarations ********************
static const UECodeGen_Private::FStructPropertyParams NewProp_Output;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ContainsNodeOutput constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ContainsNodeOutput Property Definitions *******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeOutput_Statics::NewProp_Output = { "Output", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventContainsNodeOutput_Parms, Output), Z_Construct_UScriptStruct_FMetaSoundBuilderNodeOutputHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Output_MetaData), NewProp_Output_MetaData) }; // 1720375144
void Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeOutput_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((MetaSoundBuilderBase_eventContainsNodeOutput_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeOutput_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MetaSoundBuilderBase_eventContainsNodeOutput_Parms), &Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeOutput_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeOutput_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeOutput_Statics::NewProp_Output,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeOutput_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeOutput_Statics::PropPointers) < 2048);
// ********** End Function ContainsNodeOutput Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeOutput_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "ContainsNodeOutput", Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeOutput_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeOutput_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeOutput_Statics::MetaSoundBuilderBase_eventContainsNodeOutput_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeOutput_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeOutput_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeOutput_Statics::MetaSoundBuilderBase_eventContainsNodeOutput_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeOutput()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeOutput_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execContainsNodeOutput)
{
P_GET_STRUCT_REF(FMetaSoundBuilderNodeOutputHandle,Z_Param_Out_Output);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->ContainsNodeOutput(Z_Param_Out_Output);
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function ContainsNodeOutput **************************
// ********** Begin Class UMetaSoundBuilderBase Function ConvertFromPreset *************************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertFromPreset_Statics
{
struct MetaSoundBuilderBase_eventConvertFromPreset_Parms
{
EMetaSoundBuilderResult OutResult;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Converts this preset to a fully accessible MetaSound; sets result to succeeded if it was converted successfully and failed if it was not.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Converts this preset to a fully accessible MetaSound; sets result to succeeded if it was converted successfully and failed if it was not." },
};
#endif // WITH_METADATA
// ********** Begin Function ConvertFromPreset constinit property declarations *********************
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ConvertFromPreset constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ConvertFromPreset Property Definitions ********************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertFromPreset_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertFromPreset_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventConvertFromPreset_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertFromPreset_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertFromPreset_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertFromPreset_Statics::NewProp_OutResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertFromPreset_Statics::PropPointers) < 2048);
// ********** End Function ConvertFromPreset Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertFromPreset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "ConvertFromPreset", Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertFromPreset_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertFromPreset_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertFromPreset_Statics::MetaSoundBuilderBase_eventConvertFromPreset_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertFromPreset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertFromPreset_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertFromPreset_Statics::MetaSoundBuilderBase_eventConvertFromPreset_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertFromPreset()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertFromPreset_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execConvertFromPreset)
{
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ConvertFromPreset((EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function ConvertFromPreset ***************************
// ********** Begin Class UMetaSoundBuilderBase Function ConvertToPreset ***************************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertToPreset_Statics
{
struct MetaSoundBuilderBase_eventConvertToPreset_Parms
{
TScriptInterface<IMetaSoundDocumentInterface> ReferencedNodeClass;
EMetaSoundBuilderResult OutResult;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Convert this builder to a MetaSound source preset with the given referenced source builder \n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Convert this builder to a MetaSound source preset with the given referenced source builder" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReferencedNodeClass_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ConvertToPreset constinit property declarations ***********************
static const UECodeGen_Private::FInterfacePropertyParams NewProp_ReferencedNodeClass;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ConvertToPreset constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ConvertToPreset Property Definitions **********************************
const UECodeGen_Private::FInterfacePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertToPreset_Statics::NewProp_ReferencedNodeClass = { "ReferencedNodeClass", nullptr, (EPropertyFlags)0x0014000008000182, UECodeGen_Private::EPropertyGenFlags::Interface, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventConvertToPreset_Parms, ReferencedNodeClass), Z_Construct_UClass_UMetaSoundDocumentInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReferencedNodeClass_MetaData), NewProp_ReferencedNodeClass_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertToPreset_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertToPreset_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventConvertToPreset_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertToPreset_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertToPreset_Statics::NewProp_ReferencedNodeClass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertToPreset_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertToPreset_Statics::NewProp_OutResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertToPreset_Statics::PropPointers) < 2048);
// ********** End Function ConvertToPreset Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertToPreset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "ConvertToPreset", Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertToPreset_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertToPreset_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertToPreset_Statics::MetaSoundBuilderBase_eventConvertToPreset_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertToPreset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertToPreset_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertToPreset_Statics::MetaSoundBuilderBase_eventConvertToPreset_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertToPreset()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertToPreset_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execConvertToPreset)
{
P_GET_TINTERFACE_REF(IMetaSoundDocumentInterface,Z_Param_Out_ReferencedNodeClass);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ConvertToPreset(Z_Param_Out_ReferencedNodeClass,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function ConvertToPreset *****************************
// ********** Begin Class UMetaSoundBuilderBase Function DisconnectNodeInput ***********************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeInput_Statics
{
struct MetaSoundBuilderBase_eventDisconnectNodeInput_Parms
{
FMetaSoundBuilderNodeInputHandle NodeInputHandle;
EMetaSoundBuilderResult OutResult;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Removes connection to a given node input. Returns success if connection was removed, failed if not.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Removes connection to a given node input. Returns success if connection was removed, failed if not." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NodeInputHandle_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function DisconnectNodeInput constinit property declarations *******************
static const UECodeGen_Private::FStructPropertyParams NewProp_NodeInputHandle;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function DisconnectNodeInput constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function DisconnectNodeInput Property Definitions ******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeInput_Statics::NewProp_NodeInputHandle = { "NodeInputHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventDisconnectNodeInput_Parms, NodeInputHandle), Z_Construct_UScriptStruct_FMetaSoundBuilderNodeInputHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NodeInputHandle_MetaData), NewProp_NodeInputHandle_MetaData) }; // 2979155077
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeInput_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeInput_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventDisconnectNodeInput_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeInput_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeInput_Statics::NewProp_NodeInputHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeInput_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeInput_Statics::NewProp_OutResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeInput_Statics::PropPointers) < 2048);
// ********** End Function DisconnectNodeInput Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeInput_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "DisconnectNodeInput", Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeInput_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeInput_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeInput_Statics::MetaSoundBuilderBase_eventDisconnectNodeInput_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeInput_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeInput_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeInput_Statics::MetaSoundBuilderBase_eventDisconnectNodeInput_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeInput()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeInput_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execDisconnectNodeInput)
{
P_GET_STRUCT_REF(FMetaSoundBuilderNodeInputHandle,Z_Param_Out_NodeInputHandle);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->DisconnectNodeInput(Z_Param_Out_NodeInputHandle,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function DisconnectNodeInput *************************
// ********** Begin Class UMetaSoundBuilderBase Function DisconnectNodeOutput **********************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeOutput_Statics
{
struct MetaSoundBuilderBase_eventDisconnectNodeOutput_Parms
{
FMetaSoundBuilderNodeOutputHandle NodeOutputHandle;
EMetaSoundBuilderResult OutResult;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Removes all connections from a given node output. Returns success if all connections were removed, failed if not.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Removes all connections from a given node output. Returns success if all connections were removed, failed if not." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NodeOutputHandle_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function DisconnectNodeOutput constinit property declarations ******************
static const UECodeGen_Private::FStructPropertyParams NewProp_NodeOutputHandle;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function DisconnectNodeOutput constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function DisconnectNodeOutput Property Definitions *****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeOutput_Statics::NewProp_NodeOutputHandle = { "NodeOutputHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventDisconnectNodeOutput_Parms, NodeOutputHandle), Z_Construct_UScriptStruct_FMetaSoundBuilderNodeOutputHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NodeOutputHandle_MetaData), NewProp_NodeOutputHandle_MetaData) }; // 1720375144
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeOutput_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeOutput_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventDisconnectNodeOutput_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeOutput_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeOutput_Statics::NewProp_NodeOutputHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeOutput_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeOutput_Statics::NewProp_OutResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeOutput_Statics::PropPointers) < 2048);
// ********** End Function DisconnectNodeOutput Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeOutput_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "DisconnectNodeOutput", Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeOutput_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeOutput_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeOutput_Statics::MetaSoundBuilderBase_eventDisconnectNodeOutput_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeOutput_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeOutput_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeOutput_Statics::MetaSoundBuilderBase_eventDisconnectNodeOutput_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeOutput()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeOutput_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execDisconnectNodeOutput)
{
P_GET_STRUCT_REF(FMetaSoundBuilderNodeOutputHandle,Z_Param_Out_NodeOutputHandle);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->DisconnectNodeOutput(Z_Param_Out_NodeOutputHandle,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function DisconnectNodeOutput ************************
// ********** Begin Class UMetaSoundBuilderBase Function DisconnectNodes ***************************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodes_Statics
{
struct MetaSoundBuilderBase_eventDisconnectNodes_Parms
{
FMetaSoundBuilderNodeOutputHandle NodeOutputHandle;
FMetaSoundBuilderNodeInputHandle NodeInputHandle;
EMetaSoundBuilderResult OutResult;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Disconnects node output to a node input. Returns success if connection was removed, failed if not.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Disconnects node output to a node input. Returns success if connection was removed, failed if not." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NodeOutputHandle_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NodeInputHandle_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function DisconnectNodes constinit property declarations ***********************
static const UECodeGen_Private::FStructPropertyParams NewProp_NodeOutputHandle;
static const UECodeGen_Private::FStructPropertyParams NewProp_NodeInputHandle;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function DisconnectNodes constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function DisconnectNodes Property Definitions **********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodes_Statics::NewProp_NodeOutputHandle = { "NodeOutputHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventDisconnectNodes_Parms, NodeOutputHandle), Z_Construct_UScriptStruct_FMetaSoundBuilderNodeOutputHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NodeOutputHandle_MetaData), NewProp_NodeOutputHandle_MetaData) }; // 1720375144
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodes_Statics::NewProp_NodeInputHandle = { "NodeInputHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventDisconnectNodes_Parms, NodeInputHandle), Z_Construct_UScriptStruct_FMetaSoundBuilderNodeInputHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NodeInputHandle_MetaData), NewProp_NodeInputHandle_MetaData) }; // 2979155077
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodes_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodes_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventDisconnectNodes_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodes_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodes_Statics::NewProp_NodeOutputHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodes_Statics::NewProp_NodeInputHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodes_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodes_Statics::NewProp_OutResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodes_Statics::PropPointers) < 2048);
// ********** End Function DisconnectNodes Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodes_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "DisconnectNodes", Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodes_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodes_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodes_Statics::MetaSoundBuilderBase_eventDisconnectNodes_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodes_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodes_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodes_Statics::MetaSoundBuilderBase_eventDisconnectNodes_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodes()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodes_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execDisconnectNodes)
{
P_GET_STRUCT_REF(FMetaSoundBuilderNodeOutputHandle,Z_Param_Out_NodeOutputHandle);
P_GET_STRUCT_REF(FMetaSoundBuilderNodeInputHandle,Z_Param_Out_NodeInputHandle);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->DisconnectNodes(Z_Param_Out_NodeOutputHandle,Z_Param_Out_NodeInputHandle,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function DisconnectNodes *****************************
// ********** Begin Class UMetaSoundBuilderBase Function DisconnectNodesByInterfaceBindings ********
struct Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodesByInterfaceBindings_Statics
{
struct MetaSoundBuilderBase_eventDisconnectNodesByInterfaceBindings_Parms
{
FMetaSoundNodeHandle FromNodeHandle;
FMetaSoundNodeHandle ToNodeHandle;
EMetaSoundBuilderResult OutResult;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Disconnects two nodes using defined MetaSound Interface Bindings registered with the MetaSound Interface registry. Returns success if\n// all connections were found and removed, failed if any connections were not.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Disconnects two nodes using defined MetaSound Interface Bindings registered with the MetaSound Interface registry. Returns success if\nall connections were found and removed, failed if any connections were not." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FromNodeHandle_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ToNodeHandle_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function DisconnectNodesByInterfaceBindings constinit property declarations ****
static const UECodeGen_Private::FStructPropertyParams NewProp_FromNodeHandle;
static const UECodeGen_Private::FStructPropertyParams NewProp_ToNodeHandle;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function DisconnectNodesByInterfaceBindings constinit property declarations ******
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function DisconnectNodesByInterfaceBindings Property Definitions ***************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodesByInterfaceBindings_Statics::NewProp_FromNodeHandle = { "FromNodeHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventDisconnectNodesByInterfaceBindings_Parms, FromNodeHandle), Z_Construct_UScriptStruct_FMetaSoundNodeHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FromNodeHandle_MetaData), NewProp_FromNodeHandle_MetaData) }; // 289296956
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodesByInterfaceBindings_Statics::NewProp_ToNodeHandle = { "ToNodeHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventDisconnectNodesByInterfaceBindings_Parms, ToNodeHandle), Z_Construct_UScriptStruct_FMetaSoundNodeHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ToNodeHandle_MetaData), NewProp_ToNodeHandle_MetaData) }; // 289296956
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodesByInterfaceBindings_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodesByInterfaceBindings_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventDisconnectNodesByInterfaceBindings_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodesByInterfaceBindings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodesByInterfaceBindings_Statics::NewProp_FromNodeHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodesByInterfaceBindings_Statics::NewProp_ToNodeHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodesByInterfaceBindings_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodesByInterfaceBindings_Statics::NewProp_OutResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodesByInterfaceBindings_Statics::PropPointers) < 2048);
// ********** End Function DisconnectNodesByInterfaceBindings Property Definitions *****************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodesByInterfaceBindings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "DisconnectNodesByInterfaceBindings", Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodesByInterfaceBindings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodesByInterfaceBindings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodesByInterfaceBindings_Statics::MetaSoundBuilderBase_eventDisconnectNodesByInterfaceBindings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodesByInterfaceBindings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodesByInterfaceBindings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodesByInterfaceBindings_Statics::MetaSoundBuilderBase_eventDisconnectNodesByInterfaceBindings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodesByInterfaceBindings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodesByInterfaceBindings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execDisconnectNodesByInterfaceBindings)
{
P_GET_STRUCT_REF(FMetaSoundNodeHandle,Z_Param_Out_FromNodeHandle);
P_GET_STRUCT_REF(FMetaSoundNodeHandle,Z_Param_Out_ToNodeHandle);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->DisconnectNodesByInterfaceBindings(Z_Param_Out_FromNodeHandle,Z_Param_Out_ToNodeHandle,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function DisconnectNodesByInterfaceBindings **********
// ********** Begin Class UMetaSoundBuilderBase Function FindGraphInputNode ************************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphInputNode_Statics
{
struct MetaSoundBuilderBase_eventFindGraphInputNode_Parms
{
FName InputName;
FName OutDataType;
FMetaSoundBuilderNodeOutputHandle NodeOutputHandle;
EMetaSoundBuilderResult OutResult;
FMetaSoundNodeHandle ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Returns graph input node by the given name if it exists, or an invalid handle if not found.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Returns graph input node by the given name if it exists, or an invalid handle if not found." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutDataType_MetaData[] = {
{ "DisplayName", "Data Type" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Node Handle" },
};
#endif // WITH_METADATA
// ********** Begin Function FindGraphInputNode constinit property declarations ********************
static const UECodeGen_Private::FNamePropertyParams NewProp_InputName;
static const UECodeGen_Private::FNamePropertyParams NewProp_OutDataType;
static const UECodeGen_Private::FStructPropertyParams NewProp_NodeOutputHandle;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function FindGraphInputNode constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function FindGraphInputNode Property Definitions *******************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphInputNode_Statics::NewProp_InputName = { "InputName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindGraphInputNode_Parms, InputName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphInputNode_Statics::NewProp_OutDataType = { "OutDataType", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindGraphInputNode_Parms, OutDataType), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutDataType_MetaData), NewProp_OutDataType_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphInputNode_Statics::NewProp_NodeOutputHandle = { "NodeOutputHandle", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindGraphInputNode_Parms, NodeOutputHandle), Z_Construct_UScriptStruct_FMetaSoundBuilderNodeOutputHandle, METADATA_PARAMS(0, nullptr) }; // 1720375144
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphInputNode_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphInputNode_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindGraphInputNode_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphInputNode_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindGraphInputNode_Parms, ReturnValue), Z_Construct_UScriptStruct_FMetaSoundNodeHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; // 289296956
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphInputNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphInputNode_Statics::NewProp_InputName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphInputNode_Statics::NewProp_OutDataType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphInputNode_Statics::NewProp_NodeOutputHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphInputNode_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphInputNode_Statics::NewProp_OutResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphInputNode_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphInputNode_Statics::PropPointers) < 2048);
// ********** End Function FindGraphInputNode Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphInputNode_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "FindGraphInputNode", Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphInputNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphInputNode_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphInputNode_Statics::MetaSoundBuilderBase_eventFindGraphInputNode_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphInputNode_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphInputNode_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphInputNode_Statics::MetaSoundBuilderBase_eventFindGraphInputNode_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphInputNode()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphInputNode_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execFindGraphInputNode)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InputName);
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_OutDataType);
P_GET_STRUCT_REF(FMetaSoundBuilderNodeOutputHandle,Z_Param_Out_NodeOutputHandle);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
*(FMetaSoundNodeHandle*)Z_Param__Result=P_THIS->FindGraphInputNode(Z_Param_InputName,Z_Param_Out_OutDataType,Z_Param_Out_NodeOutputHandle,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function FindGraphInputNode **************************
// ********** Begin Class UMetaSoundBuilderBase Function FindGraphOutputNode ***********************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphOutputNode_Statics
{
struct MetaSoundBuilderBase_eventFindGraphOutputNode_Parms
{
FName OutputName;
FName OutDataType;
FMetaSoundBuilderNodeInputHandle NodeInputHandle;
EMetaSoundBuilderResult OutResult;
FMetaSoundNodeHandle ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Returns graph output node by the given name if it exists, or an invalid handle if not found.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Returns graph output node by the given name if it exists, or an invalid handle if not found." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutDataType_MetaData[] = {
{ "DisplayName", "Data Type" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Node Handle" },
};
#endif // WITH_METADATA
// ********** Begin Function FindGraphOutputNode constinit property declarations *******************
static const UECodeGen_Private::FNamePropertyParams NewProp_OutputName;
static const UECodeGen_Private::FNamePropertyParams NewProp_OutDataType;
static const UECodeGen_Private::FStructPropertyParams NewProp_NodeInputHandle;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function FindGraphOutputNode constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function FindGraphOutputNode Property Definitions ******************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphOutputNode_Statics::NewProp_OutputName = { "OutputName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindGraphOutputNode_Parms, OutputName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphOutputNode_Statics::NewProp_OutDataType = { "OutDataType", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindGraphOutputNode_Parms, OutDataType), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutDataType_MetaData), NewProp_OutDataType_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphOutputNode_Statics::NewProp_NodeInputHandle = { "NodeInputHandle", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindGraphOutputNode_Parms, NodeInputHandle), Z_Construct_UScriptStruct_FMetaSoundBuilderNodeInputHandle, METADATA_PARAMS(0, nullptr) }; // 2979155077
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphOutputNode_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphOutputNode_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindGraphOutputNode_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphOutputNode_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindGraphOutputNode_Parms, ReturnValue), Z_Construct_UScriptStruct_FMetaSoundNodeHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; // 289296956
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphOutputNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphOutputNode_Statics::NewProp_OutputName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphOutputNode_Statics::NewProp_OutDataType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphOutputNode_Statics::NewProp_NodeInputHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphOutputNode_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphOutputNode_Statics::NewProp_OutResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphOutputNode_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphOutputNode_Statics::PropPointers) < 2048);
// ********** End Function FindGraphOutputNode Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphOutputNode_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "FindGraphOutputNode", Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphOutputNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphOutputNode_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphOutputNode_Statics::MetaSoundBuilderBase_eventFindGraphOutputNode_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphOutputNode_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphOutputNode_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphOutputNode_Statics::MetaSoundBuilderBase_eventFindGraphOutputNode_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphOutputNode()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphOutputNode_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execFindGraphOutputNode)
{
P_GET_PROPERTY(FNameProperty,Z_Param_OutputName);
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_OutDataType);
P_GET_STRUCT_REF(FMetaSoundBuilderNodeInputHandle,Z_Param_Out_NodeInputHandle);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
*(FMetaSoundNodeHandle*)Z_Param__Result=P_THIS->FindGraphOutputNode(Z_Param_OutputName,Z_Param_Out_OutDataType,Z_Param_Out_NodeInputHandle,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function FindGraphOutputNode *************************
// ********** Begin Class UMetaSoundBuilderBase Function FindInterfaceInputNodes *******************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceInputNodes_Statics
{
struct MetaSoundBuilderBase_eventFindInterfaceInputNodes_Parms
{
FName InterfaceName;
EMetaSoundBuilderResult OutResult;
TArray<FMetaSoundNodeHandle> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Returns input nodes associated with a given interface.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Returns input nodes associated with a given interface." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Input Node Handles" },
};
#endif // WITH_METADATA
// ********** Begin Function FindInterfaceInputNodes constinit property declarations ***************
static const UECodeGen_Private::FNamePropertyParams NewProp_InterfaceName;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function FindInterfaceInputNodes constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function FindInterfaceInputNodes Property Definitions **************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceInputNodes_Statics::NewProp_InterfaceName = { "InterfaceName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindInterfaceInputNodes_Parms, InterfaceName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceInputNodes_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceInputNodes_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindInterfaceInputNodes_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceInputNodes_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMetaSoundNodeHandle, METADATA_PARAMS(0, nullptr) }; // 289296956
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceInputNodes_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindInterfaceInputNodes_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; // 289296956
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceInputNodes_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceInputNodes_Statics::NewProp_InterfaceName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceInputNodes_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceInputNodes_Statics::NewProp_OutResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceInputNodes_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceInputNodes_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceInputNodes_Statics::PropPointers) < 2048);
// ********** End Function FindInterfaceInputNodes Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceInputNodes_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "FindInterfaceInputNodes", Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceInputNodes_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceInputNodes_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceInputNodes_Statics::MetaSoundBuilderBase_eventFindInterfaceInputNodes_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceInputNodes_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceInputNodes_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceInputNodes_Statics::MetaSoundBuilderBase_eventFindInterfaceInputNodes_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceInputNodes()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceInputNodes_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execFindInterfaceInputNodes)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InterfaceName);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FMetaSoundNodeHandle>*)Z_Param__Result=P_THIS->FindInterfaceInputNodes(Z_Param_InterfaceName,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function FindInterfaceInputNodes *********************
// ********** Begin Class UMetaSoundBuilderBase Function FindInterfaceOutputNodes ******************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceOutputNodes_Statics
{
struct MetaSoundBuilderBase_eventFindInterfaceOutputNodes_Parms
{
FName InterfaceName;
EMetaSoundBuilderResult OutResult;
TArray<FMetaSoundNodeHandle> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Returns output nodes associated with a given interface.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Returns output nodes associated with a given interface." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Output Node Handles" },
};
#endif // WITH_METADATA
// ********** Begin Function FindInterfaceOutputNodes constinit property declarations **************
static const UECodeGen_Private::FNamePropertyParams NewProp_InterfaceName;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function FindInterfaceOutputNodes constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function FindInterfaceOutputNodes Property Definitions *************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceOutputNodes_Statics::NewProp_InterfaceName = { "InterfaceName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindInterfaceOutputNodes_Parms, InterfaceName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceOutputNodes_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceOutputNodes_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindInterfaceOutputNodes_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceOutputNodes_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMetaSoundNodeHandle, METADATA_PARAMS(0, nullptr) }; // 289296956
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceOutputNodes_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindInterfaceOutputNodes_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; // 289296956
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceOutputNodes_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceOutputNodes_Statics::NewProp_InterfaceName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceOutputNodes_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceOutputNodes_Statics::NewProp_OutResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceOutputNodes_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceOutputNodes_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceOutputNodes_Statics::PropPointers) < 2048);
// ********** End Function FindInterfaceOutputNodes Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceOutputNodes_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "FindInterfaceOutputNodes", Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceOutputNodes_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceOutputNodes_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceOutputNodes_Statics::MetaSoundBuilderBase_eventFindInterfaceOutputNodes_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceOutputNodes_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceOutputNodes_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceOutputNodes_Statics::MetaSoundBuilderBase_eventFindInterfaceOutputNodes_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceOutputNodes()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceOutputNodes_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execFindInterfaceOutputNodes)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InterfaceName);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FMetaSoundNodeHandle>*)Z_Param__Result=P_THIS->FindInterfaceOutputNodes(Z_Param_InterfaceName,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function FindInterfaceOutputNodes ********************
// ********** Begin Class UMetaSoundBuilderBase Function FindNodeClassVersion **********************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeClassVersion_Statics
{
struct MetaSoundBuilderBase_eventFindNodeClassVersion_Parms
{
FMetaSoundNodeHandle NodeHandle;
EMetaSoundBuilderResult OutResult;
FMetasoundFrontendVersion ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Returns output's parent node if the input is valid, otherwise returns invalid node handle.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Returns output's parent node if the input is valid, otherwise returns invalid node handle." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NodeHandle_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Node Class Version" },
};
#endif // WITH_METADATA
// ********** Begin Function FindNodeClassVersion constinit property declarations ******************
static const UECodeGen_Private::FStructPropertyParams NewProp_NodeHandle;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function FindNodeClassVersion constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function FindNodeClassVersion Property Definitions *****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeClassVersion_Statics::NewProp_NodeHandle = { "NodeHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindNodeClassVersion_Parms, NodeHandle), Z_Construct_UScriptStruct_FMetaSoundNodeHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NodeHandle_MetaData), NewProp_NodeHandle_MetaData) }; // 289296956
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeClassVersion_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeClassVersion_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindNodeClassVersion_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeClassVersion_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindNodeClassVersion_Parms, ReturnValue), Z_Construct_UScriptStruct_FMetasoundFrontendVersion, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; // 320483601
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeClassVersion_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeClassVersion_Statics::NewProp_NodeHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeClassVersion_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeClassVersion_Statics::NewProp_OutResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeClassVersion_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeClassVersion_Statics::PropPointers) < 2048);
// ********** End Function FindNodeClassVersion Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeClassVersion_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "FindNodeClassVersion", Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeClassVersion_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeClassVersion_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeClassVersion_Statics::MetaSoundBuilderBase_eventFindNodeClassVersion_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeClassVersion_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeClassVersion_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeClassVersion_Statics::MetaSoundBuilderBase_eventFindNodeClassVersion_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeClassVersion()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeClassVersion_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execFindNodeClassVersion)
{
P_GET_STRUCT_REF(FMetaSoundNodeHandle,Z_Param_Out_NodeHandle);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
*(FMetasoundFrontendVersion*)Z_Param__Result=P_THIS->FindNodeClassVersion(Z_Param_Out_NodeHandle,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function FindNodeClassVersion ************************
// ********** Begin Class UMetaSoundBuilderBase Function FindNodeInputByName ***********************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputByName_Statics
{
struct MetaSoundBuilderBase_eventFindNodeInputByName_Parms
{
FMetaSoundNodeHandle NodeHandle;
FName InputName;
EMetaSoundBuilderResult OutResult;
FMetaSoundBuilderNodeInputHandle ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Returns node input by the given name if it exists, or an invalid handle if not found.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Returns node input by the given name if it exists, or an invalid handle if not found." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NodeHandle_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Input Handle" },
};
#endif // WITH_METADATA
// ********** Begin Function FindNodeInputByName constinit property declarations *******************
static const UECodeGen_Private::FStructPropertyParams NewProp_NodeHandle;
static const UECodeGen_Private::FNamePropertyParams NewProp_InputName;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function FindNodeInputByName constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function FindNodeInputByName Property Definitions ******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputByName_Statics::NewProp_NodeHandle = { "NodeHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindNodeInputByName_Parms, NodeHandle), Z_Construct_UScriptStruct_FMetaSoundNodeHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NodeHandle_MetaData), NewProp_NodeHandle_MetaData) }; // 289296956
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputByName_Statics::NewProp_InputName = { "InputName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindNodeInputByName_Parms, InputName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputByName_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputByName_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindNodeInputByName_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputByName_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindNodeInputByName_Parms, ReturnValue), Z_Construct_UScriptStruct_FMetaSoundBuilderNodeInputHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; // 2979155077
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputByName_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputByName_Statics::NewProp_NodeHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputByName_Statics::NewProp_InputName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputByName_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputByName_Statics::NewProp_OutResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputByName_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputByName_Statics::PropPointers) < 2048);
// ********** End Function FindNodeInputByName Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputByName_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "FindNodeInputByName", Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputByName_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputByName_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputByName_Statics::MetaSoundBuilderBase_eventFindNodeInputByName_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputByName_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputByName_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputByName_Statics::MetaSoundBuilderBase_eventFindNodeInputByName_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputByName()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputByName_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execFindNodeInputByName)
{
P_GET_STRUCT_REF(FMetaSoundNodeHandle,Z_Param_Out_NodeHandle);
P_GET_PROPERTY(FNameProperty,Z_Param_InputName);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
*(FMetaSoundBuilderNodeInputHandle*)Z_Param__Result=P_THIS->FindNodeInputByName(Z_Param_Out_NodeHandle,Z_Param_InputName,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function FindNodeInputByName *************************
// ********** Begin Class UMetaSoundBuilderBase Function FindNodeInputParent ***********************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputParent_Statics
{
struct MetaSoundBuilderBase_eventFindNodeInputParent_Parms
{
FMetaSoundBuilderNodeInputHandle InputHandle;
EMetaSoundBuilderResult OutResult;
FMetaSoundNodeHandle ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Returns input's parent node if the input is valid, otherwise returns invalid node handle.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Returns input's parent node if the input is valid, otherwise returns invalid node handle." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InputHandle_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Node Handle" },
};
#endif // WITH_METADATA
// ********** Begin Function FindNodeInputParent constinit property declarations *******************
static const UECodeGen_Private::FStructPropertyParams NewProp_InputHandle;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function FindNodeInputParent constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function FindNodeInputParent Property Definitions ******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputParent_Statics::NewProp_InputHandle = { "InputHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindNodeInputParent_Parms, InputHandle), Z_Construct_UScriptStruct_FMetaSoundBuilderNodeInputHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InputHandle_MetaData), NewProp_InputHandle_MetaData) }; // 2979155077
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputParent_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputParent_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindNodeInputParent_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputParent_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindNodeInputParent_Parms, ReturnValue), Z_Construct_UScriptStruct_FMetaSoundNodeHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; // 289296956
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputParent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputParent_Statics::NewProp_InputHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputParent_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputParent_Statics::NewProp_OutResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputParent_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputParent_Statics::PropPointers) < 2048);
// ********** End Function FindNodeInputParent Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputParent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "FindNodeInputParent", Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputParent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputParent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputParent_Statics::MetaSoundBuilderBase_eventFindNodeInputParent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputParent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputParent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputParent_Statics::MetaSoundBuilderBase_eventFindNodeInputParent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputParent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputParent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execFindNodeInputParent)
{
P_GET_STRUCT_REF(FMetaSoundBuilderNodeInputHandle,Z_Param_Out_InputHandle);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
*(FMetaSoundNodeHandle*)Z_Param__Result=P_THIS->FindNodeInputParent(Z_Param_Out_InputHandle,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function FindNodeInputParent *************************
// ********** Begin Class UMetaSoundBuilderBase Function FindNodeInputs ****************************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputs_Statics
{
struct MetaSoundBuilderBase_eventFindNodeInputs_Parms
{
FMetaSoundNodeHandle NodeHandle;
EMetaSoundBuilderResult OutResult;
TArray<FMetaSoundBuilderNodeInputHandle> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Returns all node inputs.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Returns all node inputs." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NodeHandle_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Input Handles" },
};
#endif // WITH_METADATA
// ********** Begin Function FindNodeInputs constinit property declarations ************************
static const UECodeGen_Private::FStructPropertyParams NewProp_NodeHandle;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function FindNodeInputs constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function FindNodeInputs Property Definitions ***********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputs_Statics::NewProp_NodeHandle = { "NodeHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindNodeInputs_Parms, NodeHandle), Z_Construct_UScriptStruct_FMetaSoundNodeHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NodeHandle_MetaData), NewProp_NodeHandle_MetaData) }; // 289296956
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputs_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputs_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindNodeInputs_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputs_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMetaSoundBuilderNodeInputHandle, METADATA_PARAMS(0, nullptr) }; // 2979155077
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputs_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindNodeInputs_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; // 2979155077
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputs_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputs_Statics::NewProp_NodeHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputs_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputs_Statics::NewProp_OutResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputs_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputs_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputs_Statics::PropPointers) < 2048);
// ********** End Function FindNodeInputs Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputs_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "FindNodeInputs", Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputs_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputs_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputs_Statics::MetaSoundBuilderBase_eventFindNodeInputs_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputs_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputs_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputs_Statics::MetaSoundBuilderBase_eventFindNodeInputs_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputs()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputs_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execFindNodeInputs)
{
P_GET_STRUCT_REF(FMetaSoundNodeHandle,Z_Param_Out_NodeHandle);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FMetaSoundBuilderNodeInputHandle>*)Z_Param__Result=P_THIS->FindNodeInputs(Z_Param_Out_NodeHandle,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function FindNodeInputs ******************************
// ********** Begin Class UMetaSoundBuilderBase Function FindNodeInputsByDataType ******************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputsByDataType_Statics
{
struct MetaSoundBuilderBase_eventFindNodeInputsByDataType_Parms
{
FMetaSoundNodeHandle NodeHandle;
EMetaSoundBuilderResult OutResult;
FName DataType;
TArray<FMetaSoundBuilderNodeInputHandle> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Returns node inputs by the given DataType (ex. \"Audio\", \"Trigger\", \"String\", \"Bool\", \"Float\", \"Int32\", etc.).\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Returns node inputs by the given DataType (ex. \"Audio\", \"Trigger\", \"String\", \"Bool\", \"Float\", \"Int32\", etc.)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NodeHandle_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Input Handles" },
};
#endif // WITH_METADATA
// ********** Begin Function FindNodeInputsByDataType constinit property declarations **************
static const UECodeGen_Private::FStructPropertyParams NewProp_NodeHandle;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FNamePropertyParams NewProp_DataType;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function FindNodeInputsByDataType constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function FindNodeInputsByDataType Property Definitions *************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputsByDataType_Statics::NewProp_NodeHandle = { "NodeHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindNodeInputsByDataType_Parms, NodeHandle), Z_Construct_UScriptStruct_FMetaSoundNodeHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NodeHandle_MetaData), NewProp_NodeHandle_MetaData) }; // 289296956
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputsByDataType_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputsByDataType_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindNodeInputsByDataType_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputsByDataType_Statics::NewProp_DataType = { "DataType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindNodeInputsByDataType_Parms, DataType), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputsByDataType_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMetaSoundBuilderNodeInputHandle, METADATA_PARAMS(0, nullptr) }; // 2979155077
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputsByDataType_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindNodeInputsByDataType_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; // 2979155077
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputsByDataType_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputsByDataType_Statics::NewProp_NodeHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputsByDataType_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputsByDataType_Statics::NewProp_OutResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputsByDataType_Statics::NewProp_DataType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputsByDataType_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputsByDataType_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputsByDataType_Statics::PropPointers) < 2048);
// ********** End Function FindNodeInputsByDataType Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputsByDataType_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "FindNodeInputsByDataType", Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputsByDataType_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputsByDataType_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputsByDataType_Statics::MetaSoundBuilderBase_eventFindNodeInputsByDataType_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputsByDataType_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputsByDataType_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputsByDataType_Statics::MetaSoundBuilderBase_eventFindNodeInputsByDataType_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputsByDataType()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputsByDataType_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execFindNodeInputsByDataType)
{
P_GET_STRUCT_REF(FMetaSoundNodeHandle,Z_Param_Out_NodeHandle);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_GET_PROPERTY(FNameProperty,Z_Param_DataType);
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FMetaSoundBuilderNodeInputHandle>*)Z_Param__Result=P_THIS->FindNodeInputsByDataType(Z_Param_Out_NodeHandle,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult),Z_Param_DataType);
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function FindNodeInputsByDataType ********************
// ********** Begin Class UMetaSoundBuilderBase Function FindNodeOutputByName **********************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputByName_Statics
{
struct MetaSoundBuilderBase_eventFindNodeOutputByName_Parms
{
FMetaSoundNodeHandle NodeHandle;
FName OutputName;
EMetaSoundBuilderResult OutResult;
FMetaSoundBuilderNodeOutputHandle ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Returns node output by the given name.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Returns node output by the given name." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NodeHandle_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Output Handle" },
};
#endif // WITH_METADATA
// ********** Begin Function FindNodeOutputByName constinit property declarations ******************
static const UECodeGen_Private::FStructPropertyParams NewProp_NodeHandle;
static const UECodeGen_Private::FNamePropertyParams NewProp_OutputName;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function FindNodeOutputByName constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function FindNodeOutputByName Property Definitions *****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputByName_Statics::NewProp_NodeHandle = { "NodeHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindNodeOutputByName_Parms, NodeHandle), Z_Construct_UScriptStruct_FMetaSoundNodeHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NodeHandle_MetaData), NewProp_NodeHandle_MetaData) }; // 289296956
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputByName_Statics::NewProp_OutputName = { "OutputName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindNodeOutputByName_Parms, OutputName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputByName_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputByName_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindNodeOutputByName_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputByName_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindNodeOutputByName_Parms, ReturnValue), Z_Construct_UScriptStruct_FMetaSoundBuilderNodeOutputHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; // 1720375144
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputByName_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputByName_Statics::NewProp_NodeHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputByName_Statics::NewProp_OutputName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputByName_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputByName_Statics::NewProp_OutResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputByName_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputByName_Statics::PropPointers) < 2048);
// ********** End Function FindNodeOutputByName Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputByName_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "FindNodeOutputByName", Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputByName_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputByName_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputByName_Statics::MetaSoundBuilderBase_eventFindNodeOutputByName_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputByName_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputByName_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputByName_Statics::MetaSoundBuilderBase_eventFindNodeOutputByName_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputByName()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputByName_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execFindNodeOutputByName)
{
P_GET_STRUCT_REF(FMetaSoundNodeHandle,Z_Param_Out_NodeHandle);
P_GET_PROPERTY(FNameProperty,Z_Param_OutputName);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
*(FMetaSoundBuilderNodeOutputHandle*)Z_Param__Result=P_THIS->FindNodeOutputByName(Z_Param_Out_NodeHandle,Z_Param_OutputName,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function FindNodeOutputByName ************************
// ********** Begin Class UMetaSoundBuilderBase Function FindNodeOutputParent **********************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputParent_Statics
{
struct MetaSoundBuilderBase_eventFindNodeOutputParent_Parms
{
FMetaSoundBuilderNodeOutputHandle OutputHandle;
EMetaSoundBuilderResult OutResult;
FMetaSoundNodeHandle ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Returns output's parent node if the input is valid, otherwise returns invalid node handle.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Returns output's parent node if the input is valid, otherwise returns invalid node handle." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutputHandle_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Node Handle" },
};
#endif // WITH_METADATA
// ********** Begin Function FindNodeOutputParent constinit property declarations ******************
static const UECodeGen_Private::FStructPropertyParams NewProp_OutputHandle;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function FindNodeOutputParent constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function FindNodeOutputParent Property Definitions *****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputParent_Statics::NewProp_OutputHandle = { "OutputHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindNodeOutputParent_Parms, OutputHandle), Z_Construct_UScriptStruct_FMetaSoundBuilderNodeOutputHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutputHandle_MetaData), NewProp_OutputHandle_MetaData) }; // 1720375144
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputParent_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputParent_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindNodeOutputParent_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputParent_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindNodeOutputParent_Parms, ReturnValue), Z_Construct_UScriptStruct_FMetaSoundNodeHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; // 289296956
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputParent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputParent_Statics::NewProp_OutputHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputParent_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputParent_Statics::NewProp_OutResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputParent_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputParent_Statics::PropPointers) < 2048);
// ********** End Function FindNodeOutputParent Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputParent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "FindNodeOutputParent", Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputParent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputParent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputParent_Statics::MetaSoundBuilderBase_eventFindNodeOutputParent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputParent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputParent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputParent_Statics::MetaSoundBuilderBase_eventFindNodeOutputParent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputParent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputParent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execFindNodeOutputParent)
{
P_GET_STRUCT_REF(FMetaSoundBuilderNodeOutputHandle,Z_Param_Out_OutputHandle);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
*(FMetaSoundNodeHandle*)Z_Param__Result=P_THIS->FindNodeOutputParent(Z_Param_Out_OutputHandle,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function FindNodeOutputParent ************************
// ********** Begin Class UMetaSoundBuilderBase Function FindNodeOutputs ***************************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputs_Statics
{
struct MetaSoundBuilderBase_eventFindNodeOutputs_Parms
{
FMetaSoundNodeHandle NodeHandle;
EMetaSoundBuilderResult OutResult;
TArray<FMetaSoundBuilderNodeOutputHandle> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Returns all node outputs.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Returns all node outputs." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NodeHandle_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Output Handles" },
};
#endif // WITH_METADATA
// ********** Begin Function FindNodeOutputs constinit property declarations ***********************
static const UECodeGen_Private::FStructPropertyParams NewProp_NodeHandle;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function FindNodeOutputs constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function FindNodeOutputs Property Definitions **********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputs_Statics::NewProp_NodeHandle = { "NodeHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindNodeOutputs_Parms, NodeHandle), Z_Construct_UScriptStruct_FMetaSoundNodeHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NodeHandle_MetaData), NewProp_NodeHandle_MetaData) }; // 289296956
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputs_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputs_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindNodeOutputs_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputs_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMetaSoundBuilderNodeOutputHandle, METADATA_PARAMS(0, nullptr) }; // 1720375144
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputs_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindNodeOutputs_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; // 1720375144
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputs_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputs_Statics::NewProp_NodeHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputs_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputs_Statics::NewProp_OutResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputs_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputs_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputs_Statics::PropPointers) < 2048);
// ********** End Function FindNodeOutputs Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputs_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "FindNodeOutputs", Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputs_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputs_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputs_Statics::MetaSoundBuilderBase_eventFindNodeOutputs_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputs_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputs_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputs_Statics::MetaSoundBuilderBase_eventFindNodeOutputs_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputs()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputs_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execFindNodeOutputs)
{
P_GET_STRUCT_REF(FMetaSoundNodeHandle,Z_Param_Out_NodeHandle);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FMetaSoundBuilderNodeOutputHandle>*)Z_Param__Result=P_THIS->FindNodeOutputs(Z_Param_Out_NodeHandle,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function FindNodeOutputs *****************************
// ********** Begin Class UMetaSoundBuilderBase Function FindNodeOutputsByDataType *****************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputsByDataType_Statics
{
struct MetaSoundBuilderBase_eventFindNodeOutputsByDataType_Parms
{
FMetaSoundNodeHandle NodeHandle;
EMetaSoundBuilderResult OutResult;
FName DataType;
TArray<FMetaSoundBuilderNodeOutputHandle> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Returns node outputs by the given DataType (ex. \"Audio\", \"Trigger\", \"String\", \"Bool\", \"Float\", \"Int32\", etc.).\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Returns node outputs by the given DataType (ex. \"Audio\", \"Trigger\", \"String\", \"Bool\", \"Float\", \"Int32\", etc.)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NodeHandle_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Output Handles" },
};
#endif // WITH_METADATA
// ********** Begin Function FindNodeOutputsByDataType constinit property declarations *************
static const UECodeGen_Private::FStructPropertyParams NewProp_NodeHandle;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FNamePropertyParams NewProp_DataType;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function FindNodeOutputsByDataType constinit property declarations ***************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function FindNodeOutputsByDataType Property Definitions ************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputsByDataType_Statics::NewProp_NodeHandle = { "NodeHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindNodeOutputsByDataType_Parms, NodeHandle), Z_Construct_UScriptStruct_FMetaSoundNodeHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NodeHandle_MetaData), NewProp_NodeHandle_MetaData) }; // 289296956
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputsByDataType_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputsByDataType_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindNodeOutputsByDataType_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputsByDataType_Statics::NewProp_DataType = { "DataType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindNodeOutputsByDataType_Parms, DataType), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputsByDataType_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMetaSoundBuilderNodeOutputHandle, METADATA_PARAMS(0, nullptr) }; // 1720375144
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputsByDataType_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventFindNodeOutputsByDataType_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; // 1720375144
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputsByDataType_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputsByDataType_Statics::NewProp_NodeHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputsByDataType_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputsByDataType_Statics::NewProp_OutResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputsByDataType_Statics::NewProp_DataType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputsByDataType_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputsByDataType_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputsByDataType_Statics::PropPointers) < 2048);
// ********** End Function FindNodeOutputsByDataType Property Definitions **************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputsByDataType_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "FindNodeOutputsByDataType", Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputsByDataType_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputsByDataType_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputsByDataType_Statics::MetaSoundBuilderBase_eventFindNodeOutputsByDataType_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputsByDataType_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputsByDataType_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputsByDataType_Statics::MetaSoundBuilderBase_eventFindNodeOutputsByDataType_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputsByDataType()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputsByDataType_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execFindNodeOutputsByDataType)
{
P_GET_STRUCT_REF(FMetaSoundNodeHandle,Z_Param_Out_NodeHandle);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_GET_PROPERTY(FNameProperty,Z_Param_DataType);
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FMetaSoundBuilderNodeOutputHandle>*)Z_Param__Result=P_THIS->FindNodeOutputsByDataType(Z_Param_Out_NodeHandle,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult),Z_Param_DataType);
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function FindNodeOutputsByDataType *******************
// ********** Begin Class UMetaSoundBuilderBase Function GetGraphInputDefault **********************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputDefault_Statics
{
struct MetaSoundBuilderBase_eventGetGraphInputDefault_Parms
{
FName InputName;
EMetaSoundBuilderResult OutResult;
FMetasoundFrontendLiteral ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Gets the graph input's default literal value.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Gets the graph input's default literal value." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Literal Value" },
};
#endif // WITH_METADATA
// ********** Begin Function GetGraphInputDefault constinit property declarations ******************
static const UECodeGen_Private::FNamePropertyParams NewProp_InputName;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetGraphInputDefault constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetGraphInputDefault Property Definitions *****************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputDefault_Statics::NewProp_InputName = { "InputName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventGetGraphInputDefault_Parms, InputName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputDefault_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputDefault_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventGetGraphInputDefault_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputDefault_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventGetGraphInputDefault_Parms, ReturnValue), Z_Construct_UScriptStruct_FMetasoundFrontendLiteral, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; // 2216509155
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputDefault_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputDefault_Statics::NewProp_InputName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputDefault_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputDefault_Statics::NewProp_OutResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputDefault_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputDefault_Statics::PropPointers) < 2048);
// ********** End Function GetGraphInputDefault Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputDefault_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "GetGraphInputDefault", Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputDefault_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputDefault_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputDefault_Statics::MetaSoundBuilderBase_eventGetGraphInputDefault_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputDefault_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputDefault_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputDefault_Statics::MetaSoundBuilderBase_eventGetGraphInputDefault_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputDefault()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputDefault_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execGetGraphInputDefault)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InputName);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
*(FMetasoundFrontendLiteral*)Z_Param__Result=P_THIS->GetGraphInputDefault(Z_Param_InputName,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function GetGraphInputDefault ************************
// ********** Begin Class UMetaSoundBuilderBase Function GetGraphInputNames ************************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputNames_Statics
{
struct MetaSoundBuilderBase_eventGetGraphInputNames_Parms
{
EMetaSoundBuilderResult OutResult;
TArray<FName> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Gets names of all graph inputs. \n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Gets names of all graph inputs." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Graph Inputs" },
};
#endif // WITH_METADATA
// ********** Begin Function GetGraphInputNames constinit property declarations ********************
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FNamePropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetGraphInputNames constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetGraphInputNames Property Definitions *******************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputNames_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputNames_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventGetGraphInputNames_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputNames_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputNames_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventGetGraphInputNames_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputNames_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputNames_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputNames_Statics::NewProp_OutResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputNames_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputNames_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputNames_Statics::PropPointers) < 2048);
// ********** End Function GetGraphInputNames Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputNames_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "GetGraphInputNames", Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputNames_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputNames_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputNames_Statics::MetaSoundBuilderBase_eventGetGraphInputNames_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputNames_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputNames_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputNames_Statics::MetaSoundBuilderBase_eventGetGraphInputNames_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputNames()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputNames_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execGetGraphInputNames)
{
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FName>*)Z_Param__Result=P_THIS->GetGraphInputNames((EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function GetGraphInputNames **************************
// ********** Begin Class UMetaSoundBuilderBase Function GetGraphOutputNames ***********************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphOutputNames_Statics
{
struct MetaSoundBuilderBase_eventGetGraphOutputNames_Parms
{
EMetaSoundBuilderResult OutResult;
TArray<FName> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Gets names of all graph outputs. \n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Gets names of all graph outputs." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Graph Outputs" },
};
#endif // WITH_METADATA
// ********** Begin Function GetGraphOutputNames constinit property declarations *******************
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FNamePropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetGraphOutputNames constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetGraphOutputNames Property Definitions ******************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphOutputNames_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphOutputNames_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventGetGraphOutputNames_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphOutputNames_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphOutputNames_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventGetGraphOutputNames_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphOutputNames_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphOutputNames_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphOutputNames_Statics::NewProp_OutResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphOutputNames_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphOutputNames_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphOutputNames_Statics::PropPointers) < 2048);
// ********** End Function GetGraphOutputNames Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphOutputNames_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "GetGraphOutputNames", Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphOutputNames_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphOutputNames_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphOutputNames_Statics::MetaSoundBuilderBase_eventGetGraphOutputNames_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphOutputNames_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphOutputNames_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphOutputNames_Statics::MetaSoundBuilderBase_eventGetGraphOutputNames_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphOutputNames()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphOutputNames_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execGetGraphOutputNames)
{
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FName>*)Z_Param__Result=P_THIS->GetGraphOutputNames((EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function GetGraphOutputNames *************************
// ********** Begin Class UMetaSoundBuilderBase Function GetGraphVariableDefault *******************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphVariableDefault_Statics
{
struct MetaSoundBuilderBase_eventGetGraphVariableDefault_Parms
{
FName VariableName;
EMetaSoundBuilderResult OutResult;
FMetasoundFrontendLiteral ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Gets the graph variable's default literal value.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Gets the graph variable's default literal value." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Literal Value" },
};
#endif // WITH_METADATA
// ********** Begin Function GetGraphVariableDefault constinit property declarations ***************
static const UECodeGen_Private::FNamePropertyParams NewProp_VariableName;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetGraphVariableDefault constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetGraphVariableDefault Property Definitions **************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphVariableDefault_Statics::NewProp_VariableName = { "VariableName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventGetGraphVariableDefault_Parms, VariableName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphVariableDefault_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphVariableDefault_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventGetGraphVariableDefault_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphVariableDefault_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventGetGraphVariableDefault_Parms, ReturnValue), Z_Construct_UScriptStruct_FMetasoundFrontendLiteral, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; // 2216509155
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphVariableDefault_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphVariableDefault_Statics::NewProp_VariableName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphVariableDefault_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphVariableDefault_Statics::NewProp_OutResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphVariableDefault_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphVariableDefault_Statics::PropPointers) < 2048);
// ********** End Function GetGraphVariableDefault Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphVariableDefault_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "GetGraphVariableDefault", Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphVariableDefault_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphVariableDefault_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphVariableDefault_Statics::MetaSoundBuilderBase_eventGetGraphVariableDefault_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphVariableDefault_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphVariableDefault_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphVariableDefault_Statics::MetaSoundBuilderBase_eventGetGraphVariableDefault_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphVariableDefault()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphVariableDefault_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execGetGraphVariableDefault)
{
P_GET_PROPERTY(FNameProperty,Z_Param_VariableName);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
*(FMetasoundFrontendLiteral*)Z_Param__Result=P_THIS->GetGraphVariableDefault(Z_Param_VariableName,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function GetGraphVariableDefault *********************
// ********** Begin Class UMetaSoundBuilderBase Function GetNodeInputClassDefault ******************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputClassDefault_Statics
{
struct MetaSoundBuilderBase_eventGetNodeInputClassDefault_Parms
{
FMetaSoundBuilderNodeInputHandle InputHandle;
EMetaSoundBuilderResult OutResult;
FMetasoundFrontendLiteral ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Returns node input's class literal value if set, otherwise fails and returns default literal.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Returns node input's class literal value if set, otherwise fails and returns default literal." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InputHandle_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Default" },
};
#endif // WITH_METADATA
// ********** Begin Function GetNodeInputClassDefault constinit property declarations **************
static const UECodeGen_Private::FStructPropertyParams NewProp_InputHandle;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetNodeInputClassDefault constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetNodeInputClassDefault Property Definitions *************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputClassDefault_Statics::NewProp_InputHandle = { "InputHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventGetNodeInputClassDefault_Parms, InputHandle), Z_Construct_UScriptStruct_FMetaSoundBuilderNodeInputHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InputHandle_MetaData), NewProp_InputHandle_MetaData) }; // 2979155077
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputClassDefault_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputClassDefault_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventGetNodeInputClassDefault_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputClassDefault_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventGetNodeInputClassDefault_Parms, ReturnValue), Z_Construct_UScriptStruct_FMetasoundFrontendLiteral, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; // 2216509155
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputClassDefault_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputClassDefault_Statics::NewProp_InputHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputClassDefault_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputClassDefault_Statics::NewProp_OutResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputClassDefault_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputClassDefault_Statics::PropPointers) < 2048);
// ********** End Function GetNodeInputClassDefault Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputClassDefault_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "GetNodeInputClassDefault", Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputClassDefault_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputClassDefault_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputClassDefault_Statics::MetaSoundBuilderBase_eventGetNodeInputClassDefault_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputClassDefault_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputClassDefault_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputClassDefault_Statics::MetaSoundBuilderBase_eventGetNodeInputClassDefault_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputClassDefault()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputClassDefault_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execGetNodeInputClassDefault)
{
P_GET_STRUCT_REF(FMetaSoundBuilderNodeInputHandle,Z_Param_Out_InputHandle);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
*(FMetasoundFrontendLiteral*)Z_Param__Result=P_THIS->GetNodeInputClassDefault(Z_Param_Out_InputHandle,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function GetNodeInputClassDefault ********************
// ********** Begin Class UMetaSoundBuilderBase Function GetNodeInputData **************************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputData_Statics
{
struct MetaSoundBuilderBase_eventGetNodeInputData_Parms
{
FMetaSoundBuilderNodeInputHandle InputHandle;
FName Name;
FName DataType;
EMetaSoundBuilderResult OutResult;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Returns node input's data if valid (including things like name and datatype).\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Returns node input's data if valid (including things like name and datatype)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InputHandle_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetNodeInputData constinit property declarations **********************
static const UECodeGen_Private::FStructPropertyParams NewProp_InputHandle;
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
static const UECodeGen_Private::FNamePropertyParams NewProp_DataType;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetNodeInputData constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetNodeInputData Property Definitions *********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputData_Statics::NewProp_InputHandle = { "InputHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventGetNodeInputData_Parms, InputHandle), Z_Construct_UScriptStruct_FMetaSoundBuilderNodeInputHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InputHandle_MetaData), NewProp_InputHandle_MetaData) }; // 2979155077
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputData_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventGetNodeInputData_Parms, Name), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputData_Statics::NewProp_DataType = { "DataType", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventGetNodeInputData_Parms, DataType), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputData_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputData_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventGetNodeInputData_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputData_Statics::NewProp_InputHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputData_Statics::NewProp_Name,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputData_Statics::NewProp_DataType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputData_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputData_Statics::NewProp_OutResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputData_Statics::PropPointers) < 2048);
// ********** End Function GetNodeInputData Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputData_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "GetNodeInputData", Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputData_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputData_Statics::MetaSoundBuilderBase_eventGetNodeInputData_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputData_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputData_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputData_Statics::MetaSoundBuilderBase_eventGetNodeInputData_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputData()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputData_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execGetNodeInputData)
{
P_GET_STRUCT_REF(FMetaSoundBuilderNodeInputHandle,Z_Param_Out_InputHandle);
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_Name);
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_DataType);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->GetNodeInputData(Z_Param_Out_InputHandle,Z_Param_Out_Name,Z_Param_Out_DataType,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function GetNodeInputData ****************************
// ********** Begin Class UMetaSoundBuilderBase Function GetNodeInputDefault ***********************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputDefault_Statics
{
struct MetaSoundBuilderBase_eventGetNodeInputDefault_Parms
{
FMetaSoundBuilderNodeInputHandle InputHandle;
EMetaSoundBuilderResult OutResult;
FMetasoundFrontendLiteral ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Returns node input's literal value if set on graph, otherwise fails and returns default literal.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Returns node input's literal value if set on graph, otherwise fails and returns default literal." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InputHandle_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Default" },
};
#endif // WITH_METADATA
// ********** Begin Function GetNodeInputDefault constinit property declarations *******************
static const UECodeGen_Private::FStructPropertyParams NewProp_InputHandle;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetNodeInputDefault constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetNodeInputDefault Property Definitions ******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputDefault_Statics::NewProp_InputHandle = { "InputHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventGetNodeInputDefault_Parms, InputHandle), Z_Construct_UScriptStruct_FMetaSoundBuilderNodeInputHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InputHandle_MetaData), NewProp_InputHandle_MetaData) }; // 2979155077
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputDefault_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputDefault_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventGetNodeInputDefault_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputDefault_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventGetNodeInputDefault_Parms, ReturnValue), Z_Construct_UScriptStruct_FMetasoundFrontendLiteral, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; // 2216509155
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputDefault_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputDefault_Statics::NewProp_InputHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputDefault_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputDefault_Statics::NewProp_OutResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputDefault_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputDefault_Statics::PropPointers) < 2048);
// ********** End Function GetNodeInputDefault Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputDefault_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "GetNodeInputDefault", Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputDefault_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputDefault_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputDefault_Statics::MetaSoundBuilderBase_eventGetNodeInputDefault_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputDefault_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputDefault_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputDefault_Statics::MetaSoundBuilderBase_eventGetNodeInputDefault_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputDefault()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputDefault_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execGetNodeInputDefault)
{
P_GET_STRUCT_REF(FMetaSoundBuilderNodeInputHandle,Z_Param_Out_InputHandle);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
*(FMetasoundFrontendLiteral*)Z_Param__Result=P_THIS->GetNodeInputDefault(Z_Param_Out_InputHandle,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function GetNodeInputDefault *************************
// ********** Begin Class UMetaSoundBuilderBase Function GetNodeInputIsConstructorPin **************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputIsConstructorPin_Statics
{
struct MetaSoundBuilderBase_eventGetNodeInputIsConstructorPin_Parms
{
FMetaSoundBuilderNodeInputHandle InputHandle;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Returns whether the given node input is a constructor pin\n" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Returns whether the given node input is a constructor pin" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InputHandle_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Is Constructor Pin" },
};
#endif // WITH_METADATA
// ********** Begin Function GetNodeInputIsConstructorPin constinit property declarations **********
static const UECodeGen_Private::FStructPropertyParams NewProp_InputHandle;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetNodeInputIsConstructorPin constinit property declarations ************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetNodeInputIsConstructorPin Property Definitions *********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputIsConstructorPin_Statics::NewProp_InputHandle = { "InputHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventGetNodeInputIsConstructorPin_Parms, InputHandle), Z_Construct_UScriptStruct_FMetaSoundBuilderNodeInputHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InputHandle_MetaData), NewProp_InputHandle_MetaData) }; // 2979155077
void Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputIsConstructorPin_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((MetaSoundBuilderBase_eventGetNodeInputIsConstructorPin_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputIsConstructorPin_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MetaSoundBuilderBase_eventGetNodeInputIsConstructorPin_Parms), &Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputIsConstructorPin_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputIsConstructorPin_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputIsConstructorPin_Statics::NewProp_InputHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputIsConstructorPin_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputIsConstructorPin_Statics::PropPointers) < 2048);
// ********** End Function GetNodeInputIsConstructorPin Property Definitions ***********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputIsConstructorPin_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "GetNodeInputIsConstructorPin", Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputIsConstructorPin_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputIsConstructorPin_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputIsConstructorPin_Statics::MetaSoundBuilderBase_eventGetNodeInputIsConstructorPin_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputIsConstructorPin_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputIsConstructorPin_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputIsConstructorPin_Statics::MetaSoundBuilderBase_eventGetNodeInputIsConstructorPin_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputIsConstructorPin()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputIsConstructorPin_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execGetNodeInputIsConstructorPin)
{
P_GET_STRUCT_REF(FMetaSoundBuilderNodeInputHandle,Z_Param_Out_InputHandle);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->GetNodeInputIsConstructorPin(Z_Param_Out_InputHandle);
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function GetNodeInputIsConstructorPin ****************
// ********** Begin Class UMetaSoundBuilderBase Function GetNodeOutputData *************************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputData_Statics
{
struct MetaSoundBuilderBase_eventGetNodeOutputData_Parms
{
FMetaSoundBuilderNodeOutputHandle OutputHandle;
FName Name;
FName DataType;
EMetaSoundBuilderResult OutResult;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Returns node output's data if valid (including things like name and datatype).\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Returns node output's data if valid (including things like name and datatype)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutputHandle_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetNodeOutputData constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_OutputHandle;
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
static const UECodeGen_Private::FNamePropertyParams NewProp_DataType;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetNodeOutputData constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetNodeOutputData Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputData_Statics::NewProp_OutputHandle = { "OutputHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventGetNodeOutputData_Parms, OutputHandle), Z_Construct_UScriptStruct_FMetaSoundBuilderNodeOutputHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutputHandle_MetaData), NewProp_OutputHandle_MetaData) }; // 1720375144
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputData_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventGetNodeOutputData_Parms, Name), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputData_Statics::NewProp_DataType = { "DataType", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventGetNodeOutputData_Parms, DataType), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputData_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputData_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventGetNodeOutputData_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputData_Statics::NewProp_OutputHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputData_Statics::NewProp_Name,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputData_Statics::NewProp_DataType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputData_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputData_Statics::NewProp_OutResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputData_Statics::PropPointers) < 2048);
// ********** End Function GetNodeOutputData Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputData_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "GetNodeOutputData", Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputData_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputData_Statics::MetaSoundBuilderBase_eventGetNodeOutputData_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputData_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputData_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputData_Statics::MetaSoundBuilderBase_eventGetNodeOutputData_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputData()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputData_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execGetNodeOutputData)
{
P_GET_STRUCT_REF(FMetaSoundBuilderNodeOutputHandle,Z_Param_Out_OutputHandle);
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_Name);
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_DataType);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->GetNodeOutputData(Z_Param_Out_OutputHandle,Z_Param_Out_Name,Z_Param_Out_DataType,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function GetNodeOutputData ***************************
// ********** Begin Class UMetaSoundBuilderBase Function GetNodeOutputIsConstructorPin *************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputIsConstructorPin_Statics
{
struct MetaSoundBuilderBase_eventGetNodeOutputIsConstructorPin_Parms
{
FMetaSoundBuilderNodeOutputHandle OutputHandle;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Returns whether the given node output is a constructor pin\n" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Returns whether the given node output is a constructor pin" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutputHandle_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Is Constructor Pin" },
};
#endif // WITH_METADATA
// ********** Begin Function GetNodeOutputIsConstructorPin constinit property declarations *********
static const UECodeGen_Private::FStructPropertyParams NewProp_OutputHandle;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetNodeOutputIsConstructorPin constinit property declarations ***********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetNodeOutputIsConstructorPin Property Definitions ********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputIsConstructorPin_Statics::NewProp_OutputHandle = { "OutputHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventGetNodeOutputIsConstructorPin_Parms, OutputHandle), Z_Construct_UScriptStruct_FMetaSoundBuilderNodeOutputHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutputHandle_MetaData), NewProp_OutputHandle_MetaData) }; // 1720375144
void Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputIsConstructorPin_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((MetaSoundBuilderBase_eventGetNodeOutputIsConstructorPin_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputIsConstructorPin_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MetaSoundBuilderBase_eventGetNodeOutputIsConstructorPin_Parms), &Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputIsConstructorPin_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputIsConstructorPin_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputIsConstructorPin_Statics::NewProp_OutputHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputIsConstructorPin_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputIsConstructorPin_Statics::PropPointers) < 2048);
// ********** End Function GetNodeOutputIsConstructorPin Property Definitions **********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputIsConstructorPin_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "GetNodeOutputIsConstructorPin", Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputIsConstructorPin_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputIsConstructorPin_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputIsConstructorPin_Statics::MetaSoundBuilderBase_eventGetNodeOutputIsConstructorPin_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputIsConstructorPin_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputIsConstructorPin_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputIsConstructorPin_Statics::MetaSoundBuilderBase_eventGetNodeOutputIsConstructorPin_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputIsConstructorPin()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputIsConstructorPin_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execGetNodeOutputIsConstructorPin)
{
P_GET_STRUCT_REF(FMetaSoundBuilderNodeOutputHandle,Z_Param_Out_OutputHandle);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->GetNodeOutputIsConstructorPin(Z_Param_Out_OutputHandle);
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function GetNodeOutputIsConstructorPin ***************
// ********** Begin Class UMetaSoundBuilderBase Function GetReferencedPresetAsset ******************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_GetReferencedPresetAsset_Statics
{
struct MetaSoundBuilderBase_eventGetReferencedPresetAsset_Parms
{
UObject* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Return the parent asset referenced by this preset builder. Returns nullptr if the builder is not a preset.\n" },
{ "DisplayName", "Get Preset Parent" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Return the parent asset referenced by this preset builder. Returns nullptr if the builder is not a preset." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Referenced Preset" },
};
#endif // WITH_METADATA
// ********** Begin Function GetReferencedPresetAsset constinit property declarations **************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetReferencedPresetAsset constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetReferencedPresetAsset Property Definitions *************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetReferencedPresetAsset_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventGetReferencedPresetAsset_Parms, ReturnValue), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_GetReferencedPresetAsset_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetReferencedPresetAsset_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetReferencedPresetAsset_Statics::PropPointers) < 2048);
// ********** End Function GetReferencedPresetAsset Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetReferencedPresetAsset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "GetReferencedPresetAsset", Z_Construct_UFunction_UMetaSoundBuilderBase_GetReferencedPresetAsset_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetReferencedPresetAsset_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_GetReferencedPresetAsset_Statics::MetaSoundBuilderBase_eventGetReferencedPresetAsset_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetReferencedPresetAsset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_GetReferencedPresetAsset_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_GetReferencedPresetAsset_Statics::MetaSoundBuilderBase_eventGetReferencedPresetAsset_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_GetReferencedPresetAsset()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_GetReferencedPresetAsset_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execGetReferencedPresetAsset)
{
P_FINISH;
P_NATIVE_BEGIN;
*(UObject**)Z_Param__Result=P_THIS->GetReferencedPresetAsset();
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function GetReferencedPresetAsset ********************
// ********** Begin Class UMetaSoundBuilderBase Function GetRootGraphClassName *********************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_GetRootGraphClassName_Statics
{
struct MetaSoundBuilderBase_eventGetRootGraphClassName_Parms
{
FMetasoundFrontendClassName ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder|Advanced" },
{ "Comment", "// Returns the MetaSound asset's graph class name (used by the MetaSound Node Class Registry)\n" },
{ "DisplayName", "Get MetaSound Class Name" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Returns the MetaSound asset's graph class name (used by the MetaSound Node Class Registry)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Class Name" },
};
#endif // WITH_METADATA
// ********** Begin Function GetRootGraphClassName constinit property declarations *****************
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetRootGraphClassName constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetRootGraphClassName Property Definitions ****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetRootGraphClassName_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventGetRootGraphClassName_Parms, ReturnValue), Z_Construct_UScriptStruct_FMetasoundFrontendClassName, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; // 1537318611
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_GetRootGraphClassName_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_GetRootGraphClassName_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetRootGraphClassName_Statics::PropPointers) < 2048);
// ********** End Function GetRootGraphClassName Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_GetRootGraphClassName_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "GetRootGraphClassName", Z_Construct_UFunction_UMetaSoundBuilderBase_GetRootGraphClassName_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetRootGraphClassName_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_GetRootGraphClassName_Statics::MetaSoundBuilderBase_eventGetRootGraphClassName_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_GetRootGraphClassName_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_GetRootGraphClassName_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_GetRootGraphClassName_Statics::MetaSoundBuilderBase_eventGetRootGraphClassName_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_GetRootGraphClassName()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_GetRootGraphClassName_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execGetRootGraphClassName)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FMetasoundFrontendClassName*)Z_Param__Result=P_THIS->GetRootGraphClassName();
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function GetRootGraphClassName ***********************
// ********** Begin Class UMetaSoundBuilderBase Function InterfaceIsDeclared ***********************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_InterfaceIsDeclared_Statics
{
struct MetaSoundBuilderBase_eventInterfaceIsDeclared_Parms
{
FName InterfaceName;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Returns if a given interface is declared.\n" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Returns if a given interface is declared." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Is Declared" },
};
#endif // WITH_METADATA
// ********** Begin Function InterfaceIsDeclared constinit property declarations *******************
static const UECodeGen_Private::FNamePropertyParams NewProp_InterfaceName;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function InterfaceIsDeclared constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function InterfaceIsDeclared Property Definitions ******************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_InterfaceIsDeclared_Statics::NewProp_InterfaceName = { "InterfaceName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventInterfaceIsDeclared_Parms, InterfaceName), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UMetaSoundBuilderBase_InterfaceIsDeclared_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((MetaSoundBuilderBase_eventInterfaceIsDeclared_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_InterfaceIsDeclared_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MetaSoundBuilderBase_eventInterfaceIsDeclared_Parms), &Z_Construct_UFunction_UMetaSoundBuilderBase_InterfaceIsDeclared_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_InterfaceIsDeclared_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_InterfaceIsDeclared_Statics::NewProp_InterfaceName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_InterfaceIsDeclared_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_InterfaceIsDeclared_Statics::PropPointers) < 2048);
// ********** End Function InterfaceIsDeclared Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_InterfaceIsDeclared_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "InterfaceIsDeclared", Z_Construct_UFunction_UMetaSoundBuilderBase_InterfaceIsDeclared_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_InterfaceIsDeclared_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_InterfaceIsDeclared_Statics::MetaSoundBuilderBase_eventInterfaceIsDeclared_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_InterfaceIsDeclared_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_InterfaceIsDeclared_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_InterfaceIsDeclared_Statics::MetaSoundBuilderBase_eventInterfaceIsDeclared_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_InterfaceIsDeclared()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_InterfaceIsDeclared_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execInterfaceIsDeclared)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InterfaceName);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->InterfaceIsDeclared(Z_Param_InterfaceName);
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function InterfaceIsDeclared *************************
// ********** Begin Class UMetaSoundBuilderBase Function IsPreset **********************************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_IsPreset_Statics
{
struct MetaSoundBuilderBase_eventIsPreset_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Returns whether this is a preset.\n" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Returns whether this is a preset." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Is Preset" },
};
#endif // WITH_METADATA
// ********** Begin Function IsPreset constinit property declarations ******************************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsPreset constinit property declarations ********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsPreset Property Definitions *****************************************
void Z_Construct_UFunction_UMetaSoundBuilderBase_IsPreset_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((MetaSoundBuilderBase_eventIsPreset_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_IsPreset_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MetaSoundBuilderBase_eventIsPreset_Parms), &Z_Construct_UFunction_UMetaSoundBuilderBase_IsPreset_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_IsPreset_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_IsPreset_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_IsPreset_Statics::PropPointers) < 2048);
// ********** End Function IsPreset Property Definitions *******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_IsPreset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "IsPreset", Z_Construct_UFunction_UMetaSoundBuilderBase_IsPreset_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_IsPreset_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_IsPreset_Statics::MetaSoundBuilderBase_eventIsPreset_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_IsPreset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_IsPreset_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_IsPreset_Statics::MetaSoundBuilderBase_eventIsPreset_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_IsPreset()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_IsPreset_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execIsPreset)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->IsPreset();
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function IsPreset ************************************
// ********** Begin Class UMetaSoundBuilderBase Function NodeInputIsConnected **********************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_NodeInputIsConnected_Statics
{
struct MetaSoundBuilderBase_eventNodeInputIsConnected_Parms
{
FMetaSoundBuilderNodeInputHandle InputHandle;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Returns if a given node input has connections.\n" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Returns if a given node input has connections." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InputHandle_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Connected" },
};
#endif // WITH_METADATA
// ********** Begin Function NodeInputIsConnected constinit property declarations ******************
static const UECodeGen_Private::FStructPropertyParams NewProp_InputHandle;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function NodeInputIsConnected constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function NodeInputIsConnected Property Definitions *****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_NodeInputIsConnected_Statics::NewProp_InputHandle = { "InputHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventNodeInputIsConnected_Parms, InputHandle), Z_Construct_UScriptStruct_FMetaSoundBuilderNodeInputHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InputHandle_MetaData), NewProp_InputHandle_MetaData) }; // 2979155077
void Z_Construct_UFunction_UMetaSoundBuilderBase_NodeInputIsConnected_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((MetaSoundBuilderBase_eventNodeInputIsConnected_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_NodeInputIsConnected_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MetaSoundBuilderBase_eventNodeInputIsConnected_Parms), &Z_Construct_UFunction_UMetaSoundBuilderBase_NodeInputIsConnected_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_NodeInputIsConnected_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_NodeInputIsConnected_Statics::NewProp_InputHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_NodeInputIsConnected_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_NodeInputIsConnected_Statics::PropPointers) < 2048);
// ********** End Function NodeInputIsConnected Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_NodeInputIsConnected_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "NodeInputIsConnected", Z_Construct_UFunction_UMetaSoundBuilderBase_NodeInputIsConnected_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_NodeInputIsConnected_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_NodeInputIsConnected_Statics::MetaSoundBuilderBase_eventNodeInputIsConnected_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_NodeInputIsConnected_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_NodeInputIsConnected_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_NodeInputIsConnected_Statics::MetaSoundBuilderBase_eventNodeInputIsConnected_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_NodeInputIsConnected()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_NodeInputIsConnected_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execNodeInputIsConnected)
{
P_GET_STRUCT_REF(FMetaSoundBuilderNodeInputHandle,Z_Param_Out_InputHandle);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->NodeInputIsConnected(Z_Param_Out_InputHandle);
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function NodeInputIsConnected ************************
// ********** Begin Class UMetaSoundBuilderBase Function NodeOutputIsConnected *********************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_NodeOutputIsConnected_Statics
{
struct MetaSoundBuilderBase_eventNodeOutputIsConnected_Parms
{
FMetaSoundBuilderNodeOutputHandle OutputHandle;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Returns if a given node output is connected.\n" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Returns if a given node output is connected." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutputHandle_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Connected" },
};
#endif // WITH_METADATA
// ********** Begin Function NodeOutputIsConnected constinit property declarations *****************
static const UECodeGen_Private::FStructPropertyParams NewProp_OutputHandle;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function NodeOutputIsConnected constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function NodeOutputIsConnected Property Definitions ****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_NodeOutputIsConnected_Statics::NewProp_OutputHandle = { "OutputHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventNodeOutputIsConnected_Parms, OutputHandle), Z_Construct_UScriptStruct_FMetaSoundBuilderNodeOutputHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutputHandle_MetaData), NewProp_OutputHandle_MetaData) }; // 1720375144
void Z_Construct_UFunction_UMetaSoundBuilderBase_NodeOutputIsConnected_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((MetaSoundBuilderBase_eventNodeOutputIsConnected_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_NodeOutputIsConnected_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MetaSoundBuilderBase_eventNodeOutputIsConnected_Parms), &Z_Construct_UFunction_UMetaSoundBuilderBase_NodeOutputIsConnected_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_NodeOutputIsConnected_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_NodeOutputIsConnected_Statics::NewProp_OutputHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_NodeOutputIsConnected_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_NodeOutputIsConnected_Statics::PropPointers) < 2048);
// ********** End Function NodeOutputIsConnected Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_NodeOutputIsConnected_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "NodeOutputIsConnected", Z_Construct_UFunction_UMetaSoundBuilderBase_NodeOutputIsConnected_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_NodeOutputIsConnected_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_NodeOutputIsConnected_Statics::MetaSoundBuilderBase_eventNodeOutputIsConnected_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_NodeOutputIsConnected_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_NodeOutputIsConnected_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_NodeOutputIsConnected_Statics::MetaSoundBuilderBase_eventNodeOutputIsConnected_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_NodeOutputIsConnected()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_NodeOutputIsConnected_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execNodeOutputIsConnected)
{
P_GET_STRUCT_REF(FMetaSoundBuilderNodeOutputHandle,Z_Param_Out_OutputHandle);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->NodeOutputIsConnected(Z_Param_Out_OutputHandle);
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function NodeOutputIsConnected ***********************
// ********** Begin Class UMetaSoundBuilderBase Function NodesAreConnected *************************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_NodesAreConnected_Statics
{
struct MetaSoundBuilderBase_eventNodesAreConnected_Parms
{
FMetaSoundBuilderNodeOutputHandle OutputHandle;
FMetaSoundBuilderNodeInputHandle InputHandle;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Returns if a given node output and node input are connected.\n" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Returns if a given node output and node input are connected." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutputHandle_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InputHandle_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Connected" },
};
#endif // WITH_METADATA
// ********** Begin Function NodesAreConnected constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_OutputHandle;
static const UECodeGen_Private::FStructPropertyParams NewProp_InputHandle;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function NodesAreConnected constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function NodesAreConnected Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_NodesAreConnected_Statics::NewProp_OutputHandle = { "OutputHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventNodesAreConnected_Parms, OutputHandle), Z_Construct_UScriptStruct_FMetaSoundBuilderNodeOutputHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutputHandle_MetaData), NewProp_OutputHandle_MetaData) }; // 1720375144
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_NodesAreConnected_Statics::NewProp_InputHandle = { "InputHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventNodesAreConnected_Parms, InputHandle), Z_Construct_UScriptStruct_FMetaSoundBuilderNodeInputHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InputHandle_MetaData), NewProp_InputHandle_MetaData) }; // 2979155077
void Z_Construct_UFunction_UMetaSoundBuilderBase_NodesAreConnected_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((MetaSoundBuilderBase_eventNodesAreConnected_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_NodesAreConnected_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MetaSoundBuilderBase_eventNodesAreConnected_Parms), &Z_Construct_UFunction_UMetaSoundBuilderBase_NodesAreConnected_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_NodesAreConnected_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_NodesAreConnected_Statics::NewProp_OutputHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_NodesAreConnected_Statics::NewProp_InputHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_NodesAreConnected_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_NodesAreConnected_Statics::PropPointers) < 2048);
// ********** End Function NodesAreConnected Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_NodesAreConnected_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "NodesAreConnected", Z_Construct_UFunction_UMetaSoundBuilderBase_NodesAreConnected_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_NodesAreConnected_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_NodesAreConnected_Statics::MetaSoundBuilderBase_eventNodesAreConnected_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_NodesAreConnected_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_NodesAreConnected_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_NodesAreConnected_Statics::MetaSoundBuilderBase_eventNodesAreConnected_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_NodesAreConnected()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_NodesAreConnected_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execNodesAreConnected)
{
P_GET_STRUCT_REF(FMetaSoundBuilderNodeOutputHandle,Z_Param_Out_OutputHandle);
P_GET_STRUCT_REF(FMetaSoundBuilderNodeInputHandle,Z_Param_Out_InputHandle);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->NodesAreConnected(Z_Param_Out_OutputHandle,Z_Param_Out_InputHandle);
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function NodesAreConnected ***************************
// ********** Begin Class UMetaSoundBuilderBase Function RemoveGraphInput **************************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphInput_Statics
{
struct MetaSoundBuilderBase_eventRemoveGraphInput_Parms
{
FName Name;
EMetaSoundBuilderResult OutResult;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Removes input from all paged graphs if it exists; sets result to succeeded if it was removed and failed if it was not.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Removes input from all paged graphs if it exists; sets result to succeeded if it was removed and failed if it was not." },
};
#endif // WITH_METADATA
// ********** Begin Function RemoveGraphInput constinit property declarations **********************
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RemoveGraphInput constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RemoveGraphInput Property Definitions *********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphInput_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventRemoveGraphInput_Parms, Name), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphInput_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphInput_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventRemoveGraphInput_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphInput_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphInput_Statics::NewProp_Name,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphInput_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphInput_Statics::NewProp_OutResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphInput_Statics::PropPointers) < 2048);
// ********** End Function RemoveGraphInput Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphInput_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "RemoveGraphInput", Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphInput_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphInput_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphInput_Statics::MetaSoundBuilderBase_eventRemoveGraphInput_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphInput_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphInput_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphInput_Statics::MetaSoundBuilderBase_eventRemoveGraphInput_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphInput()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphInput_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execRemoveGraphInput)
{
P_GET_PROPERTY(FNameProperty,Z_Param_Name);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->RemoveGraphInput(Z_Param_Name,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function RemoveGraphInput ****************************
// ********** Begin Class UMetaSoundBuilderBase Function RemoveGraphOutput *************************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphOutput_Statics
{
struct MetaSoundBuilderBase_eventRemoveGraphOutput_Parms
{
FName Name;
EMetaSoundBuilderResult OutResult;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Removes output from all paged graphs if it exists; sets result to succeeded if it was removed and failed if it was not.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Removes output from all paged graphs if it exists; sets result to succeeded if it was removed and failed if it was not." },
};
#endif // WITH_METADATA
// ********** Begin Function RemoveGraphOutput constinit property declarations *********************
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RemoveGraphOutput constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RemoveGraphOutput Property Definitions ********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphOutput_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventRemoveGraphOutput_Parms, Name), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphOutput_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphOutput_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventRemoveGraphOutput_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphOutput_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphOutput_Statics::NewProp_Name,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphOutput_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphOutput_Statics::NewProp_OutResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphOutput_Statics::PropPointers) < 2048);
// ********** End Function RemoveGraphOutput Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphOutput_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "RemoveGraphOutput", Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphOutput_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphOutput_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphOutput_Statics::MetaSoundBuilderBase_eventRemoveGraphOutput_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphOutput_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphOutput_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphOutput_Statics::MetaSoundBuilderBase_eventRemoveGraphOutput_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphOutput()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphOutput_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execRemoveGraphOutput)
{
P_GET_PROPERTY(FNameProperty,Z_Param_Name);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->RemoveGraphOutput(Z_Param_Name,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function RemoveGraphOutput ***************************
// ********** Begin Class UMetaSoundBuilderBase Function RemoveGraphVariable ***********************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphVariable_Statics
{
struct MetaSoundBuilderBase_eventRemoveGraphVariable_Parms
{
FName Name;
EMetaSoundBuilderResult OutResult;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Removes graph variable from the current build graph if it exists; sets result to succeeded if it was removed and failed if it was not.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Removes graph variable from the current build graph if it exists; sets result to succeeded if it was removed and failed if it was not." },
};
#endif // WITH_METADATA
// ********** Begin Function RemoveGraphVariable constinit property declarations *******************
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RemoveGraphVariable constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RemoveGraphVariable Property Definitions ******************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphVariable_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventRemoveGraphVariable_Parms, Name), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphVariable_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphVariable_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventRemoveGraphVariable_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphVariable_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphVariable_Statics::NewProp_Name,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphVariable_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphVariable_Statics::NewProp_OutResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphVariable_Statics::PropPointers) < 2048);
// ********** End Function RemoveGraphVariable Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphVariable_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "RemoveGraphVariable", Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphVariable_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphVariable_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphVariable_Statics::MetaSoundBuilderBase_eventRemoveGraphVariable_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphVariable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphVariable_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphVariable_Statics::MetaSoundBuilderBase_eventRemoveGraphVariable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphVariable()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphVariable_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execRemoveGraphVariable)
{
P_GET_PROPERTY(FNameProperty,Z_Param_Name);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->RemoveGraphVariable(Z_Param_Name,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function RemoveGraphVariable *************************
// ********** Begin Class UMetaSoundBuilderBase Function RemoveInterface ***************************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveInterface_Statics
{
struct MetaSoundBuilderBase_eventRemoveInterface_Parms
{
FName InterfaceName;
EMetaSoundBuilderResult OutResult;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Removes the interface with the given name from the builder's MetaSound. Removes any graph inputs\n// and outputs associated with the given interface and their respective connections (if any).\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Removes the interface with the given name from the builder's MetaSound. Removes any graph inputs\nand outputs associated with the given interface and their respective connections (if any)." },
};
#endif // WITH_METADATA
// ********** Begin Function RemoveInterface constinit property declarations ***********************
static const UECodeGen_Private::FNamePropertyParams NewProp_InterfaceName;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RemoveInterface constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RemoveInterface Property Definitions **********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveInterface_Statics::NewProp_InterfaceName = { "InterfaceName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventRemoveInterface_Parms, InterfaceName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveInterface_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveInterface_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventRemoveInterface_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveInterface_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveInterface_Statics::NewProp_InterfaceName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveInterface_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveInterface_Statics::NewProp_OutResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveInterface_Statics::PropPointers) < 2048);
// ********** End Function RemoveInterface Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveInterface_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "RemoveInterface", Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveInterface_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveInterface_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveInterface_Statics::MetaSoundBuilderBase_eventRemoveInterface_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveInterface_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveInterface_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveInterface_Statics::MetaSoundBuilderBase_eventRemoveInterface_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveInterface()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveInterface_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execRemoveInterface)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InterfaceName);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->RemoveInterface(Z_Param_InterfaceName,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function RemoveInterface *****************************
// ********** Begin Class UMetaSoundBuilderBase Function RemoveNode ********************************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNode_Statics
{
struct MetaSoundBuilderBase_eventRemoveNode_Parms
{
FMetaSoundNodeHandle NodeHandle;
EMetaSoundBuilderResult OutResult;
bool bRemoveUnusedDependencies;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "2" },
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Removes node and any associated connections from the current build graph. (Advanced) Optionally, remove unused dependencies\n// from the internal dependency list on successful removal of node.\n" },
{ "CPP_Default_bRemoveUnusedDependencies", "true" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Removes node and any associated connections from the current build graph. (Advanced) Optionally, remove unused dependencies\nfrom the internal dependency list on successful removal of node." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NodeHandle_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function RemoveNode constinit property declarations ****************************
static const UECodeGen_Private::FStructPropertyParams NewProp_NodeHandle;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static void NewProp_bRemoveUnusedDependencies_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRemoveUnusedDependencies;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RemoveNode constinit property declarations ******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RemoveNode Property Definitions ***************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNode_Statics::NewProp_NodeHandle = { "NodeHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventRemoveNode_Parms, NodeHandle), Z_Construct_UScriptStruct_FMetaSoundNodeHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NodeHandle_MetaData), NewProp_NodeHandle_MetaData) }; // 289296956
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNode_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNode_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventRemoveNode_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
void Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNode_Statics::NewProp_bRemoveUnusedDependencies_SetBit(void* Obj)
{
((MetaSoundBuilderBase_eventRemoveNode_Parms*)Obj)->bRemoveUnusedDependencies = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNode_Statics::NewProp_bRemoveUnusedDependencies = { "bRemoveUnusedDependencies", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MetaSoundBuilderBase_eventRemoveNode_Parms), &Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNode_Statics::NewProp_bRemoveUnusedDependencies_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNode_Statics::NewProp_NodeHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNode_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNode_Statics::NewProp_OutResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNode_Statics::NewProp_bRemoveUnusedDependencies,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNode_Statics::PropPointers) < 2048);
// ********** End Function RemoveNode Property Definitions *****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNode_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "RemoveNode", Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNode_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNode_Statics::MetaSoundBuilderBase_eventRemoveNode_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNode_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNode_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNode_Statics::MetaSoundBuilderBase_eventRemoveNode_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNode()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNode_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execRemoveNode)
{
P_GET_STRUCT_REF(FMetaSoundNodeHandle,Z_Param_Out_NodeHandle);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_GET_UBOOL(Z_Param_bRemoveUnusedDependencies);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->RemoveNode(Z_Param_Out_NodeHandle,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult),Z_Param_bRemoveUnusedDependencies);
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function RemoveNode **********************************
// ********** Begin Class UMetaSoundBuilderBase Function RemoveNodeInputDefault ********************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNodeInputDefault_Statics
{
struct MetaSoundBuilderBase_eventRemoveNodeInputDefault_Parms
{
FMetaSoundBuilderNodeInputHandle InputHandle;
EMetaSoundBuilderResult OutResult;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Removes node input literal default if set, reverting the value to be whatever the node class defaults the value to.\n// Returns success if value was removed, false if not removed (i.e. wasn't set to begin with).\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Removes node input literal default if set, reverting the value to be whatever the node class defaults the value to.\nReturns success if value was removed, false if not removed (i.e. wasn't set to begin with)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InputHandle_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function RemoveNodeInputDefault constinit property declarations ****************
static const UECodeGen_Private::FStructPropertyParams NewProp_InputHandle;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RemoveNodeInputDefault constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RemoveNodeInputDefault Property Definitions ***************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNodeInputDefault_Statics::NewProp_InputHandle = { "InputHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventRemoveNodeInputDefault_Parms, InputHandle), Z_Construct_UScriptStruct_FMetaSoundBuilderNodeInputHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InputHandle_MetaData), NewProp_InputHandle_MetaData) }; // 2979155077
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNodeInputDefault_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNodeInputDefault_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventRemoveNodeInputDefault_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNodeInputDefault_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNodeInputDefault_Statics::NewProp_InputHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNodeInputDefault_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNodeInputDefault_Statics::NewProp_OutResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNodeInputDefault_Statics::PropPointers) < 2048);
// ********** End Function RemoveNodeInputDefault Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNodeInputDefault_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "RemoveNodeInputDefault", Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNodeInputDefault_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNodeInputDefault_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNodeInputDefault_Statics::MetaSoundBuilderBase_eventRemoveNodeInputDefault_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNodeInputDefault_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNodeInputDefault_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNodeInputDefault_Statics::MetaSoundBuilderBase_eventRemoveNodeInputDefault_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNodeInputDefault()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNodeInputDefault_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execRemoveNodeInputDefault)
{
P_GET_STRUCT_REF(FMetaSoundBuilderNodeInputHandle,Z_Param_Out_InputHandle);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->RemoveNodeInputDefault(Z_Param_Out_InputHandle,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function RemoveNodeInputDefault **********************
// ********** Begin Class UMetaSoundBuilderBase Function RemoveUnusedDependencies ******************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveUnusedDependencies_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Removes dependencies in document that are no longer referenced by nodes\n" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Removes dependencies in document that are no longer referenced by nodes" },
};
#endif // WITH_METADATA
// ********** Begin Function RemoveUnusedDependencies constinit property declarations **************
// ********** End Function RemoveUnusedDependencies constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveUnusedDependencies_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "RemoveUnusedDependencies", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveUnusedDependencies_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveUnusedDependencies_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveUnusedDependencies()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveUnusedDependencies_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execRemoveUnusedDependencies)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->RemoveUnusedDependencies();
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function RemoveUnusedDependencies ********************
// ********** Begin Class UMetaSoundBuilderBase Function SetGraphInputAccessType *******************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputAccessType_Statics
{
struct MetaSoundBuilderBase_eventSetGraphInputAccessType_Parms
{
FName InputName;
EMetasoundFrontendVertexAccessType AccessType;
EMetaSoundBuilderResult OutResult;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Disconnects the given graph input's respective template nodes and sets the graph input's AccessType should it not match the current AccessType.\n// Result succeeds if the AccessType was successfully changed or if the provided AccessType is already the input's current AccessType.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Disconnects the given graph input's respective template nodes and sets the graph input's AccessType should it not match the current AccessType.\nResult succeeds if the AccessType was successfully changed or if the provided AccessType is already the input's current AccessType." },
};
#endif // WITH_METADATA
// ********** Begin Function SetGraphInputAccessType constinit property declarations ***************
static const UECodeGen_Private::FNamePropertyParams NewProp_InputName;
static const UECodeGen_Private::FIntPropertyParams NewProp_AccessType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_AccessType;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetGraphInputAccessType constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetGraphInputAccessType Property Definitions **************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputAccessType_Statics::NewProp_InputName = { "InputName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventSetGraphInputAccessType_Parms, InputName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputAccessType_Statics::NewProp_AccessType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputAccessType_Statics::NewProp_AccessType = { "AccessType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventSetGraphInputAccessType_Parms, AccessType), Z_Construct_UEnum_MetasoundFrontend_EMetasoundFrontendVertexAccessType, METADATA_PARAMS(0, nullptr) }; // 2949749699
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputAccessType_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputAccessType_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventSetGraphInputAccessType_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputAccessType_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputAccessType_Statics::NewProp_InputName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputAccessType_Statics::NewProp_AccessType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputAccessType_Statics::NewProp_AccessType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputAccessType_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputAccessType_Statics::NewProp_OutResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputAccessType_Statics::PropPointers) < 2048);
// ********** End Function SetGraphInputAccessType Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputAccessType_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "SetGraphInputAccessType", Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputAccessType_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputAccessType_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputAccessType_Statics::MetaSoundBuilderBase_eventSetGraphInputAccessType_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputAccessType_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputAccessType_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputAccessType_Statics::MetaSoundBuilderBase_eventSetGraphInputAccessType_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputAccessType()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputAccessType_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execSetGraphInputAccessType)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InputName);
P_GET_ENUM(EMetasoundFrontendVertexAccessType,Z_Param_AccessType);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetGraphInputAccessType(Z_Param_InputName,EMetasoundFrontendVertexAccessType(Z_Param_AccessType),(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function SetGraphInputAccessType *********************
// ********** Begin Class UMetaSoundBuilderBase Function SetGraphInputDataType *********************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDataType_Statics
{
struct MetaSoundBuilderBase_eventSetGraphInputDataType_Parms
{
FName InputName;
FName DataType;
EMetaSoundBuilderResult OutResult;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Disconnects the given graph input's respective template nodes and sets the graph input's DataType should it not match the current DataType.\n// Result succeeds if the DataType was successfully changed or if the provided DataType is already the input's current DataType.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Disconnects the given graph input's respective template nodes and sets the graph input's DataType should it not match the current DataType.\nResult succeeds if the DataType was successfully changed or if the provided DataType is already the input's current DataType." },
};
#endif // WITH_METADATA
// ********** Begin Function SetGraphInputDataType constinit property declarations *****************
static const UECodeGen_Private::FNamePropertyParams NewProp_InputName;
static const UECodeGen_Private::FNamePropertyParams NewProp_DataType;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetGraphInputDataType constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetGraphInputDataType Property Definitions ****************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDataType_Statics::NewProp_InputName = { "InputName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventSetGraphInputDataType_Parms, InputName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDataType_Statics::NewProp_DataType = { "DataType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventSetGraphInputDataType_Parms, DataType), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDataType_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDataType_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventSetGraphInputDataType_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDataType_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDataType_Statics::NewProp_InputName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDataType_Statics::NewProp_DataType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDataType_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDataType_Statics::NewProp_OutResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDataType_Statics::PropPointers) < 2048);
// ********** End Function SetGraphInputDataType Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDataType_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "SetGraphInputDataType", Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDataType_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDataType_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDataType_Statics::MetaSoundBuilderBase_eventSetGraphInputDataType_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDataType_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDataType_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDataType_Statics::MetaSoundBuilderBase_eventSetGraphInputDataType_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDataType()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDataType_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execSetGraphInputDataType)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InputName);
P_GET_PROPERTY(FNameProperty,Z_Param_DataType);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetGraphInputDataType(Z_Param_InputName,Z_Param_DataType,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function SetGraphInputDataType ***********************
// ********** Begin Class UMetaSoundBuilderBase Function SetGraphInputDefault **********************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDefault_Statics
{
struct MetaSoundBuilderBase_eventSetGraphInputDefault_Parms
{
FName InputName;
FMetasoundFrontendLiteral Literal;
EMetaSoundBuilderResult OutResult;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Sets the input node's default value, overriding the default provided by the referenced graph if the graph is a preset.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Sets the input node's default value, overriding the default provided by the referenced graph if the graph is a preset." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Literal_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetGraphInputDefault constinit property declarations ******************
static const UECodeGen_Private::FNamePropertyParams NewProp_InputName;
static const UECodeGen_Private::FStructPropertyParams NewProp_Literal;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetGraphInputDefault constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetGraphInputDefault Property Definitions *****************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDefault_Statics::NewProp_InputName = { "InputName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventSetGraphInputDefault_Parms, InputName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDefault_Statics::NewProp_Literal = { "Literal", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventSetGraphInputDefault_Parms, Literal), Z_Construct_UScriptStruct_FMetasoundFrontendLiteral, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Literal_MetaData), NewProp_Literal_MetaData) }; // 2216509155
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDefault_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDefault_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventSetGraphInputDefault_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDefault_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDefault_Statics::NewProp_InputName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDefault_Statics::NewProp_Literal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDefault_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDefault_Statics::NewProp_OutResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDefault_Statics::PropPointers) < 2048);
// ********** End Function SetGraphInputDefault Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDefault_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "SetGraphInputDefault", Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDefault_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDefault_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDefault_Statics::MetaSoundBuilderBase_eventSetGraphInputDefault_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDefault_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDefault_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDefault_Statics::MetaSoundBuilderBase_eventSetGraphInputDefault_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDefault()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDefault_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execSetGraphInputDefault)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InputName);
P_GET_STRUCT_REF(FMetasoundFrontendLiteral,Z_Param_Out_Literal);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetGraphInputDefault(Z_Param_InputName,Z_Param_Out_Literal,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function SetGraphInputDefault ************************
// ********** Begin Class UMetaSoundBuilderBase Function SetGraphInputName *************************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputName_Statics
{
struct MetaSoundBuilderBase_eventSetGraphInputName_Parms
{
FName InputName;
FName NewName;
EMetaSoundBuilderResult OutResult;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Sets the given graph input's name to the new name. \n// Result succeeds if the name was successfully changed or the new name is the same as the old name, and fails if the given input name doesn't exist.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Sets the given graph input's name to the new name.\nResult succeeds if the name was successfully changed or the new name is the same as the old name, and fails if the given input name doesn't exist." },
};
#endif // WITH_METADATA
// ********** Begin Function SetGraphInputName constinit property declarations *********************
static const UECodeGen_Private::FNamePropertyParams NewProp_InputName;
static const UECodeGen_Private::FNamePropertyParams NewProp_NewName;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetGraphInputName constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetGraphInputName Property Definitions ********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputName_Statics::NewProp_InputName = { "InputName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventSetGraphInputName_Parms, InputName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputName_Statics::NewProp_NewName = { "NewName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventSetGraphInputName_Parms, NewName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputName_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputName_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventSetGraphInputName_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputName_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputName_Statics::NewProp_InputName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputName_Statics::NewProp_NewName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputName_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputName_Statics::NewProp_OutResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputName_Statics::PropPointers) < 2048);
// ********** End Function SetGraphInputName Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputName_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "SetGraphInputName", Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputName_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputName_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputName_Statics::MetaSoundBuilderBase_eventSetGraphInputName_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputName_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputName_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputName_Statics::MetaSoundBuilderBase_eventSetGraphInputName_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputName()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputName_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execSetGraphInputName)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InputName);
P_GET_PROPERTY(FNameProperty,Z_Param_NewName);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetGraphInputName(Z_Param_InputName,Z_Param_NewName,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function SetGraphInputName ***************************
// ********** Begin Class UMetaSoundBuilderBase Function SetGraphOutputAccessType ******************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputAccessType_Statics
{
struct MetaSoundBuilderBase_eventSetGraphOutputAccessType_Parms
{
FName OutputName;
EMetasoundFrontendVertexAccessType AccessType;
EMetaSoundBuilderResult OutResult;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Disconnects the given graph output's respective template nodes and sets the graph output's AccessType should it not match the current AccessType.\n// Result succeeds if the AccessType was successfully changed or if the provided AccessType is already the output's current AccessType.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Disconnects the given graph output's respective template nodes and sets the graph output's AccessType should it not match the current AccessType.\nResult succeeds if the AccessType was successfully changed or if the provided AccessType is already the output's current AccessType." },
};
#endif // WITH_METADATA
// ********** Begin Function SetGraphOutputAccessType constinit property declarations **************
static const UECodeGen_Private::FNamePropertyParams NewProp_OutputName;
static const UECodeGen_Private::FIntPropertyParams NewProp_AccessType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_AccessType;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetGraphOutputAccessType constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetGraphOutputAccessType Property Definitions *************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputAccessType_Statics::NewProp_OutputName = { "OutputName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventSetGraphOutputAccessType_Parms, OutputName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputAccessType_Statics::NewProp_AccessType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputAccessType_Statics::NewProp_AccessType = { "AccessType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventSetGraphOutputAccessType_Parms, AccessType), Z_Construct_UEnum_MetasoundFrontend_EMetasoundFrontendVertexAccessType, METADATA_PARAMS(0, nullptr) }; // 2949749699
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputAccessType_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputAccessType_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventSetGraphOutputAccessType_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputAccessType_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputAccessType_Statics::NewProp_OutputName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputAccessType_Statics::NewProp_AccessType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputAccessType_Statics::NewProp_AccessType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputAccessType_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputAccessType_Statics::NewProp_OutResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputAccessType_Statics::PropPointers) < 2048);
// ********** End Function SetGraphOutputAccessType Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputAccessType_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "SetGraphOutputAccessType", Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputAccessType_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputAccessType_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputAccessType_Statics::MetaSoundBuilderBase_eventSetGraphOutputAccessType_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputAccessType_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputAccessType_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputAccessType_Statics::MetaSoundBuilderBase_eventSetGraphOutputAccessType_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputAccessType()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputAccessType_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execSetGraphOutputAccessType)
{
P_GET_PROPERTY(FNameProperty,Z_Param_OutputName);
P_GET_ENUM(EMetasoundFrontendVertexAccessType,Z_Param_AccessType);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetGraphOutputAccessType(Z_Param_OutputName,EMetasoundFrontendVertexAccessType(Z_Param_AccessType),(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function SetGraphOutputAccessType ********************
// ********** Begin Class UMetaSoundBuilderBase Function SetGraphOutputDataType ********************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputDataType_Statics
{
struct MetaSoundBuilderBase_eventSetGraphOutputDataType_Parms
{
FName OutputName;
FName DataType;
EMetaSoundBuilderResult OutResult;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Disconnects the given graph output's respective template nodes and sets the graph output's DataType should it not match the current DataType.\n// Result succeeds if the DataType was successfully changed or if the provided DataType is already the output's current DataType.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Disconnects the given graph output's respective template nodes and sets the graph output's DataType should it not match the current DataType.\nResult succeeds if the DataType was successfully changed or if the provided DataType is already the output's current DataType." },
};
#endif // WITH_METADATA
// ********** Begin Function SetGraphOutputDataType constinit property declarations ****************
static const UECodeGen_Private::FNamePropertyParams NewProp_OutputName;
static const UECodeGen_Private::FNamePropertyParams NewProp_DataType;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetGraphOutputDataType constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetGraphOutputDataType Property Definitions ***************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputDataType_Statics::NewProp_OutputName = { "OutputName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventSetGraphOutputDataType_Parms, OutputName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputDataType_Statics::NewProp_DataType = { "DataType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventSetGraphOutputDataType_Parms, DataType), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputDataType_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputDataType_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventSetGraphOutputDataType_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputDataType_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputDataType_Statics::NewProp_OutputName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputDataType_Statics::NewProp_DataType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputDataType_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputDataType_Statics::NewProp_OutResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputDataType_Statics::PropPointers) < 2048);
// ********** End Function SetGraphOutputDataType Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputDataType_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "SetGraphOutputDataType", Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputDataType_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputDataType_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputDataType_Statics::MetaSoundBuilderBase_eventSetGraphOutputDataType_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputDataType_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputDataType_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputDataType_Statics::MetaSoundBuilderBase_eventSetGraphOutputDataType_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputDataType()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputDataType_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execSetGraphOutputDataType)
{
P_GET_PROPERTY(FNameProperty,Z_Param_OutputName);
P_GET_PROPERTY(FNameProperty,Z_Param_DataType);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetGraphOutputDataType(Z_Param_OutputName,Z_Param_DataType,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function SetGraphOutputDataType **********************
// ********** Begin Class UMetaSoundBuilderBase Function SetGraphOutputName ************************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputName_Statics
{
struct MetaSoundBuilderBase_eventSetGraphOutputName_Parms
{
FName OutputName;
FName NewName;
EMetaSoundBuilderResult OutResult;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Sets the given graph output's name to the new name. \n// Result succeeds if the name was successfully changed or the new name is the same as the old name, and fails if the given output name doesn't exist.\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Sets the given graph output's name to the new name.\nResult succeeds if the name was successfully changed or the new name is the same as the old name, and fails if the given output name doesn't exist." },
};
#endif // WITH_METADATA
// ********** Begin Function SetGraphOutputName constinit property declarations ********************
static const UECodeGen_Private::FNamePropertyParams NewProp_OutputName;
static const UECodeGen_Private::FNamePropertyParams NewProp_NewName;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetGraphOutputName constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetGraphOutputName Property Definitions *******************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputName_Statics::NewProp_OutputName = { "OutputName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventSetGraphOutputName_Parms, OutputName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputName_Statics::NewProp_NewName = { "NewName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventSetGraphOutputName_Parms, NewName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputName_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputName_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventSetGraphOutputName_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputName_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputName_Statics::NewProp_OutputName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputName_Statics::NewProp_NewName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputName_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputName_Statics::NewProp_OutResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputName_Statics::PropPointers) < 2048);
// ********** End Function SetGraphOutputName Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputName_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "SetGraphOutputName", Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputName_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputName_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputName_Statics::MetaSoundBuilderBase_eventSetGraphOutputName_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputName_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputName_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputName_Statics::MetaSoundBuilderBase_eventSetGraphOutputName_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputName()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputName_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execSetGraphOutputName)
{
P_GET_PROPERTY(FNameProperty,Z_Param_OutputName);
P_GET_PROPERTY(FNameProperty,Z_Param_NewName);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetGraphOutputName(Z_Param_OutputName,Z_Param_NewName,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function SetGraphOutputName **************************
// ********** Begin Class UMetaSoundBuilderBase Function SetNodeInputDefault ***********************
struct Z_Construct_UFunction_UMetaSoundBuilderBase_SetNodeInputDefault_Statics
{
struct MetaSoundBuilderBase_eventSetNodeInputDefault_Parms
{
FMetaSoundBuilderNodeInputHandle NodeInputHandle;
FMetasoundFrontendLiteral Literal;
EMetaSoundBuilderResult OutResult;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|MetaSound|Builder" },
{ "Comment", "// Sets the node's input default value (used if no connection to the given node input is present)\n" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Sets the node's input default value (used if no connection to the given node input is present)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NodeInputHandle_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Literal_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetNodeInputDefault constinit property declarations *******************
static const UECodeGen_Private::FStructPropertyParams NewProp_NodeInputHandle;
static const UECodeGen_Private::FStructPropertyParams NewProp_Literal;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetNodeInputDefault constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetNodeInputDefault Property Definitions ******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetNodeInputDefault_Statics::NewProp_NodeInputHandle = { "NodeInputHandle", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventSetNodeInputDefault_Parms, NodeInputHandle), Z_Construct_UScriptStruct_FMetaSoundBuilderNodeInputHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NodeInputHandle_MetaData), NewProp_NodeInputHandle_MetaData) }; // 2979155077
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetNodeInputDefault_Statics::NewProp_Literal = { "Literal", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventSetNodeInputDefault_Parms, Literal), Z_Construct_UScriptStruct_FMetasoundFrontendLiteral, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Literal_MetaData), NewProp_Literal_MetaData) }; // 2216509155
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetNodeInputDefault_Statics::NewProp_OutResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetNodeInputDefault_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundBuilderBase_eventSetNodeInputDefault_Parms, OutResult), Z_Construct_UEnum_MetasoundEngine_EMetaSoundBuilderResult, METADATA_PARAMS(0, nullptr) }; // 3257026291
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundBuilderBase_SetNodeInputDefault_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_SetNodeInputDefault_Statics::NewProp_NodeInputHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_SetNodeInputDefault_Statics::NewProp_Literal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_SetNodeInputDefault_Statics::NewProp_OutResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundBuilderBase_SetNodeInputDefault_Statics::NewProp_OutResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_SetNodeInputDefault_Statics::PropPointers) < 2048);
// ********** End Function SetNodeInputDefault Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundBuilderBase_SetNodeInputDefault_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundBuilderBase, nullptr, "SetNodeInputDefault", Z_Construct_UFunction_UMetaSoundBuilderBase_SetNodeInputDefault_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_SetNodeInputDefault_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_SetNodeInputDefault_Statics::MetaSoundBuilderBase_eventSetNodeInputDefault_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundBuilderBase_SetNodeInputDefault_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundBuilderBase_SetNodeInputDefault_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMetaSoundBuilderBase_SetNodeInputDefault_Statics::MetaSoundBuilderBase_eventSetNodeInputDefault_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMetaSoundBuilderBase_SetNodeInputDefault()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundBuilderBase_SetNodeInputDefault_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMetaSoundBuilderBase::execSetNodeInputDefault)
{
P_GET_STRUCT_REF(FMetaSoundBuilderNodeInputHandle,Z_Param_Out_NodeInputHandle);
P_GET_STRUCT_REF(FMetasoundFrontendLiteral,Z_Param_Out_Literal);
P_GET_ENUM_REF(EMetaSoundBuilderResult,Z_Param_Out_OutResult);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetNodeInputDefault(Z_Param_Out_NodeInputHandle,Z_Param_Out_Literal,(EMetaSoundBuilderResult&)(Z_Param_Out_OutResult));
P_NATIVE_END;
}
// ********** End Class UMetaSoundBuilderBase Function SetNodeInputDefault *************************
// ********** Begin Class UMetaSoundBuilderBase ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMetaSoundBuilderBase;
UClass* UMetaSoundBuilderBase::GetPrivateStaticClass()
{
using TClass = UMetaSoundBuilderBase;
if (!Z_Registration_Info_UClass_UMetaSoundBuilderBase.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MetaSoundBuilderBase"),
Z_Registration_Info_UClass_UMetaSoundBuilderBase.InnerSingleton,
StaticRegisterNativesUMetaSoundBuilderBase,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UMetaSoundBuilderBase.InnerSingleton;
}
UClass* Z_Construct_UClass_UMetaSoundBuilderBase_NoRegister()
{
return UMetaSoundBuilderBase::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMetaSoundBuilderBase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** Base implementation of MetaSound builder */" },
{ "DisplayName", "MetaSound Builder Base" },
{ "IncludePath", "MetasoundBuilderBase.h" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
{ "ToolTip", "Base implementation of MetaSound builder" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Builder_MetaData[] = {
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClassName_MetaData[] = {
{ "DeprecatedProperty", "" },
{ "DeprecationMessage", "5.5 - No longer used. ClassName should be queried from associated FrontendBuilder's MetaSound" },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsAttached_MetaData[] = {
{ "DeprecatedProperty", "" },
{ "DeprecationMessage", "5.4 - All source builders now operate on an underlying document source document that is also used to audition." },
{ "ModuleRelativePath", "Public/MetasoundBuilderBase.h" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class UMetaSoundBuilderBase constinit property declarations ********************
static const UECodeGen_Private::FStructPropertyParams NewProp_Builder;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_ClassName;
static void NewProp_bIsAttached_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsAttached;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMetaSoundBuilderBase constinit property declarations **********************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("AddGraphInputNode"), .Pointer = &UMetaSoundBuilderBase::execAddGraphInputNode },
{ .NameUTF8 = UTF8TEXT("AddGraphOutputNode"), .Pointer = &UMetaSoundBuilderBase::execAddGraphOutputNode },
{ .NameUTF8 = UTF8TEXT("AddGraphVariable"), .Pointer = &UMetaSoundBuilderBase::execAddGraphVariable },
{ .NameUTF8 = UTF8TEXT("AddGraphVariableGetDelayedNode"), .Pointer = &UMetaSoundBuilderBase::execAddGraphVariableGetDelayedNode },
{ .NameUTF8 = UTF8TEXT("AddGraphVariableGetNode"), .Pointer = &UMetaSoundBuilderBase::execAddGraphVariableGetNode },
{ .NameUTF8 = UTF8TEXT("AddGraphVariableSetNode"), .Pointer = &UMetaSoundBuilderBase::execAddGraphVariableSetNode },
{ .NameUTF8 = UTF8TEXT("AddInterface"), .Pointer = &UMetaSoundBuilderBase::execAddInterface },
{ .NameUTF8 = UTF8TEXT("AddNode"), .Pointer = &UMetaSoundBuilderBase::execAddNode },
{ .NameUTF8 = UTF8TEXT("AddNodeByClassName"), .Pointer = &UMetaSoundBuilderBase::execAddNodeByClassName },
{ .NameUTF8 = UTF8TEXT("Build"), .Pointer = &UMetaSoundBuilderBase::execBuild },
{ .NameUTF8 = UTF8TEXT("BuildAndOverwriteMetaSound"), .Pointer = &UMetaSoundBuilderBase::execBuildAndOverwriteMetaSound },
{ .NameUTF8 = UTF8TEXT("BuildNewMetaSound"), .Pointer = &UMetaSoundBuilderBase::execBuildNewMetaSound },
{ .NameUTF8 = UTF8TEXT("ConnectNamedNodeOutputToGraphOutput"), .Pointer = &UMetaSoundBuilderBase::execConnectNamedNodeOutputToGraphOutput },
{ .NameUTF8 = UTF8TEXT("ConnectNamedNodeOutputToNamedGraphOutput"), .Pointer = &UMetaSoundBuilderBase::execConnectNamedNodeOutputToNamedGraphOutput },
{ .NameUTF8 = UTF8TEXT("ConnectNodeInputsToMatchingGraphInterfaceInputs"), .Pointer = &UMetaSoundBuilderBase::execConnectNodeInputsToMatchingGraphInterfaceInputs },
{ .NameUTF8 = UTF8TEXT("ConnectNodeInputToGraphInput"), .Pointer = &UMetaSoundBuilderBase::execConnectNodeInputToGraphInput },
{ .NameUTF8 = UTF8TEXT("ConnectNodeOutputsToMatchingGraphInterfaceOutputs"), .Pointer = &UMetaSoundBuilderBase::execConnectNodeOutputsToMatchingGraphInterfaceOutputs },
{ .NameUTF8 = UTF8TEXT("ConnectNodeOutputToGraphOutput"), .Pointer = &UMetaSoundBuilderBase::execConnectNodeOutputToGraphOutput },
{ .NameUTF8 = UTF8TEXT("ConnectNodes"), .Pointer = &UMetaSoundBuilderBase::execConnectNodes },
{ .NameUTF8 = UTF8TEXT("ConnectNodesByInterfaceBindings"), .Pointer = &UMetaSoundBuilderBase::execConnectNodesByInterfaceBindings },
{ .NameUTF8 = UTF8TEXT("ContainsNode"), .Pointer = &UMetaSoundBuilderBase::execContainsNode },
{ .NameUTF8 = UTF8TEXT("ContainsNodeInput"), .Pointer = &UMetaSoundBuilderBase::execContainsNodeInput },
{ .NameUTF8 = UTF8TEXT("ContainsNodeOutput"), .Pointer = &UMetaSoundBuilderBase::execContainsNodeOutput },
{ .NameUTF8 = UTF8TEXT("ConvertFromPreset"), .Pointer = &UMetaSoundBuilderBase::execConvertFromPreset },
{ .NameUTF8 = UTF8TEXT("ConvertToPreset"), .Pointer = &UMetaSoundBuilderBase::execConvertToPreset },
{ .NameUTF8 = UTF8TEXT("DisconnectNodeInput"), .Pointer = &UMetaSoundBuilderBase::execDisconnectNodeInput },
{ .NameUTF8 = UTF8TEXT("DisconnectNodeOutput"), .Pointer = &UMetaSoundBuilderBase::execDisconnectNodeOutput },
{ .NameUTF8 = UTF8TEXT("DisconnectNodes"), .Pointer = &UMetaSoundBuilderBase::execDisconnectNodes },
{ .NameUTF8 = UTF8TEXT("DisconnectNodesByInterfaceBindings"), .Pointer = &UMetaSoundBuilderBase::execDisconnectNodesByInterfaceBindings },
{ .NameUTF8 = UTF8TEXT("FindGraphInputNode"), .Pointer = &UMetaSoundBuilderBase::execFindGraphInputNode },
{ .NameUTF8 = UTF8TEXT("FindGraphOutputNode"), .Pointer = &UMetaSoundBuilderBase::execFindGraphOutputNode },
{ .NameUTF8 = UTF8TEXT("FindInterfaceInputNodes"), .Pointer = &UMetaSoundBuilderBase::execFindInterfaceInputNodes },
{ .NameUTF8 = UTF8TEXT("FindInterfaceOutputNodes"), .Pointer = &UMetaSoundBuilderBase::execFindInterfaceOutputNodes },
{ .NameUTF8 = UTF8TEXT("FindNodeClassVersion"), .Pointer = &UMetaSoundBuilderBase::execFindNodeClassVersion },
{ .NameUTF8 = UTF8TEXT("FindNodeInputByName"), .Pointer = &UMetaSoundBuilderBase::execFindNodeInputByName },
{ .NameUTF8 = UTF8TEXT("FindNodeInputParent"), .Pointer = &UMetaSoundBuilderBase::execFindNodeInputParent },
{ .NameUTF8 = UTF8TEXT("FindNodeInputs"), .Pointer = &UMetaSoundBuilderBase::execFindNodeInputs },
{ .NameUTF8 = UTF8TEXT("FindNodeInputsByDataType"), .Pointer = &UMetaSoundBuilderBase::execFindNodeInputsByDataType },
{ .NameUTF8 = UTF8TEXT("FindNodeOutputByName"), .Pointer = &UMetaSoundBuilderBase::execFindNodeOutputByName },
{ .NameUTF8 = UTF8TEXT("FindNodeOutputParent"), .Pointer = &UMetaSoundBuilderBase::execFindNodeOutputParent },
{ .NameUTF8 = UTF8TEXT("FindNodeOutputs"), .Pointer = &UMetaSoundBuilderBase::execFindNodeOutputs },
{ .NameUTF8 = UTF8TEXT("FindNodeOutputsByDataType"), .Pointer = &UMetaSoundBuilderBase::execFindNodeOutputsByDataType },
{ .NameUTF8 = UTF8TEXT("GetGraphInputDefault"), .Pointer = &UMetaSoundBuilderBase::execGetGraphInputDefault },
{ .NameUTF8 = UTF8TEXT("GetGraphInputNames"), .Pointer = &UMetaSoundBuilderBase::execGetGraphInputNames },
{ .NameUTF8 = UTF8TEXT("GetGraphOutputNames"), .Pointer = &UMetaSoundBuilderBase::execGetGraphOutputNames },
{ .NameUTF8 = UTF8TEXT("GetGraphVariableDefault"), .Pointer = &UMetaSoundBuilderBase::execGetGraphVariableDefault },
{ .NameUTF8 = UTF8TEXT("GetNodeInputClassDefault"), .Pointer = &UMetaSoundBuilderBase::execGetNodeInputClassDefault },
{ .NameUTF8 = UTF8TEXT("GetNodeInputData"), .Pointer = &UMetaSoundBuilderBase::execGetNodeInputData },
{ .NameUTF8 = UTF8TEXT("GetNodeInputDefault"), .Pointer = &UMetaSoundBuilderBase::execGetNodeInputDefault },
{ .NameUTF8 = UTF8TEXT("GetNodeInputIsConstructorPin"), .Pointer = &UMetaSoundBuilderBase::execGetNodeInputIsConstructorPin },
{ .NameUTF8 = UTF8TEXT("GetNodeOutputData"), .Pointer = &UMetaSoundBuilderBase::execGetNodeOutputData },
{ .NameUTF8 = UTF8TEXT("GetNodeOutputIsConstructorPin"), .Pointer = &UMetaSoundBuilderBase::execGetNodeOutputIsConstructorPin },
{ .NameUTF8 = UTF8TEXT("GetReferencedPresetAsset"), .Pointer = &UMetaSoundBuilderBase::execGetReferencedPresetAsset },
{ .NameUTF8 = UTF8TEXT("GetRootGraphClassName"), .Pointer = &UMetaSoundBuilderBase::execGetRootGraphClassName },
{ .NameUTF8 = UTF8TEXT("InterfaceIsDeclared"), .Pointer = &UMetaSoundBuilderBase::execInterfaceIsDeclared },
{ .NameUTF8 = UTF8TEXT("IsPreset"), .Pointer = &UMetaSoundBuilderBase::execIsPreset },
{ .NameUTF8 = UTF8TEXT("NodeInputIsConnected"), .Pointer = &UMetaSoundBuilderBase::execNodeInputIsConnected },
{ .NameUTF8 = UTF8TEXT("NodeOutputIsConnected"), .Pointer = &UMetaSoundBuilderBase::execNodeOutputIsConnected },
{ .NameUTF8 = UTF8TEXT("NodesAreConnected"), .Pointer = &UMetaSoundBuilderBase::execNodesAreConnected },
{ .NameUTF8 = UTF8TEXT("RemoveGraphInput"), .Pointer = &UMetaSoundBuilderBase::execRemoveGraphInput },
{ .NameUTF8 = UTF8TEXT("RemoveGraphOutput"), .Pointer = &UMetaSoundBuilderBase::execRemoveGraphOutput },
{ .NameUTF8 = UTF8TEXT("RemoveGraphVariable"), .Pointer = &UMetaSoundBuilderBase::execRemoveGraphVariable },
{ .NameUTF8 = UTF8TEXT("RemoveInterface"), .Pointer = &UMetaSoundBuilderBase::execRemoveInterface },
{ .NameUTF8 = UTF8TEXT("RemoveNode"), .Pointer = &UMetaSoundBuilderBase::execRemoveNode },
{ .NameUTF8 = UTF8TEXT("RemoveNodeInputDefault"), .Pointer = &UMetaSoundBuilderBase::execRemoveNodeInputDefault },
{ .NameUTF8 = UTF8TEXT("RemoveUnusedDependencies"), .Pointer = &UMetaSoundBuilderBase::execRemoveUnusedDependencies },
{ .NameUTF8 = UTF8TEXT("SetGraphInputAccessType"), .Pointer = &UMetaSoundBuilderBase::execSetGraphInputAccessType },
{ .NameUTF8 = UTF8TEXT("SetGraphInputDataType"), .Pointer = &UMetaSoundBuilderBase::execSetGraphInputDataType },
{ .NameUTF8 = UTF8TEXT("SetGraphInputDefault"), .Pointer = &UMetaSoundBuilderBase::execSetGraphInputDefault },
{ .NameUTF8 = UTF8TEXT("SetGraphInputName"), .Pointer = &UMetaSoundBuilderBase::execSetGraphInputName },
{ .NameUTF8 = UTF8TEXT("SetGraphOutputAccessType"), .Pointer = &UMetaSoundBuilderBase::execSetGraphOutputAccessType },
{ .NameUTF8 = UTF8TEXT("SetGraphOutputDataType"), .Pointer = &UMetaSoundBuilderBase::execSetGraphOutputDataType },
{ .NameUTF8 = UTF8TEXT("SetGraphOutputName"), .Pointer = &UMetaSoundBuilderBase::execSetGraphOutputName },
{ .NameUTF8 = UTF8TEXT("SetNodeInputDefault"), .Pointer = &UMetaSoundBuilderBase::execSetNodeInputDefault },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphInputNode, "AddGraphInputNode" }, // 2876307578
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphOutputNode, "AddGraphOutputNode" }, // 3082352481
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariable, "AddGraphVariable" }, // 1764789876
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetDelayedNode, "AddGraphVariableGetDelayedNode" }, // 2388367075
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableGetNode, "AddGraphVariableGetNode" }, // 849525983
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_AddGraphVariableSetNode, "AddGraphVariableSetNode" }, // 4088365701
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_AddInterface, "AddInterface" }, // 21356896
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_AddNode, "AddNode" }, // 3196639765
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_AddNodeByClassName, "AddNodeByClassName" }, // 3186605759
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_Build, "Build" }, // 4071826986
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_BuildAndOverwriteMetaSound, "BuildAndOverwriteMetaSound" }, // 1055578915
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_BuildNewMetaSound, "BuildNewMetaSound" }, // 963080683
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToGraphOutput, "ConnectNamedNodeOutputToGraphOutput" }, // 2261455632
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNamedNodeOutputToNamedGraphOutput, "ConnectNamedNodeOutputToNamedGraphOutput" }, // 1127204138
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputsToMatchingGraphInterfaceInputs, "ConnectNodeInputsToMatchingGraphInterfaceInputs" }, // 4034602914
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeInputToGraphInput, "ConnectNodeInputToGraphInput" }, // 2511464145
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputsToMatchingGraphInterfaceOutputs, "ConnectNodeOutputsToMatchingGraphInterfaceOutputs" }, // 2390525145
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodeOutputToGraphOutput, "ConnectNodeOutputToGraphOutput" }, // 52693774
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodes, "ConnectNodes" }, // 2851909434
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_ConnectNodesByInterfaceBindings, "ConnectNodesByInterfaceBindings" }, // 3837018705
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNode, "ContainsNode" }, // 3185627223
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeInput, "ContainsNodeInput" }, // 727976473
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_ContainsNodeOutput, "ContainsNodeOutput" }, // 1758935519
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertFromPreset, "ConvertFromPreset" }, // 963368791
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_ConvertToPreset, "ConvertToPreset" }, // 3362889203
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeInput, "DisconnectNodeInput" }, // 3538305132
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodeOutput, "DisconnectNodeOutput" }, // 2485153751
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodes, "DisconnectNodes" }, // 3932535042
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_DisconnectNodesByInterfaceBindings, "DisconnectNodesByInterfaceBindings" }, // 2342009924
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphInputNode, "FindGraphInputNode" }, // 1232105651
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_FindGraphOutputNode, "FindGraphOutputNode" }, // 26989379
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceInputNodes, "FindInterfaceInputNodes" }, // 3460676791
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_FindInterfaceOutputNodes, "FindInterfaceOutputNodes" }, // 2257348736
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeClassVersion, "FindNodeClassVersion" }, // 3544472824
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputByName, "FindNodeInputByName" }, // 614651799
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputParent, "FindNodeInputParent" }, // 1443070017
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputs, "FindNodeInputs" }, // 2148700537
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeInputsByDataType, "FindNodeInputsByDataType" }, // 3257325039
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputByName, "FindNodeOutputByName" }, // 59895782
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputParent, "FindNodeOutputParent" }, // 4115405230
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputs, "FindNodeOutputs" }, // 458877643
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_FindNodeOutputsByDataType, "FindNodeOutputsByDataType" }, // 1172992062
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputDefault, "GetGraphInputDefault" }, // 3651172500
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphInputNames, "GetGraphInputNames" }, // 1840274964
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphOutputNames, "GetGraphOutputNames" }, // 1225925553
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_GetGraphVariableDefault, "GetGraphVariableDefault" }, // 1616861919
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputClassDefault, "GetNodeInputClassDefault" }, // 118709310
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputData, "GetNodeInputData" }, // 2895643774
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputDefault, "GetNodeInputDefault" }, // 559770487
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeInputIsConstructorPin, "GetNodeInputIsConstructorPin" }, // 1362308989
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputData, "GetNodeOutputData" }, // 1985505876
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_GetNodeOutputIsConstructorPin, "GetNodeOutputIsConstructorPin" }, // 284808273
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_GetReferencedPresetAsset, "GetReferencedPresetAsset" }, // 2424207213
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_GetRootGraphClassName, "GetRootGraphClassName" }, // 191055933
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_InterfaceIsDeclared, "InterfaceIsDeclared" }, // 4146442272
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_IsPreset, "IsPreset" }, // 3117006691
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_NodeInputIsConnected, "NodeInputIsConnected" }, // 772204779
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_NodeOutputIsConnected, "NodeOutputIsConnected" }, // 3989203072
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_NodesAreConnected, "NodesAreConnected" }, // 2052456732
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphInput, "RemoveGraphInput" }, // 1009304412
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphOutput, "RemoveGraphOutput" }, // 468764491
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveGraphVariable, "RemoveGraphVariable" }, // 1981061100
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveInterface, "RemoveInterface" }, // 3099689507
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNode, "RemoveNode" }, // 2660403686
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveNodeInputDefault, "RemoveNodeInputDefault" }, // 1790006829
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_RemoveUnusedDependencies, "RemoveUnusedDependencies" }, // 3486134590
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputAccessType, "SetGraphInputAccessType" }, // 3930601623
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDataType, "SetGraphInputDataType" }, // 2498772783
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputDefault, "SetGraphInputDefault" }, // 828507946
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphInputName, "SetGraphInputName" }, // 2823336617
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputAccessType, "SetGraphOutputAccessType" }, // 767384842
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputDataType, "SetGraphOutputDataType" }, // 910129472
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_SetGraphOutputName, "SetGraphOutputName" }, // 4013349526
{ &Z_Construct_UFunction_UMetaSoundBuilderBase_SetNodeInputDefault, "SetNodeInputDefault" }, // 4247209486
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMetaSoundBuilderBase>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMetaSoundBuilderBase_Statics
// ********** Begin Class UMetaSoundBuilderBase Property Definitions *******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMetaSoundBuilderBase_Statics::NewProp_Builder = { "Builder", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMetaSoundBuilderBase, Builder), Z_Construct_UScriptStruct_FMetaSoundFrontendDocumentBuilder, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Builder_MetaData), NewProp_Builder_MetaData) }; // 590877397
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMetaSoundBuilderBase_Statics::NewProp_ClassName = { "ClassName", nullptr, (EPropertyFlags)0x0020080800000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMetaSoundBuilderBase, ClassName), Z_Construct_UScriptStruct_FMetasoundFrontendClassName, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClassName_MetaData), NewProp_ClassName_MetaData) }; // 1537318611
void Z_Construct_UClass_UMetaSoundBuilderBase_Statics::NewProp_bIsAttached_SetBit(void* Obj)
{
((UMetaSoundBuilderBase*)Obj)->bIsAttached = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMetaSoundBuilderBase_Statics::NewProp_bIsAttached = { "bIsAttached", nullptr, (EPropertyFlags)0x0020080800000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMetaSoundBuilderBase), &Z_Construct_UClass_UMetaSoundBuilderBase_Statics::NewProp_bIsAttached_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsAttached_MetaData), NewProp_bIsAttached_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMetaSoundBuilderBase_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMetaSoundBuilderBase_Statics::NewProp_Builder,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMetaSoundBuilderBase_Statics::NewProp_ClassName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMetaSoundBuilderBase_Statics::NewProp_bIsAttached,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMetaSoundBuilderBase_Statics::PropPointers) < 2048);
// ********** End Class UMetaSoundBuilderBase Property Definitions *********************************
UObject* (*const Z_Construct_UClass_UMetaSoundBuilderBase_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_MetasoundEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMetaSoundBuilderBase_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMetaSoundBuilderBase_Statics::ClassParams = {
&UMetaSoundBuilderBase::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UMetaSoundBuilderBase_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UMetaSoundBuilderBase_Statics::PropPointers),
0,
0x000800A9u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMetaSoundBuilderBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UMetaSoundBuilderBase_Statics::Class_MetaDataParams)
};
void UMetaSoundBuilderBase::StaticRegisterNativesUMetaSoundBuilderBase()
{
UClass* Class = UMetaSoundBuilderBase::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UMetaSoundBuilderBase_Statics::Funcs));
}
UClass* Z_Construct_UClass_UMetaSoundBuilderBase()
{
if (!Z_Registration_Info_UClass_UMetaSoundBuilderBase.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMetaSoundBuilderBase.OuterSingleton, Z_Construct_UClass_UMetaSoundBuilderBase_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMetaSoundBuilderBase.OuterSingleton;
}
UMetaSoundBuilderBase::UMetaSoundBuilderBase(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMetaSoundBuilderBase);
UMetaSoundBuilderBase::~UMetaSoundBuilderBase() {}
// ********** End Class UMetaSoundBuilderBase ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_Metasound_Source_MetasoundEngine_Public_MetasoundBuilderBase_h__Script_MetasoundEngine_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EMetaSoundBuilderResult_StaticEnum, TEXT("EMetaSoundBuilderResult"), &Z_Registration_Info_UEnum_EMetaSoundBuilderResult, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3257026291U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FMetaSoundBuilderNodeInputHandle::StaticStruct, Z_Construct_UScriptStruct_FMetaSoundBuilderNodeInputHandle_Statics::NewStructOps, TEXT("MetaSoundBuilderNodeInputHandle"),&Z_Registration_Info_UScriptStruct_FMetaSoundBuilderNodeInputHandle, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMetaSoundBuilderNodeInputHandle), 2979155077U) },
{ FMetaSoundBuilderNodeOutputHandle::StaticStruct, Z_Construct_UScriptStruct_FMetaSoundBuilderNodeOutputHandle_Statics::NewStructOps, TEXT("MetaSoundBuilderNodeOutputHandle"),&Z_Registration_Info_UScriptStruct_FMetaSoundBuilderNodeOutputHandle, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMetaSoundBuilderNodeOutputHandle), 1720375144U) },
{ FMetaSoundNodeHandle::StaticStruct, Z_Construct_UScriptStruct_FMetaSoundNodeHandle_Statics::NewStructOps, TEXT("MetaSoundNodeHandle"),&Z_Registration_Info_UScriptStruct_FMetaSoundNodeHandle, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMetaSoundNodeHandle), 289296956U) },
{ FMetaSoundBuilderOptions::StaticStruct, Z_Construct_UScriptStruct_FMetaSoundBuilderOptions_Statics::NewStructOps, TEXT("MetaSoundBuilderOptions"),&Z_Registration_Info_UScriptStruct_FMetaSoundBuilderOptions, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMetaSoundBuilderOptions), 3436695169U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMetaSoundBuilderBase, UMetaSoundBuilderBase::StaticClass, TEXT("UMetaSoundBuilderBase"), &Z_Registration_Info_UClass_UMetaSoundBuilderBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMetaSoundBuilderBase), 4009486534U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_Metasound_Source_MetasoundEngine_Public_MetasoundBuilderBase_h__Script_MetasoundEngine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_Metasound_Source_MetasoundEngine_Public_MetasoundBuilderBase_h__Script_MetasoundEngine_1602136249{
TEXT("/Script/MetasoundEngine"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_Metasound_Source_MetasoundEngine_Public_MetasoundBuilderBase_h__Script_MetasoundEngine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_Metasound_Source_MetasoundEngine_Public_MetasoundBuilderBase_h__Script_MetasoundEngine_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_Metasound_Source_MetasoundEngine_Public_MetasoundBuilderBase_h__Script_MetasoundEngine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_Metasound_Source_MetasoundEngine_Public_MetasoundBuilderBase_h__Script_MetasoundEngine_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_Metasound_Source_MetasoundEngine_Public_MetasoundBuilderBase_h__Script_MetasoundEngine_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_Metasound_Source_MetasoundEngine_Public_MetasoundBuilderBase_h__Script_MetasoundEngine_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS