// 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 "MetasoundAssetSubsystem.h" #include "MetasoundAssetManager.h" #include "MetasoundFrontendDocument.h" #include "MetasoundFrontendQuery.h" #include "UObject/SoftObjectPath.h" #include "UObject/TopLevelAssetPath.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeMetasoundAssetSubsystem() {} // ********** Begin Cross Module References ******************************************************** COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FDirectoryPath(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTopLevelAssetPath(); ENGINE_API UClass* Z_Construct_UClass_UEngineSubsystem(); METASOUNDENGINE_API UClass* Z_Construct_UClass_UMetaSoundAssetSubsystem(); METASOUNDENGINE_API UClass* Z_Construct_UClass_UMetaSoundAssetSubsystem_NoRegister(); METASOUNDENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FMetaSoundAssetDirectory(); METASOUNDENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FMetaSoundAsyncAssetDependencies(); METASOUNDFRONTEND_API UClass* Z_Construct_UClass_UMetaSoundDocumentInterface_NoRegister(); METASOUNDFRONTEND_API UScriptStruct* Z_Construct_UScriptStruct_FMetaSoundClassInterfaceInfo(); METASOUNDFRONTEND_API UScriptStruct* Z_Construct_UScriptStruct_FMetaSoundDocumentInfo(); METASOUNDFRONTEND_API UScriptStruct* Z_Construct_UScriptStruct_FMetasoundFrontendClassName(); METASOUNDFRONTEND_API UScriptStruct* Z_Construct_UScriptStruct_FMetasoundFrontendVersionNumber(); UPackage* Z_Construct_UPackage__Script_MetasoundEngine(); // ********** End Cross Module References ********************************************************** // ********** Begin ScriptStruct FMetaSoundAssetDirectory ****************************************** struct Z_Construct_UScriptStruct_FMetaSoundAssetDirectory_Statics { static inline consteval int32 GetStructSize() { return sizeof(FMetaSoundAssetDirectory); } static inline consteval int16 GetStructAlignment() { return alignof(FMetaSoundAssetDirectory); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "// namespace Metasound::Engine\n" }, { "ModuleRelativePath", "Public/MetasoundAssetSubsystem.h" }, { "ToolTip", "namespace Metasound::Engine" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Directory_MetaData[] = { { "Category", "Directories" }, { "LongPackageName", "" }, { "ModuleRelativePath", "Public/MetasoundAssetSubsystem.h" }, { "RelativePath", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FMetaSoundAssetDirectory constinit property declarations ********** static const UECodeGen_Private::FStructPropertyParams NewProp_Directory; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FMetaSoundAssetDirectory constinit property declarations ************ static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FMetaSoundAssetDirectory_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMetaSoundAssetDirectory; class UScriptStruct* FMetaSoundAssetDirectory::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FMetaSoundAssetDirectory.OuterSingleton) { Z_Registration_Info_UScriptStruct_FMetaSoundAssetDirectory.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMetaSoundAssetDirectory, (UObject*)Z_Construct_UPackage__Script_MetasoundEngine(), TEXT("MetaSoundAssetDirectory")); } return Z_Registration_Info_UScriptStruct_FMetaSoundAssetDirectory.OuterSingleton; } // ********** Begin ScriptStruct FMetaSoundAssetDirectory Property Definitions ********************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMetaSoundAssetDirectory_Statics::NewProp_Directory = { "Directory", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMetaSoundAssetDirectory, Directory), Z_Construct_UScriptStruct_FDirectoryPath, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Directory_MetaData), NewProp_Directory_MetaData) }; // 1225349189 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMetaSoundAssetDirectory_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMetaSoundAssetDirectory_Statics::NewProp_Directory, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMetaSoundAssetDirectory_Statics::PropPointers) < 2048); // ********** End ScriptStruct FMetaSoundAssetDirectory Property Definitions *********************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMetaSoundAssetDirectory_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_MetasoundEngine, nullptr, &NewStructOps, "MetaSoundAssetDirectory", Z_Construct_UScriptStruct_FMetaSoundAssetDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMetaSoundAssetDirectory_Statics::PropPointers), sizeof(FMetaSoundAssetDirectory), alignof(FMetaSoundAssetDirectory), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMetaSoundAssetDirectory_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMetaSoundAssetDirectory_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FMetaSoundAssetDirectory() { if (!Z_Registration_Info_UScriptStruct_FMetaSoundAssetDirectory.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMetaSoundAssetDirectory.InnerSingleton, Z_Construct_UScriptStruct_FMetaSoundAssetDirectory_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FMetaSoundAssetDirectory.InnerSingleton); } // ********** End ScriptStruct FMetaSoundAssetDirectory ******************************************** // ********** Begin ScriptStruct FMetaSoundAsyncAssetDependencies ********************************** struct Z_Construct_UScriptStruct_FMetaSoundAsyncAssetDependencies_Statics { static inline consteval int32 GetStructSize() { return sizeof(FMetaSoundAsyncAssetDependencies); } static inline consteval int16 GetStructAlignment() { return alignof(FMetaSoundAsyncAssetDependencies); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/** Contains info of assets which are currently async loading. */" }, { "ModuleRelativePath", "Public/MetasoundAssetSubsystem.h" }, { "ToolTip", "Contains info of assets which are currently async loading." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MetaSound_MetaData[] = { { "Comment", "// Parent MetaSound \n" }, { "ModuleRelativePath", "Public/MetasoundAssetSubsystem.h" }, { "ToolTip", "Parent MetaSound" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FMetaSoundAsyncAssetDependencies constinit property declarations ** static const UECodeGen_Private::FObjectPropertyParams NewProp_MetaSound; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FMetaSoundAsyncAssetDependencies constinit property declarations **** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FMetaSoundAsyncAssetDependencies_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMetaSoundAsyncAssetDependencies; class UScriptStruct* FMetaSoundAsyncAssetDependencies::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FMetaSoundAsyncAssetDependencies.OuterSingleton) { Z_Registration_Info_UScriptStruct_FMetaSoundAsyncAssetDependencies.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMetaSoundAsyncAssetDependencies, (UObject*)Z_Construct_UPackage__Script_MetasoundEngine(), TEXT("MetaSoundAsyncAssetDependencies")); } return Z_Registration_Info_UScriptStruct_FMetaSoundAsyncAssetDependencies.OuterSingleton; } // ********** Begin ScriptStruct FMetaSoundAsyncAssetDependencies Property Definitions ************* const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMetaSoundAsyncAssetDependencies_Statics::NewProp_MetaSound = { "MetaSound", nullptr, (EPropertyFlags)0x0114000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMetaSoundAsyncAssetDependencies, MetaSound), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MetaSound_MetaData), NewProp_MetaSound_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMetaSoundAsyncAssetDependencies_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMetaSoundAsyncAssetDependencies_Statics::NewProp_MetaSound, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMetaSoundAsyncAssetDependencies_Statics::PropPointers) < 2048); // ********** End ScriptStruct FMetaSoundAsyncAssetDependencies Property Definitions *************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMetaSoundAsyncAssetDependencies_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_MetasoundEngine, nullptr, &NewStructOps, "MetaSoundAsyncAssetDependencies", Z_Construct_UScriptStruct_FMetaSoundAsyncAssetDependencies_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMetaSoundAsyncAssetDependencies_Statics::PropPointers), sizeof(FMetaSoundAsyncAssetDependencies), alignof(FMetaSoundAsyncAssetDependencies), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMetaSoundAsyncAssetDependencies_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMetaSoundAsyncAssetDependencies_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FMetaSoundAsyncAssetDependencies() { if (!Z_Registration_Info_UScriptStruct_FMetaSoundAsyncAssetDependencies.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMetaSoundAsyncAssetDependencies.InnerSingleton, Z_Construct_UScriptStruct_FMetaSoundAsyncAssetDependencies_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FMetaSoundAsyncAssetDependencies.InnerSingleton); } // ********** End ScriptStruct FMetaSoundAsyncAssetDependencies ************************************ // ********** Begin Class UMetaSoundAssetSubsystem Function FindAssetClassInfo ********************* #if WITH_EDITOR struct Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindAssetClassInfo_Statics { struct MetaSoundAssetSubsystem_eventFindAssetClassInfo_Parms { FTopLevelAssetPath InPath; FMetaSoundDocumentInfo OutDocInfo; FMetaSoundClassInterfaceInfo OutInterfaceInfo; bool bForceLoad; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "AdvancedDisplay", "3" }, { "Category", "Audio|MetaSound|Utilities" }, { "Comment", "// Returns asset class info for the given MetaSound asset. Will attempt to get\n// info without loading the asset if its tag data is up-to-date, or if set to force load, will load\n// otherwise (synchronously and can be slow). Returns true if asset is found, was MetaSound, and all data\n// was retrieved successfully, false if not.\n" }, { "CPP_Default_bForceLoad", "true" }, { "ModuleRelativePath", "Public/MetasoundAssetSubsystem.h" }, { "ToolTip", "Returns asset class info for the given MetaSound asset. Will attempt to get\ninfo without loading the asset if its tag data is up-to-date, or if set to force load, will load\notherwise (synchronously and can be slow). Returns true if asset is found, was MetaSound, and all data\nwas retrieved successfully, false if not." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InPath_MetaData[] = { { "DisplayName", "Path" }, { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutDocInfo_MetaData[] = { { "DisplayName", "Document Info" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutInterfaceInfo_MetaData[] = { { "DisplayName", "Interface Info" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bForceLoad_MetaData[] = { { "DisplayName", "Force Load" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = { { "DisplayName", "Info Found" }, }; #endif // WITH_METADATA // ********** Begin Function FindAssetClassInfo constinit property declarations ******************** static const UECodeGen_Private::FStructPropertyParams NewProp_InPath; static const UECodeGen_Private::FStructPropertyParams NewProp_OutDocInfo; static const UECodeGen_Private::FStructPropertyParams NewProp_OutInterfaceInfo; static void NewProp_bForceLoad_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bForceLoad; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function FindAssetClassInfo constinit property declarations ********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function FindAssetClassInfo Property Definitions ******************************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindAssetClassInfo_Statics::NewProp_InPath = { "InPath", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundAssetSubsystem_eventFindAssetClassInfo_Parms, InPath), Z_Construct_UScriptStruct_FTopLevelAssetPath, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InPath_MetaData), NewProp_InPath_MetaData) }; // 559680422 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindAssetClassInfo_Statics::NewProp_OutDocInfo = { "OutDocInfo", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundAssetSubsystem_eventFindAssetClassInfo_Parms, OutDocInfo), Z_Construct_UScriptStruct_FMetaSoundDocumentInfo, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutDocInfo_MetaData), NewProp_OutDocInfo_MetaData) }; // 110264580 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindAssetClassInfo_Statics::NewProp_OutInterfaceInfo = { "OutInterfaceInfo", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundAssetSubsystem_eventFindAssetClassInfo_Parms, OutInterfaceInfo), Z_Construct_UScriptStruct_FMetaSoundClassInterfaceInfo, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutInterfaceInfo_MetaData), NewProp_OutInterfaceInfo_MetaData) }; // 394695391 void Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindAssetClassInfo_Statics::NewProp_bForceLoad_SetBit(void* Obj) { ((MetaSoundAssetSubsystem_eventFindAssetClassInfo_Parms*)Obj)->bForceLoad = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindAssetClassInfo_Statics::NewProp_bForceLoad = { "bForceLoad", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MetaSoundAssetSubsystem_eventFindAssetClassInfo_Parms), &Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindAssetClassInfo_Statics::NewProp_bForceLoad_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bForceLoad_MetaData), NewProp_bForceLoad_MetaData) }; void Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindAssetClassInfo_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((MetaSoundAssetSubsystem_eventFindAssetClassInfo_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindAssetClassInfo_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(MetaSoundAssetSubsystem_eventFindAssetClassInfo_Parms), &Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindAssetClassInfo_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindAssetClassInfo_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindAssetClassInfo_Statics::NewProp_InPath, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindAssetClassInfo_Statics::NewProp_OutDocInfo, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindAssetClassInfo_Statics::NewProp_OutInterfaceInfo, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindAssetClassInfo_Statics::NewProp_bForceLoad, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindAssetClassInfo_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindAssetClassInfo_Statics::PropPointers) < 2048); // ********** End Function FindAssetClassInfo Property Definitions ********************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindAssetClassInfo_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundAssetSubsystem, nullptr, "FindAssetClassInfo", Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindAssetClassInfo_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindAssetClassInfo_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindAssetClassInfo_Statics::MetaSoundAssetSubsystem_eventFindAssetClassInfo_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x74420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindAssetClassInfo_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindAssetClassInfo_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindAssetClassInfo_Statics::MetaSoundAssetSubsystem_eventFindAssetClassInfo_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindAssetClassInfo() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindAssetClassInfo_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMetaSoundAssetSubsystem::execFindAssetClassInfo) { P_GET_STRUCT_REF(FTopLevelAssetPath,Z_Param_Out_InPath); P_GET_STRUCT_REF(FMetaSoundDocumentInfo,Z_Param_Out_OutDocInfo); P_GET_STRUCT_REF(FMetaSoundClassInterfaceInfo,Z_Param_Out_OutInterfaceInfo); P_GET_UBOOL(Z_Param_bForceLoad); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->FindAssetClassInfo(Z_Param_Out_InPath,Z_Param_Out_OutDocInfo,Z_Param_Out_OutInterfaceInfo,Z_Param_bForceLoad); P_NATIVE_END; } #endif // WITH_EDITOR // ********** End Class UMetaSoundAssetSubsystem Function FindAssetClassInfo *********************** // ********** Begin Class UMetaSoundAssetSubsystem Function FindReferencingAssetClassInfo ********** #if WITH_EDITOR struct Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics { struct MetaSoundAssetSubsystem_eventFindReferencingAssetClassInfo_Parms { TScriptInterface MetaSound; TArray OutPaths; TArray OutDocInfo; TArray OutInterfaceInfo; bool bOnlyPresets; bool bForceLoad; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "AdvancedDisplay", "5" }, { "Category", "Audio|MetaSound|Utilities" }, { "Comment", "// Returns info for all MetaSounds assets referencing the given MetaSound as a dependency. Only returns assets on disk\n// (i.e. not in-memory, transient MetaSounds created by the builder API). (Optional) Only returns references that are\n// presets of the given MetaSound if bOnlyPresets is true.\n" }, { "CPP_Default_bForceLoad", "true" }, { "CPP_Default_bOnlyPresets", "false" }, { "DisplayName", "Find Referencing Asset Class Info" }, { "ModuleRelativePath", "Public/MetasoundAssetSubsystem.h" }, { "ToolTip", "Returns info for all MetaSounds assets referencing the given MetaSound as a dependency. Only returns assets on disk\n(i.e. not in-memory, transient MetaSounds created by the builder API). (Optional) Only returns references that are\npresets of the given MetaSound if bOnlyPresets is true." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MetaSound_MetaData[] = { { "DisplayName", "MetaSound" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutPaths_MetaData[] = { { "DisplayName", "Reference Paths" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutDocInfo_MetaData[] = { { "DisplayName", "Document Info" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutInterfaceInfo_MetaData[] = { { "DisplayName", "Interface Info" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOnlyPresets_MetaData[] = { { "DisplayName", "Only Presets" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bForceLoad_MetaData[] = { { "DisplayName", "Force Load" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = { { "DisplayName", "Reference Info Found" }, }; #endif // WITH_METADATA // ********** Begin Function FindReferencingAssetClassInfo constinit property declarations ********* static const UECodeGen_Private::FInterfacePropertyParams NewProp_MetaSound; static const UECodeGen_Private::FStructPropertyParams NewProp_OutPaths_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OutPaths; static const UECodeGen_Private::FStructPropertyParams NewProp_OutDocInfo_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OutDocInfo; static const UECodeGen_Private::FStructPropertyParams NewProp_OutInterfaceInfo_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OutInterfaceInfo; static void NewProp_bOnlyPresets_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bOnlyPresets; static void NewProp_bForceLoad_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bForceLoad; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function FindReferencingAssetClassInfo constinit property declarations *********** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function FindReferencingAssetClassInfo Property Definitions ******************** const UECodeGen_Private::FInterfacePropertyParams Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::NewProp_MetaSound = { "MetaSound", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Interface, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundAssetSubsystem_eventFindReferencingAssetClassInfo_Parms, MetaSound), Z_Construct_UClass_UMetaSoundDocumentInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MetaSound_MetaData), NewProp_MetaSound_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::NewProp_OutPaths_Inner = { "OutPaths", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTopLevelAssetPath, METADATA_PARAMS(0, nullptr) }; // 559680422 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::NewProp_OutPaths = { "OutPaths", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundAssetSubsystem_eventFindReferencingAssetClassInfo_Parms, OutPaths), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutPaths_MetaData), NewProp_OutPaths_MetaData) }; // 559680422 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::NewProp_OutDocInfo_Inner = { "OutDocInfo", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMetaSoundDocumentInfo, METADATA_PARAMS(0, nullptr) }; // 110264580 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::NewProp_OutDocInfo = { "OutDocInfo", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundAssetSubsystem_eventFindReferencingAssetClassInfo_Parms, OutDocInfo), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutDocInfo_MetaData), NewProp_OutDocInfo_MetaData) }; // 110264580 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::NewProp_OutInterfaceInfo_Inner = { "OutInterfaceInfo", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMetaSoundClassInterfaceInfo, METADATA_PARAMS(0, nullptr) }; // 394695391 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::NewProp_OutInterfaceInfo = { "OutInterfaceInfo", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundAssetSubsystem_eventFindReferencingAssetClassInfo_Parms, OutInterfaceInfo), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutInterfaceInfo_MetaData), NewProp_OutInterfaceInfo_MetaData) }; // 394695391 void Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::NewProp_bOnlyPresets_SetBit(void* Obj) { ((MetaSoundAssetSubsystem_eventFindReferencingAssetClassInfo_Parms*)Obj)->bOnlyPresets = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::NewProp_bOnlyPresets = { "bOnlyPresets", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MetaSoundAssetSubsystem_eventFindReferencingAssetClassInfo_Parms), &Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::NewProp_bOnlyPresets_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOnlyPresets_MetaData), NewProp_bOnlyPresets_MetaData) }; void Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::NewProp_bForceLoad_SetBit(void* Obj) { ((MetaSoundAssetSubsystem_eventFindReferencingAssetClassInfo_Parms*)Obj)->bForceLoad = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::NewProp_bForceLoad = { "bForceLoad", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MetaSoundAssetSubsystem_eventFindReferencingAssetClassInfo_Parms), &Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::NewProp_bForceLoad_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bForceLoad_MetaData), NewProp_bForceLoad_MetaData) }; void Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((MetaSoundAssetSubsystem_eventFindReferencingAssetClassInfo_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_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(MetaSoundAssetSubsystem_eventFindReferencingAssetClassInfo_Parms), &Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::NewProp_MetaSound, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::NewProp_OutPaths_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::NewProp_OutPaths, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::NewProp_OutDocInfo_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::NewProp_OutDocInfo, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::NewProp_OutInterfaceInfo_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::NewProp_OutInterfaceInfo, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::NewProp_bOnlyPresets, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::NewProp_bForceLoad, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::PropPointers) < 2048); // ********** End Function FindReferencingAssetClassInfo Property Definitions ********************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundAssetSubsystem, nullptr, "FindReferencingAssetClassInfo", Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::MetaSoundAssetSubsystem_eventFindReferencingAssetClassInfo_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x74420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::MetaSoundAssetSubsystem_eventFindReferencingAssetClassInfo_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMetaSoundAssetSubsystem::execFindReferencingAssetClassInfo) { P_GET_TINTERFACE(IMetaSoundDocumentInterface,Z_Param_MetaSound); P_GET_TARRAY_REF(FTopLevelAssetPath,Z_Param_Out_OutPaths); P_GET_TARRAY_REF(FMetaSoundDocumentInfo,Z_Param_Out_OutDocInfo); P_GET_TARRAY_REF(FMetaSoundClassInterfaceInfo,Z_Param_Out_OutInterfaceInfo); P_GET_UBOOL(Z_Param_bOnlyPresets); P_GET_UBOOL(Z_Param_bForceLoad); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->FindReferencingAssetClassInfo(Z_Param_MetaSound,Z_Param_Out_OutPaths,Z_Param_Out_OutDocInfo,Z_Param_Out_OutInterfaceInfo,Z_Param_bOnlyPresets,Z_Param_bForceLoad); P_NATIVE_END; } #endif // WITH_EDITOR // ********** End Class UMetaSoundAssetSubsystem Function FindReferencingAssetClassInfo ************ // ********** Begin Class UMetaSoundAssetSubsystem Function ReassignClassName ********************** #if WITH_EDITOR struct Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReassignClassName_Statics { struct MetaSoundAssetSubsystem_eventReassignClassName_Parms { TScriptInterface DocInterface; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Audio|MetaSound|Utilities" }, { "Comment", "// Reassigns a new class name for the given MetaSound object, invalidating all references to the given MetaSound Asset.\n" }, { "ModuleRelativePath", "Public/MetasoundAssetSubsystem.h" }, { "ToolTip", "Reassigns a new class name for the given MetaSound object, invalidating all references to the given MetaSound Asset." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = { { "DisplayName", "Reassigned" }, }; #endif // WITH_METADATA // ********** Begin Function ReassignClassName constinit property declarations ********************* static const UECodeGen_Private::FInterfacePropertyParams NewProp_DocInterface; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function ReassignClassName constinit property declarations *********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function ReassignClassName Property Definitions ******************************** const UECodeGen_Private::FInterfacePropertyParams Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReassignClassName_Statics::NewProp_DocInterface = { "DocInterface", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Interface, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundAssetSubsystem_eventReassignClassName_Parms, DocInterface), Z_Construct_UClass_UMetaSoundDocumentInterface_NoRegister, METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReassignClassName_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((MetaSoundAssetSubsystem_eventReassignClassName_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReassignClassName_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(MetaSoundAssetSubsystem_eventReassignClassName_Parms), &Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReassignClassName_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReassignClassName_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReassignClassName_Statics::NewProp_DocInterface, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReassignClassName_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReassignClassName_Statics::PropPointers) < 2048); // ********** End Function ReassignClassName Property Definitions ********************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReassignClassName_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundAssetSubsystem, nullptr, "ReassignClassName", Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReassignClassName_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReassignClassName_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReassignClassName_Statics::MetaSoundAssetSubsystem_eventReassignClassName_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x24020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReassignClassName_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReassignClassName_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReassignClassName_Statics::MetaSoundAssetSubsystem_eventReassignClassName_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReassignClassName() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReassignClassName_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMetaSoundAssetSubsystem::execReassignClassName) { P_GET_TINTERFACE(IMetaSoundDocumentInterface,Z_Param_DocInterface); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->ReassignClassName(Z_Param_DocInterface); P_NATIVE_END; } #endif // WITH_EDITOR // ********** End Class UMetaSoundAssetSubsystem Function ReassignClassName ************************ // ********** Begin Class UMetaSoundAssetSubsystem Function RegisterAssetClassesInDirectories ****** struct Z_Construct_UFunction_UMetaSoundAssetSubsystem_RegisterAssetClassesInDirectories_Statics { struct MetaSoundAssetSubsystem_eventRegisterAssetClassesInDirectories_Parms { TArray Directories; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Audio|MetaSound|Registration" }, { "ModuleRelativePath", "Public/MetasoundAssetSubsystem.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Directories_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function RegisterAssetClassesInDirectories constinit property declarations ***** static const UECodeGen_Private::FStructPropertyParams NewProp_Directories_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Directories; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function RegisterAssetClassesInDirectories constinit property declarations ******* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function RegisterAssetClassesInDirectories Property Definitions **************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundAssetSubsystem_RegisterAssetClassesInDirectories_Statics::NewProp_Directories_Inner = { "Directories", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMetaSoundAssetDirectory, METADATA_PARAMS(0, nullptr) }; // 3719962048 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMetaSoundAssetSubsystem_RegisterAssetClassesInDirectories_Statics::NewProp_Directories = { "Directories", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundAssetSubsystem_eventRegisterAssetClassesInDirectories_Parms, Directories), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Directories_MetaData), NewProp_Directories_MetaData) }; // 3719962048 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundAssetSubsystem_RegisterAssetClassesInDirectories_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundAssetSubsystem_RegisterAssetClassesInDirectories_Statics::NewProp_Directories_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundAssetSubsystem_RegisterAssetClassesInDirectories_Statics::NewProp_Directories, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundAssetSubsystem_RegisterAssetClassesInDirectories_Statics::PropPointers) < 2048); // ********** End Function RegisterAssetClassesInDirectories Property Definitions ****************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundAssetSubsystem_RegisterAssetClassesInDirectories_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundAssetSubsystem, nullptr, "RegisterAssetClassesInDirectories", Z_Construct_UFunction_UMetaSoundAssetSubsystem_RegisterAssetClassesInDirectories_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundAssetSubsystem_RegisterAssetClassesInDirectories_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMetaSoundAssetSubsystem_RegisterAssetClassesInDirectories_Statics::MetaSoundAssetSubsystem_eventRegisterAssetClassesInDirectories_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundAssetSubsystem_RegisterAssetClassesInDirectories_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundAssetSubsystem_RegisterAssetClassesInDirectories_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMetaSoundAssetSubsystem_RegisterAssetClassesInDirectories_Statics::MetaSoundAssetSubsystem_eventRegisterAssetClassesInDirectories_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMetaSoundAssetSubsystem_RegisterAssetClassesInDirectories() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundAssetSubsystem_RegisterAssetClassesInDirectories_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMetaSoundAssetSubsystem::execRegisterAssetClassesInDirectories) { P_GET_TARRAY_REF(FMetaSoundAssetDirectory,Z_Param_Out_Directories); P_FINISH; P_NATIVE_BEGIN; P_THIS->RegisterAssetClassesInDirectories(Z_Param_Out_Directories); P_NATIVE_END; } // ********** End Class UMetaSoundAssetSubsystem Function RegisterAssetClassesInDirectories ******** // ********** Begin Class UMetaSoundAssetSubsystem Function ReplaceReferencesInDirectory *********** #if WITH_EDITOR struct Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReplaceReferencesInDirectory_Statics { struct MetaSoundAssetSubsystem_eventReplaceReferencesInDirectory_Parms { TArray InDirectories; FMetasoundFrontendClassName OldClassName; FMetasoundFrontendClassName NewClassName; FMetasoundFrontendVersionNumber OldVersion; FMetasoundFrontendVersionNumber NewVersion; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "AdvancedDisplay", "3" }, { "Category", "Audio|MetaSound|Utilities" }, { "Comment", "// Replaces dependencies in a MetaSound with the given class name and version with another MetaSound with the given\n// class name and version. Can be asset or code-defined. It is up to the caller to validate the two classes have\n// matching interfaces (Swapping with classes of unmatched interfaces can leave MetaSound in non-executable state).\n" }, { "CPP_Default_NewVersion", "()" }, { "CPP_Default_OldVersion", "()" }, { "ModuleRelativePath", "Public/MetasoundAssetSubsystem.h" }, { "ToolTip", "Replaces dependencies in a MetaSound with the given class name and version with another MetaSound with the given\nclass name and version. Can be asset or code-defined. It is up to the caller to validate the two classes have\nmatching interfaces (Swapping with classes of unmatched interfaces can leave MetaSound in non-executable state)." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InDirectories_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OldClassName_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewClassName_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OldVersion_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewVersion_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = { { "DisplayName", "References Replaced" }, }; #endif // WITH_METADATA // ********** Begin Function ReplaceReferencesInDirectory constinit property declarations ********** static const UECodeGen_Private::FStructPropertyParams NewProp_InDirectories_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_InDirectories; static const UECodeGen_Private::FStructPropertyParams NewProp_OldClassName; static const UECodeGen_Private::FStructPropertyParams NewProp_NewClassName; static const UECodeGen_Private::FStructPropertyParams NewProp_OldVersion; static const UECodeGen_Private::FStructPropertyParams NewProp_NewVersion; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function ReplaceReferencesInDirectory constinit property declarations ************ static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function ReplaceReferencesInDirectory Property Definitions ********************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReplaceReferencesInDirectory_Statics::NewProp_InDirectories_Inner = { "InDirectories", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMetaSoundAssetDirectory, METADATA_PARAMS(0, nullptr) }; // 3719962048 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReplaceReferencesInDirectory_Statics::NewProp_InDirectories = { "InDirectories", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundAssetSubsystem_eventReplaceReferencesInDirectory_Parms, InDirectories), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InDirectories_MetaData), NewProp_InDirectories_MetaData) }; // 3719962048 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReplaceReferencesInDirectory_Statics::NewProp_OldClassName = { "OldClassName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundAssetSubsystem_eventReplaceReferencesInDirectory_Parms, OldClassName), Z_Construct_UScriptStruct_FMetasoundFrontendClassName, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OldClassName_MetaData), NewProp_OldClassName_MetaData) }; // 1537318611 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReplaceReferencesInDirectory_Statics::NewProp_NewClassName = { "NewClassName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundAssetSubsystem_eventReplaceReferencesInDirectory_Parms, NewClassName), Z_Construct_UScriptStruct_FMetasoundFrontendClassName, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewClassName_MetaData), NewProp_NewClassName_MetaData) }; // 1537318611 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReplaceReferencesInDirectory_Statics::NewProp_OldVersion = { "OldVersion", nullptr, (EPropertyFlags)0x0010040000000082, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundAssetSubsystem_eventReplaceReferencesInDirectory_Parms, OldVersion), Z_Construct_UScriptStruct_FMetasoundFrontendVersionNumber, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OldVersion_MetaData), NewProp_OldVersion_MetaData) }; // 3499755003 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReplaceReferencesInDirectory_Statics::NewProp_NewVersion = { "NewVersion", nullptr, (EPropertyFlags)0x0010040000000082, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundAssetSubsystem_eventReplaceReferencesInDirectory_Parms, NewVersion), Z_Construct_UScriptStruct_FMetasoundFrontendVersionNumber, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewVersion_MetaData), NewProp_NewVersion_MetaData) }; // 3499755003 void Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReplaceReferencesInDirectory_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((MetaSoundAssetSubsystem_eventReplaceReferencesInDirectory_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReplaceReferencesInDirectory_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(MetaSoundAssetSubsystem_eventReplaceReferencesInDirectory_Parms), &Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReplaceReferencesInDirectory_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReplaceReferencesInDirectory_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReplaceReferencesInDirectory_Statics::NewProp_InDirectories_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReplaceReferencesInDirectory_Statics::NewProp_InDirectories, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReplaceReferencesInDirectory_Statics::NewProp_OldClassName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReplaceReferencesInDirectory_Statics::NewProp_NewClassName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReplaceReferencesInDirectory_Statics::NewProp_OldVersion, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReplaceReferencesInDirectory_Statics::NewProp_NewVersion, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReplaceReferencesInDirectory_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReplaceReferencesInDirectory_Statics::PropPointers) < 2048); // ********** End Function ReplaceReferencesInDirectory Property Definitions *********************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReplaceReferencesInDirectory_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundAssetSubsystem, nullptr, "ReplaceReferencesInDirectory", Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReplaceReferencesInDirectory_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReplaceReferencesInDirectory_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReplaceReferencesInDirectory_Statics::MetaSoundAssetSubsystem_eventReplaceReferencesInDirectory_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x24420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReplaceReferencesInDirectory_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReplaceReferencesInDirectory_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReplaceReferencesInDirectory_Statics::MetaSoundAssetSubsystem_eventReplaceReferencesInDirectory_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReplaceReferencesInDirectory() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReplaceReferencesInDirectory_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMetaSoundAssetSubsystem::execReplaceReferencesInDirectory) { P_GET_TARRAY_REF(FMetaSoundAssetDirectory,Z_Param_Out_InDirectories); P_GET_STRUCT_REF(FMetasoundFrontendClassName,Z_Param_Out_OldClassName); P_GET_STRUCT_REF(FMetasoundFrontendClassName,Z_Param_Out_NewClassName); P_GET_STRUCT(FMetasoundFrontendVersionNumber,Z_Param_OldVersion); P_GET_STRUCT(FMetasoundFrontendVersionNumber,Z_Param_NewVersion); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->ReplaceReferencesInDirectory(Z_Param_Out_InDirectories,Z_Param_Out_OldClassName,Z_Param_Out_NewClassName,Z_Param_OldVersion,Z_Param_NewVersion); P_NATIVE_END; } #endif // WITH_EDITOR // ********** End Class UMetaSoundAssetSubsystem Function ReplaceReferencesInDirectory ************* // ********** Begin Class UMetaSoundAssetSubsystem Function UnregisterAssetClassesInDirectories **** struct Z_Construct_UFunction_UMetaSoundAssetSubsystem_UnregisterAssetClassesInDirectories_Statics { struct MetaSoundAssetSubsystem_eventUnregisterAssetClassesInDirectories_Parms { TArray Directories; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Audio|MetaSound|Registration" }, { "ModuleRelativePath", "Public/MetasoundAssetSubsystem.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Directories_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function UnregisterAssetClassesInDirectories constinit property declarations *** static const UECodeGen_Private::FStructPropertyParams NewProp_Directories_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Directories; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function UnregisterAssetClassesInDirectories constinit property declarations ***** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function UnregisterAssetClassesInDirectories Property Definitions ************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMetaSoundAssetSubsystem_UnregisterAssetClassesInDirectories_Statics::NewProp_Directories_Inner = { "Directories", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMetaSoundAssetDirectory, METADATA_PARAMS(0, nullptr) }; // 3719962048 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMetaSoundAssetSubsystem_UnregisterAssetClassesInDirectories_Statics::NewProp_Directories = { "Directories", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MetaSoundAssetSubsystem_eventUnregisterAssetClassesInDirectories_Parms, Directories), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Directories_MetaData), NewProp_Directories_MetaData) }; // 3719962048 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMetaSoundAssetSubsystem_UnregisterAssetClassesInDirectories_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundAssetSubsystem_UnregisterAssetClassesInDirectories_Statics::NewProp_Directories_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMetaSoundAssetSubsystem_UnregisterAssetClassesInDirectories_Statics::NewProp_Directories, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundAssetSubsystem_UnregisterAssetClassesInDirectories_Statics::PropPointers) < 2048); // ********** End Function UnregisterAssetClassesInDirectories Property Definitions **************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMetaSoundAssetSubsystem_UnregisterAssetClassesInDirectories_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMetaSoundAssetSubsystem, nullptr, "UnregisterAssetClassesInDirectories", Z_Construct_UFunction_UMetaSoundAssetSubsystem_UnregisterAssetClassesInDirectories_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundAssetSubsystem_UnregisterAssetClassesInDirectories_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMetaSoundAssetSubsystem_UnregisterAssetClassesInDirectories_Statics::MetaSoundAssetSubsystem_eventUnregisterAssetClassesInDirectories_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMetaSoundAssetSubsystem_UnregisterAssetClassesInDirectories_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMetaSoundAssetSubsystem_UnregisterAssetClassesInDirectories_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMetaSoundAssetSubsystem_UnregisterAssetClassesInDirectories_Statics::MetaSoundAssetSubsystem_eventUnregisterAssetClassesInDirectories_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMetaSoundAssetSubsystem_UnregisterAssetClassesInDirectories() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMetaSoundAssetSubsystem_UnregisterAssetClassesInDirectories_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMetaSoundAssetSubsystem::execUnregisterAssetClassesInDirectories) { P_GET_TARRAY_REF(FMetaSoundAssetDirectory,Z_Param_Out_Directories); P_FINISH; P_NATIVE_BEGIN; P_THIS->UnregisterAssetClassesInDirectories(Z_Param_Out_Directories); P_NATIVE_END; } // ********** End Class UMetaSoundAssetSubsystem Function UnregisterAssetClassesInDirectories ****** // ********** Begin Class UMetaSoundAssetSubsystem ************************************************* FClassRegistrationInfo Z_Registration_Info_UClass_UMetaSoundAssetSubsystem; UClass* UMetaSoundAssetSubsystem::GetPrivateStaticClass() { using TClass = UMetaSoundAssetSubsystem; if (!Z_Registration_Info_UClass_UMetaSoundAssetSubsystem.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("MetaSoundAssetSubsystem"), Z_Registration_Info_UClass_UMetaSoundAssetSubsystem.InnerSingleton, StaticRegisterNativesUMetaSoundAssetSubsystem, sizeof(TClass), alignof(TClass), TClass::StaticClassFlags, TClass::StaticClassCastFlags(), TClass::StaticConfigName(), (UClass::ClassConstructorType)InternalConstructor, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass), &TClass::Super::StaticClass, &TClass::WithinClass::StaticClass ); } return Z_Registration_Info_UClass_UMetaSoundAssetSubsystem.InnerSingleton; } UClass* Z_Construct_UClass_UMetaSoundAssetSubsystem_NoRegister() { return UMetaSoundAssetSubsystem::GetPrivateStaticClass(); } struct Z_Construct_UClass_UMetaSoundAssetSubsystem_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "DisplayName", "MetaSound Asset Subsystem" }, { "IncludePath", "MetasoundAssetSubsystem.h" }, { "ModuleRelativePath", "Public/MetasoundAssetSubsystem.h" }, }; #endif // WITH_METADATA // ********** Begin Class UMetaSoundAssetSubsystem constinit property declarations ***************** // ********** End Class UMetaSoundAssetSubsystem constinit property declarations ******************* static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { #if WITH_EDITOR { .NameUTF8 = UTF8TEXT("FindAssetClassInfo"), .Pointer = &UMetaSoundAssetSubsystem::execFindAssetClassInfo }, { .NameUTF8 = UTF8TEXT("FindReferencingAssetClassInfo"), .Pointer = &UMetaSoundAssetSubsystem::execFindReferencingAssetClassInfo }, { .NameUTF8 = UTF8TEXT("ReassignClassName"), .Pointer = &UMetaSoundAssetSubsystem::execReassignClassName }, #endif // WITH_EDITOR { .NameUTF8 = UTF8TEXT("RegisterAssetClassesInDirectories"), .Pointer = &UMetaSoundAssetSubsystem::execRegisterAssetClassesInDirectories }, #if WITH_EDITOR { .NameUTF8 = UTF8TEXT("ReplaceReferencesInDirectory"), .Pointer = &UMetaSoundAssetSubsystem::execReplaceReferencesInDirectory }, #endif // WITH_EDITOR { .NameUTF8 = UTF8TEXT("UnregisterAssetClassesInDirectories"), .Pointer = &UMetaSoundAssetSubsystem::execUnregisterAssetClassesInDirectories }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { #if WITH_EDITOR { &Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindAssetClassInfo, "FindAssetClassInfo" }, // 878168853 { &Z_Construct_UFunction_UMetaSoundAssetSubsystem_FindReferencingAssetClassInfo, "FindReferencingAssetClassInfo" }, // 1129298670 { &Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReassignClassName, "ReassignClassName" }, // 2201181462 #endif // WITH_EDITOR { &Z_Construct_UFunction_UMetaSoundAssetSubsystem_RegisterAssetClassesInDirectories, "RegisterAssetClassesInDirectories" }, // 2436325273 #if WITH_EDITOR { &Z_Construct_UFunction_UMetaSoundAssetSubsystem_ReplaceReferencesInDirectory, "ReplaceReferencesInDirectory" }, // 2756986343 #endif // WITH_EDITOR { &Z_Construct_UFunction_UMetaSoundAssetSubsystem_UnregisterAssetClassesInDirectories, "UnregisterAssetClassesInDirectories" }, // 421225913 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UMetaSoundAssetSubsystem_Statics UObject* (*const Z_Construct_UClass_UMetaSoundAssetSubsystem_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UEngineSubsystem, (UObject* (*)())Z_Construct_UPackage__Script_MetasoundEngine, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMetaSoundAssetSubsystem_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UMetaSoundAssetSubsystem_Statics::ClassParams = { &UMetaSoundAssetSubsystem::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), 0, 0, 0x000800A0u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMetaSoundAssetSubsystem_Statics::Class_MetaDataParams), Z_Construct_UClass_UMetaSoundAssetSubsystem_Statics::Class_MetaDataParams) }; void UMetaSoundAssetSubsystem::StaticRegisterNativesUMetaSoundAssetSubsystem() { UClass* Class = UMetaSoundAssetSubsystem::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UMetaSoundAssetSubsystem_Statics::Funcs)); } UClass* Z_Construct_UClass_UMetaSoundAssetSubsystem() { if (!Z_Registration_Info_UClass_UMetaSoundAssetSubsystem.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMetaSoundAssetSubsystem.OuterSingleton, Z_Construct_UClass_UMetaSoundAssetSubsystem_Statics::ClassParams); } return Z_Registration_Info_UClass_UMetaSoundAssetSubsystem.OuterSingleton; } UMetaSoundAssetSubsystem::UMetaSoundAssetSubsystem() {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMetaSoundAssetSubsystem); UMetaSoundAssetSubsystem::~UMetaSoundAssetSubsystem() {} // ********** End Class UMetaSoundAssetSubsystem *************************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_Metasound_Source_MetasoundEngine_Public_MetasoundAssetSubsystem_h__Script_MetasoundEngine_Statics { static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FMetaSoundAssetDirectory::StaticStruct, Z_Construct_UScriptStruct_FMetaSoundAssetDirectory_Statics::NewStructOps, TEXT("MetaSoundAssetDirectory"),&Z_Registration_Info_UScriptStruct_FMetaSoundAssetDirectory, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMetaSoundAssetDirectory), 3719962048U) }, { FMetaSoundAsyncAssetDependencies::StaticStruct, Z_Construct_UScriptStruct_FMetaSoundAsyncAssetDependencies_Statics::NewStructOps, TEXT("MetaSoundAsyncAssetDependencies"),&Z_Registration_Info_UScriptStruct_FMetaSoundAsyncAssetDependencies, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMetaSoundAsyncAssetDependencies), 4094710068U) }, }; static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UMetaSoundAssetSubsystem, UMetaSoundAssetSubsystem::StaticClass, TEXT("UMetaSoundAssetSubsystem"), &Z_Registration_Info_UClass_UMetaSoundAssetSubsystem, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMetaSoundAssetSubsystem), 2205600345U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_Metasound_Source_MetasoundEngine_Public_MetasoundAssetSubsystem_h__Script_MetasoundEngine_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_Metasound_Source_MetasoundEngine_Public_MetasoundAssetSubsystem_h__Script_MetasoundEngine_3433294450{ TEXT("/Script/MetasoundEngine"), Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_Metasound_Source_MetasoundEngine_Public_MetasoundAssetSubsystem_h__Script_MetasoundEngine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_Metasound_Source_MetasoundEngine_Public_MetasoundAssetSubsystem_h__Script_MetasoundEngine_Statics::ClassInfo), Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_Metasound_Source_MetasoundEngine_Public_MetasoundAssetSubsystem_h__Script_MetasoundEngine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_Metasound_Source_MetasoundEngine_Public_MetasoundAssetSubsystem_h__Script_MetasoundEngine_Statics::ScriptStructInfo), nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS