// 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 "IAssetTools.h" #include "AssetDefinition.h" #include "AssetRegistry/AssetData.h" #include "UObject/Class.h" #include "UObject/SoftObjectPath.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeIAssetTools() {} // ********** Begin Cross Module References ******************************************************** ASSETDEFINITION_API UScriptStruct* Z_Construct_UScriptStruct_FRevisionInfo(); ASSETTOOLS_API UClass* Z_Construct_UClass_UAssetTools(); ASSETTOOLS_API UClass* Z_Construct_UClass_UAssetTools_NoRegister(); ASSETTOOLS_API UClass* Z_Construct_UClass_UAssetToolsHelpers(); ASSETTOOLS_API UClass* Z_Construct_UClass_UAssetToolsHelpers_NoRegister(); ASSETTOOLS_API UEnum* Z_Construct_UEnum_AssetTools_EAssetClassAction(); ASSETTOOLS_API UEnum* Z_Construct_UEnum_AssetTools_EAssetMigrationConflict(); ASSETTOOLS_API UEnum* Z_Construct_UEnum_AssetTools_EAssetRenameResult(); ASSETTOOLS_API UEnum* Z_Construct_UEnum_AssetTools_ERedirectFixupMode(); ASSETTOOLS_API UFunction* Z_Construct_UDelegateFunction_AssetTools_AdvancedCopyCompletedEvent__DelegateSignature(); ASSETTOOLS_API UFunction* Z_Construct_UDelegateFunction_AssetTools_AssetCreateCancelledDynamic__DelegateSignature(); ASSETTOOLS_API UFunction* Z_Construct_UDelegateFunction_AssetTools_AssetCreateCompleteDynamic__DelegateSignature(); ASSETTOOLS_API UScriptStruct* Z_Construct_UScriptStruct_FAdvancedCopyParams(); ASSETTOOLS_API UScriptStruct* Z_Construct_UScriptStruct_FAssetRenameData(); ASSETTOOLS_API UScriptStruct* Z_Construct_UScriptStruct_FMigrationOptions(); COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister(); COREUOBJECT_API UClass* Z_Construct_UClass_UInterface(); COREUOBJECT_API UClass* Z_Construct_UClass_UObject(); COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister(); COREUOBJECT_API UClass* Z_Construct_UClass_UPackage_NoRegister(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FAssetData(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FSoftObjectPath(); UNREALED_API UClass* Z_Construct_UClass_UAssetImportTask_NoRegister(); UNREALED_API UClass* Z_Construct_UClass_UAutomatedAssetImportData_NoRegister(); UNREALED_API UClass* Z_Construct_UClass_UFactory_NoRegister(); UPackage* Z_Construct_UPackage__Script_AssetTools(); // ********** End Cross Module References ********************************************************** // ********** Begin Enum EAssetClassAction ********************************************************* static FEnumRegistrationInfo Z_Registration_Info_UEnum_EAssetClassAction; static UEnum* EAssetClassAction_StaticEnum() { if (!Z_Registration_Info_UEnum_EAssetClassAction.OuterSingleton) { Z_Registration_Info_UEnum_EAssetClassAction.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AssetTools_EAssetClassAction, (UObject*)Z_Construct_UPackage__Script_AssetTools(), TEXT("EAssetClassAction")); } return Z_Registration_Info_UEnum_EAssetClassAction.OuterSingleton; } template<> ASSETTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EAssetClassAction_StaticEnum(); } struct Z_Construct_UEnum_AssetTools_EAssetClassAction_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "AllAssetActions.Name", "EAssetClassAction::AllAssetActions" }, { "CreateAsset.Comment", "/** Whether an action can be created by an AssetTypeAction */" }, { "CreateAsset.Name", "EAssetClassAction::CreateAsset" }, { "CreateAsset.ToolTip", "Whether an action can be created by an AssetTypeAction" }, { "ExportAsset.Comment", "/** Whether an asset can be exported */" }, { "ExportAsset.Name", "EAssetClassAction::ExportAsset" }, { "ExportAsset.ToolTip", "Whether an asset can be exported" }, { "ImportAsset.Comment", "/** Whether an asset can be imported */" }, { "ImportAsset.Name", "EAssetClassAction::ImportAsset" }, { "ImportAsset.ToolTip", "Whether an asset can be imported" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "ViewAsset.Comment", "/** Whether an asset can be viewed in the content browser */" }, { "ViewAsset.Name", "EAssetClassAction::ViewAsset" }, { "ViewAsset.ToolTip", "Whether an asset can be viewed in the content browser" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EAssetClassAction::CreateAsset", (int64)EAssetClassAction::CreateAsset }, { "EAssetClassAction::ViewAsset", (int64)EAssetClassAction::ViewAsset }, { "EAssetClassAction::ImportAsset", (int64)EAssetClassAction::ImportAsset }, { "EAssetClassAction::ExportAsset", (int64)EAssetClassAction::ExportAsset }, { "EAssetClassAction::AllAssetActions", (int64)EAssetClassAction::AllAssetActions }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_AssetTools_EAssetClassAction_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AssetTools_EAssetClassAction_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_AssetTools, nullptr, "EAssetClassAction", "EAssetClassAction", Z_Construct_UEnum_AssetTools_EAssetClassAction_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_AssetTools_EAssetClassAction_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AssetTools_EAssetClassAction_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AssetTools_EAssetClassAction_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_AssetTools_EAssetClassAction() { if (!Z_Registration_Info_UEnum_EAssetClassAction.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EAssetClassAction.InnerSingleton, Z_Construct_UEnum_AssetTools_EAssetClassAction_Statics::EnumParams); } return Z_Registration_Info_UEnum_EAssetClassAction.InnerSingleton; } // ********** End Enum EAssetClassAction *********************************************************** // ********** Begin Enum EAssetRenameResult ******************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EAssetRenameResult; static UEnum* EAssetRenameResult_StaticEnum() { if (!Z_Registration_Info_UEnum_EAssetRenameResult.OuterSingleton) { Z_Registration_Info_UEnum_EAssetRenameResult.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AssetTools_EAssetRenameResult, (UObject*)Z_Construct_UPackage__Script_AssetTools(), TEXT("EAssetRenameResult")); } return Z_Registration_Info_UEnum_EAssetRenameResult.OuterSingleton; } template<> ASSETTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EAssetRenameResult_StaticEnum(); } struct Z_Construct_UEnum_AssetTools_EAssetRenameResult_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Failure.Comment", "/** The asset rename failed */" }, { "Failure.Name", "EAssetRenameResult::Failure" }, { "Failure.ToolTip", "The asset rename failed" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "Pending.Comment", "/** The asset rename is still pending, likely due to outstanding asset discovery */" }, { "Pending.Name", "EAssetRenameResult::Pending" }, { "Pending.ToolTip", "The asset rename is still pending, likely due to outstanding asset discovery" }, { "Success.Comment", "/** The asset rename succeeded */" }, { "Success.Name", "EAssetRenameResult::Success" }, { "Success.ToolTip", "The asset rename succeeded" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EAssetRenameResult::Failure", (int64)EAssetRenameResult::Failure }, { "EAssetRenameResult::Success", (int64)EAssetRenameResult::Success }, { "EAssetRenameResult::Pending", (int64)EAssetRenameResult::Pending }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_AssetTools_EAssetRenameResult_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AssetTools_EAssetRenameResult_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_AssetTools, nullptr, "EAssetRenameResult", "EAssetRenameResult", Z_Construct_UEnum_AssetTools_EAssetRenameResult_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_AssetTools_EAssetRenameResult_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AssetTools_EAssetRenameResult_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AssetTools_EAssetRenameResult_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_AssetTools_EAssetRenameResult() { if (!Z_Registration_Info_UEnum_EAssetRenameResult.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EAssetRenameResult.InnerSingleton, Z_Construct_UEnum_AssetTools_EAssetRenameResult_Statics::EnumParams); } return Z_Registration_Info_UEnum_EAssetRenameResult.InnerSingleton; } // ********** End Enum EAssetRenameResult ********************************************************** // ********** Begin Enum ERedirectFixupMode ******************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_ERedirectFixupMode; static UEnum* ERedirectFixupMode_StaticEnum() { if (!Z_Registration_Info_UEnum_ERedirectFixupMode.OuterSingleton) { Z_Registration_Info_UEnum_ERedirectFixupMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AssetTools_ERedirectFixupMode, (UObject*)Z_Construct_UPackage__Script_AssetTools(), TEXT("ERedirectFixupMode")); } return Z_Registration_Info_UEnum_ERedirectFixupMode.OuterSingleton; } template<> ASSETTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum() { return ERedirectFixupMode_StaticEnum(); } struct Z_Construct_UEnum_AssetTools_ERedirectFixupMode_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "DeleteFixedUpRedirectors.Comment", "// Remove fully fixed up redirectors after the fixup process is done\n" }, { "DeleteFixedUpRedirectors.Name", "ERedirectFixupMode::DeleteFixedUpRedirectors" }, { "DeleteFixedUpRedirectors.ToolTip", "Remove fully fixed up redirectors after the fixup process is done" }, { "LeaveFixedUpRedirectors.Comment", "// Leave the redirectors around even if no longer locally referenced\n" }, { "LeaveFixedUpRedirectors.Name", "ERedirectFixupMode::LeaveFixedUpRedirectors" }, { "LeaveFixedUpRedirectors.ToolTip", "Leave the redirectors around even if no longer locally referenced" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "PromptForDeletingRedirectors.Comment", "// If permitted, prompt the user to delete any redirectors that are no longer locally referenced.\n// Projects may disable deletion if it interferes with their workflow/branch setup/etc.\n" }, { "PromptForDeletingRedirectors.Name", "ERedirectFixupMode::PromptForDeletingRedirectors" }, { "PromptForDeletingRedirectors.ToolTip", "If permitted, prompt the user to delete any redirectors that are no longer locally referenced.\nProjects may disable deletion if it interferes with their workflow/branch setup/etc." }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "ERedirectFixupMode::DeleteFixedUpRedirectors", (int64)ERedirectFixupMode::DeleteFixedUpRedirectors }, { "ERedirectFixupMode::LeaveFixedUpRedirectors", (int64)ERedirectFixupMode::LeaveFixedUpRedirectors }, { "ERedirectFixupMode::PromptForDeletingRedirectors", (int64)ERedirectFixupMode::PromptForDeletingRedirectors }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_AssetTools_ERedirectFixupMode_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AssetTools_ERedirectFixupMode_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_AssetTools, nullptr, "ERedirectFixupMode", "ERedirectFixupMode", Z_Construct_UEnum_AssetTools_ERedirectFixupMode_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_AssetTools_ERedirectFixupMode_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AssetTools_ERedirectFixupMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AssetTools_ERedirectFixupMode_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_AssetTools_ERedirectFixupMode() { if (!Z_Registration_Info_UEnum_ERedirectFixupMode.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ERedirectFixupMode.InnerSingleton, Z_Construct_UEnum_AssetTools_ERedirectFixupMode_Statics::EnumParams); } return Z_Registration_Info_UEnum_ERedirectFixupMode.InnerSingleton; } // ********** End Enum ERedirectFixupMode ********************************************************** // ********** Begin ScriptStruct FAssetRenameData ************************************************** struct Z_Construct_UScriptStruct_FAssetRenameData_Statics { static inline consteval int32 GetStructSize() { return sizeof(FAssetRenameData); } static inline consteval int16 GetStructAlignment() { return alignof(FAssetRenameData); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Asset_MetaData[] = { { "Category", "AssetRenameData" }, { "Comment", "/** Object being renamed */" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "ToolTip", "Object being renamed" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewPackagePath_MetaData[] = { { "Category", "AssetRenameData" }, { "Comment", "/** New path to package without package name, ie /Game/SubDirectory */" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "ToolTip", "New path to package without package name, ie /Game/SubDirectory" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewName_MetaData[] = { { "Category", "AssetRenameData" }, { "Comment", "/** New package and asset name, new object path will be PackagePath/NewName.NewName */" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "ToolTip", "New package and asset name, new object path will be PackagePath/NewName.NewName" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OldObjectPath_MetaData[] = { { "Comment", "/** Full path to old name, in form /Game/SubDirectory/OldName.OldName:SubPath*/" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "ToolTip", "Full path to old name, in form /Game/SubDirectory/OldName.OldName:SubPath" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewObjectPath_MetaData[] = { { "Comment", "/** New full path, may be a SubObject */" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "ToolTip", "New full path, may be a SubObject" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOnlyFixSoftReferences_MetaData[] = { { "Comment", "/** If true, only fix soft references. This will work even if Asset is null because it has already been renamed */" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "ToolTip", "If true, only fix soft references. This will work even if Asset is null because it has already been renamed" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAlsoRenameLocalizedVariants_MetaData[] = { { "Comment", "/** If true, will also try to rename all localized variants with corresponding paths */" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "ToolTip", "If true, will also try to rename all localized variants with corresponding paths" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FAssetRenameData constinit property declarations ****************** static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_Asset; static const UECodeGen_Private::FStrPropertyParams NewProp_NewPackagePath; static const UECodeGen_Private::FStrPropertyParams NewProp_NewName; static const UECodeGen_Private::FStructPropertyParams NewProp_OldObjectPath; static const UECodeGen_Private::FStructPropertyParams NewProp_NewObjectPath; static void NewProp_bOnlyFixSoftReferences_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bOnlyFixSoftReferences; static void NewProp_bAlsoRenameLocalizedVariants_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bAlsoRenameLocalizedVariants; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FAssetRenameData constinit property declarations ******************** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FAssetRenameData_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAssetRenameData; class UScriptStruct* FAssetRenameData::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FAssetRenameData.OuterSingleton) { Z_Registration_Info_UScriptStruct_FAssetRenameData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAssetRenameData, (UObject*)Z_Construct_UPackage__Script_AssetTools(), TEXT("AssetRenameData")); } return Z_Registration_Info_UScriptStruct_FAssetRenameData.OuterSingleton; } // ********** Begin ScriptStruct FAssetRenameData Property Definitions ***************************** const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UScriptStruct_FAssetRenameData_Statics::NewProp_Asset = { "Asset", nullptr, (EPropertyFlags)0x0014000000000004, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAssetRenameData, Asset), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Asset_MetaData), NewProp_Asset_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FAssetRenameData_Statics::NewProp_NewPackagePath = { "NewPackagePath", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAssetRenameData, NewPackagePath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewPackagePath_MetaData), NewProp_NewPackagePath_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FAssetRenameData_Statics::NewProp_NewName = { "NewName", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAssetRenameData, NewName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewName_MetaData), NewProp_NewName_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAssetRenameData_Statics::NewProp_OldObjectPath = { "OldObjectPath", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAssetRenameData, OldObjectPath), Z_Construct_UScriptStruct_FSoftObjectPath, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OldObjectPath_MetaData), NewProp_OldObjectPath_MetaData) }; // 2425717601 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAssetRenameData_Statics::NewProp_NewObjectPath = { "NewObjectPath", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAssetRenameData, NewObjectPath), Z_Construct_UScriptStruct_FSoftObjectPath, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewObjectPath_MetaData), NewProp_NewObjectPath_MetaData) }; // 2425717601 void Z_Construct_UScriptStruct_FAssetRenameData_Statics::NewProp_bOnlyFixSoftReferences_SetBit(void* Obj) { ((FAssetRenameData*)Obj)->bOnlyFixSoftReferences = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAssetRenameData_Statics::NewProp_bOnlyFixSoftReferences = { "bOnlyFixSoftReferences", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAssetRenameData), &Z_Construct_UScriptStruct_FAssetRenameData_Statics::NewProp_bOnlyFixSoftReferences_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOnlyFixSoftReferences_MetaData), NewProp_bOnlyFixSoftReferences_MetaData) }; void Z_Construct_UScriptStruct_FAssetRenameData_Statics::NewProp_bAlsoRenameLocalizedVariants_SetBit(void* Obj) { ((FAssetRenameData*)Obj)->bAlsoRenameLocalizedVariants = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAssetRenameData_Statics::NewProp_bAlsoRenameLocalizedVariants = { "bAlsoRenameLocalizedVariants", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAssetRenameData), &Z_Construct_UScriptStruct_FAssetRenameData_Statics::NewProp_bAlsoRenameLocalizedVariants_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAlsoRenameLocalizedVariants_MetaData), NewProp_bAlsoRenameLocalizedVariants_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAssetRenameData_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAssetRenameData_Statics::NewProp_Asset, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAssetRenameData_Statics::NewProp_NewPackagePath, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAssetRenameData_Statics::NewProp_NewName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAssetRenameData_Statics::NewProp_OldObjectPath, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAssetRenameData_Statics::NewProp_NewObjectPath, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAssetRenameData_Statics::NewProp_bOnlyFixSoftReferences, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAssetRenameData_Statics::NewProp_bAlsoRenameLocalizedVariants, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAssetRenameData_Statics::PropPointers) < 2048); // ********** End ScriptStruct FAssetRenameData Property Definitions ******************************* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAssetRenameData_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_AssetTools, nullptr, &NewStructOps, "AssetRenameData", Z_Construct_UScriptStruct_FAssetRenameData_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAssetRenameData_Statics::PropPointers), sizeof(FAssetRenameData), alignof(FAssetRenameData), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAssetRenameData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAssetRenameData_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FAssetRenameData() { if (!Z_Registration_Info_UScriptStruct_FAssetRenameData.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAssetRenameData.InnerSingleton, Z_Construct_UScriptStruct_FAssetRenameData_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FAssetRenameData.InnerSingleton); } // ********** End ScriptStruct FAssetRenameData **************************************************** // ********** Begin Delegate FAdvancedCopyCompletedEvent ******************************************* struct Z_Construct_UDelegateFunction_AssetTools_AdvancedCopyCompletedEvent__DelegateSignature_Statics { struct _Script_AssetTools_eventAdvancedCopyCompletedEvent_Parms { bool bSuccess; TArray AllCopiedAssets; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "ModuleRelativePath", "Public/IAssetTools.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AllCopiedAssets_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Delegate FAdvancedCopyCompletedEvent constinit property declarations *********** static void NewProp_bSuccess_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bSuccess; static const UECodeGen_Private::FStructPropertyParams NewProp_AllCopiedAssets_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_AllCopiedAssets; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Delegate FAdvancedCopyCompletedEvent constinit property declarations ************* static const UECodeGen_Private::FDelegateFunctionParams FuncParams; }; // ********** Begin Delegate FAdvancedCopyCompletedEvent Property Definitions ********************** void Z_Construct_UDelegateFunction_AssetTools_AdvancedCopyCompletedEvent__DelegateSignature_Statics::NewProp_bSuccess_SetBit(void* Obj) { ((_Script_AssetTools_eventAdvancedCopyCompletedEvent_Parms*)Obj)->bSuccess = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UDelegateFunction_AssetTools_AdvancedCopyCompletedEvent__DelegateSignature_Statics::NewProp_bSuccess = { "bSuccess", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(_Script_AssetTools_eventAdvancedCopyCompletedEvent_Parms), &Z_Construct_UDelegateFunction_AssetTools_AdvancedCopyCompletedEvent__DelegateSignature_Statics::NewProp_bSuccess_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_AssetTools_AdvancedCopyCompletedEvent__DelegateSignature_Statics::NewProp_AllCopiedAssets_Inner = { "AllCopiedAssets", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FAssetRenameData, METADATA_PARAMS(0, nullptr) }; // 22705119 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UDelegateFunction_AssetTools_AdvancedCopyCompletedEvent__DelegateSignature_Statics::NewProp_AllCopiedAssets = { "AllCopiedAssets", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AssetTools_eventAdvancedCopyCompletedEvent_Parms, AllCopiedAssets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AllCopiedAssets_MetaData), NewProp_AllCopiedAssets_MetaData) }; // 22705119 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_AssetTools_AdvancedCopyCompletedEvent__DelegateSignature_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AssetTools_AdvancedCopyCompletedEvent__DelegateSignature_Statics::NewProp_bSuccess, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AssetTools_AdvancedCopyCompletedEvent__DelegateSignature_Statics::NewProp_AllCopiedAssets_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AssetTools_AdvancedCopyCompletedEvent__DelegateSignature_Statics::NewProp_AllCopiedAssets, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AssetTools_AdvancedCopyCompletedEvent__DelegateSignature_Statics::PropPointers) < 2048); // ********** End Delegate FAdvancedCopyCompletedEvent Property Definitions ************************ const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_AssetTools_AdvancedCopyCompletedEvent__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_AssetTools, nullptr, "AdvancedCopyCompletedEvent__DelegateSignature", Z_Construct_UDelegateFunction_AssetTools_AdvancedCopyCompletedEvent__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AssetTools_AdvancedCopyCompletedEvent__DelegateSignature_Statics::PropPointers), sizeof(Z_Construct_UDelegateFunction_AssetTools_AdvancedCopyCompletedEvent__DelegateSignature_Statics::_Script_AssetTools_eventAdvancedCopyCompletedEvent_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00520000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AssetTools_AdvancedCopyCompletedEvent__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_AssetTools_AdvancedCopyCompletedEvent__DelegateSignature_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UDelegateFunction_AssetTools_AdvancedCopyCompletedEvent__DelegateSignature_Statics::_Script_AssetTools_eventAdvancedCopyCompletedEvent_Parms) < MAX_uint16); UFunction* Z_Construct_UDelegateFunction_AssetTools_AdvancedCopyCompletedEvent__DelegateSignature() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_AssetTools_AdvancedCopyCompletedEvent__DelegateSignature_Statics::FuncParams); } return ReturnFunction; } void FAdvancedCopyCompletedEvent_DelegateWrapper(const FScriptDelegate& AdvancedCopyCompletedEvent, bool bSuccess, TArray const& AllCopiedAssets) { struct _Script_AssetTools_eventAdvancedCopyCompletedEvent_Parms { bool bSuccess; TArray AllCopiedAssets; }; _Script_AssetTools_eventAdvancedCopyCompletedEvent_Parms Parms; Parms.bSuccess=bSuccess ? true : false; Parms.AllCopiedAssets=AllCopiedAssets; AdvancedCopyCompletedEvent.ProcessDelegate(&Parms); } // ********** End Delegate FAdvancedCopyCompletedEvent ********************************************* // ********** Begin ScriptStruct FAdvancedCopyParams *********************************************** struct Z_Construct_UScriptStruct_FAdvancedCopyParams_Statics { static inline consteval int32 GetStructSize() { return sizeof(FAdvancedCopyParams); } static inline consteval int16 GetStructAlignment() { return alignof(FAdvancedCopyParams); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "ModuleRelativePath", "Public/IAssetTools.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FAdvancedCopyParams constinit property declarations *************** // ********** End ScriptStruct FAdvancedCopyParams constinit property declarations ***************** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FAdvancedCopyParams_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAdvancedCopyParams; class UScriptStruct* FAdvancedCopyParams::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FAdvancedCopyParams.OuterSingleton) { Z_Registration_Info_UScriptStruct_FAdvancedCopyParams.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAdvancedCopyParams, (UObject*)Z_Construct_UPackage__Script_AssetTools(), TEXT("AdvancedCopyParams")); } return Z_Registration_Info_UScriptStruct_FAdvancedCopyParams.OuterSingleton; } const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAdvancedCopyParams_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_AssetTools, nullptr, &NewStructOps, "AdvancedCopyParams", nullptr, 0, sizeof(FAdvancedCopyParams), alignof(FAdvancedCopyParams), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAdvancedCopyParams_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAdvancedCopyParams_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FAdvancedCopyParams() { if (!Z_Registration_Info_UScriptStruct_FAdvancedCopyParams.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAdvancedCopyParams.InnerSingleton, Z_Construct_UScriptStruct_FAdvancedCopyParams_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FAdvancedCopyParams.InnerSingleton); } // ********** End ScriptStruct FAdvancedCopyParams ************************************************* // ********** Begin Enum EAssetMigrationConflict *************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EAssetMigrationConflict; static UEnum* EAssetMigrationConflict_StaticEnum() { if (!Z_Registration_Info_UEnum_EAssetMigrationConflict.OuterSingleton) { Z_Registration_Info_UEnum_EAssetMigrationConflict.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AssetTools_EAssetMigrationConflict, (UObject*)Z_Construct_UPackage__Script_AssetTools(), TEXT("EAssetMigrationConflict")); } return Z_Registration_Info_UEnum_EAssetMigrationConflict.OuterSingleton; } template<> ASSETTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EAssetMigrationConflict_StaticEnum(); } struct Z_Construct_UEnum_AssetTools_EAssetMigrationConflict_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Cancel.Comment", "// Cancel the whole Migration\n" }, { "Cancel.Name", "EAssetMigrationConflict::Cancel" }, { "Cancel.ToolTip", "Cancel the whole Migration" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "Overwrite.Comment", "// Overwrite Assets\n" }, { "Overwrite.Name", "EAssetMigrationConflict::Overwrite" }, { "Overwrite.ToolTip", "Overwrite Assets" }, { "Skip.Comment", "// Skip Assets\n" }, { "Skip.Name", "EAssetMigrationConflict::Skip" }, { "Skip.ToolTip", "Skip Assets" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EAssetMigrationConflict::Skip", (int64)EAssetMigrationConflict::Skip }, { "EAssetMigrationConflict::Overwrite", (int64)EAssetMigrationConflict::Overwrite }, { "EAssetMigrationConflict::Cancel", (int64)EAssetMigrationConflict::Cancel }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_AssetTools_EAssetMigrationConflict_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AssetTools_EAssetMigrationConflict_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_AssetTools, nullptr, "EAssetMigrationConflict", "EAssetMigrationConflict", Z_Construct_UEnum_AssetTools_EAssetMigrationConflict_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_AssetTools_EAssetMigrationConflict_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AssetTools_EAssetMigrationConflict_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AssetTools_EAssetMigrationConflict_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_AssetTools_EAssetMigrationConflict() { if (!Z_Registration_Info_UEnum_EAssetMigrationConflict.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EAssetMigrationConflict.InnerSingleton, Z_Construct_UEnum_AssetTools_EAssetMigrationConflict_Statics::EnumParams); } return Z_Registration_Info_UEnum_EAssetMigrationConflict.InnerSingleton; } // ********** End Enum EAssetMigrationConflict ***************************************************** // ********** Begin ScriptStruct FMigrationOptions ************************************************* struct Z_Construct_UScriptStruct_FMigrationOptions_Statics { static inline consteval int32 GetStructSize() { return sizeof(FMigrationOptions); } static inline consteval int16 GetStructAlignment() { return alignof(FMigrationOptions); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPrompt_MetaData[] = { { "Category", "MigrationOptions" }, { "Comment", "/** Prompt user for confirmation (always false through scripting) */" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "ToolTip", "Prompt user for confirmation (always false through scripting)" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIgnoreDependencies_MetaData[] = { { "Category", "MigrationOptions" }, { "Comment", "/** Ignore dependencies of assets, only migrate the given assets. usefull for automation. This will not migrate the actors of a OFPA (one file per actor) level */" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "ToolTip", "Ignore dependencies of assets, only migrate the given assets. usefull for automation. This will not migrate the actors of a OFPA (one file per actor) level" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetConflict_MetaData[] = { { "Category", "MigrationOptions" }, { "Comment", "/** What to do when Assets are conflicting on the destination */" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "ToolTip", "What to do when Assets are conflicting on the destination" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OrphanFolder_MetaData[] = { { "Category", "MigrationOptions" }, { "Comment", "/** Destination for assets that don't have a corresponding content folder. If left empty those assets are not migrated. (Not used by the new migration)*/" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "ToolTip", "Destination for assets that don't have a corresponding content folder. If left empty those assets are not migrated. (Not used by the new migration)" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FMigrationOptions constinit property declarations ***************** static void NewProp_bPrompt_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrompt; static void NewProp_bIgnoreDependencies_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIgnoreDependencies; static const UECodeGen_Private::FBytePropertyParams NewProp_AssetConflict_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_AssetConflict; static const UECodeGen_Private::FStrPropertyParams NewProp_OrphanFolder; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FMigrationOptions constinit property declarations ******************* static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FMigrationOptions_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMigrationOptions; class UScriptStruct* FMigrationOptions::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FMigrationOptions.OuterSingleton) { Z_Registration_Info_UScriptStruct_FMigrationOptions.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMigrationOptions, (UObject*)Z_Construct_UPackage__Script_AssetTools(), TEXT("MigrationOptions")); } return Z_Registration_Info_UScriptStruct_FMigrationOptions.OuterSingleton; } // ********** Begin ScriptStruct FMigrationOptions Property Definitions **************************** void Z_Construct_UScriptStruct_FMigrationOptions_Statics::NewProp_bPrompt_SetBit(void* Obj) { ((FMigrationOptions*)Obj)->bPrompt = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMigrationOptions_Statics::NewProp_bPrompt = { "bPrompt", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMigrationOptions), &Z_Construct_UScriptStruct_FMigrationOptions_Statics::NewProp_bPrompt_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPrompt_MetaData), NewProp_bPrompt_MetaData) }; void Z_Construct_UScriptStruct_FMigrationOptions_Statics::NewProp_bIgnoreDependencies_SetBit(void* Obj) { ((FMigrationOptions*)Obj)->bIgnoreDependencies = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMigrationOptions_Statics::NewProp_bIgnoreDependencies = { "bIgnoreDependencies", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMigrationOptions), &Z_Construct_UScriptStruct_FMigrationOptions_Statics::NewProp_bIgnoreDependencies_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIgnoreDependencies_MetaData), NewProp_bIgnoreDependencies_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FMigrationOptions_Statics::NewProp_AssetConflict_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_UScriptStruct_FMigrationOptions_Statics::NewProp_AssetConflict = { "AssetConflict", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMigrationOptions, AssetConflict), Z_Construct_UEnum_AssetTools_EAssetMigrationConflict, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetConflict_MetaData), NewProp_AssetConflict_MetaData) }; // 287373420 const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FMigrationOptions_Statics::NewProp_OrphanFolder = { "OrphanFolder", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMigrationOptions, OrphanFolder), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OrphanFolder_MetaData), NewProp_OrphanFolder_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMigrationOptions_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMigrationOptions_Statics::NewProp_bPrompt, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMigrationOptions_Statics::NewProp_bIgnoreDependencies, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMigrationOptions_Statics::NewProp_AssetConflict_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMigrationOptions_Statics::NewProp_AssetConflict, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMigrationOptions_Statics::NewProp_OrphanFolder, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMigrationOptions_Statics::PropPointers) < 2048); // ********** End ScriptStruct FMigrationOptions Property Definitions ****************************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMigrationOptions_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_AssetTools, nullptr, &NewStructOps, "MigrationOptions", Z_Construct_UScriptStruct_FMigrationOptions_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMigrationOptions_Statics::PropPointers), sizeof(FMigrationOptions), alignof(FMigrationOptions), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMigrationOptions_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMigrationOptions_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FMigrationOptions() { if (!Z_Registration_Info_UScriptStruct_FMigrationOptions.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMigrationOptions.InnerSingleton, Z_Construct_UScriptStruct_FMigrationOptions_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FMigrationOptions.InnerSingleton); } // ********** End ScriptStruct FMigrationOptions *************************************************** // ********** Begin Delegate FAssetCreateCompleteDynamic ******************************************* struct Z_Construct_UDelegateFunction_AssetTools_AssetCreateCompleteDynamic__DelegateSignature_Statics { struct _Script_AssetTools_eventAssetCreateCompleteDynamic_Parms { UFactory* Factory; UObject* NewObject; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "ModuleRelativePath", "Public/IAssetTools.h" }, }; #endif // WITH_METADATA // ********** Begin Delegate FAssetCreateCompleteDynamic constinit property declarations *********** static const UECodeGen_Private::FObjectPropertyParams NewProp_Factory; static const UECodeGen_Private::FObjectPropertyParams NewProp_NewObject; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Delegate FAssetCreateCompleteDynamic constinit property declarations ************* static const UECodeGen_Private::FDelegateFunctionParams FuncParams; }; // ********** Begin Delegate FAssetCreateCompleteDynamic Property Definitions ********************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_AssetTools_AssetCreateCompleteDynamic__DelegateSignature_Statics::NewProp_Factory = { "Factory", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AssetTools_eventAssetCreateCompleteDynamic_Parms, Factory), Z_Construct_UClass_UFactory_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_AssetTools_AssetCreateCompleteDynamic__DelegateSignature_Statics::NewProp_NewObject = { "NewObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AssetTools_eventAssetCreateCompleteDynamic_Parms, NewObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_AssetTools_AssetCreateCompleteDynamic__DelegateSignature_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AssetTools_AssetCreateCompleteDynamic__DelegateSignature_Statics::NewProp_Factory, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AssetTools_AssetCreateCompleteDynamic__DelegateSignature_Statics::NewProp_NewObject, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AssetTools_AssetCreateCompleteDynamic__DelegateSignature_Statics::PropPointers) < 2048); // ********** End Delegate FAssetCreateCompleteDynamic Property Definitions ************************ const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_AssetTools_AssetCreateCompleteDynamic__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_AssetTools, nullptr, "AssetCreateCompleteDynamic__DelegateSignature", Z_Construct_UDelegateFunction_AssetTools_AssetCreateCompleteDynamic__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AssetTools_AssetCreateCompleteDynamic__DelegateSignature_Statics::PropPointers), sizeof(Z_Construct_UDelegateFunction_AssetTools_AssetCreateCompleteDynamic__DelegateSignature_Statics::_Script_AssetTools_eventAssetCreateCompleteDynamic_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00120000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AssetTools_AssetCreateCompleteDynamic__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_AssetTools_AssetCreateCompleteDynamic__DelegateSignature_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UDelegateFunction_AssetTools_AssetCreateCompleteDynamic__DelegateSignature_Statics::_Script_AssetTools_eventAssetCreateCompleteDynamic_Parms) < MAX_uint16); UFunction* Z_Construct_UDelegateFunction_AssetTools_AssetCreateCompleteDynamic__DelegateSignature() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_AssetTools_AssetCreateCompleteDynamic__DelegateSignature_Statics::FuncParams); } return ReturnFunction; } void FAssetCreateCompleteDynamic_DelegateWrapper(const FScriptDelegate& AssetCreateCompleteDynamic, UFactory* Factory, UObject* NewObject) { struct _Script_AssetTools_eventAssetCreateCompleteDynamic_Parms { UFactory* Factory; UObject* NewObject; }; _Script_AssetTools_eventAssetCreateCompleteDynamic_Parms Parms; Parms.Factory=Factory; Parms.NewObject=NewObject; AssetCreateCompleteDynamic.ProcessDelegate(&Parms); } // ********** End Delegate FAssetCreateCompleteDynamic ********************************************* // ********** Begin Delegate FAssetCreateCancelledDynamic ****************************************** struct Z_Construct_UDelegateFunction_AssetTools_AssetCreateCancelledDynamic__DelegateSignature_Statics { struct _Script_AssetTools_eventAssetCreateCancelledDynamic_Parms { UFactory* Factory; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "ModuleRelativePath", "Public/IAssetTools.h" }, }; #endif // WITH_METADATA // ********** Begin Delegate FAssetCreateCancelledDynamic constinit property declarations ********** static const UECodeGen_Private::FObjectPropertyParams NewProp_Factory; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Delegate FAssetCreateCancelledDynamic constinit property declarations ************ static const UECodeGen_Private::FDelegateFunctionParams FuncParams; }; // ********** Begin Delegate FAssetCreateCancelledDynamic Property Definitions ********************* const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_AssetTools_AssetCreateCancelledDynamic__DelegateSignature_Statics::NewProp_Factory = { "Factory", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AssetTools_eventAssetCreateCancelledDynamic_Parms, Factory), Z_Construct_UClass_UFactory_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_AssetTools_AssetCreateCancelledDynamic__DelegateSignature_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AssetTools_AssetCreateCancelledDynamic__DelegateSignature_Statics::NewProp_Factory, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AssetTools_AssetCreateCancelledDynamic__DelegateSignature_Statics::PropPointers) < 2048); // ********** End Delegate FAssetCreateCancelledDynamic Property Definitions *********************** const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_AssetTools_AssetCreateCancelledDynamic__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_AssetTools, nullptr, "AssetCreateCancelledDynamic__DelegateSignature", Z_Construct_UDelegateFunction_AssetTools_AssetCreateCancelledDynamic__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AssetTools_AssetCreateCancelledDynamic__DelegateSignature_Statics::PropPointers), sizeof(Z_Construct_UDelegateFunction_AssetTools_AssetCreateCancelledDynamic__DelegateSignature_Statics::_Script_AssetTools_eventAssetCreateCancelledDynamic_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00120000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AssetTools_AssetCreateCancelledDynamic__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_AssetTools_AssetCreateCancelledDynamic__DelegateSignature_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UDelegateFunction_AssetTools_AssetCreateCancelledDynamic__DelegateSignature_Statics::_Script_AssetTools_eventAssetCreateCancelledDynamic_Parms) < MAX_uint16); UFunction* Z_Construct_UDelegateFunction_AssetTools_AssetCreateCancelledDynamic__DelegateSignature() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_AssetTools_AssetCreateCancelledDynamic__DelegateSignature_Statics::FuncParams); } return ReturnFunction; } void FAssetCreateCancelledDynamic_DelegateWrapper(const FScriptDelegate& AssetCreateCancelledDynamic, UFactory* Factory) { struct _Script_AssetTools_eventAssetCreateCancelledDynamic_Parms { UFactory* Factory; }; _Script_AssetTools_eventAssetCreateCancelledDynamic_Parms Parms; Parms.Factory=Factory; AssetCreateCancelledDynamic.ProcessDelegate(&Parms); } // ********** End Delegate FAssetCreateCancelledDynamic ******************************************** // ********** Begin Interface UAssetTools Function BeginAdvancedCopyPackages *********************** struct Z_Construct_UFunction_UAssetTools_BeginAdvancedCopyPackages_Statics { struct AssetTools_eventBeginAdvancedCopyPackages_Parms { TArray InputNamesToCopy; FString TargetPath; FScriptDelegate OnCopyComplete; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "AutoCreateRefTerm", "OnCopyComplete" }, { "Category", "Editor Scripting | Asset Tools" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InputNamesToCopy_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetPath_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnCopyComplete_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function BeginAdvancedCopyPackages constinit property declarations ************* static const UECodeGen_Private::FNamePropertyParams NewProp_InputNamesToCopy_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_InputNamesToCopy; static const UECodeGen_Private::FStrPropertyParams NewProp_TargetPath; static const UECodeGen_Private::FDelegatePropertyParams NewProp_OnCopyComplete; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function BeginAdvancedCopyPackages constinit property declarations *************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function BeginAdvancedCopyPackages Property Definitions ************************ const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAssetTools_BeginAdvancedCopyPackages_Statics::NewProp_InputNamesToCopy_Inner = { "InputNamesToCopy", 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_UAssetTools_BeginAdvancedCopyPackages_Statics::NewProp_InputNamesToCopy = { "InputNamesToCopy", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventBeginAdvancedCopyPackages_Parms, InputNamesToCopy), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InputNamesToCopy_MetaData), NewProp_InputNamesToCopy_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UAssetTools_BeginAdvancedCopyPackages_Statics::NewProp_TargetPath = { "TargetPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventBeginAdvancedCopyPackages_Parms, TargetPath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetPath_MetaData), NewProp_TargetPath_MetaData) }; const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UAssetTools_BeginAdvancedCopyPackages_Statics::NewProp_OnCopyComplete = { "OnCopyComplete", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventBeginAdvancedCopyPackages_Parms, OnCopyComplete), Z_Construct_UDelegateFunction_AssetTools_AdvancedCopyCompletedEvent__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnCopyComplete_MetaData), NewProp_OnCopyComplete_MetaData) }; // 2882133709 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetTools_BeginAdvancedCopyPackages_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_BeginAdvancedCopyPackages_Statics::NewProp_InputNamesToCopy_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_BeginAdvancedCopyPackages_Statics::NewProp_InputNamesToCopy, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_BeginAdvancedCopyPackages_Statics::NewProp_TargetPath, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_BeginAdvancedCopyPackages_Statics::NewProp_OnCopyComplete, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_BeginAdvancedCopyPackages_Statics::PropPointers) < 2048); // ********** End Function BeginAdvancedCopyPackages Property Definitions ************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetTools_BeginAdvancedCopyPackages_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetTools, nullptr, "BeginAdvancedCopyPackages", Z_Construct_UFunction_UAssetTools_BeginAdvancedCopyPackages_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_BeginAdvancedCopyPackages_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAssetTools_BeginAdvancedCopyPackages_Statics::AssetTools_eventBeginAdvancedCopyPackages_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x44420400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_BeginAdvancedCopyPackages_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetTools_BeginAdvancedCopyPackages_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAssetTools_BeginAdvancedCopyPackages_Statics::AssetTools_eventBeginAdvancedCopyPackages_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAssetTools_BeginAdvancedCopyPackages() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetTools_BeginAdvancedCopyPackages_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(IAssetTools::execBeginAdvancedCopyPackages) { P_GET_TARRAY_REF(FName,Z_Param_Out_InputNamesToCopy); P_GET_PROPERTY(FStrProperty,Z_Param_TargetPath); P_GET_PROPERTY_REF(FDelegateProperty,Z_Param_Out_OnCopyComplete); P_FINISH; P_NATIVE_BEGIN; P_THIS->BeginAdvancedCopyPackages(Z_Param_Out_InputNamesToCopy,Z_Param_TargetPath,FAdvancedCopyCompletedEvent(Z_Param_Out_OnCopyComplete)); P_NATIVE_END; } // ********** End Interface UAssetTools Function BeginAdvancedCopyPackages ************************* // ********** Begin Interface UAssetTools Function CreateAsset ************************************* struct Z_Construct_UFunction_UAssetTools_CreateAsset_Statics { struct AssetTools_eventCreateAsset_Parms { FString AssetName; FString PackagePath; UClass* AssetClass; UFactory* Factory; FName CallingContext; UObject* ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Editor Scripting | Asset Tools" }, { "Comment", "/**\n\x09 * Creates an asset with the specified name, path, and factory\n\x09 *\n\x09 * @param AssetName the name of the new asset\n\x09 * @param PackagePath the package that will contain the new asset\n\x09 * @param AssetClass the class of the new asset\n\x09 * @param Factory the factory that will build the new asset\n\x09 * @param CallingContext optional name of the module or method calling CreateAsset() - this is passed to the factory\n\x09 * @return the new asset or NULL if it fails\n\x09 */" }, { "CPP_Default_CallingContext", "None" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "ToolTip", "Creates an asset with the specified name, path, and factory\n\n@param AssetName the name of the new asset\n@param PackagePath the package that will contain the new asset\n@param AssetClass the class of the new asset\n@param Factory the factory that will build the new asset\n@param CallingContext optional name of the module or method calling CreateAsset() - this is passed to the factory\n@return the new asset or NULL if it fails" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetName_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PackagePath_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function CreateAsset constinit property declarations *************************** static const UECodeGen_Private::FStrPropertyParams NewProp_AssetName; static const UECodeGen_Private::FStrPropertyParams NewProp_PackagePath; static const UECodeGen_Private::FClassPropertyParams NewProp_AssetClass; static const UECodeGen_Private::FObjectPropertyParams NewProp_Factory; static const UECodeGen_Private::FNamePropertyParams NewProp_CallingContext; static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function CreateAsset constinit property declarations ***************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function CreateAsset Property Definitions ************************************** const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UAssetTools_CreateAsset_Statics::NewProp_AssetName = { "AssetName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventCreateAsset_Parms, AssetName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetName_MetaData), NewProp_AssetName_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UAssetTools_CreateAsset_Statics::NewProp_PackagePath = { "PackagePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventCreateAsset_Parms, PackagePath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PackagePath_MetaData), NewProp_PackagePath_MetaData) }; const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UAssetTools_CreateAsset_Statics::NewProp_AssetClass = { "AssetClass", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventCreateAsset_Parms, AssetClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAssetTools_CreateAsset_Statics::NewProp_Factory = { "Factory", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventCreateAsset_Parms, Factory), Z_Construct_UClass_UFactory_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAssetTools_CreateAsset_Statics::NewProp_CallingContext = { "CallingContext", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventCreateAsset_Parms, CallingContext), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAssetTools_CreateAsset_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventCreateAsset_Parms, ReturnValue), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetTools_CreateAsset_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_CreateAsset_Statics::NewProp_AssetName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_CreateAsset_Statics::NewProp_PackagePath, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_CreateAsset_Statics::NewProp_AssetClass, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_CreateAsset_Statics::NewProp_Factory, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_CreateAsset_Statics::NewProp_CallingContext, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_CreateAsset_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_CreateAsset_Statics::PropPointers) < 2048); // ********** End Function CreateAsset Property Definitions **************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetTools_CreateAsset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetTools, nullptr, "CreateAsset", Z_Construct_UFunction_UAssetTools_CreateAsset_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_CreateAsset_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAssetTools_CreateAsset_Statics::AssetTools_eventCreateAsset_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_CreateAsset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetTools_CreateAsset_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAssetTools_CreateAsset_Statics::AssetTools_eventCreateAsset_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAssetTools_CreateAsset() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetTools_CreateAsset_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(IAssetTools::execCreateAsset) { P_GET_PROPERTY(FStrProperty,Z_Param_AssetName); P_GET_PROPERTY(FStrProperty,Z_Param_PackagePath); P_GET_OBJECT(UClass,Z_Param_AssetClass); P_GET_OBJECT(UFactory,Z_Param_Factory); P_GET_PROPERTY(FNameProperty,Z_Param_CallingContext); P_FINISH; P_NATIVE_BEGIN; *(UObject**)Z_Param__Result=P_THIS->CreateAsset(Z_Param_AssetName,Z_Param_PackagePath,Z_Param_AssetClass,Z_Param_Factory,Z_Param_CallingContext); P_NATIVE_END; } // ********** End Interface UAssetTools Function CreateAsset *************************************** // ********** Begin Interface UAssetTools Function CreateAssetAsync ******************************** struct Z_Construct_UFunction_UAssetTools_CreateAssetAsync_Statics { struct AssetTools_eventCreateAssetAsync_Parms { FString AssetName; FString PackagePath; UClass* AssetClass; UFactory* Factory; FScriptDelegate OnComplete; FScriptDelegate OnCancelled; FName CallingContext; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Editor Scripting | Asset Tools" }, { "Comment", "/**\n\x09 * Creates an asset with the specified name, path, and factory asynchronously\n\x09 *\n\x09 * @param AssetName the name of the new asset\n\x09 * @param PackagePath the package that will contain the new asset\n\x09 * @param AssetClass the class of the new asset\n\x09 * @param Factory the factory that will build the new asset\n\x09 * @param OnComplete called when the factory has successfully created the asset\n\x09 * @param OnCancelled called if the asynchronous method is cancelled\n\x09 * @param CallingContext optional name of the module or method calling CreateAsset() - this is passed to the factory\n\x09 * @return the new asset or NULL if it fails\n\x09 */" }, { "CPP_Default_CallingContext", "None" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "ToolTip", "Creates an asset with the specified name, path, and factory asynchronously\n\n@param AssetName the name of the new asset\n@param PackagePath the package that will contain the new asset\n@param AssetClass the class of the new asset\n@param Factory the factory that will build the new asset\n@param OnComplete called when the factory has successfully created the asset\n@param OnCancelled called if the asynchronous method is cancelled\n@param CallingContext optional name of the module or method calling CreateAsset() - this is passed to the factory\n@return the new asset or NULL if it fails" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetName_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PackagePath_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function CreateAssetAsync constinit property declarations ********************** static const UECodeGen_Private::FStrPropertyParams NewProp_AssetName; static const UECodeGen_Private::FStrPropertyParams NewProp_PackagePath; static const UECodeGen_Private::FClassPropertyParams NewProp_AssetClass; static const UECodeGen_Private::FObjectPropertyParams NewProp_Factory; static const UECodeGen_Private::FDelegatePropertyParams NewProp_OnComplete; static const UECodeGen_Private::FDelegatePropertyParams NewProp_OnCancelled; static const UECodeGen_Private::FNamePropertyParams NewProp_CallingContext; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function CreateAssetAsync constinit property declarations ************************ static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function CreateAssetAsync Property Definitions ********************************* const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UAssetTools_CreateAssetAsync_Statics::NewProp_AssetName = { "AssetName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventCreateAssetAsync_Parms, AssetName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetName_MetaData), NewProp_AssetName_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UAssetTools_CreateAssetAsync_Statics::NewProp_PackagePath = { "PackagePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventCreateAssetAsync_Parms, PackagePath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PackagePath_MetaData), NewProp_PackagePath_MetaData) }; const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UAssetTools_CreateAssetAsync_Statics::NewProp_AssetClass = { "AssetClass", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventCreateAssetAsync_Parms, AssetClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAssetTools_CreateAssetAsync_Statics::NewProp_Factory = { "Factory", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventCreateAssetAsync_Parms, Factory), Z_Construct_UClass_UFactory_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UAssetTools_CreateAssetAsync_Statics::NewProp_OnComplete = { "OnComplete", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventCreateAssetAsync_Parms, OnComplete), Z_Construct_UDelegateFunction_AssetTools_AssetCreateCompleteDynamic__DelegateSignature, METADATA_PARAMS(0, nullptr) }; // 2108882927 const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UAssetTools_CreateAssetAsync_Statics::NewProp_OnCancelled = { "OnCancelled", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventCreateAssetAsync_Parms, OnCancelled), Z_Construct_UDelegateFunction_AssetTools_AssetCreateCancelledDynamic__DelegateSignature, METADATA_PARAMS(0, nullptr) }; // 1447725225 const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAssetTools_CreateAssetAsync_Statics::NewProp_CallingContext = { "CallingContext", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventCreateAssetAsync_Parms, CallingContext), METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UAssetTools_CreateAssetAsync_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((AssetTools_eventCreateAssetAsync_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAssetTools_CreateAssetAsync_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(AssetTools_eventCreateAssetAsync_Parms), &Z_Construct_UFunction_UAssetTools_CreateAssetAsync_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetTools_CreateAssetAsync_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_CreateAssetAsync_Statics::NewProp_AssetName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_CreateAssetAsync_Statics::NewProp_PackagePath, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_CreateAssetAsync_Statics::NewProp_AssetClass, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_CreateAssetAsync_Statics::NewProp_Factory, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_CreateAssetAsync_Statics::NewProp_OnComplete, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_CreateAssetAsync_Statics::NewProp_OnCancelled, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_CreateAssetAsync_Statics::NewProp_CallingContext, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_CreateAssetAsync_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_CreateAssetAsync_Statics::PropPointers) < 2048); // ********** End Function CreateAssetAsync Property Definitions *********************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetTools_CreateAssetAsync_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetTools, nullptr, "CreateAssetAsync", Z_Construct_UFunction_UAssetTools_CreateAssetAsync_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_CreateAssetAsync_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAssetTools_CreateAssetAsync_Statics::AssetTools_eventCreateAssetAsync_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_CreateAssetAsync_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetTools_CreateAssetAsync_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAssetTools_CreateAssetAsync_Statics::AssetTools_eventCreateAssetAsync_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAssetTools_CreateAssetAsync() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetTools_CreateAssetAsync_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(IAssetTools::execCreateAssetAsync) { P_GET_PROPERTY(FStrProperty,Z_Param_AssetName); P_GET_PROPERTY(FStrProperty,Z_Param_PackagePath); P_GET_OBJECT(UClass,Z_Param_AssetClass); P_GET_OBJECT(UFactory,Z_Param_Factory); P_GET_PROPERTY(FDelegateProperty,Z_Param_OnComplete); P_GET_PROPERTY(FDelegateProperty,Z_Param_OnCancelled); P_GET_PROPERTY(FNameProperty,Z_Param_CallingContext); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->CreateAssetAsync(Z_Param_AssetName,Z_Param_PackagePath,Z_Param_AssetClass,Z_Param_Factory,FAssetCreateCompleteDynamic(Z_Param_OnComplete),FAssetCreateCancelledDynamic(Z_Param_OnCancelled),Z_Param_CallingContext); P_NATIVE_END; } // ********** End Interface UAssetTools Function CreateAssetAsync ********************************** // ********** Begin Interface UAssetTools Function CreateAssetWithDialog *************************** struct Z_Construct_UFunction_UAssetTools_CreateAssetWithDialog_Statics { struct AssetTools_eventCreateAssetWithDialog_Parms { FString AssetName; FString PackagePath; UClass* AssetClass; UFactory* Factory; FName CallingContext; bool bCallConfigureProperties; UObject* ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Editor Scripting | Asset Tools" }, { "Comment", "/** Opens an asset picker dialog and creates an asset with the specified name and path */" }, { "CPP_Default_bCallConfigureProperties", "true" }, { "CPP_Default_CallingContext", "None" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "ToolTip", "Opens an asset picker dialog and creates an asset with the specified name and path" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetName_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PackagePath_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCallConfigureProperties_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function CreateAssetWithDialog constinit property declarations ***************** static const UECodeGen_Private::FStrPropertyParams NewProp_AssetName; static const UECodeGen_Private::FStrPropertyParams NewProp_PackagePath; static const UECodeGen_Private::FClassPropertyParams NewProp_AssetClass; static const UECodeGen_Private::FObjectPropertyParams NewProp_Factory; static const UECodeGen_Private::FNamePropertyParams NewProp_CallingContext; static void NewProp_bCallConfigureProperties_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bCallConfigureProperties; static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function CreateAssetWithDialog constinit property declarations ******************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function CreateAssetWithDialog Property Definitions **************************** const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UAssetTools_CreateAssetWithDialog_Statics::NewProp_AssetName = { "AssetName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventCreateAssetWithDialog_Parms, AssetName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetName_MetaData), NewProp_AssetName_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UAssetTools_CreateAssetWithDialog_Statics::NewProp_PackagePath = { "PackagePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventCreateAssetWithDialog_Parms, PackagePath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PackagePath_MetaData), NewProp_PackagePath_MetaData) }; const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UAssetTools_CreateAssetWithDialog_Statics::NewProp_AssetClass = { "AssetClass", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventCreateAssetWithDialog_Parms, AssetClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAssetTools_CreateAssetWithDialog_Statics::NewProp_Factory = { "Factory", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventCreateAssetWithDialog_Parms, Factory), Z_Construct_UClass_UFactory_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAssetTools_CreateAssetWithDialog_Statics::NewProp_CallingContext = { "CallingContext", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventCreateAssetWithDialog_Parms, CallingContext), METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UAssetTools_CreateAssetWithDialog_Statics::NewProp_bCallConfigureProperties_SetBit(void* Obj) { ((AssetTools_eventCreateAssetWithDialog_Parms*)Obj)->bCallConfigureProperties = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAssetTools_CreateAssetWithDialog_Statics::NewProp_bCallConfigureProperties = { "bCallConfigureProperties", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AssetTools_eventCreateAssetWithDialog_Parms), &Z_Construct_UFunction_UAssetTools_CreateAssetWithDialog_Statics::NewProp_bCallConfigureProperties_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCallConfigureProperties_MetaData), NewProp_bCallConfigureProperties_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAssetTools_CreateAssetWithDialog_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventCreateAssetWithDialog_Parms, ReturnValue), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetTools_CreateAssetWithDialog_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_CreateAssetWithDialog_Statics::NewProp_AssetName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_CreateAssetWithDialog_Statics::NewProp_PackagePath, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_CreateAssetWithDialog_Statics::NewProp_AssetClass, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_CreateAssetWithDialog_Statics::NewProp_Factory, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_CreateAssetWithDialog_Statics::NewProp_CallingContext, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_CreateAssetWithDialog_Statics::NewProp_bCallConfigureProperties, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_CreateAssetWithDialog_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_CreateAssetWithDialog_Statics::PropPointers) < 2048); // ********** End Function CreateAssetWithDialog Property Definitions ****************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetTools_CreateAssetWithDialog_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetTools, nullptr, "CreateAssetWithDialog", Z_Construct_UFunction_UAssetTools_CreateAssetWithDialog_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_CreateAssetWithDialog_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAssetTools_CreateAssetWithDialog_Statics::AssetTools_eventCreateAssetWithDialog_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_CreateAssetWithDialog_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetTools_CreateAssetWithDialog_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAssetTools_CreateAssetWithDialog_Statics::AssetTools_eventCreateAssetWithDialog_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAssetTools_CreateAssetWithDialog() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetTools_CreateAssetWithDialog_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(IAssetTools::execCreateAssetWithDialog) { P_GET_PROPERTY(FStrProperty,Z_Param_AssetName); P_GET_PROPERTY(FStrProperty,Z_Param_PackagePath); P_GET_OBJECT(UClass,Z_Param_AssetClass); P_GET_OBJECT(UFactory,Z_Param_Factory); P_GET_PROPERTY(FNameProperty,Z_Param_CallingContext); P_GET_UBOOL(Z_Param_bCallConfigureProperties); P_FINISH; P_NATIVE_BEGIN; *(UObject**)Z_Param__Result=P_THIS->CreateAssetWithDialog(Z_Param_AssetName,Z_Param_PackagePath,Z_Param_AssetClass,Z_Param_Factory,Z_Param_CallingContext,Z_Param_bCallConfigureProperties); P_NATIVE_END; } // ********** End Interface UAssetTools Function CreateAssetWithDialog ***************************** // ********** Begin Interface UAssetTools Function CreateAssetWithDialogAsync ********************** struct Z_Construct_UFunction_UAssetTools_CreateAssetWithDialogAsync_Statics { struct AssetTools_eventCreateAssetWithDialogAsync_Parms { FString AssetName; FString PackagePath; UClass* AssetClass; UFactory* Factory; FScriptDelegate OnComplete; FScriptDelegate OnCancelled; FName CallingContext; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Editor Scripting | Asset Tools" }, { "Comment", "/**\n\x09 * Opens an async dialog to create an asset.\n\x09 * @returns true if the process was started successfully.\n\x09 */" }, { "CPP_Default_CallingContext", "None" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "ToolTip", "Opens an async dialog to create an asset.\n@returns true if the process was started successfully." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetName_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PackagePath_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function CreateAssetWithDialogAsync constinit property declarations ************ static const UECodeGen_Private::FStrPropertyParams NewProp_AssetName; static const UECodeGen_Private::FStrPropertyParams NewProp_PackagePath; static const UECodeGen_Private::FClassPropertyParams NewProp_AssetClass; static const UECodeGen_Private::FObjectPropertyParams NewProp_Factory; static const UECodeGen_Private::FDelegatePropertyParams NewProp_OnComplete; static const UECodeGen_Private::FDelegatePropertyParams NewProp_OnCancelled; static const UECodeGen_Private::FNamePropertyParams NewProp_CallingContext; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function CreateAssetWithDialogAsync constinit property declarations ************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function CreateAssetWithDialogAsync Property Definitions *********************** const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UAssetTools_CreateAssetWithDialogAsync_Statics::NewProp_AssetName = { "AssetName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventCreateAssetWithDialogAsync_Parms, AssetName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetName_MetaData), NewProp_AssetName_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UAssetTools_CreateAssetWithDialogAsync_Statics::NewProp_PackagePath = { "PackagePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventCreateAssetWithDialogAsync_Parms, PackagePath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PackagePath_MetaData), NewProp_PackagePath_MetaData) }; const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UAssetTools_CreateAssetWithDialogAsync_Statics::NewProp_AssetClass = { "AssetClass", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventCreateAssetWithDialogAsync_Parms, AssetClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAssetTools_CreateAssetWithDialogAsync_Statics::NewProp_Factory = { "Factory", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventCreateAssetWithDialogAsync_Parms, Factory), Z_Construct_UClass_UFactory_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UAssetTools_CreateAssetWithDialogAsync_Statics::NewProp_OnComplete = { "OnComplete", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventCreateAssetWithDialogAsync_Parms, OnComplete), Z_Construct_UDelegateFunction_AssetTools_AssetCreateCompleteDynamic__DelegateSignature, METADATA_PARAMS(0, nullptr) }; // 2108882927 const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UAssetTools_CreateAssetWithDialogAsync_Statics::NewProp_OnCancelled = { "OnCancelled", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventCreateAssetWithDialogAsync_Parms, OnCancelled), Z_Construct_UDelegateFunction_AssetTools_AssetCreateCancelledDynamic__DelegateSignature, METADATA_PARAMS(0, nullptr) }; // 1447725225 const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAssetTools_CreateAssetWithDialogAsync_Statics::NewProp_CallingContext = { "CallingContext", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventCreateAssetWithDialogAsync_Parms, CallingContext), METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UAssetTools_CreateAssetWithDialogAsync_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((AssetTools_eventCreateAssetWithDialogAsync_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAssetTools_CreateAssetWithDialogAsync_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(AssetTools_eventCreateAssetWithDialogAsync_Parms), &Z_Construct_UFunction_UAssetTools_CreateAssetWithDialogAsync_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetTools_CreateAssetWithDialogAsync_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_CreateAssetWithDialogAsync_Statics::NewProp_AssetName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_CreateAssetWithDialogAsync_Statics::NewProp_PackagePath, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_CreateAssetWithDialogAsync_Statics::NewProp_AssetClass, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_CreateAssetWithDialogAsync_Statics::NewProp_Factory, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_CreateAssetWithDialogAsync_Statics::NewProp_OnComplete, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_CreateAssetWithDialogAsync_Statics::NewProp_OnCancelled, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_CreateAssetWithDialogAsync_Statics::NewProp_CallingContext, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_CreateAssetWithDialogAsync_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_CreateAssetWithDialogAsync_Statics::PropPointers) < 2048); // ********** End Function CreateAssetWithDialogAsync Property Definitions ************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetTools_CreateAssetWithDialogAsync_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetTools, nullptr, "CreateAssetWithDialogAsync", Z_Construct_UFunction_UAssetTools_CreateAssetWithDialogAsync_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_CreateAssetWithDialogAsync_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAssetTools_CreateAssetWithDialogAsync_Statics::AssetTools_eventCreateAssetWithDialogAsync_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_CreateAssetWithDialogAsync_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetTools_CreateAssetWithDialogAsync_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAssetTools_CreateAssetWithDialogAsync_Statics::AssetTools_eventCreateAssetWithDialogAsync_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAssetTools_CreateAssetWithDialogAsync() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetTools_CreateAssetWithDialogAsync_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(IAssetTools::execCreateAssetWithDialogAsync) { P_GET_PROPERTY(FStrProperty,Z_Param_AssetName); P_GET_PROPERTY(FStrProperty,Z_Param_PackagePath); P_GET_OBJECT(UClass,Z_Param_AssetClass); P_GET_OBJECT(UFactory,Z_Param_Factory); P_GET_PROPERTY(FDelegateProperty,Z_Param_OnComplete); P_GET_PROPERTY(FDelegateProperty,Z_Param_OnCancelled); P_GET_PROPERTY(FNameProperty,Z_Param_CallingContext); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->CreateAssetWithDialogAsync(Z_Param_AssetName,Z_Param_PackagePath,Z_Param_AssetClass,Z_Param_Factory,FAssetCreateCompleteDynamic(Z_Param_OnComplete),FAssetCreateCancelledDynamic(Z_Param_OnCancelled),Z_Param_CallingContext); P_NATIVE_END; } // ********** End Interface UAssetTools Function CreateAssetWithDialogAsync ************************ // ********** Begin Interface UAssetTools Function CreateUniqueAssetName *************************** struct Z_Construct_UFunction_UAssetTools_CreateUniqueAssetName_Statics { struct AssetTools_eventCreateUniqueAssetName_Parms { FString InBasePackageName; FString InSuffix; FString OutPackageName; FString OutAssetName; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Editor Scripting | Asset Tools" }, { "Comment", "/** Creates a unique package and asset name taking the form InBasePackageName+InSuffix */" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "ToolTip", "Creates a unique package and asset name taking the form InBasePackageName+InSuffix" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBasePackageName_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InSuffix_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function CreateUniqueAssetName constinit property declarations ***************** static const UECodeGen_Private::FStrPropertyParams NewProp_InBasePackageName; static const UECodeGen_Private::FStrPropertyParams NewProp_InSuffix; static const UECodeGen_Private::FStrPropertyParams NewProp_OutPackageName; static const UECodeGen_Private::FStrPropertyParams NewProp_OutAssetName; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function CreateUniqueAssetName constinit property declarations ******************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function CreateUniqueAssetName Property Definitions **************************** const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UAssetTools_CreateUniqueAssetName_Statics::NewProp_InBasePackageName = { "InBasePackageName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventCreateUniqueAssetName_Parms, InBasePackageName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBasePackageName_MetaData), NewProp_InBasePackageName_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UAssetTools_CreateUniqueAssetName_Statics::NewProp_InSuffix = { "InSuffix", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventCreateUniqueAssetName_Parms, InSuffix), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InSuffix_MetaData), NewProp_InSuffix_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UAssetTools_CreateUniqueAssetName_Statics::NewProp_OutPackageName = { "OutPackageName", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventCreateUniqueAssetName_Parms, OutPackageName), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UAssetTools_CreateUniqueAssetName_Statics::NewProp_OutAssetName = { "OutAssetName", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventCreateUniqueAssetName_Parms, OutAssetName), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetTools_CreateUniqueAssetName_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_CreateUniqueAssetName_Statics::NewProp_InBasePackageName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_CreateUniqueAssetName_Statics::NewProp_InSuffix, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_CreateUniqueAssetName_Statics::NewProp_OutPackageName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_CreateUniqueAssetName_Statics::NewProp_OutAssetName, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_CreateUniqueAssetName_Statics::PropPointers) < 2048); // ********** End Function CreateUniqueAssetName Property Definitions ****************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetTools_CreateUniqueAssetName_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetTools, nullptr, "CreateUniqueAssetName", Z_Construct_UFunction_UAssetTools_CreateUniqueAssetName_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_CreateUniqueAssetName_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAssetTools_CreateUniqueAssetName_Statics::AssetTools_eventCreateUniqueAssetName_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_CreateUniqueAssetName_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetTools_CreateUniqueAssetName_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAssetTools_CreateUniqueAssetName_Statics::AssetTools_eventCreateUniqueAssetName_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAssetTools_CreateUniqueAssetName() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetTools_CreateUniqueAssetName_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(IAssetTools::execCreateUniqueAssetName) { P_GET_PROPERTY(FStrProperty,Z_Param_InBasePackageName); P_GET_PROPERTY(FStrProperty,Z_Param_InSuffix); P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_OutPackageName); P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_OutAssetName); P_FINISH; P_NATIVE_BEGIN; P_THIS->CreateUniqueAssetName(Z_Param_InBasePackageName,Z_Param_InSuffix,Z_Param_Out_OutPackageName,Z_Param_Out_OutAssetName); P_NATIVE_END; } // ********** End Interface UAssetTools Function CreateUniqueAssetName ***************************** // ********** Begin Interface UAssetTools Function DiffAgainstDepot ******************************** struct Z_Construct_UFunction_UAssetTools_DiffAgainstDepot_Statics { struct AssetTools_eventDiffAgainstDepot_Parms { UObject* InObject; FString InPackagePath; FString InPackageName; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Editor Scripting | Asset Tools" }, { "Comment", "/**\n\x09 * Try to diff the local version of an asset against the latest one from the depot\n\x09 *\n\x09 * @param InObject - The object we want to compare against the depot\n\x09 * @param InPackagePath - The fullpath to the package\n\x09 * @param InPackageName - The name of the package\n\x09 */" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "ToolTip", "Try to diff the local version of an asset against the latest one from the depot\n\n@param InObject - The object we want to compare against the depot\n@param InPackagePath - The fullpath to the package\n@param InPackageName - The name of the package" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InPackagePath_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InPackageName_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function DiffAgainstDepot constinit property declarations ********************** static const UECodeGen_Private::FObjectPropertyParams NewProp_InObject; static const UECodeGen_Private::FStrPropertyParams NewProp_InPackagePath; static const UECodeGen_Private::FStrPropertyParams NewProp_InPackageName; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function DiffAgainstDepot constinit property declarations ************************ static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function DiffAgainstDepot Property Definitions ********************************* const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAssetTools_DiffAgainstDepot_Statics::NewProp_InObject = { "InObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventDiffAgainstDepot_Parms, InObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UAssetTools_DiffAgainstDepot_Statics::NewProp_InPackagePath = { "InPackagePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventDiffAgainstDepot_Parms, InPackagePath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InPackagePath_MetaData), NewProp_InPackagePath_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UAssetTools_DiffAgainstDepot_Statics::NewProp_InPackageName = { "InPackageName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventDiffAgainstDepot_Parms, InPackageName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InPackageName_MetaData), NewProp_InPackageName_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetTools_DiffAgainstDepot_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_DiffAgainstDepot_Statics::NewProp_InObject, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_DiffAgainstDepot_Statics::NewProp_InPackagePath, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_DiffAgainstDepot_Statics::NewProp_InPackageName, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_DiffAgainstDepot_Statics::PropPointers) < 2048); // ********** End Function DiffAgainstDepot Property Definitions *********************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetTools_DiffAgainstDepot_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetTools, nullptr, "DiffAgainstDepot", Z_Construct_UFunction_UAssetTools_DiffAgainstDepot_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_DiffAgainstDepot_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAssetTools_DiffAgainstDepot_Statics::AssetTools_eventDiffAgainstDepot_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x44020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_DiffAgainstDepot_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetTools_DiffAgainstDepot_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAssetTools_DiffAgainstDepot_Statics::AssetTools_eventDiffAgainstDepot_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAssetTools_DiffAgainstDepot() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetTools_DiffAgainstDepot_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(IAssetTools::execDiffAgainstDepot) { P_GET_OBJECT(UObject,Z_Param_InObject); P_GET_PROPERTY(FStrProperty,Z_Param_InPackagePath); P_GET_PROPERTY(FStrProperty,Z_Param_InPackageName); P_FINISH; P_NATIVE_BEGIN; P_THIS->DiffAgainstDepot(Z_Param_InObject,Z_Param_InPackagePath,Z_Param_InPackageName); P_NATIVE_END; } // ********** End Interface UAssetTools Function DiffAgainstDepot ********************************** // ********** Begin Interface UAssetTools Function DiffAssets ************************************** struct Z_Construct_UFunction_UAssetTools_DiffAssets_Statics { struct AssetTools_eventDiffAssets_Parms { UObject* OldAsset; UObject* NewAsset; FRevisionInfo OldRevision; FRevisionInfo NewRevision; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Editor Scripting | Asset Tools" }, { "Comment", "/** Try and diff two assets using class-specific tool. Will do nothing if either asset is NULL, or they are not the same class. */" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "ToolTip", "Try and diff two assets using class-specific tool. Will do nothing if either asset is NULL, or they are not the same class." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OldRevision_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewRevision_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function DiffAssets constinit property declarations **************************** static const UECodeGen_Private::FObjectPropertyParams NewProp_OldAsset; static const UECodeGen_Private::FObjectPropertyParams NewProp_NewAsset; static const UECodeGen_Private::FStructPropertyParams NewProp_OldRevision; static const UECodeGen_Private::FStructPropertyParams NewProp_NewRevision; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function DiffAssets constinit property declarations ****************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function DiffAssets Property Definitions *************************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAssetTools_DiffAssets_Statics::NewProp_OldAsset = { "OldAsset", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventDiffAssets_Parms, OldAsset), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAssetTools_DiffAssets_Statics::NewProp_NewAsset = { "NewAsset", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventDiffAssets_Parms, NewAsset), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAssetTools_DiffAssets_Statics::NewProp_OldRevision = { "OldRevision", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventDiffAssets_Parms, OldRevision), Z_Construct_UScriptStruct_FRevisionInfo, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OldRevision_MetaData), NewProp_OldRevision_MetaData) }; // 1545522469 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAssetTools_DiffAssets_Statics::NewProp_NewRevision = { "NewRevision", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventDiffAssets_Parms, NewRevision), Z_Construct_UScriptStruct_FRevisionInfo, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewRevision_MetaData), NewProp_NewRevision_MetaData) }; // 1545522469 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetTools_DiffAssets_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_DiffAssets_Statics::NewProp_OldAsset, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_DiffAssets_Statics::NewProp_NewAsset, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_DiffAssets_Statics::NewProp_OldRevision, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_DiffAssets_Statics::NewProp_NewRevision, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_DiffAssets_Statics::PropPointers) < 2048); // ********** End Function DiffAssets Property Definitions ***************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetTools_DiffAssets_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetTools, nullptr, "DiffAssets", Z_Construct_UFunction_UAssetTools_DiffAssets_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_DiffAssets_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAssetTools_DiffAssets_Statics::AssetTools_eventDiffAssets_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_DiffAssets_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetTools_DiffAssets_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAssetTools_DiffAssets_Statics::AssetTools_eventDiffAssets_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAssetTools_DiffAssets() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetTools_DiffAssets_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(IAssetTools::execDiffAssets) { P_GET_OBJECT(UObject,Z_Param_OldAsset); P_GET_OBJECT(UObject,Z_Param_NewAsset); P_GET_STRUCT_REF(FRevisionInfo,Z_Param_Out_OldRevision); P_GET_STRUCT_REF(FRevisionInfo,Z_Param_Out_NewRevision); P_FINISH; P_NATIVE_BEGIN; P_THIS->DiffAssets(Z_Param_OldAsset,Z_Param_NewAsset,Z_Param_Out_OldRevision,Z_Param_Out_NewRevision); P_NATIVE_END; } // ********** End Interface UAssetTools Function DiffAssets **************************************** // ********** Begin Interface UAssetTools Function DuplicateAsset ********************************** struct Z_Construct_UFunction_UAssetTools_DuplicateAsset_Statics { struct AssetTools_eventDuplicateAsset_Parms { FString AssetName; FString PackagePath; UObject* OriginalObject; UObject* ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Editor Scripting | Asset Tools" }, { "Comment", "/** Creates an asset with the specified name and path. Uses OriginalObject as the duplication source. */" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "ToolTip", "Creates an asset with the specified name and path. Uses OriginalObject as the duplication source." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetName_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PackagePath_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function DuplicateAsset constinit property declarations ************************ static const UECodeGen_Private::FStrPropertyParams NewProp_AssetName; static const UECodeGen_Private::FStrPropertyParams NewProp_PackagePath; static const UECodeGen_Private::FObjectPropertyParams NewProp_OriginalObject; static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function DuplicateAsset constinit property declarations ************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function DuplicateAsset Property Definitions *********************************** const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UAssetTools_DuplicateAsset_Statics::NewProp_AssetName = { "AssetName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventDuplicateAsset_Parms, AssetName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetName_MetaData), NewProp_AssetName_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UAssetTools_DuplicateAsset_Statics::NewProp_PackagePath = { "PackagePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventDuplicateAsset_Parms, PackagePath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PackagePath_MetaData), NewProp_PackagePath_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAssetTools_DuplicateAsset_Statics::NewProp_OriginalObject = { "OriginalObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventDuplicateAsset_Parms, OriginalObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAssetTools_DuplicateAsset_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventDuplicateAsset_Parms, ReturnValue), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetTools_DuplicateAsset_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_DuplicateAsset_Statics::NewProp_AssetName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_DuplicateAsset_Statics::NewProp_PackagePath, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_DuplicateAsset_Statics::NewProp_OriginalObject, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_DuplicateAsset_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_DuplicateAsset_Statics::PropPointers) < 2048); // ********** End Function DuplicateAsset Property Definitions ************************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetTools_DuplicateAsset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetTools, nullptr, "DuplicateAsset", Z_Construct_UFunction_UAssetTools_DuplicateAsset_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_DuplicateAsset_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAssetTools_DuplicateAsset_Statics::AssetTools_eventDuplicateAsset_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_DuplicateAsset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetTools_DuplicateAsset_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAssetTools_DuplicateAsset_Statics::AssetTools_eventDuplicateAsset_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAssetTools_DuplicateAsset() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetTools_DuplicateAsset_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(IAssetTools::execDuplicateAsset) { P_GET_PROPERTY(FStrProperty,Z_Param_AssetName); P_GET_PROPERTY(FStrProperty,Z_Param_PackagePath); P_GET_OBJECT(UObject,Z_Param_OriginalObject); P_FINISH; P_NATIVE_BEGIN; *(UObject**)Z_Param__Result=P_THIS->DuplicateAsset(Z_Param_AssetName,Z_Param_PackagePath,Z_Param_OriginalObject); P_NATIVE_END; } // ********** End Interface UAssetTools Function DuplicateAsset ************************************ // ********** Begin Interface UAssetTools Function DuplicateAssetWithDialog ************************ struct Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialog_Statics { struct AssetTools_eventDuplicateAssetWithDialog_Parms { FString AssetName; FString PackagePath; UObject* OriginalObject; UObject* ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Editor Scripting | Asset Tools" }, { "Comment", "/** Opens an asset picker dialog and creates an asset with the specified name and path. Uses OriginalObject as the duplication source. */" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "ToolTip", "Opens an asset picker dialog and creates an asset with the specified name and path. Uses OriginalObject as the duplication source." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetName_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PackagePath_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function DuplicateAssetWithDialog constinit property declarations ************** static const UECodeGen_Private::FStrPropertyParams NewProp_AssetName; static const UECodeGen_Private::FStrPropertyParams NewProp_PackagePath; static const UECodeGen_Private::FObjectPropertyParams NewProp_OriginalObject; static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function DuplicateAssetWithDialog constinit property declarations **************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function DuplicateAssetWithDialog Property Definitions ************************* const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialog_Statics::NewProp_AssetName = { "AssetName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventDuplicateAssetWithDialog_Parms, AssetName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetName_MetaData), NewProp_AssetName_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialog_Statics::NewProp_PackagePath = { "PackagePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventDuplicateAssetWithDialog_Parms, PackagePath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PackagePath_MetaData), NewProp_PackagePath_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialog_Statics::NewProp_OriginalObject = { "OriginalObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventDuplicateAssetWithDialog_Parms, OriginalObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialog_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventDuplicateAssetWithDialog_Parms, ReturnValue), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialog_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialog_Statics::NewProp_AssetName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialog_Statics::NewProp_PackagePath, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialog_Statics::NewProp_OriginalObject, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialog_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialog_Statics::PropPointers) < 2048); // ********** End Function DuplicateAssetWithDialog Property Definitions *************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialog_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetTools, nullptr, "DuplicateAssetWithDialog", Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialog_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialog_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialog_Statics::AssetTools_eventDuplicateAssetWithDialog_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialog_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialog_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialog_Statics::AssetTools_eventDuplicateAssetWithDialog_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialog() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialog_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(IAssetTools::execDuplicateAssetWithDialog) { P_GET_PROPERTY(FStrProperty,Z_Param_AssetName); P_GET_PROPERTY(FStrProperty,Z_Param_PackagePath); P_GET_OBJECT(UObject,Z_Param_OriginalObject); P_FINISH; P_NATIVE_BEGIN; *(UObject**)Z_Param__Result=P_THIS->DuplicateAssetWithDialog(Z_Param_AssetName,Z_Param_PackagePath,Z_Param_OriginalObject); P_NATIVE_END; } // ********** End Interface UAssetTools Function DuplicateAssetWithDialog ************************** // ********** Begin Interface UAssetTools Function DuplicateAssetWithDialogAndTitle **************** struct Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialogAndTitle_Statics { struct AssetTools_eventDuplicateAssetWithDialogAndTitle_Parms { FString AssetName; FString PackagePath; UObject* OriginalObject; FText DialogTitle; UObject* ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Editor Scripting | Asset Tools" }, { "Comment", "/** Opens an asset picker dialog and creates an asset with the specified name and path. \n\x09 * Uses OriginalObject as the duplication source.\n\x09 * Uses DialogTitle as the dialog's title.\n\x09 */" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "ToolTip", "Opens an asset picker dialog and creates an asset with the specified name and path.\nUses OriginalObject as the duplication source.\nUses DialogTitle as the dialog's title." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetName_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PackagePath_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function DuplicateAssetWithDialogAndTitle constinit property declarations ****** static const UECodeGen_Private::FStrPropertyParams NewProp_AssetName; static const UECodeGen_Private::FStrPropertyParams NewProp_PackagePath; static const UECodeGen_Private::FObjectPropertyParams NewProp_OriginalObject; static const UECodeGen_Private::FTextPropertyParams NewProp_DialogTitle; static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function DuplicateAssetWithDialogAndTitle constinit property declarations ******** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function DuplicateAssetWithDialogAndTitle Property Definitions ***************** const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialogAndTitle_Statics::NewProp_AssetName = { "AssetName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventDuplicateAssetWithDialogAndTitle_Parms, AssetName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetName_MetaData), NewProp_AssetName_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialogAndTitle_Statics::NewProp_PackagePath = { "PackagePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventDuplicateAssetWithDialogAndTitle_Parms, PackagePath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PackagePath_MetaData), NewProp_PackagePath_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialogAndTitle_Statics::NewProp_OriginalObject = { "OriginalObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventDuplicateAssetWithDialogAndTitle_Parms, OriginalObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FTextPropertyParams Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialogAndTitle_Statics::NewProp_DialogTitle = { "DialogTitle", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventDuplicateAssetWithDialogAndTitle_Parms, DialogTitle), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialogAndTitle_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventDuplicateAssetWithDialogAndTitle_Parms, ReturnValue), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialogAndTitle_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialogAndTitle_Statics::NewProp_AssetName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialogAndTitle_Statics::NewProp_PackagePath, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialogAndTitle_Statics::NewProp_OriginalObject, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialogAndTitle_Statics::NewProp_DialogTitle, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialogAndTitle_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialogAndTitle_Statics::PropPointers) < 2048); // ********** End Function DuplicateAssetWithDialogAndTitle Property Definitions ******************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialogAndTitle_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetTools, nullptr, "DuplicateAssetWithDialogAndTitle", Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialogAndTitle_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialogAndTitle_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialogAndTitle_Statics::AssetTools_eventDuplicateAssetWithDialogAndTitle_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialogAndTitle_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialogAndTitle_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialogAndTitle_Statics::AssetTools_eventDuplicateAssetWithDialogAndTitle_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialogAndTitle() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialogAndTitle_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(IAssetTools::execDuplicateAssetWithDialogAndTitle) { P_GET_PROPERTY(FStrProperty,Z_Param_AssetName); P_GET_PROPERTY(FStrProperty,Z_Param_PackagePath); P_GET_OBJECT(UObject,Z_Param_OriginalObject); P_GET_PROPERTY(FTextProperty,Z_Param_DialogTitle); P_FINISH; P_NATIVE_BEGIN; *(UObject**)Z_Param__Result=P_THIS->DuplicateAssetWithDialogAndTitle(Z_Param_AssetName,Z_Param_PackagePath,Z_Param_OriginalObject,Z_Param_DialogTitle); P_NATIVE_END; } // ********** End Interface UAssetTools Function DuplicateAssetWithDialogAndTitle ****************** // ********** Begin Interface UAssetTools Function ExportAssets ************************************ struct Z_Construct_UFunction_UAssetTools_ExportAssets_Statics { struct AssetTools_eventExportAssets_Parms { TArray AssetsToExport; FString ExportPath; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Editor Scripting | Asset Tools" }, { "Comment", "/**\n\x09 * Exports the specified objects to file.\n\x09 *\n\x09 * @param\x09""AssetsToExport\x09\x09\x09\x09\x09List of full asset names (e.g /Game/Path/Asset) to export\n\x09 * @param\x09""ExportPath\x09\x09\x09\x09\x09\x09The directory path to export to.\n\x09 */" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "ToolTip", "Exports the specified objects to file.\n\n@param AssetsToExport List of full asset names (e.g /Game/Path/Asset) to export\n@param ExportPath The directory path to export to." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetsToExport_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExportPath_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function ExportAssets constinit property declarations ************************** static const UECodeGen_Private::FStrPropertyParams NewProp_AssetsToExport_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_AssetsToExport; static const UECodeGen_Private::FStrPropertyParams NewProp_ExportPath; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function ExportAssets constinit property declarations **************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function ExportAssets Property Definitions ************************************* const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UAssetTools_ExportAssets_Statics::NewProp_AssetsToExport_Inner = { "AssetsToExport", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UAssetTools_ExportAssets_Statics::NewProp_AssetsToExport = { "AssetsToExport", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventExportAssets_Parms, AssetsToExport), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetsToExport_MetaData), NewProp_AssetsToExport_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UAssetTools_ExportAssets_Statics::NewProp_ExportPath = { "ExportPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventExportAssets_Parms, ExportPath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExportPath_MetaData), NewProp_ExportPath_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetTools_ExportAssets_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_ExportAssets_Statics::NewProp_AssetsToExport_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_ExportAssets_Statics::NewProp_AssetsToExport, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_ExportAssets_Statics::NewProp_ExportPath, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_ExportAssets_Statics::PropPointers) < 2048); // ********** End Function ExportAssets Property Definitions *************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetTools_ExportAssets_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetTools, nullptr, "ExportAssets", Z_Construct_UFunction_UAssetTools_ExportAssets_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_ExportAssets_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAssetTools_ExportAssets_Statics::AssetTools_eventExportAssets_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_ExportAssets_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetTools_ExportAssets_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAssetTools_ExportAssets_Statics::AssetTools_eventExportAssets_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAssetTools_ExportAssets() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetTools_ExportAssets_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(IAssetTools::execExportAssets) { P_GET_TARRAY_REF(FString,Z_Param_Out_AssetsToExport); P_GET_PROPERTY(FStrProperty,Z_Param_ExportPath); P_FINISH; P_NATIVE_BEGIN; P_THIS->ExportAssets(Z_Param_Out_AssetsToExport,Z_Param_ExportPath); P_NATIVE_END; } // ********** End Interface UAssetTools Function ExportAssets ************************************** // ********** Begin Interface UAssetTools Function ExportAssetsWithDialog ************************** struct Z_Construct_UFunction_UAssetTools_ExportAssetsWithDialog_Statics { struct AssetTools_eventExportAssetsWithDialog_Parms { TArray AssetsToExport; bool bPromptForIndividualFilenames; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Editor Scripting | Asset Tools" }, { "Comment", "/**\n\x09 * Exports the specified objects to file. First prompting the user to pick an export directory and optionally prompting the user to pick a unique directory per file\n\x09 *\n\x09 * @param\x09""AssetsToExport\x09\x09\x09\x09\x09List of assets to export\n\x09 * @param\x09""ExportPath\x09\x09\x09\x09\x09\x09The directory path to export to.\n\x09 */" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "ToolTip", "Exports the specified objects to file. First prompting the user to pick an export directory and optionally prompting the user to pick a unique directory per file\n\n@param AssetsToExport List of assets to export\n@param ExportPath The directory path to export to." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetsToExport_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function ExportAssetsWithDialog constinit property declarations **************** static const UECodeGen_Private::FStrPropertyParams NewProp_AssetsToExport_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_AssetsToExport; static void NewProp_bPromptForIndividualFilenames_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bPromptForIndividualFilenames; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function ExportAssetsWithDialog constinit property declarations ****************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function ExportAssetsWithDialog Property Definitions *************************** const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UAssetTools_ExportAssetsWithDialog_Statics::NewProp_AssetsToExport_Inner = { "AssetsToExport", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UAssetTools_ExportAssetsWithDialog_Statics::NewProp_AssetsToExport = { "AssetsToExport", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventExportAssetsWithDialog_Parms, AssetsToExport), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetsToExport_MetaData), NewProp_AssetsToExport_MetaData) }; void Z_Construct_UFunction_UAssetTools_ExportAssetsWithDialog_Statics::NewProp_bPromptForIndividualFilenames_SetBit(void* Obj) { ((AssetTools_eventExportAssetsWithDialog_Parms*)Obj)->bPromptForIndividualFilenames = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAssetTools_ExportAssetsWithDialog_Statics::NewProp_bPromptForIndividualFilenames = { "bPromptForIndividualFilenames", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AssetTools_eventExportAssetsWithDialog_Parms), &Z_Construct_UFunction_UAssetTools_ExportAssetsWithDialog_Statics::NewProp_bPromptForIndividualFilenames_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetTools_ExportAssetsWithDialog_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_ExportAssetsWithDialog_Statics::NewProp_AssetsToExport_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_ExportAssetsWithDialog_Statics::NewProp_AssetsToExport, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_ExportAssetsWithDialog_Statics::NewProp_bPromptForIndividualFilenames, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_ExportAssetsWithDialog_Statics::PropPointers) < 2048); // ********** End Function ExportAssetsWithDialog Property Definitions ***************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetTools_ExportAssetsWithDialog_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetTools, nullptr, "ExportAssetsWithDialog", Z_Construct_UFunction_UAssetTools_ExportAssetsWithDialog_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_ExportAssetsWithDialog_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAssetTools_ExportAssetsWithDialog_Statics::AssetTools_eventExportAssetsWithDialog_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_ExportAssetsWithDialog_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetTools_ExportAssetsWithDialog_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAssetTools_ExportAssetsWithDialog_Statics::AssetTools_eventExportAssetsWithDialog_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAssetTools_ExportAssetsWithDialog() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetTools_ExportAssetsWithDialog_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(IAssetTools::execExportAssetsWithDialog) { P_GET_TARRAY_REF(FString,Z_Param_Out_AssetsToExport); P_GET_UBOOL(Z_Param_bPromptForIndividualFilenames); P_FINISH; P_NATIVE_BEGIN; P_THIS->ExportAssetsWithDialog(Z_Param_Out_AssetsToExport,Z_Param_bPromptForIndividualFilenames); P_NATIVE_END; } // ********** End Interface UAssetTools Function ExportAssetsWithDialog **************************** // ********** Begin Interface UAssetTools Function FindSoftReferencesToObject ********************** struct Z_Construct_UFunction_UAssetTools_FindSoftReferencesToObject_Statics { struct AssetTools_eventFindSoftReferencesToObject_Parms { FSoftObjectPath TargetObject; TArray ReferencingObjects; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Editor Scripting | Asset Tools" }, { "Comment", "/** Returns list of objects that soft reference the given soft object path. This will load assets into memory to verify */" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "ToolTip", "Returns list of objects that soft reference the given soft object path. This will load assets into memory to verify" }, }; #endif // WITH_METADATA // ********** Begin Function FindSoftReferencesToObject constinit property declarations ************ static const UECodeGen_Private::FStructPropertyParams NewProp_TargetObject; static const UECodeGen_Private::FObjectPropertyParams NewProp_ReferencingObjects_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_ReferencingObjects; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function FindSoftReferencesToObject constinit property declarations ************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function FindSoftReferencesToObject Property Definitions *********************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAssetTools_FindSoftReferencesToObject_Statics::NewProp_TargetObject = { "TargetObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventFindSoftReferencesToObject_Parms, TargetObject), Z_Construct_UScriptStruct_FSoftObjectPath, METADATA_PARAMS(0, nullptr) }; // 2425717601 const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAssetTools_FindSoftReferencesToObject_Statics::NewProp_ReferencingObjects_Inner = { "ReferencingObjects", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UAssetTools_FindSoftReferencesToObject_Statics::NewProp_ReferencingObjects = { "ReferencingObjects", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventFindSoftReferencesToObject_Parms, ReferencingObjects), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetTools_FindSoftReferencesToObject_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_FindSoftReferencesToObject_Statics::NewProp_TargetObject, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_FindSoftReferencesToObject_Statics::NewProp_ReferencingObjects_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_FindSoftReferencesToObject_Statics::NewProp_ReferencingObjects, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_FindSoftReferencesToObject_Statics::PropPointers) < 2048); // ********** End Function FindSoftReferencesToObject Property Definitions ************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetTools_FindSoftReferencesToObject_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetTools, nullptr, "FindSoftReferencesToObject", Z_Construct_UFunction_UAssetTools_FindSoftReferencesToObject_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_FindSoftReferencesToObject_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAssetTools_FindSoftReferencesToObject_Statics::AssetTools_eventFindSoftReferencesToObject_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_FindSoftReferencesToObject_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetTools_FindSoftReferencesToObject_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAssetTools_FindSoftReferencesToObject_Statics::AssetTools_eventFindSoftReferencesToObject_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAssetTools_FindSoftReferencesToObject() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetTools_FindSoftReferencesToObject_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(IAssetTools::execFindSoftReferencesToObject) { P_GET_STRUCT(FSoftObjectPath,Z_Param_TargetObject); P_GET_TARRAY_REF(UObject*,Z_Param_Out_ReferencingObjects); P_FINISH; P_NATIVE_BEGIN; P_THIS->FindSoftReferencesToObject(Z_Param_TargetObject,Z_Param_Out_ReferencingObjects); P_NATIVE_END; } // ********** End Interface UAssetTools Function FindSoftReferencesToObject ************************ // ********** Begin Interface UAssetTools Function ImportAssetsAutomated *************************** struct Z_Construct_UFunction_UAssetTools_ImportAssetsAutomated_Statics { struct AssetTools_eventImportAssetsAutomated_Parms { const UAutomatedAssetImportData* ImportData; TArray ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Editor Scripting | Asset Tools" }, { "Comment", "/**\n\x09 * Imports assets using data specified completely up front. Does not ever ask any questions of the user or show any modal error messages\n\x09 *\n\x09 * @param AutomatedImportData\x09""Data that specifies how to import each file\n\x09 * @return list of successfully imported assets\n\x09 */" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "ToolTip", "Imports assets using data specified completely up front. Does not ever ask any questions of the user or show any modal error messages\n\n@param AutomatedImportData Data that specifies how to import each file\n@return list of successfully imported assets" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ImportData_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function ImportAssetsAutomated constinit property declarations ***************** static const UECodeGen_Private::FObjectPropertyParams NewProp_ImportData; static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function ImportAssetsAutomated constinit property declarations ******************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function ImportAssetsAutomated Property Definitions **************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAssetTools_ImportAssetsAutomated_Statics::NewProp_ImportData = { "ImportData", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventImportAssetsAutomated_Parms, ImportData), Z_Construct_UClass_UAutomatedAssetImportData_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ImportData_MetaData), NewProp_ImportData_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAssetTools_ImportAssetsAutomated_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UAssetTools_ImportAssetsAutomated_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventImportAssetsAutomated_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetTools_ImportAssetsAutomated_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_ImportAssetsAutomated_Statics::NewProp_ImportData, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_ImportAssetsAutomated_Statics::NewProp_ReturnValue_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_ImportAssetsAutomated_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_ImportAssetsAutomated_Statics::PropPointers) < 2048); // ********** End Function ImportAssetsAutomated Property Definitions ****************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetTools_ImportAssetsAutomated_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetTools, nullptr, "ImportAssetsAutomated", Z_Construct_UFunction_UAssetTools_ImportAssetsAutomated_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_ImportAssetsAutomated_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAssetTools_ImportAssetsAutomated_Statics::AssetTools_eventImportAssetsAutomated_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_ImportAssetsAutomated_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetTools_ImportAssetsAutomated_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAssetTools_ImportAssetsAutomated_Statics::AssetTools_eventImportAssetsAutomated_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAssetTools_ImportAssetsAutomated() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetTools_ImportAssetsAutomated_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(IAssetTools::execImportAssetsAutomated) { P_GET_OBJECT(UAutomatedAssetImportData,Z_Param_ImportData); P_FINISH; P_NATIVE_BEGIN; *(TArray*)Z_Param__Result=P_THIS->ImportAssetsAutomated(Z_Param_ImportData); P_NATIVE_END; } // ********** End Interface UAssetTools Function ImportAssetsAutomated ***************************** // ********** Begin Interface UAssetTools Function ImportAssetsWithDialog ************************** struct Z_Construct_UFunction_UAssetTools_ImportAssetsWithDialog_Statics { struct AssetTools_eventImportAssetsWithDialog_Parms { FString DestinationPath; TArray ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Editor Scripting | Asset Tools" }, { "Comment", "/**\n\x09 * Opens a file open dialog to choose files to import to the destination path.\n\x09 *\n\x09 * @param DestinationPath\x09Path to import files to\n\x09 * @return list of successfully imported assets\n\x09 */" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "ToolTip", "Opens a file open dialog to choose files to import to the destination path.\n\n@param DestinationPath Path to import files to\n@return list of successfully imported assets" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DestinationPath_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function ImportAssetsWithDialog constinit property declarations **************** static const UECodeGen_Private::FStrPropertyParams NewProp_DestinationPath; static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function ImportAssetsWithDialog constinit property declarations ****************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function ImportAssetsWithDialog Property Definitions *************************** const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UAssetTools_ImportAssetsWithDialog_Statics::NewProp_DestinationPath = { "DestinationPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventImportAssetsWithDialog_Parms, DestinationPath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DestinationPath_MetaData), NewProp_DestinationPath_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAssetTools_ImportAssetsWithDialog_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UAssetTools_ImportAssetsWithDialog_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventImportAssetsWithDialog_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetTools_ImportAssetsWithDialog_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_ImportAssetsWithDialog_Statics::NewProp_DestinationPath, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_ImportAssetsWithDialog_Statics::NewProp_ReturnValue_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_ImportAssetsWithDialog_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_ImportAssetsWithDialog_Statics::PropPointers) < 2048); // ********** End Function ImportAssetsWithDialog Property Definitions ***************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetTools_ImportAssetsWithDialog_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetTools, nullptr, "ImportAssetsWithDialog", Z_Construct_UFunction_UAssetTools_ImportAssetsWithDialog_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_ImportAssetsWithDialog_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAssetTools_ImportAssetsWithDialog_Statics::AssetTools_eventImportAssetsWithDialog_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_ImportAssetsWithDialog_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetTools_ImportAssetsWithDialog_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAssetTools_ImportAssetsWithDialog_Statics::AssetTools_eventImportAssetsWithDialog_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAssetTools_ImportAssetsWithDialog() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetTools_ImportAssetsWithDialog_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(IAssetTools::execImportAssetsWithDialog) { P_GET_PROPERTY(FStrProperty,Z_Param_DestinationPath); P_FINISH; P_NATIVE_BEGIN; *(TArray*)Z_Param__Result=P_THIS->ImportAssetsWithDialog(Z_Param_DestinationPath); P_NATIVE_END; } // ********** End Interface UAssetTools Function ImportAssetsWithDialog **************************** // ********** Begin Interface UAssetTools Function ImportAssetTasks ******************************** struct Z_Construct_UFunction_UAssetTools_ImportAssetTasks_Statics { struct AssetTools_eventImportAssetTasks_Parms { TArray ImportTasks; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Editor Scripting | Asset Tools" }, { "Comment", "/**\n\x09* Imports assets using tasks specified.\n\x09*\n\x09* @param ImportTasks\x09Tasks that specify how to import each file\n\x09*/" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "ToolTip", "Imports assets using tasks specified.\n\n@param ImportTasks Tasks that specify how to import each file" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ImportTasks_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function ImportAssetTasks constinit property declarations ********************** static const UECodeGen_Private::FObjectPropertyParams NewProp_ImportTasks_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_ImportTasks; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function ImportAssetTasks constinit property declarations ************************ static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function ImportAssetTasks Property Definitions ********************************* const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAssetTools_ImportAssetTasks_Statics::NewProp_ImportTasks_Inner = { "ImportTasks", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UAssetImportTask_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UAssetTools_ImportAssetTasks_Statics::NewProp_ImportTasks = { "ImportTasks", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventImportAssetTasks_Parms, ImportTasks), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ImportTasks_MetaData), NewProp_ImportTasks_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetTools_ImportAssetTasks_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_ImportAssetTasks_Statics::NewProp_ImportTasks_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_ImportAssetTasks_Statics::NewProp_ImportTasks, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_ImportAssetTasks_Statics::PropPointers) < 2048); // ********** End Function ImportAssetTasks Property Definitions *********************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetTools_ImportAssetTasks_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetTools, nullptr, "ImportAssetTasks", Z_Construct_UFunction_UAssetTools_ImportAssetTasks_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_ImportAssetTasks_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAssetTools_ImportAssetTasks_Statics::AssetTools_eventImportAssetTasks_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_ImportAssetTasks_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetTools_ImportAssetTasks_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAssetTools_ImportAssetTasks_Statics::AssetTools_eventImportAssetTasks_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAssetTools_ImportAssetTasks() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetTools_ImportAssetTasks_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(IAssetTools::execImportAssetTasks) { P_GET_TARRAY_REF(UAssetImportTask*,Z_Param_Out_ImportTasks); P_FINISH; P_NATIVE_BEGIN; P_THIS->ImportAssetTasks(Z_Param_Out_ImportTasks); P_NATIVE_END; } // ********** End Interface UAssetTools Function ImportAssetTasks ********************************** // ********** Begin Interface UAssetTools Function IsAssetReadOnly ********************************* struct Z_Construct_UFunction_UAssetTools_IsAssetReadOnly_Statics { struct AssetTools_eventIsAssetReadOnly_Parms { FAssetData AssetData; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Editor Scripting | Asset Tools" }, { "Comment", "/**\n\x09 * Determines whether an asset is considered read-only for editing, based on its flags and the current permissions (@see GetWritableFolderPermissionList).\n\x09 * @note This does not check the read-only state of the file itself or anything regarding source control, as it's only checking if the asset can be edited in-memory, not that any edits can be saved to disk.\n\x09 */" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "ToolTip", "Determines whether an asset is considered read-only for editing, based on its flags and the current permissions (@see GetWritableFolderPermissionList).\n@note This does not check the read-only state of the file itself or anything regarding source control, as it's only checking if the asset can be edited in-memory, not that any edits can be saved to disk." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetData_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function IsAssetReadOnly constinit property declarations *********************** static const UECodeGen_Private::FStructPropertyParams NewProp_AssetData; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function IsAssetReadOnly constinit property declarations ************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function IsAssetReadOnly Property Definitions ********************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAssetTools_IsAssetReadOnly_Statics::NewProp_AssetData = { "AssetData", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventIsAssetReadOnly_Parms, AssetData), Z_Construct_UScriptStruct_FAssetData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetData_MetaData), NewProp_AssetData_MetaData) }; // 3308834901 void Z_Construct_UFunction_UAssetTools_IsAssetReadOnly_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((AssetTools_eventIsAssetReadOnly_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAssetTools_IsAssetReadOnly_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(AssetTools_eventIsAssetReadOnly_Parms), &Z_Construct_UFunction_UAssetTools_IsAssetReadOnly_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetTools_IsAssetReadOnly_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_IsAssetReadOnly_Statics::NewProp_AssetData, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_IsAssetReadOnly_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_IsAssetReadOnly_Statics::PropPointers) < 2048); // ********** End Function IsAssetReadOnly Property Definitions ************************************ const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetTools_IsAssetReadOnly_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetTools, nullptr, "IsAssetReadOnly", Z_Construct_UFunction_UAssetTools_IsAssetReadOnly_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_IsAssetReadOnly_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAssetTools_IsAssetReadOnly_Statics::AssetTools_eventIsAssetReadOnly_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_IsAssetReadOnly_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetTools_IsAssetReadOnly_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAssetTools_IsAssetReadOnly_Statics::AssetTools_eventIsAssetReadOnly_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAssetTools_IsAssetReadOnly() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetTools_IsAssetReadOnly_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(IAssetTools::execIsAssetReadOnly) { P_GET_STRUCT_REF(FAssetData,Z_Param_Out_AssetData); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->IsAssetReadOnly(Z_Param_Out_AssetData); P_NATIVE_END; } // ********** End Interface UAssetTools Function IsAssetReadOnly *********************************** // ********** Begin Interface UAssetTools Function MigratePackages ********************************* struct Z_Construct_UFunction_UAssetTools_MigratePackages_Statics { struct AssetTools_eventMigratePackages_Parms { TArray PackageNamesToMigrate; FString DestinationPath; FMigrationOptions Options; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Editor Scripting | Asset Tools" }, { "Comment", "/* Migrate packages and dependencies to another folder */" }, { "CPP_Default_Options", "()" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "ToolTip", "Migrate packages and dependencies to another folder" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PackageNamesToMigrate_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DestinationPath_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Options_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function MigratePackages constinit property declarations *********************** static const UECodeGen_Private::FNamePropertyParams NewProp_PackageNamesToMigrate_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_PackageNamesToMigrate; static const UECodeGen_Private::FStrPropertyParams NewProp_DestinationPath; static const UECodeGen_Private::FStructPropertyParams NewProp_Options; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function MigratePackages constinit property declarations ************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function MigratePackages Property Definitions ********************************** const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAssetTools_MigratePackages_Statics::NewProp_PackageNamesToMigrate_Inner = { "PackageNamesToMigrate", 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_UAssetTools_MigratePackages_Statics::NewProp_PackageNamesToMigrate = { "PackageNamesToMigrate", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventMigratePackages_Parms, PackageNamesToMigrate), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PackageNamesToMigrate_MetaData), NewProp_PackageNamesToMigrate_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UAssetTools_MigratePackages_Statics::NewProp_DestinationPath = { "DestinationPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventMigratePackages_Parms, DestinationPath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DestinationPath_MetaData), NewProp_DestinationPath_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAssetTools_MigratePackages_Statics::NewProp_Options = { "Options", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventMigratePackages_Parms, Options), Z_Construct_UScriptStruct_FMigrationOptions, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Options_MetaData), NewProp_Options_MetaData) }; // 1170192246 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetTools_MigratePackages_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_MigratePackages_Statics::NewProp_PackageNamesToMigrate_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_MigratePackages_Statics::NewProp_PackageNamesToMigrate, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_MigratePackages_Statics::NewProp_DestinationPath, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_MigratePackages_Statics::NewProp_Options, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_MigratePackages_Statics::PropPointers) < 2048); // ********** End Function MigratePackages Property Definitions ************************************ const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetTools_MigratePackages_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetTools, nullptr, "MigratePackages", Z_Construct_UFunction_UAssetTools_MigratePackages_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_MigratePackages_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAssetTools_MigratePackages_Statics::AssetTools_eventMigratePackages_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x44420400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_MigratePackages_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetTools_MigratePackages_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAssetTools_MigratePackages_Statics::AssetTools_eventMigratePackages_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAssetTools_MigratePackages() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetTools_MigratePackages_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(IAssetTools::execMigratePackages) { P_GET_TARRAY_REF(FName,Z_Param_Out_PackageNamesToMigrate); P_GET_PROPERTY(FStrProperty,Z_Param_DestinationPath); P_GET_STRUCT_REF(FMigrationOptions,Z_Param_Out_Options); P_FINISH; P_NATIVE_BEGIN; P_THIS->MigratePackages(Z_Param_Out_PackageNamesToMigrate,Z_Param_DestinationPath,Z_Param_Out_Options); P_NATIVE_END; } // ********** End Interface UAssetTools Function MigratePackages *********************************** // ********** Begin Interface UAssetTools Function OpenEditorForAssets ***************************** struct Z_Construct_UFunction_UAssetTools_OpenEditorForAssets_Statics { struct AssetTools_eventOpenEditorForAssets_Parms { TArray Assets; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Editor Scripting | Asset Tools" }, { "Comment", "/** Opens editor for assets */" }, { "DeprecatedFunction", "" }, { "DeprecationMessage", "Please use UAssetEditorSubsystem::OpenEditorForAssets instead." }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "ToolTip", "Opens editor for assets" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Assets_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function OpenEditorForAssets constinit property declarations ******************* static const UECodeGen_Private::FObjectPropertyParams NewProp_Assets_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Assets; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function OpenEditorForAssets constinit property declarations ********************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function OpenEditorForAssets Property Definitions ****************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAssetTools_OpenEditorForAssets_Statics::NewProp_Assets_Inner = { "Assets", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UAssetTools_OpenEditorForAssets_Statics::NewProp_Assets = { "Assets", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventOpenEditorForAssets_Parms, Assets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Assets_MetaData), NewProp_Assets_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetTools_OpenEditorForAssets_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_OpenEditorForAssets_Statics::NewProp_Assets_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_OpenEditorForAssets_Statics::NewProp_Assets, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_OpenEditorForAssets_Statics::PropPointers) < 2048); // ********** End Function OpenEditorForAssets Property Definitions ******************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetTools_OpenEditorForAssets_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetTools, nullptr, "OpenEditorForAssets", Z_Construct_UFunction_UAssetTools_OpenEditorForAssets_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_OpenEditorForAssets_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAssetTools_OpenEditorForAssets_Statics::AssetTools_eventOpenEditorForAssets_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_OpenEditorForAssets_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetTools_OpenEditorForAssets_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAssetTools_OpenEditorForAssets_Statics::AssetTools_eventOpenEditorForAssets_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAssetTools_OpenEditorForAssets() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetTools_OpenEditorForAssets_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(IAssetTools::execOpenEditorForAssets) { P_GET_TARRAY_REF(UObject*,Z_Param_Out_Assets); P_FINISH; P_NATIVE_BEGIN; P_THIS->OpenEditorForAssets(Z_Param_Out_Assets); P_NATIVE_END; } // ********** End Interface UAssetTools Function OpenEditorForAssets ******************************* // ********** Begin Interface UAssetTools Function RenameAssets ************************************ struct Z_Construct_UFunction_UAssetTools_RenameAssets_Statics { struct AssetTools_eventRenameAssets_Parms { TArray AssetsAndNames; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Editor Scripting | Asset Tools" }, { "Comment", "/** Renames assets using the specified names. */" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "ToolTip", "Renames assets using the specified names." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetsAndNames_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function RenameAssets constinit property declarations ************************** static const UECodeGen_Private::FStructPropertyParams NewProp_AssetsAndNames_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_AssetsAndNames; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function RenameAssets constinit property declarations **************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function RenameAssets Property Definitions ************************************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAssetTools_RenameAssets_Statics::NewProp_AssetsAndNames_Inner = { "AssetsAndNames", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FAssetRenameData, METADATA_PARAMS(0, nullptr) }; // 22705119 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UAssetTools_RenameAssets_Statics::NewProp_AssetsAndNames = { "AssetsAndNames", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventRenameAssets_Parms, AssetsAndNames), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetsAndNames_MetaData), NewProp_AssetsAndNames_MetaData) }; // 22705119 void Z_Construct_UFunction_UAssetTools_RenameAssets_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((AssetTools_eventRenameAssets_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAssetTools_RenameAssets_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(AssetTools_eventRenameAssets_Parms), &Z_Construct_UFunction_UAssetTools_RenameAssets_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetTools_RenameAssets_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_RenameAssets_Statics::NewProp_AssetsAndNames_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_RenameAssets_Statics::NewProp_AssetsAndNames, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_RenameAssets_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_RenameAssets_Statics::PropPointers) < 2048); // ********** End Function RenameAssets Property Definitions *************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetTools_RenameAssets_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetTools, nullptr, "RenameAssets", Z_Construct_UFunction_UAssetTools_RenameAssets_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_RenameAssets_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAssetTools_RenameAssets_Statics::AssetTools_eventRenameAssets_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_RenameAssets_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetTools_RenameAssets_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAssetTools_RenameAssets_Statics::AssetTools_eventRenameAssets_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAssetTools_RenameAssets() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetTools_RenameAssets_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(IAssetTools::execRenameAssets) { P_GET_TARRAY_REF(FAssetRenameData,Z_Param_Out_AssetsAndNames); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->RenameAssets(Z_Param_Out_AssetsAndNames); P_NATIVE_END; } // ********** End Interface UAssetTools Function RenameAssets ************************************** // ********** Begin Interface UAssetTools Function RenameAssetsWithDialog ************************** struct Z_Construct_UFunction_UAssetTools_RenameAssetsWithDialog_Statics { struct AssetTools_eventRenameAssetsWithDialog_Parms { TArray AssetsAndNames; bool bAutoCheckout; EAssetRenameResult ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Editor Scripting | Asset Tools" }, { "Comment", "/** Renames assets using the specified names. */" }, { "CPP_Default_bAutoCheckout", "false" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "ToolTip", "Renames assets using the specified names." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetsAndNames_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function RenameAssetsWithDialog constinit property declarations **************** static const UECodeGen_Private::FStructPropertyParams NewProp_AssetsAndNames_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_AssetsAndNames; static void NewProp_bAutoCheckout_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bAutoCheckout; static const UECodeGen_Private::FBytePropertyParams NewProp_ReturnValue_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function RenameAssetsWithDialog constinit property declarations ****************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function RenameAssetsWithDialog Property Definitions *************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAssetTools_RenameAssetsWithDialog_Statics::NewProp_AssetsAndNames_Inner = { "AssetsAndNames", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FAssetRenameData, METADATA_PARAMS(0, nullptr) }; // 22705119 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UAssetTools_RenameAssetsWithDialog_Statics::NewProp_AssetsAndNames = { "AssetsAndNames", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventRenameAssetsWithDialog_Parms, AssetsAndNames), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetsAndNames_MetaData), NewProp_AssetsAndNames_MetaData) }; // 22705119 void Z_Construct_UFunction_UAssetTools_RenameAssetsWithDialog_Statics::NewProp_bAutoCheckout_SetBit(void* Obj) { ((AssetTools_eventRenameAssetsWithDialog_Parms*)Obj)->bAutoCheckout = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAssetTools_RenameAssetsWithDialog_Statics::NewProp_bAutoCheckout = { "bAutoCheckout", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AssetTools_eventRenameAssetsWithDialog_Parms), &Z_Construct_UFunction_UAssetTools_RenameAssetsWithDialog_Statics::NewProp_bAutoCheckout_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAssetTools_RenameAssetsWithDialog_Statics::NewProp_ReturnValue_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_UAssetTools_RenameAssetsWithDialog_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventRenameAssetsWithDialog_Parms, ReturnValue), Z_Construct_UEnum_AssetTools_EAssetRenameResult, METADATA_PARAMS(0, nullptr) }; // 1216730601 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetTools_RenameAssetsWithDialog_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_RenameAssetsWithDialog_Statics::NewProp_AssetsAndNames_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_RenameAssetsWithDialog_Statics::NewProp_AssetsAndNames, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_RenameAssetsWithDialog_Statics::NewProp_bAutoCheckout, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_RenameAssetsWithDialog_Statics::NewProp_ReturnValue_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_RenameAssetsWithDialog_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_RenameAssetsWithDialog_Statics::PropPointers) < 2048); // ********** End Function RenameAssetsWithDialog Property Definitions ***************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetTools_RenameAssetsWithDialog_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetTools, nullptr, "RenameAssetsWithDialog", Z_Construct_UFunction_UAssetTools_RenameAssetsWithDialog_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_RenameAssetsWithDialog_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAssetTools_RenameAssetsWithDialog_Statics::AssetTools_eventRenameAssetsWithDialog_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_RenameAssetsWithDialog_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetTools_RenameAssetsWithDialog_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAssetTools_RenameAssetsWithDialog_Statics::AssetTools_eventRenameAssetsWithDialog_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAssetTools_RenameAssetsWithDialog() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetTools_RenameAssetsWithDialog_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(IAssetTools::execRenameAssetsWithDialog) { P_GET_TARRAY_REF(FAssetRenameData,Z_Param_Out_AssetsAndNames); P_GET_UBOOL(Z_Param_bAutoCheckout); P_FINISH; P_NATIVE_BEGIN; *(EAssetRenameResult*)Z_Param__Result=P_THIS->RenameAssetsWithDialog(Z_Param_Out_AssetsAndNames,Z_Param_bAutoCheckout); P_NATIVE_END; } // ********** End Interface UAssetTools Function RenameAssetsWithDialog **************************** // ********** Begin Interface UAssetTools Function RenameReferencingSoftObjectPaths **************** struct Z_Construct_UFunction_UAssetTools_RenameReferencingSoftObjectPaths_Statics { struct AssetTools_eventRenameReferencingSoftObjectPaths_Parms { TArray PackagesToCheck; TMap AssetRedirectorMap; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Editor Scripting | Asset Tools" }, { "Comment", "/**\n\x09 * Function that renames all FSoftObjectPath object with the old asset path to the new one.\n\x09 *\n\x09 * @param PackagesToCheck Packages to check for referencing FSoftObjectPath.\n\x09 * @param AssetRedirectorMap Map from old asset path to new asset path\n\x09 */" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, { "ToolTip", "Function that renames all FSoftObjectPath object with the old asset path to the new one.\n\n@param PackagesToCheck Packages to check for referencing FSoftObjectPath.\n@param AssetRedirectorMap Map from old asset path to new asset path" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PackagesToCheck_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetRedirectorMap_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function RenameReferencingSoftObjectPaths constinit property declarations ****** static const UECodeGen_Private::FObjectPropertyParams NewProp_PackagesToCheck_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_PackagesToCheck; static const UECodeGen_Private::FStructPropertyParams NewProp_AssetRedirectorMap_ValueProp; static const UECodeGen_Private::FStructPropertyParams NewProp_AssetRedirectorMap_Key_KeyProp; static const UECodeGen_Private::FMapPropertyParams NewProp_AssetRedirectorMap; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function RenameReferencingSoftObjectPaths constinit property declarations ******** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function RenameReferencingSoftObjectPaths Property Definitions ***************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAssetTools_RenameReferencingSoftObjectPaths_Statics::NewProp_PackagesToCheck_Inner = { "PackagesToCheck", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UPackage_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UAssetTools_RenameReferencingSoftObjectPaths_Statics::NewProp_PackagesToCheck = { "PackagesToCheck", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventRenameReferencingSoftObjectPaths_Parms, PackagesToCheck), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PackagesToCheck_MetaData), NewProp_PackagesToCheck_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAssetTools_RenameReferencingSoftObjectPaths_Statics::NewProp_AssetRedirectorMap_ValueProp = { "AssetRedirectorMap", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FSoftObjectPath, METADATA_PARAMS(0, nullptr) }; // 2425717601 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAssetTools_RenameReferencingSoftObjectPaths_Statics::NewProp_AssetRedirectorMap_Key_KeyProp = { "AssetRedirectorMap_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FSoftObjectPath, METADATA_PARAMS(0, nullptr) }; // 2425717601 const UECodeGen_Private::FMapPropertyParams Z_Construct_UFunction_UAssetTools_RenameReferencingSoftObjectPaths_Statics::NewProp_AssetRedirectorMap = { "AssetRedirectorMap", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetTools_eventRenameReferencingSoftObjectPaths_Parms, AssetRedirectorMap), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetRedirectorMap_MetaData), NewProp_AssetRedirectorMap_MetaData) }; // 2425717601 2425717601 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetTools_RenameReferencingSoftObjectPaths_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_RenameReferencingSoftObjectPaths_Statics::NewProp_PackagesToCheck_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_RenameReferencingSoftObjectPaths_Statics::NewProp_PackagesToCheck, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_RenameReferencingSoftObjectPaths_Statics::NewProp_AssetRedirectorMap_ValueProp, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_RenameReferencingSoftObjectPaths_Statics::NewProp_AssetRedirectorMap_Key_KeyProp, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetTools_RenameReferencingSoftObjectPaths_Statics::NewProp_AssetRedirectorMap, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_RenameReferencingSoftObjectPaths_Statics::PropPointers) < 2048); // ********** End Function RenameReferencingSoftObjectPaths Property Definitions ******************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetTools_RenameReferencingSoftObjectPaths_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetTools, nullptr, "RenameReferencingSoftObjectPaths", Z_Construct_UFunction_UAssetTools_RenameReferencingSoftObjectPaths_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_RenameReferencingSoftObjectPaths_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAssetTools_RenameReferencingSoftObjectPaths_Statics::AssetTools_eventRenameReferencingSoftObjectPaths_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetTools_RenameReferencingSoftObjectPaths_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetTools_RenameReferencingSoftObjectPaths_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAssetTools_RenameReferencingSoftObjectPaths_Statics::AssetTools_eventRenameReferencingSoftObjectPaths_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAssetTools_RenameReferencingSoftObjectPaths() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetTools_RenameReferencingSoftObjectPaths_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(IAssetTools::execRenameReferencingSoftObjectPaths) { P_GET_TARRAY(UPackage*,Z_Param_PackagesToCheck); P_GET_TMAP_REF(FSoftObjectPath,FSoftObjectPath,Z_Param_Out_AssetRedirectorMap); P_FINISH; P_NATIVE_BEGIN; P_THIS->RenameReferencingSoftObjectPaths(Z_Param_PackagesToCheck,Z_Param_Out_AssetRedirectorMap); P_NATIVE_END; } // ********** End Interface UAssetTools Function RenameReferencingSoftObjectPaths ****************** // ********** Begin Interface UAssetTools ********************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UAssetTools; UClass* UAssetTools::GetPrivateStaticClass() { using TClass = UAssetTools; if (!Z_Registration_Info_UClass_UAssetTools.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("AssetTools"), Z_Registration_Info_UClass_UAssetTools.InnerSingleton, StaticRegisterNativesUAssetTools, 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_UAssetTools.InnerSingleton; } UClass* Z_Construct_UClass_UAssetTools_NoRegister() { return UAssetTools::GetPrivateStaticClass(); } struct Z_Construct_UClass_UAssetTools_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "BlueprintType", "true" }, { "CannotImplementInterfaceInBlueprint", "" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, }; #endif // WITH_METADATA // ********** Begin Interface UAssetTools constinit property declarations ************************** // ********** End Interface UAssetTools constinit property declarations **************************** static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("BeginAdvancedCopyPackages"), .Pointer = &IAssetTools::execBeginAdvancedCopyPackages }, { .NameUTF8 = UTF8TEXT("CreateAsset"), .Pointer = &IAssetTools::execCreateAsset }, { .NameUTF8 = UTF8TEXT("CreateAssetAsync"), .Pointer = &IAssetTools::execCreateAssetAsync }, { .NameUTF8 = UTF8TEXT("CreateAssetWithDialog"), .Pointer = &IAssetTools::execCreateAssetWithDialog }, { .NameUTF8 = UTF8TEXT("CreateAssetWithDialogAsync"), .Pointer = &IAssetTools::execCreateAssetWithDialogAsync }, { .NameUTF8 = UTF8TEXT("CreateUniqueAssetName"), .Pointer = &IAssetTools::execCreateUniqueAssetName }, { .NameUTF8 = UTF8TEXT("DiffAgainstDepot"), .Pointer = &IAssetTools::execDiffAgainstDepot }, { .NameUTF8 = UTF8TEXT("DiffAssets"), .Pointer = &IAssetTools::execDiffAssets }, { .NameUTF8 = UTF8TEXT("DuplicateAsset"), .Pointer = &IAssetTools::execDuplicateAsset }, { .NameUTF8 = UTF8TEXT("DuplicateAssetWithDialog"), .Pointer = &IAssetTools::execDuplicateAssetWithDialog }, { .NameUTF8 = UTF8TEXT("DuplicateAssetWithDialogAndTitle"), .Pointer = &IAssetTools::execDuplicateAssetWithDialogAndTitle }, { .NameUTF8 = UTF8TEXT("ExportAssets"), .Pointer = &IAssetTools::execExportAssets }, { .NameUTF8 = UTF8TEXT("ExportAssetsWithDialog"), .Pointer = &IAssetTools::execExportAssetsWithDialog }, { .NameUTF8 = UTF8TEXT("FindSoftReferencesToObject"), .Pointer = &IAssetTools::execFindSoftReferencesToObject }, { .NameUTF8 = UTF8TEXT("ImportAssetsAutomated"), .Pointer = &IAssetTools::execImportAssetsAutomated }, { .NameUTF8 = UTF8TEXT("ImportAssetsWithDialog"), .Pointer = &IAssetTools::execImportAssetsWithDialog }, { .NameUTF8 = UTF8TEXT("ImportAssetTasks"), .Pointer = &IAssetTools::execImportAssetTasks }, { .NameUTF8 = UTF8TEXT("IsAssetReadOnly"), .Pointer = &IAssetTools::execIsAssetReadOnly }, { .NameUTF8 = UTF8TEXT("MigratePackages"), .Pointer = &IAssetTools::execMigratePackages }, { .NameUTF8 = UTF8TEXT("OpenEditorForAssets"), .Pointer = &IAssetTools::execOpenEditorForAssets }, { .NameUTF8 = UTF8TEXT("RenameAssets"), .Pointer = &IAssetTools::execRenameAssets }, { .NameUTF8 = UTF8TEXT("RenameAssetsWithDialog"), .Pointer = &IAssetTools::execRenameAssetsWithDialog }, { .NameUTF8 = UTF8TEXT("RenameReferencingSoftObjectPaths"), .Pointer = &IAssetTools::execRenameReferencingSoftObjectPaths }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_UAssetTools_BeginAdvancedCopyPackages, "BeginAdvancedCopyPackages" }, // 3606147232 { &Z_Construct_UFunction_UAssetTools_CreateAsset, "CreateAsset" }, // 1403981805 { &Z_Construct_UFunction_UAssetTools_CreateAssetAsync, "CreateAssetAsync" }, // 4247015120 { &Z_Construct_UFunction_UAssetTools_CreateAssetWithDialog, "CreateAssetWithDialog" }, // 3116491935 { &Z_Construct_UFunction_UAssetTools_CreateAssetWithDialogAsync, "CreateAssetWithDialogAsync" }, // 755609920 { &Z_Construct_UFunction_UAssetTools_CreateUniqueAssetName, "CreateUniqueAssetName" }, // 1670499090 { &Z_Construct_UFunction_UAssetTools_DiffAgainstDepot, "DiffAgainstDepot" }, // 4143305132 { &Z_Construct_UFunction_UAssetTools_DiffAssets, "DiffAssets" }, // 4280855723 { &Z_Construct_UFunction_UAssetTools_DuplicateAsset, "DuplicateAsset" }, // 1178940578 { &Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialog, "DuplicateAssetWithDialog" }, // 1804235759 { &Z_Construct_UFunction_UAssetTools_DuplicateAssetWithDialogAndTitle, "DuplicateAssetWithDialogAndTitle" }, // 2612917650 { &Z_Construct_UFunction_UAssetTools_ExportAssets, "ExportAssets" }, // 1910763698 { &Z_Construct_UFunction_UAssetTools_ExportAssetsWithDialog, "ExportAssetsWithDialog" }, // 3309345086 { &Z_Construct_UFunction_UAssetTools_FindSoftReferencesToObject, "FindSoftReferencesToObject" }, // 3924531767 { &Z_Construct_UFunction_UAssetTools_ImportAssetsAutomated, "ImportAssetsAutomated" }, // 3067488654 { &Z_Construct_UFunction_UAssetTools_ImportAssetsWithDialog, "ImportAssetsWithDialog" }, // 1961793732 { &Z_Construct_UFunction_UAssetTools_ImportAssetTasks, "ImportAssetTasks" }, // 3137284669 { &Z_Construct_UFunction_UAssetTools_IsAssetReadOnly, "IsAssetReadOnly" }, // 1006689654 { &Z_Construct_UFunction_UAssetTools_MigratePackages, "MigratePackages" }, // 192029145 { &Z_Construct_UFunction_UAssetTools_OpenEditorForAssets, "OpenEditorForAssets" }, // 3610267418 { &Z_Construct_UFunction_UAssetTools_RenameAssets, "RenameAssets" }, // 711777926 { &Z_Construct_UFunction_UAssetTools_RenameAssetsWithDialog, "RenameAssetsWithDialog" }, // 1621030926 { &Z_Construct_UFunction_UAssetTools_RenameReferencingSoftObjectPaths, "RenameReferencingSoftObjectPaths" }, // 1150922180 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UAssetTools_Statics UObject* (*const Z_Construct_UClass_UAssetTools_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInterface, (UObject* (*)())Z_Construct_UPackage__Script_AssetTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAssetTools_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UAssetTools_Statics::ClassParams = { &UAssetTools::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), 0, 0, 0x000840A1u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAssetTools_Statics::Class_MetaDataParams), Z_Construct_UClass_UAssetTools_Statics::Class_MetaDataParams) }; void UAssetTools::StaticRegisterNativesUAssetTools() { UClass* Class = UAssetTools::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UAssetTools_Statics::Funcs)); } UClass* Z_Construct_UClass_UAssetTools() { if (!Z_Registration_Info_UClass_UAssetTools.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAssetTools.OuterSingleton, Z_Construct_UClass_UAssetTools_Statics::ClassParams); } return Z_Registration_Info_UClass_UAssetTools.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAssetTools); // ********** End Interface UAssetTools ************************************************************ // ********** Begin Class UAssetToolsHelpers Function GetAssetTools ******************************** struct Z_Construct_UFunction_UAssetToolsHelpers_GetAssetTools_Statics { struct AssetToolsHelpers_eventGetAssetTools_Parms { TScriptInterface ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Editor Scripting | Asset Tools" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, }; #endif // WITH_METADATA // ********** Begin Function GetAssetTools constinit property declarations ************************* static const UECodeGen_Private::FInterfacePropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetAssetTools constinit property declarations *************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetAssetTools Property Definitions ************************************ const UECodeGen_Private::FInterfacePropertyParams Z_Construct_UFunction_UAssetToolsHelpers_GetAssetTools_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0014000000000580, UECodeGen_Private::EPropertyGenFlags::Interface, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetToolsHelpers_eventGetAssetTools_Parms, ReturnValue), Z_Construct_UClass_UAssetTools_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetToolsHelpers_GetAssetTools_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetToolsHelpers_GetAssetTools_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetToolsHelpers_GetAssetTools_Statics::PropPointers) < 2048); // ********** End Function GetAssetTools Property Definitions ************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetToolsHelpers_GetAssetTools_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetToolsHelpers, nullptr, "GetAssetTools", Z_Construct_UFunction_UAssetToolsHelpers_GetAssetTools_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetToolsHelpers_GetAssetTools_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAssetToolsHelpers_GetAssetTools_Statics::AssetToolsHelpers_eventGetAssetTools_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetToolsHelpers_GetAssetTools_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetToolsHelpers_GetAssetTools_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAssetToolsHelpers_GetAssetTools_Statics::AssetToolsHelpers_eventGetAssetTools_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAssetToolsHelpers_GetAssetTools() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetToolsHelpers_GetAssetTools_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAssetToolsHelpers::execGetAssetTools) { P_FINISH; P_NATIVE_BEGIN; *(TScriptInterface*)Z_Param__Result=UAssetToolsHelpers::GetAssetTools(); P_NATIVE_END; } // ********** End Class UAssetToolsHelpers Function GetAssetTools ********************************** // ********** Begin Class UAssetToolsHelpers ******************************************************* FClassRegistrationInfo Z_Registration_Info_UClass_UAssetToolsHelpers; UClass* UAssetToolsHelpers::GetPrivateStaticClass() { using TClass = UAssetToolsHelpers; if (!Z_Registration_Info_UClass_UAssetToolsHelpers.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("AssetToolsHelpers"), Z_Registration_Info_UClass_UAssetToolsHelpers.InnerSingleton, StaticRegisterNativesUAssetToolsHelpers, 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_UAssetToolsHelpers.InnerSingleton; } UClass* Z_Construct_UClass_UAssetToolsHelpers_NoRegister() { return UAssetToolsHelpers::GetPrivateStaticClass(); } struct Z_Construct_UClass_UAssetToolsHelpers_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "IAssetTools.h" }, { "ModuleRelativePath", "Public/IAssetTools.h" }, }; #endif // WITH_METADATA // ********** Begin Class UAssetToolsHelpers constinit property declarations *********************** // ********** End Class UAssetToolsHelpers constinit property declarations ************************* static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("GetAssetTools"), .Pointer = &UAssetToolsHelpers::execGetAssetTools }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_UAssetToolsHelpers_GetAssetTools, "GetAssetTools" }, // 4206416471 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UAssetToolsHelpers_Statics UObject* (*const Z_Construct_UClass_UAssetToolsHelpers_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UObject, (UObject* (*)())Z_Construct_UPackage__Script_AssetTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAssetToolsHelpers_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UAssetToolsHelpers_Statics::ClassParams = { &UAssetToolsHelpers::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), 0, 0, 0x000000A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAssetToolsHelpers_Statics::Class_MetaDataParams), Z_Construct_UClass_UAssetToolsHelpers_Statics::Class_MetaDataParams) }; void UAssetToolsHelpers::StaticRegisterNativesUAssetToolsHelpers() { UClass* Class = UAssetToolsHelpers::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UAssetToolsHelpers_Statics::Funcs)); } UClass* Z_Construct_UClass_UAssetToolsHelpers() { if (!Z_Registration_Info_UClass_UAssetToolsHelpers.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAssetToolsHelpers.OuterSingleton, Z_Construct_UClass_UAssetToolsHelpers_Statics::ClassParams); } return Z_Registration_Info_UClass_UAssetToolsHelpers.OuterSingleton; } UAssetToolsHelpers::UAssetToolsHelpers(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAssetToolsHelpers); UAssetToolsHelpers::~UAssetToolsHelpers() {} // ********** End Class UAssetToolsHelpers ********************************************************* // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Developer_AssetTools_Public_IAssetTools_h__Script_AssetTools_Statics { static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = { { EAssetClassAction_StaticEnum, TEXT("EAssetClassAction"), &Z_Registration_Info_UEnum_EAssetClassAction, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 669764407U) }, { EAssetRenameResult_StaticEnum, TEXT("EAssetRenameResult"), &Z_Registration_Info_UEnum_EAssetRenameResult, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1216730601U) }, { ERedirectFixupMode_StaticEnum, TEXT("ERedirectFixupMode"), &Z_Registration_Info_UEnum_ERedirectFixupMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4248660162U) }, { EAssetMigrationConflict_StaticEnum, TEXT("EAssetMigrationConflict"), &Z_Registration_Info_UEnum_EAssetMigrationConflict, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 287373420U) }, }; static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FAssetRenameData::StaticStruct, Z_Construct_UScriptStruct_FAssetRenameData_Statics::NewStructOps, TEXT("AssetRenameData"),&Z_Registration_Info_UScriptStruct_FAssetRenameData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAssetRenameData), 22705119U) }, { FAdvancedCopyParams::StaticStruct, Z_Construct_UScriptStruct_FAdvancedCopyParams_Statics::NewStructOps, TEXT("AdvancedCopyParams"),&Z_Registration_Info_UScriptStruct_FAdvancedCopyParams, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAdvancedCopyParams), 3853993307U) }, { FMigrationOptions::StaticStruct, Z_Construct_UScriptStruct_FMigrationOptions_Statics::NewStructOps, TEXT("MigrationOptions"),&Z_Registration_Info_UScriptStruct_FMigrationOptions, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMigrationOptions), 1170192246U) }, }; static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UAssetTools, UAssetTools::StaticClass, TEXT("UAssetTools"), &Z_Registration_Info_UClass_UAssetTools, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAssetTools), 4272204120U) }, { Z_Construct_UClass_UAssetToolsHelpers, UAssetToolsHelpers::StaticClass, TEXT("UAssetToolsHelpers"), &Z_Registration_Info_UClass_UAssetToolsHelpers, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAssetToolsHelpers), 3019891038U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Developer_AssetTools_Public_IAssetTools_h__Script_AssetTools_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Developer_AssetTools_Public_IAssetTools_h__Script_AssetTools_2277779776{ TEXT("/Script/AssetTools"), Z_CompiledInDeferFile_FID_Engine_Source_Developer_AssetTools_Public_IAssetTools_h__Script_AssetTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Developer_AssetTools_Public_IAssetTools_h__Script_AssetTools_Statics::ClassInfo), Z_CompiledInDeferFile_FID_Engine_Source_Developer_AssetTools_Public_IAssetTools_h__Script_AssetTools_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Developer_AssetTools_Public_IAssetTools_h__Script_AssetTools_Statics::ScriptStructInfo), Z_CompiledInDeferFile_FID_Engine_Source_Developer_AssetTools_Public_IAssetTools_h__Script_AssetTools_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Developer_AssetTools_Public_IAssetTools_h__Script_AssetTools_Statics::EnumInfo), }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS