Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/InterchangeEngine/UHT/InterchangeManager.gen.cpp

2439 lines
212 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "InterchangeManager.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 EmptyLinkFunctionForGeneratedCodeInterchangeManager() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FSoftObjectPath();
ENGINE_API UClass* Z_Construct_UClass_ULevel_NoRegister();
INTERCHANGECORE_API UClass* Z_Construct_UClass_UInterchangePipelineBase_NoRegister();
INTERCHANGECORE_API UClass* Z_Construct_UClass_UInterchangeSourceData_NoRegister();
INTERCHANGECORE_API UClass* Z_Construct_UClass_UInterchangeTranslatorBase_NoRegister();
INTERCHANGECORE_API UClass* Z_Construct_UClass_UInterchangeWriterBase_NoRegister();
INTERCHANGECORE_API UEnum* Z_Construct_UEnum_InterchangeCore_EInterchangeTranslatorAssetType();
INTERCHANGECORE_API UEnum* Z_Construct_UEnum_InterchangeCore_EInterchangeTranslatorType();
INTERCHANGEENGINE_API UClass* Z_Construct_UClass_UInterchangeAssetImportData_NoRegister();
INTERCHANGEENGINE_API UClass* Z_Construct_UClass_UInterchangeAssetImportDataConverterBase_NoRegister();
INTERCHANGEENGINE_API UClass* Z_Construct_UClass_UInterchangeBlueprintPipelineBase_NoRegister();
INTERCHANGEENGINE_API UClass* Z_Construct_UClass_UInterchangeManager();
INTERCHANGEENGINE_API UClass* Z_Construct_UClass_UInterchangeManager_NoRegister();
INTERCHANGEENGINE_API UClass* Z_Construct_UClass_UInterchangePipelineStackOverride();
INTERCHANGEENGINE_API UClass* Z_Construct_UClass_UInterchangePipelineStackOverride_NoRegister();
INTERCHANGEENGINE_API UClass* Z_Construct_UClass_UInterchangePythonPipelineBase_NoRegister();
INTERCHANGEENGINE_API UFunction* Z_Construct_UDelegateFunction_InterchangeEngine_OnImportDoneDynamic__DelegateSignature();
INTERCHANGEENGINE_API UFunction* Z_Construct_UDelegateFunction_InterchangeEngine_OnObjectImportDoneDynamic__DelegateSignature();
INTERCHANGEENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FImportAssetParameters();
UPackage* Z_Construct_UPackage__Script_InterchangeEngine();
// ********** End Cross Module References **********************************************************
// ********** Begin Delegate FOnObjectImportDoneDynamic ********************************************
struct Z_Construct_UDelegateFunction_InterchangeEngine_OnObjectImportDoneDynamic__DelegateSignature_Statics
{
struct _Script_InterchangeEngine_eventOnObjectImportDoneDynamic_Parms
{
UObject* Object;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Some utility delegates for automating Interchange. */" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "Some utility delegates for automating Interchange." },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnObjectImportDoneDynamic constinit property declarations ************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Object;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnObjectImportDoneDynamic constinit property declarations **************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FOnObjectImportDoneDynamic Property Definitions ***********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_InterchangeEngine_OnObjectImportDoneDynamic__DelegateSignature_Statics::NewProp_Object = { "Object", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_InterchangeEngine_eventOnObjectImportDoneDynamic_Parms, Object), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_InterchangeEngine_OnObjectImportDoneDynamic__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_InterchangeEngine_OnObjectImportDoneDynamic__DelegateSignature_Statics::NewProp_Object,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_InterchangeEngine_OnObjectImportDoneDynamic__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FOnObjectImportDoneDynamic Property Definitions *************************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_InterchangeEngine_OnObjectImportDoneDynamic__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_InterchangeEngine, nullptr, "OnObjectImportDoneDynamic__DelegateSignature", Z_Construct_UDelegateFunction_InterchangeEngine_OnObjectImportDoneDynamic__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_InterchangeEngine_OnObjectImportDoneDynamic__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_InterchangeEngine_OnObjectImportDoneDynamic__DelegateSignature_Statics::_Script_InterchangeEngine_eventOnObjectImportDoneDynamic_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00120000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_InterchangeEngine_OnObjectImportDoneDynamic__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_InterchangeEngine_OnObjectImportDoneDynamic__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_InterchangeEngine_OnObjectImportDoneDynamic__DelegateSignature_Statics::_Script_InterchangeEngine_eventOnObjectImportDoneDynamic_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_InterchangeEngine_OnObjectImportDoneDynamic__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_InterchangeEngine_OnObjectImportDoneDynamic__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnObjectImportDoneDynamic_DelegateWrapper(const FScriptDelegate& OnObjectImportDoneDynamic, UObject* Object)
{
struct _Script_InterchangeEngine_eventOnObjectImportDoneDynamic_Parms
{
UObject* Object;
};
_Script_InterchangeEngine_eventOnObjectImportDoneDynamic_Parms Parms;
Parms.Object=Object;
OnObjectImportDoneDynamic.ProcessDelegate<UObject>(&Parms);
}
// ********** End Delegate FOnObjectImportDoneDynamic **********************************************
// ********** Begin Delegate FOnImportDoneDynamic **************************************************
struct Z_Construct_UDelegateFunction_InterchangeEngine_OnImportDoneDynamic__DelegateSignature_Statics
{
struct _Script_InterchangeEngine_eventOnImportDoneDynamic_Parms
{
TArray<UObject*> Objects;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Objects_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnImportDoneDynamic constinit property declarations ******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Objects_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Objects;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnImportDoneDynamic constinit property declarations ********************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FOnImportDoneDynamic Property Definitions *****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_InterchangeEngine_OnImportDoneDynamic__DelegateSignature_Statics::NewProp_Objects_Inner = { "Objects", 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_UDelegateFunction_InterchangeEngine_OnImportDoneDynamic__DelegateSignature_Statics::NewProp_Objects = { "Objects", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_InterchangeEngine_eventOnImportDoneDynamic_Parms, Objects), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Objects_MetaData), NewProp_Objects_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_InterchangeEngine_OnImportDoneDynamic__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_InterchangeEngine_OnImportDoneDynamic__DelegateSignature_Statics::NewProp_Objects_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_InterchangeEngine_OnImportDoneDynamic__DelegateSignature_Statics::NewProp_Objects,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_InterchangeEngine_OnImportDoneDynamic__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FOnImportDoneDynamic Property Definitions *******************************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_InterchangeEngine_OnImportDoneDynamic__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_InterchangeEngine, nullptr, "OnImportDoneDynamic__DelegateSignature", Z_Construct_UDelegateFunction_InterchangeEngine_OnImportDoneDynamic__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_InterchangeEngine_OnImportDoneDynamic__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_InterchangeEngine_OnImportDoneDynamic__DelegateSignature_Statics::_Script_InterchangeEngine_eventOnImportDoneDynamic_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00520000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_InterchangeEngine_OnImportDoneDynamic__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_InterchangeEngine_OnImportDoneDynamic__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_InterchangeEngine_OnImportDoneDynamic__DelegateSignature_Statics::_Script_InterchangeEngine_eventOnImportDoneDynamic_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_InterchangeEngine_OnImportDoneDynamic__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_InterchangeEngine_OnImportDoneDynamic__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnImportDoneDynamic_DelegateWrapper(const FScriptDelegate& OnImportDoneDynamic, TArray<UObject*> const& Objects)
{
struct _Script_InterchangeEngine_eventOnImportDoneDynamic_Parms
{
TArray<UObject*> Objects;
};
_Script_InterchangeEngine_eventOnImportDoneDynamic_Parms Parms;
Parms.Objects=Objects;
OnImportDoneDynamic.ProcessDelegate<UObject>(&Parms);
}
// ********** End Delegate FOnImportDoneDynamic ****************************************************
// ********** Begin Class UInterchangePipelineStackOverride Function AddBlueprintPipeline **********
struct Z_Construct_UFunction_UInterchangePipelineStackOverride_AddBlueprintPipeline_Statics
{
struct InterchangePipelineStackOverride_eventAddBlueprintPipeline_Parms
{
UInterchangeBlueprintPipelineBase* PipelineBase;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | PipelineStackOverride" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
};
#endif // WITH_METADATA
// ********** Begin Function AddBlueprintPipeline constinit property declarations ******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_PipelineBase;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddBlueprintPipeline constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddBlueprintPipeline Property Definitions *****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UInterchangePipelineStackOverride_AddBlueprintPipeline_Statics::NewProp_PipelineBase = { "PipelineBase", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangePipelineStackOverride_eventAddBlueprintPipeline_Parms, PipelineBase), Z_Construct_UClass_UInterchangeBlueprintPipelineBase_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangePipelineStackOverride_AddBlueprintPipeline_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangePipelineStackOverride_AddBlueprintPipeline_Statics::NewProp_PipelineBase,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangePipelineStackOverride_AddBlueprintPipeline_Statics::PropPointers) < 2048);
// ********** End Function AddBlueprintPipeline Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangePipelineStackOverride_AddBlueprintPipeline_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangePipelineStackOverride, nullptr, "AddBlueprintPipeline", Z_Construct_UFunction_UInterchangePipelineStackOverride_AddBlueprintPipeline_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangePipelineStackOverride_AddBlueprintPipeline_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangePipelineStackOverride_AddBlueprintPipeline_Statics::InterchangePipelineStackOverride_eventAddBlueprintPipeline_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangePipelineStackOverride_AddBlueprintPipeline_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangePipelineStackOverride_AddBlueprintPipeline_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangePipelineStackOverride_AddBlueprintPipeline_Statics::InterchangePipelineStackOverride_eventAddBlueprintPipeline_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangePipelineStackOverride_AddBlueprintPipeline()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangePipelineStackOverride_AddBlueprintPipeline_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangePipelineStackOverride::execAddBlueprintPipeline)
{
P_GET_OBJECT(UInterchangeBlueprintPipelineBase,Z_Param_PipelineBase);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->AddBlueprintPipeline(Z_Param_PipelineBase);
P_NATIVE_END;
}
// ********** End Class UInterchangePipelineStackOverride Function AddBlueprintPipeline ************
// ********** Begin Class UInterchangePipelineStackOverride Function AddPipeline *******************
struct Z_Construct_UFunction_UInterchangePipelineStackOverride_AddPipeline_Statics
{
struct InterchangePipelineStackOverride_eventAddPipeline_Parms
{
UInterchangePipelineBase* PipelineBase;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | PipelineStackOverride" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
};
#endif // WITH_METADATA
// ********** Begin Function AddPipeline constinit property declarations ***************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_PipelineBase;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddPipeline constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddPipeline Property Definitions **************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UInterchangePipelineStackOverride_AddPipeline_Statics::NewProp_PipelineBase = { "PipelineBase", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangePipelineStackOverride_eventAddPipeline_Parms, PipelineBase), Z_Construct_UClass_UInterchangePipelineBase_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangePipelineStackOverride_AddPipeline_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangePipelineStackOverride_AddPipeline_Statics::NewProp_PipelineBase,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangePipelineStackOverride_AddPipeline_Statics::PropPointers) < 2048);
// ********** End Function AddPipeline Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangePipelineStackOverride_AddPipeline_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangePipelineStackOverride, nullptr, "AddPipeline", Z_Construct_UFunction_UInterchangePipelineStackOverride_AddPipeline_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangePipelineStackOverride_AddPipeline_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangePipelineStackOverride_AddPipeline_Statics::InterchangePipelineStackOverride_eventAddPipeline_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangePipelineStackOverride_AddPipeline_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangePipelineStackOverride_AddPipeline_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangePipelineStackOverride_AddPipeline_Statics::InterchangePipelineStackOverride_eventAddPipeline_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangePipelineStackOverride_AddPipeline()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangePipelineStackOverride_AddPipeline_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangePipelineStackOverride::execAddPipeline)
{
P_GET_OBJECT(UInterchangePipelineBase,Z_Param_PipelineBase);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->AddPipeline(Z_Param_PipelineBase);
P_NATIVE_END;
}
// ********** End Class UInterchangePipelineStackOverride Function AddPipeline *********************
// ********** Begin Class UInterchangePipelineStackOverride Function AddPythonPipeline *************
struct Z_Construct_UFunction_UInterchangePipelineStackOverride_AddPythonPipeline_Statics
{
struct InterchangePipelineStackOverride_eventAddPythonPipeline_Parms
{
UInterchangePythonPipelineBase* PipelineBase;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | PipelineStackOverride" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
};
#endif // WITH_METADATA
// ********** Begin Function AddPythonPipeline constinit property declarations *********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_PipelineBase;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddPythonPipeline constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddPythonPipeline Property Definitions ********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UInterchangePipelineStackOverride_AddPythonPipeline_Statics::NewProp_PipelineBase = { "PipelineBase", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangePipelineStackOverride_eventAddPythonPipeline_Parms, PipelineBase), Z_Construct_UClass_UInterchangePythonPipelineBase_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangePipelineStackOverride_AddPythonPipeline_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangePipelineStackOverride_AddPythonPipeline_Statics::NewProp_PipelineBase,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangePipelineStackOverride_AddPythonPipeline_Statics::PropPointers) < 2048);
// ********** End Function AddPythonPipeline Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangePipelineStackOverride_AddPythonPipeline_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangePipelineStackOverride, nullptr, "AddPythonPipeline", Z_Construct_UFunction_UInterchangePipelineStackOverride_AddPythonPipeline_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangePipelineStackOverride_AddPythonPipeline_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangePipelineStackOverride_AddPythonPipeline_Statics::InterchangePipelineStackOverride_eventAddPythonPipeline_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangePipelineStackOverride_AddPythonPipeline_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangePipelineStackOverride_AddPythonPipeline_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangePipelineStackOverride_AddPythonPipeline_Statics::InterchangePipelineStackOverride_eventAddPythonPipeline_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangePipelineStackOverride_AddPythonPipeline()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangePipelineStackOverride_AddPythonPipeline_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangePipelineStackOverride::execAddPythonPipeline)
{
P_GET_OBJECT(UInterchangePythonPipelineBase,Z_Param_PipelineBase);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->AddPythonPipeline(Z_Param_PipelineBase);
P_NATIVE_END;
}
// ********** End Class UInterchangePipelineStackOverride Function AddPythonPipeline ***************
// ********** Begin Class UInterchangePipelineStackOverride ****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UInterchangePipelineStackOverride;
UClass* UInterchangePipelineStackOverride::GetPrivateStaticClass()
{
using TClass = UInterchangePipelineStackOverride;
if (!Z_Registration_Info_UClass_UInterchangePipelineStackOverride.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("InterchangePipelineStackOverride"),
Z_Registration_Info_UClass_UInterchangePipelineStackOverride.InnerSingleton,
StaticRegisterNativesUInterchangePipelineStackOverride,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UInterchangePipelineStackOverride.InnerSingleton;
}
UClass* Z_Construct_UClass_UInterchangePipelineStackOverride_NoRegister()
{
return UInterchangePipelineStackOverride::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UInterchangePipelineStackOverride_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * This class is used to pass override pipelines in the ImportAssetTask Options member.\n */" },
{ "IncludePath", "InterchangeManager.h" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "This class is used to pass override pipelines in the ImportAssetTask Options member." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OverridePipelines_MetaData[] = {
{ "Category", "Interchange|ImportAsset" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UInterchangePipelineStackOverride constinit property declarations ********
static const UECodeGen_Private::FStructPropertyParams NewProp_OverridePipelines_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OverridePipelines;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UInterchangePipelineStackOverride constinit property declarations **********
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("AddBlueprintPipeline"), .Pointer = &UInterchangePipelineStackOverride::execAddBlueprintPipeline },
{ .NameUTF8 = UTF8TEXT("AddPipeline"), .Pointer = &UInterchangePipelineStackOverride::execAddPipeline },
{ .NameUTF8 = UTF8TEXT("AddPythonPipeline"), .Pointer = &UInterchangePipelineStackOverride::execAddPythonPipeline },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UInterchangePipelineStackOverride_AddBlueprintPipeline, "AddBlueprintPipeline" }, // 2769684304
{ &Z_Construct_UFunction_UInterchangePipelineStackOverride_AddPipeline, "AddPipeline" }, // 4019866680
{ &Z_Construct_UFunction_UInterchangePipelineStackOverride_AddPythonPipeline, "AddPythonPipeline" }, // 3412261011
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UInterchangePipelineStackOverride>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UInterchangePipelineStackOverride_Statics
// ********** Begin Class UInterchangePipelineStackOverride Property Definitions *******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UInterchangePipelineStackOverride_Statics::NewProp_OverridePipelines_Inner = { "OverridePipelines", 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::FArrayPropertyParams Z_Construct_UClass_UInterchangePipelineStackOverride_Statics::NewProp_OverridePipelines = { "OverridePipelines", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangePipelineStackOverride, OverridePipelines), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OverridePipelines_MetaData), NewProp_OverridePipelines_MetaData) }; // 2425717601
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UInterchangePipelineStackOverride_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangePipelineStackOverride_Statics::NewProp_OverridePipelines_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangePipelineStackOverride_Statics::NewProp_OverridePipelines,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangePipelineStackOverride_Statics::PropPointers) < 2048);
// ********** End Class UInterchangePipelineStackOverride Property Definitions *********************
UObject* (*const Z_Construct_UClass_UInterchangePipelineStackOverride_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_InterchangeEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangePipelineStackOverride_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UInterchangePipelineStackOverride_Statics::ClassParams = {
&UInterchangePipelineStackOverride::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UInterchangePipelineStackOverride_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangePipelineStackOverride_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangePipelineStackOverride_Statics::Class_MetaDataParams), Z_Construct_UClass_UInterchangePipelineStackOverride_Statics::Class_MetaDataParams)
};
void UInterchangePipelineStackOverride::StaticRegisterNativesUInterchangePipelineStackOverride()
{
UClass* Class = UInterchangePipelineStackOverride::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UInterchangePipelineStackOverride_Statics::Funcs));
}
UClass* Z_Construct_UClass_UInterchangePipelineStackOverride()
{
if (!Z_Registration_Info_UClass_UInterchangePipelineStackOverride.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UInterchangePipelineStackOverride.OuterSingleton, Z_Construct_UClass_UInterchangePipelineStackOverride_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UInterchangePipelineStackOverride.OuterSingleton;
}
UInterchangePipelineStackOverride::UInterchangePipelineStackOverride(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UInterchangePipelineStackOverride);
UInterchangePipelineStackOverride::~UInterchangePipelineStackOverride() {}
// ********** End Class UInterchangePipelineStackOverride ******************************************
// ********** Begin ScriptStruct FImportAssetParameters ********************************************
struct Z_Construct_UScriptStruct_FImportAssetParameters_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FImportAssetParameters); }
static inline consteval int16 GetStructAlignment() { return alignof(FImportAssetParameters); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReimportAsset_MetaData[] = {
{ "Category", "Interchange|ImportAsset" },
{ "Comment", "// If the import is a reimport for a specific asset, set the asset to reimport here.\n" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "If the import is a reimport for a specific asset, set the asset to reimport here." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReimportSourceIndex_MetaData[] = {
{ "Category", "Interchange|ImportAsset" },
{ "Comment", "// If we are doing a reimport, set the source index here. Some assets have more then one source file that each contains part of the asset content.\n" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "If we are doing a reimport, set the source index here. Some assets have more then one source file that each contains part of the asset content." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsAutomated_MetaData[] = {
{ "Category", "Interchange|ImportAsset" },
{ "Comment", "// Tell Interchange that import is automated and it shouldn't present a modal window.\n" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "Tell Interchange that import is automated and it shouldn't present a modal window." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bFollowRedirectors_MetaData[] = {
{ "Category", "Interchange|ImportAsset" },
{ "Comment", "// Tell Interchange to follow redirectors when determining the location an asset will be imported.\n" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "Tell Interchange to follow redirectors when determining the location an asset will be imported." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OverridePipelines_MetaData[] = {
{ "AllowedClasses", "/Script/InterchangeCore.InterchangePipelineBase, /Script/InterchangeEngine.InterchangeBlueprintPipelineBase, /Script/InterchangeEngine.InterchangePythonPipelineAsset" },
{ "Category", "Interchange|ImportAsset" },
{ "Comment", "// Adding overrides tells Interchange to use the specific custom set of pipelines instead of letting the user or the system choose.\n" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "Adding overrides tells Interchange to use the specific custom set of pipelines instead of letting the user or the system choose." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ImportLevel_MetaData[] = {
{ "Category", "Interchange|ImportAsset" },
{ "Comment", "//Level to import into when doing a scene import.\n" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "Level to import into when doing a scene import." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DestinationName_MetaData[] = {
{ "Category", "Interchange|ImportAsset" },
{ "Comment", "/** Optional custom name for the import. */" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "Optional custom name for the import." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bReplaceExisting_MetaData[] = {
{ "Category", "Interchange|ImportAsset" },
{ "Comment", "/** Determies whether to overwrite existing assets. */" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "Determies whether to overwrite existing assets." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bForceShowDialog_MetaData[] = {
{ "Category", "Interchange|ImportAsset" },
{ "Comment", "/** If true this import must show the import dialog and ignore the show dialog settings. */" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "If true this import must show the import dialog and ignore the show dialog settings." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnAssetDone_MetaData[] = {
{ "Category", "Interchange|ImportAsset" },
{ "Comment", "/* Delegates used to track the imported objects. */// This is called each time an asset is imported or reimported from the import call.\n" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "Delegates used to track the imported objects. // This is called each time an asset is imported or reimported from the import call." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnAssetsImportDone_MetaData[] = {
{ "Category", "Interchange|ImportAsset" },
{ "Comment", "// This is called when all the assets were imported from the source data.\n" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "This is called when all the assets were imported from the source data." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnSceneObjectDone_MetaData[] = {
{ "Category", "Interchange|ImportAsset" },
{ "Comment", "// This is called each time an object in the scene is imported or reimported from the import call.\n" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "This is called each time an object in the scene is imported or reimported from the import call." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnSceneImportDone_MetaData[] = {
{ "Category", "Interchange|ImportAsset" },
{ "Comment", "// This is called when all the scene objects were imported from the source data.\n" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "This is called when all the scene objects were imported from the source data." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FImportAssetParameters constinit property declarations ************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReimportAsset;
static const UECodeGen_Private::FIntPropertyParams NewProp_ReimportSourceIndex;
static void NewProp_bIsAutomated_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsAutomated;
static void NewProp_bFollowRedirectors_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bFollowRedirectors;
static const UECodeGen_Private::FStructPropertyParams NewProp_OverridePipelines_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OverridePipelines;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ImportLevel;
static const UECodeGen_Private::FStrPropertyParams NewProp_DestinationName;
static void NewProp_bReplaceExisting_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bReplaceExisting;
static void NewProp_bForceShowDialog_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bForceShowDialog;
static const UECodeGen_Private::FDelegatePropertyParams NewProp_OnAssetDone;
static const UECodeGen_Private::FDelegatePropertyParams NewProp_OnAssetsImportDone;
static const UECodeGen_Private::FDelegatePropertyParams NewProp_OnSceneObjectDone;
static const UECodeGen_Private::FDelegatePropertyParams NewProp_OnSceneImportDone;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FImportAssetParameters constinit property declarations **************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FImportAssetParameters>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FImportAssetParameters_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FImportAssetParameters;
class UScriptStruct* FImportAssetParameters::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FImportAssetParameters.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FImportAssetParameters.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FImportAssetParameters, (UObject*)Z_Construct_UPackage__Script_InterchangeEngine(), TEXT("ImportAssetParameters"));
}
return Z_Registration_Info_UScriptStruct_FImportAssetParameters.OuterSingleton;
}
// ********** Begin ScriptStruct FImportAssetParameters Property Definitions ***********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_ReimportAsset = { "ReimportAsset", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FImportAssetParameters, ReimportAsset), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReimportAsset_MetaData), NewProp_ReimportAsset_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_ReimportSourceIndex = { "ReimportSourceIndex", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FImportAssetParameters, ReimportSourceIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReimportSourceIndex_MetaData), NewProp_ReimportSourceIndex_MetaData) };
void Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_bIsAutomated_SetBit(void* Obj)
{
((FImportAssetParameters*)Obj)->bIsAutomated = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_bIsAutomated = { "bIsAutomated", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FImportAssetParameters), &Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_bIsAutomated_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsAutomated_MetaData), NewProp_bIsAutomated_MetaData) };
void Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_bFollowRedirectors_SetBit(void* Obj)
{
((FImportAssetParameters*)Obj)->bFollowRedirectors = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_bFollowRedirectors = { "bFollowRedirectors", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FImportAssetParameters), &Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_bFollowRedirectors_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bFollowRedirectors_MetaData), NewProp_bFollowRedirectors_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_OverridePipelines_Inner = { "OverridePipelines", 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::FArrayPropertyParams Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_OverridePipelines = { "OverridePipelines", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FImportAssetParameters, OverridePipelines), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OverridePipelines_MetaData), NewProp_OverridePipelines_MetaData) }; // 2425717601
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_ImportLevel = { "ImportLevel", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FImportAssetParameters, ImportLevel), Z_Construct_UClass_ULevel_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ImportLevel_MetaData), NewProp_ImportLevel_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_DestinationName = { "DestinationName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FImportAssetParameters, DestinationName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DestinationName_MetaData), NewProp_DestinationName_MetaData) };
void Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_bReplaceExisting_SetBit(void* Obj)
{
((FImportAssetParameters*)Obj)->bReplaceExisting = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_bReplaceExisting = { "bReplaceExisting", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FImportAssetParameters), &Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_bReplaceExisting_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bReplaceExisting_MetaData), NewProp_bReplaceExisting_MetaData) };
void Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_bForceShowDialog_SetBit(void* Obj)
{
((FImportAssetParameters*)Obj)->bForceShowDialog = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_bForceShowDialog = { "bForceShowDialog", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FImportAssetParameters), &Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_bForceShowDialog_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bForceShowDialog_MetaData), NewProp_bForceShowDialog_MetaData) };
const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_OnAssetDone = { "OnAssetDone", nullptr, (EPropertyFlags)0x0010000000080005, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FImportAssetParameters, OnAssetDone), Z_Construct_UDelegateFunction_InterchangeEngine_OnObjectImportDoneDynamic__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnAssetDone_MetaData), NewProp_OnAssetDone_MetaData) }; // 3913828047
const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_OnAssetsImportDone = { "OnAssetsImportDone", nullptr, (EPropertyFlags)0x0010000000080005, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FImportAssetParameters, OnAssetsImportDone), Z_Construct_UDelegateFunction_InterchangeEngine_OnImportDoneDynamic__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnAssetsImportDone_MetaData), NewProp_OnAssetsImportDone_MetaData) }; // 3324558808
const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_OnSceneObjectDone = { "OnSceneObjectDone", nullptr, (EPropertyFlags)0x0010000000080005, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FImportAssetParameters, OnSceneObjectDone), Z_Construct_UDelegateFunction_InterchangeEngine_OnObjectImportDoneDynamic__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnSceneObjectDone_MetaData), NewProp_OnSceneObjectDone_MetaData) }; // 3913828047
const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_OnSceneImportDone = { "OnSceneImportDone", nullptr, (EPropertyFlags)0x0010000000080005, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FImportAssetParameters, OnSceneImportDone), Z_Construct_UDelegateFunction_InterchangeEngine_OnImportDoneDynamic__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnSceneImportDone_MetaData), NewProp_OnSceneImportDone_MetaData) }; // 3324558808
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FImportAssetParameters_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_ReimportAsset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_ReimportSourceIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_bIsAutomated,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_bFollowRedirectors,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_OverridePipelines_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_OverridePipelines,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_ImportLevel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_DestinationName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_bReplaceExisting,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_bForceShowDialog,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_OnAssetDone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_OnAssetsImportDone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_OnSceneObjectDone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewProp_OnSceneImportDone,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FImportAssetParameters_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FImportAssetParameters Property Definitions *************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FImportAssetParameters_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_InterchangeEngine,
nullptr,
&NewStructOps,
"ImportAssetParameters",
Z_Construct_UScriptStruct_FImportAssetParameters_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FImportAssetParameters_Statics::PropPointers),
sizeof(FImportAssetParameters),
alignof(FImportAssetParameters),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000005),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FImportAssetParameters_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FImportAssetParameters_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FImportAssetParameters()
{
if (!Z_Registration_Info_UScriptStruct_FImportAssetParameters.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FImportAssetParameters.InnerSingleton, Z_Construct_UScriptStruct_FImportAssetParameters_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FImportAssetParameters.InnerSingleton);
}
// ********** End ScriptStruct FImportAssetParameters **********************************************
// ********** Begin Class UInterchangeManager Function CancelAllTasks ******************************
struct Z_Construct_UFunction_UInterchangeManager_CancelAllTasks_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | Import Manager" },
{ "Comment", "/**\n\x09 * This function cancels all tasks and finishes them as fast as possible.\n\x09 * We use this if the user cancels the work or if the editor exits.\n\x09 * @note - This is a asynchronous call. Tasks will be completed (canceled) soon.\n\x09 */" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "This function cancels all tasks and finishes them as fast as possible.\nWe use this if the user cancels the work or if the editor exits.\n@note - This is a asynchronous call. Tasks will be completed (canceled) soon." },
};
#endif // WITH_METADATA
// ********** Begin Function CancelAllTasks constinit property declarations ************************
// ********** End Function CancelAllTasks constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeManager_CancelAllTasks_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeManager, nullptr, "CancelAllTasks", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04080403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_CancelAllTasks_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeManager_CancelAllTasks_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UInterchangeManager_CancelAllTasks()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeManager_CancelAllTasks_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeManager::execCancelAllTasks)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->CancelAllTasks();
P_NATIVE_END;
}
// ********** End Class UInterchangeManager Function CancelAllTasks ********************************
// ********** Begin Class UInterchangeManager Function CanReimport *********************************
struct Z_Construct_UFunction_UInterchangeManager_CanReimport_Statics
{
struct InterchangeManager_eventCanReimport_Parms
{
const UObject* Object;
TArray<FString> OutFilenames;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | Import Manager" },
{ "Comment", "/**\n\x09 * Returns true if Interchange can create this type of asset and is able to translate its source files.\n\x09 * @Param Object - The object we want to reimport.\n\x09 * @Param OutFilenames - An array that is filled with the object's source filenames if the operation is successful.\n\x09 */" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "Returns true if Interchange can create this type of asset and is able to translate its source files.\n@Param Object - The object we want to reimport.\n@Param OutFilenames - An array that is filled with the object's source filenames if the operation is successful." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Object_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function CanReimport constinit property declarations ***************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Object;
static const UECodeGen_Private::FStrPropertyParams NewProp_OutFilenames_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OutFilenames;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function CanReimport constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function CanReimport Property Definitions **************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UInterchangeManager_CanReimport_Statics::NewProp_Object = { "Object", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventCanReimport_Parms, Object), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Object_MetaData), NewProp_Object_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UInterchangeManager_CanReimport_Statics::NewProp_OutFilenames_Inner = { "OutFilenames", 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_UInterchangeManager_CanReimport_Statics::NewProp_OutFilenames = { "OutFilenames", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventCanReimport_Parms, OutFilenames), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UInterchangeManager_CanReimport_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((InterchangeManager_eventCanReimport_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeManager_CanReimport_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(InterchangeManager_eventCanReimport_Parms), &Z_Construct_UFunction_UInterchangeManager_CanReimport_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeManager_CanReimport_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_CanReimport_Statics::NewProp_Object,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_CanReimport_Statics::NewProp_OutFilenames_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_CanReimport_Statics::NewProp_OutFilenames,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_CanReimport_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_CanReimport_Statics::PropPointers) < 2048);
// ********** End Function CanReimport Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeManager_CanReimport_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeManager, nullptr, "CanReimport", Z_Construct_UFunction_UInterchangeManager_CanReimport_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_CanReimport_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeManager_CanReimport_Statics::InterchangeManager_eventCanReimport_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_CanReimport_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeManager_CanReimport_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeManager_CanReimport_Statics::InterchangeManager_eventCanReimport_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeManager_CanReimport()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeManager_CanReimport_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeManager::execCanReimport)
{
P_GET_OBJECT(UObject,Z_Param_Object);
P_GET_TARRAY_REF(FString,Z_Param_Out_OutFilenames);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->CanReimport(Z_Param_Object,Z_Param_Out_OutFilenames);
P_NATIVE_END;
}
// ********** End Class UInterchangeManager Function CanReimport ***********************************
// ********** Begin Class UInterchangeManager Function CanTranslateSourceData **********************
struct Z_Construct_UFunction_UInterchangeManager_CanTranslateSourceData_Statics
{
struct InterchangeManager_eventCanTranslateSourceData_Parms
{
const UInterchangeSourceData* SourceData;
bool bSceneImportOnly;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | Import Manager" },
{ "Comment", "/**\n\x09 * Check whether there is a registered translator for this source data.\n\x09 * This allows us to bypass the original asset tools system to import supported assets.\n\x09 * @Param SourceData - The source data input we want to translate to Uod.\n\x09 * @return True if there is a registered translator that can handle handle this source data, or false otherwise, when bSceneImportOnly is false.\n\x09 * Otherwise, returns true only if the translator supports level import\n\x09 * @Note: Temporary until FBX level import is production ready\n\x09 */" },
{ "CPP_Default_bSceneImportOnly", "false" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "Check whether there is a registered translator for this source data.\nThis allows us to bypass the original asset tools system to import supported assets.\n@Param SourceData - The source data input we want to translate to Uod.\n@return True if there is a registered translator that can handle handle this source data, or false otherwise, when bSceneImportOnly is false.\nOtherwise, returns true only if the translator supports level import\n@Note: Temporary until FBX level import is production ready" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceData_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function CanTranslateSourceData constinit property declarations ****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_SourceData;
static void NewProp_bSceneImportOnly_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSceneImportOnly;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function CanTranslateSourceData constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function CanTranslateSourceData Property Definitions ***************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UInterchangeManager_CanTranslateSourceData_Statics::NewProp_SourceData = { "SourceData", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventCanTranslateSourceData_Parms, SourceData), Z_Construct_UClass_UInterchangeSourceData_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceData_MetaData), NewProp_SourceData_MetaData) };
void Z_Construct_UFunction_UInterchangeManager_CanTranslateSourceData_Statics::NewProp_bSceneImportOnly_SetBit(void* Obj)
{
((InterchangeManager_eventCanTranslateSourceData_Parms*)Obj)->bSceneImportOnly = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeManager_CanTranslateSourceData_Statics::NewProp_bSceneImportOnly = { "bSceneImportOnly", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InterchangeManager_eventCanTranslateSourceData_Parms), &Z_Construct_UFunction_UInterchangeManager_CanTranslateSourceData_Statics::NewProp_bSceneImportOnly_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UInterchangeManager_CanTranslateSourceData_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((InterchangeManager_eventCanTranslateSourceData_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeManager_CanTranslateSourceData_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(InterchangeManager_eventCanTranslateSourceData_Parms), &Z_Construct_UFunction_UInterchangeManager_CanTranslateSourceData_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeManager_CanTranslateSourceData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_CanTranslateSourceData_Statics::NewProp_SourceData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_CanTranslateSourceData_Statics::NewProp_bSceneImportOnly,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_CanTranslateSourceData_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_CanTranslateSourceData_Statics::PropPointers) < 2048);
// ********** End Function CanTranslateSourceData Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeManager_CanTranslateSourceData_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeManager, nullptr, "CanTranslateSourceData", Z_Construct_UFunction_UInterchangeManager_CanTranslateSourceData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_CanTranslateSourceData_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeManager_CanTranslateSourceData_Statics::InterchangeManager_eventCanTranslateSourceData_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_CanTranslateSourceData_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeManager_CanTranslateSourceData_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeManager_CanTranslateSourceData_Statics::InterchangeManager_eventCanTranslateSourceData_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeManager_CanTranslateSourceData()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeManager_CanTranslateSourceData_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeManager::execCanTranslateSourceData)
{
P_GET_OBJECT(UInterchangeSourceData,Z_Param_SourceData);
P_GET_UBOOL(Z_Param_bSceneImportOnly);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->CanTranslateSourceData(Z_Param_SourceData,Z_Param_bSceneImportOnly);
P_NATIVE_END;
}
// ********** End Class UInterchangeManager Function CanTranslateSourceData ************************
// ********** Begin Class UInterchangeManager Function CreateSourceData ****************************
struct Z_Construct_UFunction_UInterchangeManager_CreateSourceData_Statics
{
struct InterchangeManager_eventCreateSourceData_Parms
{
FString InFileName;
UInterchangeSourceData* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | Import Manager" },
{ "Comment", "/*\n\x09* Script helper to create a source data object that points to a file on disk.\n\x09* @Param InFilename: Specify a file on disk.\n\x09* @return: A new UInterchangeSourceData.\n\x09*/" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "* Script helper to create a source data object that points to a file on disk.\n* @Param InFilename: Specify a file on disk.\n* @return: A new UInterchangeSourceData." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InFileName_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function CreateSourceData constinit property declarations **********************
static const UECodeGen_Private::FStrPropertyParams NewProp_InFileName;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function CreateSourceData constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function CreateSourceData Property Definitions *********************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UInterchangeManager_CreateSourceData_Statics::NewProp_InFileName = { "InFileName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventCreateSourceData_Parms, InFileName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InFileName_MetaData), NewProp_InFileName_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UInterchangeManager_CreateSourceData_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventCreateSourceData_Parms, ReturnValue), Z_Construct_UClass_UInterchangeSourceData_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeManager_CreateSourceData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_CreateSourceData_Statics::NewProp_InFileName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_CreateSourceData_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_CreateSourceData_Statics::PropPointers) < 2048);
// ********** End Function CreateSourceData Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeManager_CreateSourceData_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeManager, nullptr, "CreateSourceData", Z_Construct_UFunction_UInterchangeManager_CreateSourceData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_CreateSourceData_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeManager_CreateSourceData_Statics::InterchangeManager_eventCreateSourceData_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_CreateSourceData_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeManager_CreateSourceData_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeManager_CreateSourceData_Statics::InterchangeManager_eventCreateSourceData_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeManager_CreateSourceData()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeManager_CreateSourceData_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeManager::execCreateSourceData)
{
P_GET_PROPERTY(FStrProperty,Z_Param_InFileName);
P_FINISH;
P_NATIVE_BEGIN;
*(UInterchangeSourceData**)Z_Param__Result=UInterchangeManager::CreateSourceData(Z_Param_InFileName);
P_NATIVE_END;
}
// ********** End Class UInterchangeManager Function CreateSourceData ******************************
// ********** Begin Class UInterchangeManager Function ExportAsset *********************************
struct Z_Construct_UFunction_UInterchangeManager_ExportAsset_Statics
{
struct InterchangeManager_eventExportAsset_Parms
{
const UObject* Asset;
bool bIsAutomated;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | Export Manager" },
{ "Comment", "/**\n\x09 * Call this to start an asset export process. The caller must specify a source data.\n\x09 * \n\x09 * @Param Asset - The asset to export.\n\x09 * @Param bIsAutomated - If true, the exporter will not show any UI or dialogs.\n\x09 * @return true if the export succeeds, or false otherwise.\n\x09 */" },
{ "CPP_Default_bIsAutomated", "false" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "Call this to start an asset export process. The caller must specify a source data.\n\n@Param Asset - The asset to export.\n@Param bIsAutomated - If true, the exporter will not show any UI or dialogs.\n@return true if the export succeeds, or false otherwise." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Asset_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ExportAsset constinit property declarations ***************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Asset;
static void NewProp_bIsAutomated_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsAutomated;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ExportAsset constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ExportAsset Property Definitions **************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UInterchangeManager_ExportAsset_Statics::NewProp_Asset = { "Asset", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventExportAsset_Parms, Asset), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Asset_MetaData), NewProp_Asset_MetaData) };
void Z_Construct_UFunction_UInterchangeManager_ExportAsset_Statics::NewProp_bIsAutomated_SetBit(void* Obj)
{
((InterchangeManager_eventExportAsset_Parms*)Obj)->bIsAutomated = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeManager_ExportAsset_Statics::NewProp_bIsAutomated = { "bIsAutomated", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InterchangeManager_eventExportAsset_Parms), &Z_Construct_UFunction_UInterchangeManager_ExportAsset_Statics::NewProp_bIsAutomated_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UInterchangeManager_ExportAsset_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((InterchangeManager_eventExportAsset_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeManager_ExportAsset_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(InterchangeManager_eventExportAsset_Parms), &Z_Construct_UFunction_UInterchangeManager_ExportAsset_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeManager_ExportAsset_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_ExportAsset_Statics::NewProp_Asset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_ExportAsset_Statics::NewProp_bIsAutomated,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_ExportAsset_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_ExportAsset_Statics::PropPointers) < 2048);
// ********** End Function ExportAsset Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeManager_ExportAsset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeManager, nullptr, "ExportAsset", Z_Construct_UFunction_UInterchangeManager_ExportAsset_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_ExportAsset_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeManager_ExportAsset_Statics::InterchangeManager_eventExportAsset_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_ExportAsset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeManager_ExportAsset_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeManager_ExportAsset_Statics::InterchangeManager_eventExportAsset_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeManager_ExportAsset()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeManager_ExportAsset_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeManager::execExportAsset)
{
P_GET_OBJECT(UObject,Z_Param_Asset);
P_GET_UBOOL(Z_Param_bIsAutomated);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->ExportAsset(Z_Param_Asset,Z_Param_bIsAutomated);
P_NATIVE_END;
}
// ********** End Class UInterchangeManager Function ExportAsset ***********************************
// ********** Begin Class UInterchangeManager Function ExportScene *********************************
struct Z_Construct_UFunction_UInterchangeManager_ExportScene_Statics
{
struct InterchangeManager_eventExportScene_Parms
{
const UObject* World;
bool bIsAutomated;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | Export Manager" },
{ "Comment", "/**\n\x09 * Call this to start a scene export process. The caller must specify a source data.\n\x09 * @Param World - The scene to export.\n\x09 * @Param bIsAutomated - If true, the import process will not show any UI or dialogs.\n\x09 * @return true if the export succeeds, or false otherwise.\n\x09 */" },
{ "CPP_Default_bIsAutomated", "false" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "Call this to start a scene export process. The caller must specify a source data.\n@Param World - The scene to export.\n@Param bIsAutomated - If true, the import process will not show any UI or dialogs.\n@return true if the export succeeds, or false otherwise." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_World_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ExportScene constinit property declarations ***************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_World;
static void NewProp_bIsAutomated_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsAutomated;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ExportScene constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ExportScene Property Definitions **************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UInterchangeManager_ExportScene_Statics::NewProp_World = { "World", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventExportScene_Parms, World), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_World_MetaData), NewProp_World_MetaData) };
void Z_Construct_UFunction_UInterchangeManager_ExportScene_Statics::NewProp_bIsAutomated_SetBit(void* Obj)
{
((InterchangeManager_eventExportScene_Parms*)Obj)->bIsAutomated = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeManager_ExportScene_Statics::NewProp_bIsAutomated = { "bIsAutomated", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InterchangeManager_eventExportScene_Parms), &Z_Construct_UFunction_UInterchangeManager_ExportScene_Statics::NewProp_bIsAutomated_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UInterchangeManager_ExportScene_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((InterchangeManager_eventExportScene_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeManager_ExportScene_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(InterchangeManager_eventExportScene_Parms), &Z_Construct_UFunction_UInterchangeManager_ExportScene_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeManager_ExportScene_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_ExportScene_Statics::NewProp_World,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_ExportScene_Statics::NewProp_bIsAutomated,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_ExportScene_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_ExportScene_Statics::PropPointers) < 2048);
// ********** End Function ExportScene Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeManager_ExportScene_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeManager, nullptr, "ExportScene", Z_Construct_UFunction_UInterchangeManager_ExportScene_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_ExportScene_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeManager_ExportScene_Statics::InterchangeManager_eventExportScene_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_ExportScene_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeManager_ExportScene_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeManager_ExportScene_Statics::InterchangeManager_eventExportScene_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeManager_ExportScene()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeManager_ExportScene_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeManager::execExportScene)
{
P_GET_OBJECT(UObject,Z_Param_World);
P_GET_UBOOL(Z_Param_bIsAutomated);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->ExportScene(Z_Param_World,Z_Param_bIsAutomated);
P_NATIVE_END;
}
// ********** End Class UInterchangeManager Function ExportScene ***********************************
// ********** Begin Class UInterchangeManager Function GetAssetImportData **************************
struct Z_Construct_UFunction_UInterchangeManager_GetAssetImportData_Statics
{
struct InterchangeManager_eventGetAssetImportData_Parms
{
UObject* Asset;
UInterchangeAssetImportData* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | Import Manager" },
{ "Comment", "/**\n\x09 * Returns the list of supported formats for a given translator type.\n\x09 */" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "Returns the list of supported formats for a given translator type." },
};
#endif // WITH_METADATA
// ********** Begin Function GetAssetImportData constinit property declarations ********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Asset;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetAssetImportData constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetAssetImportData Property Definitions *******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UInterchangeManager_GetAssetImportData_Statics::NewProp_Asset = { "Asset", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventGetAssetImportData_Parms, Asset), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UInterchangeManager_GetAssetImportData_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventGetAssetImportData_Parms, ReturnValue), Z_Construct_UClass_UInterchangeAssetImportData_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeManager_GetAssetImportData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_GetAssetImportData_Statics::NewProp_Asset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_GetAssetImportData_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_GetAssetImportData_Statics::PropPointers) < 2048);
// ********** End Function GetAssetImportData Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeManager_GetAssetImportData_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeManager, nullptr, "GetAssetImportData", Z_Construct_UFunction_UInterchangeManager_GetAssetImportData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_GetAssetImportData_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeManager_GetAssetImportData_Statics::InterchangeManager_eventGetAssetImportData_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_GetAssetImportData_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeManager_GetAssetImportData_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeManager_GetAssetImportData_Statics::InterchangeManager_eventGetAssetImportData_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeManager_GetAssetImportData()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeManager_GetAssetImportData_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeManager::execGetAssetImportData)
{
P_GET_OBJECT(UObject,Z_Param_Asset);
P_FINISH;
P_NATIVE_BEGIN;
*(UInterchangeAssetImportData**)Z_Param__Result=P_THIS->GetAssetImportData(Z_Param_Asset);
P_NATIVE_END;
}
// ********** End Class UInterchangeManager Function GetAssetImportData ****************************
// ********** Begin Class UInterchangeManager Function GetInterchangeManagerScripted ***************
struct Z_Construct_UFunction_UInterchangeManager_GetInterchangeManagerScripted_Statics
{
struct InterchangeManager_eventGetInterchangeManagerScripted_Parms
{
UInterchangeManager* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | Import Manager" },
{ "Comment", "/**\n\x09 * Return the pointer to the Interchange Manager singleton.\n\x09 *\n\x09 * @note - We need to return a pointer to have a valid Blueprint-callable function.\n\x09 */" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "Return the pointer to the Interchange Manager singleton.\n\n@note - We need to return a pointer to have a valid Blueprint-callable function." },
};
#endif // WITH_METADATA
// ********** Begin Function GetInterchangeManagerScripted constinit property declarations *********
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetInterchangeManagerScripted constinit property declarations ***********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetInterchangeManagerScripted Property Definitions ********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UInterchangeManager_GetInterchangeManagerScripted_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventGetInterchangeManagerScripted_Parms, ReturnValue), Z_Construct_UClass_UInterchangeManager_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeManager_GetInterchangeManagerScripted_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_GetInterchangeManagerScripted_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_GetInterchangeManagerScripted_Statics::PropPointers) < 2048);
// ********** End Function GetInterchangeManagerScripted Property Definitions **********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeManager_GetInterchangeManagerScripted_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeManager, nullptr, "GetInterchangeManagerScripted", Z_Construct_UFunction_UInterchangeManager_GetInterchangeManagerScripted_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_GetInterchangeManagerScripted_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeManager_GetInterchangeManagerScripted_Statics::InterchangeManager_eventGetInterchangeManagerScripted_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_GetInterchangeManagerScripted_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeManager_GetInterchangeManagerScripted_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeManager_GetInterchangeManagerScripted_Statics::InterchangeManager_eventGetInterchangeManagerScripted_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeManager_GetInterchangeManagerScripted()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeManager_GetInterchangeManagerScripted_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeManager::execGetInterchangeManagerScripted)
{
P_FINISH;
P_NATIVE_BEGIN;
*(UInterchangeManager**)Z_Param__Result=UInterchangeManager::GetInterchangeManagerScripted();
P_NATIVE_END;
}
// ********** End Class UInterchangeManager Function GetInterchangeManagerScripted *****************
// ********** Begin Class UInterchangeManager Function GetRegisteredFactoryClass *******************
struct Z_Construct_UFunction_UInterchangeManager_GetRegisteredFactoryClass_Statics
{
struct InterchangeManager_eventGetRegisteredFactoryClass_Parms
{
const UClass* ClassToMake;
const UClass* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | Import Manager" },
{ "Comment", "/**\n\x09* Script helper to get a registered factory for a specified class.\n\x09* @Param FactoryClass: The class whose registered factory you want to find.\n\x09* @return: The registered factory class if found, or NULL if no registered factory was found.\n\x09*/" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "Script helper to get a registered factory for a specified class.\n@Param FactoryClass: The class whose registered factory you want to find.\n@return: The registered factory class if found, or NULL if no registered factory was found." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClassToMake_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetRegisteredFactoryClass constinit property declarations *************
static const UECodeGen_Private::FClassPropertyParams NewProp_ClassToMake;
static const UECodeGen_Private::FClassPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetRegisteredFactoryClass constinit property declarations ***************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetRegisteredFactoryClass Property Definitions ************************
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UInterchangeManager_GetRegisteredFactoryClass_Statics::NewProp_ClassToMake = { "ClassToMake", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventGetRegisteredFactoryClass_Parms, ClassToMake), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClassToMake_MetaData), NewProp_ClassToMake_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UInterchangeManager_GetRegisteredFactoryClass_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000582, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventGetRegisteredFactoryClass_Parms, ReturnValue), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeManager_GetRegisteredFactoryClass_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_GetRegisteredFactoryClass_Statics::NewProp_ClassToMake,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_GetRegisteredFactoryClass_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_GetRegisteredFactoryClass_Statics::PropPointers) < 2048);
// ********** End Function GetRegisteredFactoryClass Property Definitions **************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeManager_GetRegisteredFactoryClass_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeManager, nullptr, "GetRegisteredFactoryClass", Z_Construct_UFunction_UInterchangeManager_GetRegisteredFactoryClass_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_GetRegisteredFactoryClass_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeManager_GetRegisteredFactoryClass_Statics::InterchangeManager_eventGetRegisteredFactoryClass_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_GetRegisteredFactoryClass_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeManager_GetRegisteredFactoryClass_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeManager_GetRegisteredFactoryClass_Statics::InterchangeManager_eventGetRegisteredFactoryClass_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeManager_GetRegisteredFactoryClass()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeManager_GetRegisteredFactoryClass_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeManager::execGetRegisteredFactoryClass)
{
P_GET_OBJECT(UClass,Z_Param_ClassToMake);
P_FINISH;
P_NATIVE_BEGIN;
*(const UClass**)Z_Param__Result=P_THIS->GetRegisteredFactoryClass(Z_Param_ClassToMake);
P_NATIVE_END;
}
// ********** End Class UInterchangeManager Function GetRegisteredFactoryClass *********************
// ********** Begin Class UInterchangeManager Function GetSupportedAssetTypeFormats ****************
struct Z_Construct_UFunction_UInterchangeManager_GetSupportedAssetTypeFormats_Statics
{
struct InterchangeManager_eventGetSupportedAssetTypeFormats_Parms
{
EInterchangeTranslatorAssetType ForTranslatorAssetType;
EInterchangeTranslatorType ForTranslatorType;
bool bStrictMatchTranslatorType;
TArray<FString> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | Import Manager" },
{ "Comment", "/**\n\x09 * Returns the list of formats supporting the specified translator asset type.\n\x09 */" },
{ "CPP_Default_bStrictMatchTranslatorType", "false" },
{ "CPP_Default_ForTranslatorType", "Invalid" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "Returns the list of formats supporting the specified translator asset type." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ForTranslatorAssetType_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ForTranslatorType_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetSupportedAssetTypeFormats constinit property declarations **********
static const UECodeGen_Private::FBytePropertyParams NewProp_ForTranslatorAssetType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ForTranslatorAssetType;
static const UECodeGen_Private::FBytePropertyParams NewProp_ForTranslatorType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ForTranslatorType;
static void NewProp_bStrictMatchTranslatorType_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bStrictMatchTranslatorType;
static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetSupportedAssetTypeFormats constinit property declarations ************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetSupportedAssetTypeFormats Property Definitions *********************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UInterchangeManager_GetSupportedAssetTypeFormats_Statics::NewProp_ForTranslatorAssetType_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_UInterchangeManager_GetSupportedAssetTypeFormats_Statics::NewProp_ForTranslatorAssetType = { "ForTranslatorAssetType", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventGetSupportedAssetTypeFormats_Parms, ForTranslatorAssetType), Z_Construct_UEnum_InterchangeCore_EInterchangeTranslatorAssetType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ForTranslatorAssetType_MetaData), NewProp_ForTranslatorAssetType_MetaData) }; // 1596850108
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UInterchangeManager_GetSupportedAssetTypeFormats_Statics::NewProp_ForTranslatorType_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_UInterchangeManager_GetSupportedAssetTypeFormats_Statics::NewProp_ForTranslatorType = { "ForTranslatorType", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventGetSupportedAssetTypeFormats_Parms, ForTranslatorType), Z_Construct_UEnum_InterchangeCore_EInterchangeTranslatorType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ForTranslatorType_MetaData), NewProp_ForTranslatorType_MetaData) }; // 1494868072
void Z_Construct_UFunction_UInterchangeManager_GetSupportedAssetTypeFormats_Statics::NewProp_bStrictMatchTranslatorType_SetBit(void* Obj)
{
((InterchangeManager_eventGetSupportedAssetTypeFormats_Parms*)Obj)->bStrictMatchTranslatorType = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeManager_GetSupportedAssetTypeFormats_Statics::NewProp_bStrictMatchTranslatorType = { "bStrictMatchTranslatorType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InterchangeManager_eventGetSupportedAssetTypeFormats_Parms), &Z_Construct_UFunction_UInterchangeManager_GetSupportedAssetTypeFormats_Statics::NewProp_bStrictMatchTranslatorType_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UInterchangeManager_GetSupportedAssetTypeFormats_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", 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_UInterchangeManager_GetSupportedAssetTypeFormats_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventGetSupportedAssetTypeFormats_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeManager_GetSupportedAssetTypeFormats_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_GetSupportedAssetTypeFormats_Statics::NewProp_ForTranslatorAssetType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_GetSupportedAssetTypeFormats_Statics::NewProp_ForTranslatorAssetType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_GetSupportedAssetTypeFormats_Statics::NewProp_ForTranslatorType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_GetSupportedAssetTypeFormats_Statics::NewProp_ForTranslatorType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_GetSupportedAssetTypeFormats_Statics::NewProp_bStrictMatchTranslatorType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_GetSupportedAssetTypeFormats_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_GetSupportedAssetTypeFormats_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_GetSupportedAssetTypeFormats_Statics::PropPointers) < 2048);
// ********** End Function GetSupportedAssetTypeFormats Property Definitions ***********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeManager_GetSupportedAssetTypeFormats_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeManager, nullptr, "GetSupportedAssetTypeFormats", Z_Construct_UFunction_UInterchangeManager_GetSupportedAssetTypeFormats_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_GetSupportedAssetTypeFormats_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeManager_GetSupportedAssetTypeFormats_Statics::InterchangeManager_eventGetSupportedAssetTypeFormats_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_GetSupportedAssetTypeFormats_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeManager_GetSupportedAssetTypeFormats_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeManager_GetSupportedAssetTypeFormats_Statics::InterchangeManager_eventGetSupportedAssetTypeFormats_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeManager_GetSupportedAssetTypeFormats()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeManager_GetSupportedAssetTypeFormats_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeManager::execGetSupportedAssetTypeFormats)
{
P_GET_ENUM(EInterchangeTranslatorAssetType,Z_Param_ForTranslatorAssetType);
P_GET_ENUM(EInterchangeTranslatorType,Z_Param_ForTranslatorType);
P_GET_UBOOL(Z_Param_bStrictMatchTranslatorType);
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FString>*)Z_Param__Result=P_THIS->GetSupportedAssetTypeFormats(EInterchangeTranslatorAssetType(Z_Param_ForTranslatorAssetType),EInterchangeTranslatorType(Z_Param_ForTranslatorType),Z_Param_bStrictMatchTranslatorType);
P_NATIVE_END;
}
// ********** End Class UInterchangeManager Function GetSupportedAssetTypeFormats ******************
// ********** Begin Class UInterchangeManager Function GetSupportedFormats *************************
struct Z_Construct_UFunction_UInterchangeManager_GetSupportedFormats_Statics
{
struct InterchangeManager_eventGetSupportedFormats_Parms
{
EInterchangeTranslatorType ForTranslatorType;
TArray<FString> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | Import Manager" },
{ "Comment", "/**\n\x09 * Returns the list of supported formats for a given translator type.\n\x09 */" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "Returns the list of supported formats for a given translator type." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ForTranslatorType_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetSupportedFormats constinit property declarations *******************
static const UECodeGen_Private::FBytePropertyParams NewProp_ForTranslatorType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ForTranslatorType;
static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetSupportedFormats constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetSupportedFormats Property Definitions ******************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UInterchangeManager_GetSupportedFormats_Statics::NewProp_ForTranslatorType_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_UInterchangeManager_GetSupportedFormats_Statics::NewProp_ForTranslatorType = { "ForTranslatorType", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventGetSupportedFormats_Parms, ForTranslatorType), Z_Construct_UEnum_InterchangeCore_EInterchangeTranslatorType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ForTranslatorType_MetaData), NewProp_ForTranslatorType_MetaData) }; // 1494868072
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UInterchangeManager_GetSupportedFormats_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", 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_UInterchangeManager_GetSupportedFormats_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventGetSupportedFormats_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeManager_GetSupportedFormats_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_GetSupportedFormats_Statics::NewProp_ForTranslatorType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_GetSupportedFormats_Statics::NewProp_ForTranslatorType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_GetSupportedFormats_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_GetSupportedFormats_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_GetSupportedFormats_Statics::PropPointers) < 2048);
// ********** End Function GetSupportedFormats Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeManager_GetSupportedFormats_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeManager, nullptr, "GetSupportedFormats", Z_Construct_UFunction_UInterchangeManager_GetSupportedFormats_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_GetSupportedFormats_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeManager_GetSupportedFormats_Statics::InterchangeManager_eventGetSupportedFormats_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_GetSupportedFormats_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeManager_GetSupportedFormats_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeManager_GetSupportedFormats_Statics::InterchangeManager_eventGetSupportedFormats_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeManager_GetSupportedFormats()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeManager_GetSupportedFormats_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeManager::execGetSupportedFormats)
{
P_GET_ENUM(EInterchangeTranslatorType,Z_Param_ForTranslatorType);
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FString>*)Z_Param__Result=P_THIS->GetSupportedFormats(EInterchangeTranslatorType(Z_Param_ForTranslatorType));
P_NATIVE_END;
}
// ********** End Class UInterchangeManager Function GetSupportedFormats ***************************
// ********** Begin Class UInterchangeManager Function GetSupportedFormatsForObject ****************
struct Z_Construct_UFunction_UInterchangeManager_GetSupportedFormatsForObject_Statics
{
struct InterchangeManager_eventGetSupportedFormatsForObject_Parms
{
const UObject* Object;
int32 SourceFileIndex;
TArray<FString> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | Import Manager" },
{ "Comment", "/**\n\x09 * Returns the list of supported formats for a given Object.\n\x09 * \n\x09 */" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "Returns the list of supported formats for a given Object." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Object_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetSupportedFormatsForObject constinit property declarations **********
static const UECodeGen_Private::FObjectPropertyParams NewProp_Object;
static const UECodeGen_Private::FIntPropertyParams NewProp_SourceFileIndex;
static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetSupportedFormatsForObject constinit property declarations ************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetSupportedFormatsForObject Property Definitions *********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UInterchangeManager_GetSupportedFormatsForObject_Statics::NewProp_Object = { "Object", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventGetSupportedFormatsForObject_Parms, Object), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Object_MetaData), NewProp_Object_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UInterchangeManager_GetSupportedFormatsForObject_Statics::NewProp_SourceFileIndex = { "SourceFileIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventGetSupportedFormatsForObject_Parms, SourceFileIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UInterchangeManager_GetSupportedFormatsForObject_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", 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_UInterchangeManager_GetSupportedFormatsForObject_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventGetSupportedFormatsForObject_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeManager_GetSupportedFormatsForObject_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_GetSupportedFormatsForObject_Statics::NewProp_Object,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_GetSupportedFormatsForObject_Statics::NewProp_SourceFileIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_GetSupportedFormatsForObject_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_GetSupportedFormatsForObject_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_GetSupportedFormatsForObject_Statics::PropPointers) < 2048);
// ********** End Function GetSupportedFormatsForObject Property Definitions ***********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeManager_GetSupportedFormatsForObject_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeManager, nullptr, "GetSupportedFormatsForObject", Z_Construct_UFunction_UInterchangeManager_GetSupportedFormatsForObject_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_GetSupportedFormatsForObject_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeManager_GetSupportedFormatsForObject_Statics::InterchangeManager_eventGetSupportedFormatsForObject_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_GetSupportedFormatsForObject_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeManager_GetSupportedFormatsForObject_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeManager_GetSupportedFormatsForObject_Statics::InterchangeManager_eventGetSupportedFormatsForObject_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeManager_GetSupportedFormatsForObject()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeManager_GetSupportedFormatsForObject_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeManager::execGetSupportedFormatsForObject)
{
P_GET_OBJECT(UObject,Z_Param_Object);
P_GET_PROPERTY(FIntProperty,Z_Param_SourceFileIndex);
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FString>*)Z_Param__Result=P_THIS->GetSupportedFormatsForObject(Z_Param_Object,Z_Param_SourceFileIndex);
P_NATIVE_END;
}
// ********** End Class UInterchangeManager Function GetSupportedFormatsForObject ******************
// ********** Begin Class UInterchangeManager Function GetTranslatorForSourceData ******************
struct Z_Construct_UFunction_UInterchangeManager_GetTranslatorForSourceData_Statics
{
struct InterchangeManager_eventGetTranslatorForSourceData_Parms
{
const UInterchangeSourceData* SourceData;
UInterchangeTranslatorBase* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | Import Manager" },
{ "Comment", "/*\n\x09 * Return the first translator that can translate the source data.\n\x09 * @Param SourceData - The source data that you want a translator for.\n\x09 * @return return a matching translator, or nullptr if no translators exist for the source data.\n\x09 */" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "* Return the first translator that can translate the source data.\n* @Param SourceData - The source data that you want a translator for.\n* @return return a matching translator, or nullptr if no translators exist for the source data." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceData_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetTranslatorForSourceData constinit property declarations ************
static const UECodeGen_Private::FObjectPropertyParams NewProp_SourceData;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetTranslatorForSourceData constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetTranslatorForSourceData Property Definitions ***********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UInterchangeManager_GetTranslatorForSourceData_Statics::NewProp_SourceData = { "SourceData", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventGetTranslatorForSourceData_Parms, SourceData), Z_Construct_UClass_UInterchangeSourceData_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceData_MetaData), NewProp_SourceData_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UInterchangeManager_GetTranslatorForSourceData_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventGetTranslatorForSourceData_Parms, ReturnValue), Z_Construct_UClass_UInterchangeTranslatorBase_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeManager_GetTranslatorForSourceData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_GetTranslatorForSourceData_Statics::NewProp_SourceData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_GetTranslatorForSourceData_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_GetTranslatorForSourceData_Statics::PropPointers) < 2048);
// ********** End Function GetTranslatorForSourceData Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeManager_GetTranslatorForSourceData_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeManager, nullptr, "GetTranslatorForSourceData", Z_Construct_UFunction_UInterchangeManager_GetTranslatorForSourceData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_GetTranslatorForSourceData_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeManager_GetTranslatorForSourceData_Statics::InterchangeManager_eventGetTranslatorForSourceData_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_GetTranslatorForSourceData_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeManager_GetTranslatorForSourceData_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeManager_GetTranslatorForSourceData_Statics::InterchangeManager_eventGetTranslatorForSourceData_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeManager_GetTranslatorForSourceData()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeManager_GetTranslatorForSourceData_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeManager::execGetTranslatorForSourceData)
{
P_GET_OBJECT(UInterchangeSourceData,Z_Param_SourceData);
P_FINISH;
P_NATIVE_BEGIN;
*(UInterchangeTranslatorBase**)Z_Param__Result=P_THIS->GetTranslatorForSourceData(Z_Param_SourceData);
P_NATIVE_END;
}
// ********** End Class UInterchangeManager Function GetTranslatorForSourceData ********************
// ********** Begin Class UInterchangeManager Function ImportAsset *********************************
struct Z_Construct_UFunction_UInterchangeManager_ImportAsset_Statics
{
struct InterchangeManager_eventImportAsset_Parms
{
FString ContentPath;
const UInterchangeSourceData* SourceData;
FImportAssetParameters ImportAssetParameters;
TArray<UObject*> OutImportedObjects;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | Import Manager" },
{ "Comment", "/**\n\x09 * Call this to start a synchronous asset import process.\n\x09 * This process can import many different assets into the game content.\n\x09 *\n\x09 * @Param ContentPath - The path where the imported assets will be created.\n\x09 * @Param SourceData - The source data input to translate.\n\x09 * @param ImportAssetParameters - All parameters that need to be passed to the import asset function.\n\x09 * @return true if the import succeeds, or false otherwise.\n\x09 * \n\x09 * @Note - In blueprint depending on the event you use to start the import its possible to have a deadlock, use the async function if its what you are experimenting\n\x09 */" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "Call this to start a synchronous asset import process.\nThis process can import many different assets into the game content.\n\n@Param ContentPath - The path where the imported assets will be created.\n@Param SourceData - The source data input to translate.\n@param ImportAssetParameters - All parameters that need to be passed to the import asset function.\n@return true if the import succeeds, or false otherwise.\n\n@Note - In blueprint depending on the event you use to start the import its possible to have a deadlock, use the async function if its what you are experimenting" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ContentPath_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceData_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ImportAssetParameters_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ImportAsset constinit property declarations ***************************
static const UECodeGen_Private::FStrPropertyParams NewProp_ContentPath;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SourceData;
static const UECodeGen_Private::FStructPropertyParams NewProp_ImportAssetParameters;
static const UECodeGen_Private::FObjectPropertyParams NewProp_OutImportedObjects_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OutImportedObjects;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ImportAsset constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ImportAsset Property Definitions **************************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UInterchangeManager_ImportAsset_Statics::NewProp_ContentPath = { "ContentPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventImportAsset_Parms, ContentPath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ContentPath_MetaData), NewProp_ContentPath_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UInterchangeManager_ImportAsset_Statics::NewProp_SourceData = { "SourceData", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventImportAsset_Parms, SourceData), Z_Construct_UClass_UInterchangeSourceData_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceData_MetaData), NewProp_SourceData_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UInterchangeManager_ImportAsset_Statics::NewProp_ImportAssetParameters = { "ImportAssetParameters", nullptr, (EPropertyFlags)0x0010008008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventImportAsset_Parms, ImportAssetParameters), Z_Construct_UScriptStruct_FImportAssetParameters, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ImportAssetParameters_MetaData), NewProp_ImportAssetParameters_MetaData) }; // 2822893471
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UInterchangeManager_ImportAsset_Statics::NewProp_OutImportedObjects_Inner = { "OutImportedObjects", 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_UInterchangeManager_ImportAsset_Statics::NewProp_OutImportedObjects = { "OutImportedObjects", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventImportAsset_Parms, OutImportedObjects), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UInterchangeManager_ImportAsset_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((InterchangeManager_eventImportAsset_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeManager_ImportAsset_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(InterchangeManager_eventImportAsset_Parms), &Z_Construct_UFunction_UInterchangeManager_ImportAsset_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeManager_ImportAsset_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_ImportAsset_Statics::NewProp_ContentPath,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_ImportAsset_Statics::NewProp_SourceData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_ImportAsset_Statics::NewProp_ImportAssetParameters,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_ImportAsset_Statics::NewProp_OutImportedObjects_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_ImportAsset_Statics::NewProp_OutImportedObjects,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_ImportAsset_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_ImportAsset_Statics::PropPointers) < 2048);
// ********** End Function ImportAsset Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeManager_ImportAsset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeManager, nullptr, "ImportAsset", Z_Construct_UFunction_UInterchangeManager_ImportAsset_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_ImportAsset_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeManager_ImportAsset_Statics::InterchangeManager_eventImportAsset_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_ImportAsset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeManager_ImportAsset_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeManager_ImportAsset_Statics::InterchangeManager_eventImportAsset_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeManager_ImportAsset()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeManager_ImportAsset_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeManager::execImportAsset)
{
P_GET_PROPERTY(FStrProperty,Z_Param_ContentPath);
P_GET_OBJECT(UInterchangeSourceData,Z_Param_SourceData);
P_GET_STRUCT_REF(FImportAssetParameters,Z_Param_Out_ImportAssetParameters);
P_GET_TARRAY_REF(UObject*,Z_Param_Out_OutImportedObjects);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->ImportAsset(Z_Param_ContentPath,Z_Param_SourceData,Z_Param_Out_ImportAssetParameters,Z_Param_Out_OutImportedObjects);
P_NATIVE_END;
}
// ********** End Class UInterchangeManager Function ImportAsset ***********************************
// ********** Begin Class UInterchangeManager Function ImportScene *********************************
struct Z_Construct_UFunction_UInterchangeManager_ImportScene_Statics
{
struct InterchangeManager_eventImportScene_Parms
{
FString ContentPath;
const UInterchangeSourceData* SourceData;
FImportAssetParameters ImportAssetParameters;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | Import Manager" },
{ "Comment", "/**\n\x09 * Call this to start a synchronous scene import process.\n\x09 * This process can import many different assets and their transforms (USceneComponent).\n\x09 *\n\x09 * @Param ContentPath - The path where the imported assets will be created.\n\x09 * @Param SourceData - The source data input to translate. This object will be duplicated to allow thread-safe operations.\n\x09 * @param ImportAssetParameters - All parameters that need to be passed to the import asset function.\n\x09 * @return true if the import succeeds, or false otherwise.\n\x09 * \n\x09 * @Note - In blueprint depending on the event you use to start the import its possible to have a deadlock, use the async function if its what you are experimenting\n\x09 */" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "Call this to start a synchronous scene import process.\nThis process can import many different assets and their transforms (USceneComponent).\n\n@Param ContentPath - The path where the imported assets will be created.\n@Param SourceData - The source data input to translate. This object will be duplicated to allow thread-safe operations.\n@param ImportAssetParameters - All parameters that need to be passed to the import asset function.\n@return true if the import succeeds, or false otherwise.\n\n@Note - In blueprint depending on the event you use to start the import its possible to have a deadlock, use the async function if its what you are experimenting" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ContentPath_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceData_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ImportAssetParameters_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ImportScene constinit property declarations ***************************
static const UECodeGen_Private::FStrPropertyParams NewProp_ContentPath;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SourceData;
static const UECodeGen_Private::FStructPropertyParams NewProp_ImportAssetParameters;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ImportScene constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ImportScene Property Definitions **************************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UInterchangeManager_ImportScene_Statics::NewProp_ContentPath = { "ContentPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventImportScene_Parms, ContentPath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ContentPath_MetaData), NewProp_ContentPath_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UInterchangeManager_ImportScene_Statics::NewProp_SourceData = { "SourceData", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventImportScene_Parms, SourceData), Z_Construct_UClass_UInterchangeSourceData_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceData_MetaData), NewProp_SourceData_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UInterchangeManager_ImportScene_Statics::NewProp_ImportAssetParameters = { "ImportAssetParameters", nullptr, (EPropertyFlags)0x0010008008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventImportScene_Parms, ImportAssetParameters), Z_Construct_UScriptStruct_FImportAssetParameters, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ImportAssetParameters_MetaData), NewProp_ImportAssetParameters_MetaData) }; // 2822893471
void Z_Construct_UFunction_UInterchangeManager_ImportScene_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((InterchangeManager_eventImportScene_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeManager_ImportScene_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(InterchangeManager_eventImportScene_Parms), &Z_Construct_UFunction_UInterchangeManager_ImportScene_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeManager_ImportScene_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_ImportScene_Statics::NewProp_ContentPath,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_ImportScene_Statics::NewProp_SourceData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_ImportScene_Statics::NewProp_ImportAssetParameters,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_ImportScene_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_ImportScene_Statics::PropPointers) < 2048);
// ********** End Function ImportScene Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeManager_ImportScene_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeManager, nullptr, "ImportScene", Z_Construct_UFunction_UInterchangeManager_ImportScene_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_ImportScene_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeManager_ImportScene_Statics::InterchangeManager_eventImportScene_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_ImportScene_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeManager_ImportScene_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeManager_ImportScene_Statics::InterchangeManager_eventImportScene_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeManager_ImportScene()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeManager_ImportScene_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeManager::execImportScene)
{
P_GET_PROPERTY(FStrProperty,Z_Param_ContentPath);
P_GET_OBJECT(UInterchangeSourceData,Z_Param_SourceData);
P_GET_STRUCT_REF(FImportAssetParameters,Z_Param_Out_ImportAssetParameters);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->ImportScene(Z_Param_ContentPath,Z_Param_SourceData,Z_Param_Out_ImportAssetParameters);
P_NATIVE_END;
}
// ********** End Class UInterchangeManager Function ImportScene ***********************************
// ********** Begin Class UInterchangeManager Function IsInterchangeActive *************************
struct Z_Construct_UFunction_UInterchangeManager_IsInterchangeActive_Statics
{
struct InterchangeManager_eventIsInterchangeActive_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | Import Manager" },
{ "Comment", "/**\n\x09 * Return true if Interchange is actively importing or exporting, or false otherwise.\n\x09 */" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "Return true if Interchange is actively importing or exporting, or false otherwise." },
};
#endif // WITH_METADATA
// ********** Begin Function IsInterchangeActive constinit property declarations *******************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsInterchangeActive constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsInterchangeActive Property Definitions ******************************
void Z_Construct_UFunction_UInterchangeManager_IsInterchangeActive_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((InterchangeManager_eventIsInterchangeActive_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeManager_IsInterchangeActive_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(InterchangeManager_eventIsInterchangeActive_Parms), &Z_Construct_UFunction_UInterchangeManager_IsInterchangeActive_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeManager_IsInterchangeActive_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_IsInterchangeActive_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_IsInterchangeActive_Statics::PropPointers) < 2048);
// ********** End Function IsInterchangeActive Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeManager_IsInterchangeActive_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeManager, nullptr, "IsInterchangeActive", Z_Construct_UFunction_UInterchangeManager_IsInterchangeActive_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_IsInterchangeActive_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeManager_IsInterchangeActive_Statics::InterchangeManager_eventIsInterchangeActive_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_IsInterchangeActive_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeManager_IsInterchangeActive_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeManager_IsInterchangeActive_Statics::InterchangeManager_eventIsInterchangeActive_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeManager_IsInterchangeActive()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeManager_IsInterchangeActive_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeManager::execIsInterchangeActive)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->IsInterchangeActive();
P_NATIVE_END;
}
// ********** End Class UInterchangeManager Function IsInterchangeActive ***************************
// ********** Begin Class UInterchangeManager Function IsObjectBeingImported ***********************
struct Z_Construct_UFunction_UInterchangeManager_IsObjectBeingImported_Statics
{
struct InterchangeManager_eventIsObjectBeingImported_Parms
{
UObject* Object;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | Import Manager" },
{ "Comment", "/**\n\x09 * Return true if the object is being imported, or false otherwise. If the user imports multiple file in the same folder, it's possible to\n\x09 * have the same asset name in two different files.\n\x09 */" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "Return true if the object is being imported, or false otherwise. If the user imports multiple file in the same folder, it's possible to\nhave the same asset name in two different files." },
};
#endif // WITH_METADATA
// ********** Begin Function IsObjectBeingImported constinit property declarations *****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Object;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsObjectBeingImported constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsObjectBeingImported Property Definitions ****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UInterchangeManager_IsObjectBeingImported_Statics::NewProp_Object = { "Object", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventIsObjectBeingImported_Parms, Object), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UInterchangeManager_IsObjectBeingImported_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((InterchangeManager_eventIsObjectBeingImported_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeManager_IsObjectBeingImported_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(InterchangeManager_eventIsObjectBeingImported_Parms), &Z_Construct_UFunction_UInterchangeManager_IsObjectBeingImported_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeManager_IsObjectBeingImported_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_IsObjectBeingImported_Statics::NewProp_Object,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_IsObjectBeingImported_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_IsObjectBeingImported_Statics::PropPointers) < 2048);
// ********** End Function IsObjectBeingImported Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeManager_IsObjectBeingImported_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeManager, nullptr, "IsObjectBeingImported", Z_Construct_UFunction_UInterchangeManager_IsObjectBeingImported_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_IsObjectBeingImported_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeManager_IsObjectBeingImported_Statics::InterchangeManager_eventIsObjectBeingImported_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_IsObjectBeingImported_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeManager_IsObjectBeingImported_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeManager_IsObjectBeingImported_Statics::InterchangeManager_eventIsObjectBeingImported_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeManager_IsObjectBeingImported()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeManager_IsObjectBeingImported_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeManager::execIsObjectBeingImported)
{
P_GET_OBJECT(UObject,Z_Param_Object);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->IsObjectBeingImported(Z_Param_Object);
P_NATIVE_END;
}
// ********** End Class UInterchangeManager Function IsObjectBeingImported *************************
// ********** Begin Class UInterchangeManager Function ReimportAsset *******************************
struct Z_Construct_UFunction_UInterchangeManager_ReimportAsset_Statics
{
struct InterchangeManager_eventReimportAsset_Parms
{
UObject* ObjectToReimport;
FImportAssetParameters ImportAssetParameters;
TArray<UObject*> OutImportedObjects;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | Import Manager" },
{ "Comment", "/**\n\x09 * Call this to start a synchronous asset re-import process.\n\x09 * This process can re-import many different assets into the game content.\n\x09 *\n\x09 * @Param ObjectToReimport - The object to re-import.\n\x09 * @param ImportAssetParameters - All parameters that need to be passed to the import asset function.\n\x09 * @return true if the import succeeds, or false otherwise.\n\x09 * \n\x09 * @Note - The interchange manager will by default use the last file use to re-import the ObjectToReimport. If the file doesn't exist\n\x09 * and the bAutomated flag is:\n\x09 * - true, the function will return false and log a warning\n\x09 * - false, a dialog will ask \n\x09 * @Note - In blueprint depending on the event you use to start the import its possible to have a deadlock, use the async function if its what you are experimenting\n\x09 */" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "Call this to start a synchronous asset re-import process.\nThis process can re-import many different assets into the game content.\n\n@Param ObjectToReimport - The object to re-import.\n@param ImportAssetParameters - All parameters that need to be passed to the import asset function.\n@return true if the import succeeds, or false otherwise.\n\n@Note - The interchange manager will by default use the last file use to re-import the ObjectToReimport. If the file doesn't exist\n and the bAutomated flag is:\n - true, the function will return false and log a warning\n - false, a dialog will ask\n@Note - In blueprint depending on the event you use to start the import its possible to have a deadlock, use the async function if its what you are experimenting" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ImportAssetParameters_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ReimportAsset constinit property declarations *************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ObjectToReimport;
static const UECodeGen_Private::FStructPropertyParams NewProp_ImportAssetParameters;
static const UECodeGen_Private::FObjectPropertyParams NewProp_OutImportedObjects_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OutImportedObjects;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ReimportAsset constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ReimportAsset Property Definitions ************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UInterchangeManager_ReimportAsset_Statics::NewProp_ObjectToReimport = { "ObjectToReimport", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventReimportAsset_Parms, ObjectToReimport), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UInterchangeManager_ReimportAsset_Statics::NewProp_ImportAssetParameters = { "ImportAssetParameters", nullptr, (EPropertyFlags)0x0010008008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventReimportAsset_Parms, ImportAssetParameters), Z_Construct_UScriptStruct_FImportAssetParameters, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ImportAssetParameters_MetaData), NewProp_ImportAssetParameters_MetaData) }; // 2822893471
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UInterchangeManager_ReimportAsset_Statics::NewProp_OutImportedObjects_Inner = { "OutImportedObjects", 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_UInterchangeManager_ReimportAsset_Statics::NewProp_OutImportedObjects = { "OutImportedObjects", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventReimportAsset_Parms, OutImportedObjects), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UInterchangeManager_ReimportAsset_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((InterchangeManager_eventReimportAsset_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeManager_ReimportAsset_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(InterchangeManager_eventReimportAsset_Parms), &Z_Construct_UFunction_UInterchangeManager_ReimportAsset_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeManager_ReimportAsset_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_ReimportAsset_Statics::NewProp_ObjectToReimport,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_ReimportAsset_Statics::NewProp_ImportAssetParameters,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_ReimportAsset_Statics::NewProp_OutImportedObjects_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_ReimportAsset_Statics::NewProp_OutImportedObjects,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_ReimportAsset_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_ReimportAsset_Statics::PropPointers) < 2048);
// ********** End Function ReimportAsset Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeManager_ReimportAsset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeManager, nullptr, "ReimportAsset", Z_Construct_UFunction_UInterchangeManager_ReimportAsset_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_ReimportAsset_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeManager_ReimportAsset_Statics::InterchangeManager_eventReimportAsset_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_ReimportAsset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeManager_ReimportAsset_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeManager_ReimportAsset_Statics::InterchangeManager_eventReimportAsset_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeManager_ReimportAsset()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeManager_ReimportAsset_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeManager::execReimportAsset)
{
P_GET_OBJECT(UObject,Z_Param_ObjectToReimport);
P_GET_STRUCT_REF(FImportAssetParameters,Z_Param_Out_ImportAssetParameters);
P_GET_TARRAY_REF(UObject*,Z_Param_Out_OutImportedObjects);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->ReimportAsset(Z_Param_ObjectToReimport,Z_Param_Out_ImportAssetParameters,Z_Param_Out_OutImportedObjects);
P_NATIVE_END;
}
// ********** End Class UInterchangeManager Function ReimportAsset *********************************
// ********** Begin Class UInterchangeManager Function ScriptedImportAssetAsync ********************
struct Z_Construct_UFunction_UInterchangeManager_ScriptedImportAssetAsync_Statics
{
struct InterchangeManager_eventScriptedImportAssetAsync_Parms
{
FString ContentPath;
const UInterchangeSourceData* SourceData;
FImportAssetParameters ImportAssetParameters;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | Import Manager" },
{ "Comment", "/**\n\x09 * Call this from blueprint or python to start an asynchronous asset import process.\n\x09 * This process can import many different assets into the game content.\n\x09 *\n\x09 * @Param ContentPath - The path where the imported assets will be created.\n\x09 * @Param SourceData - The source data input to translate.\n\x09 * @param ImportAssetParameters - All parameters that need to be passed to the import asset function.\n\x09 * @return true if the import was started, or false otherwise.\n\x09 */" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "Call this from blueprint or python to start an asynchronous asset import process.\nThis process can import many different assets into the game content.\n\n@Param ContentPath - The path where the imported assets will be created.\n@Param SourceData - The source data input to translate.\n@param ImportAssetParameters - All parameters that need to be passed to the import asset function.\n@return true if the import was started, or false otherwise." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ContentPath_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceData_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ImportAssetParameters_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ScriptedImportAssetAsync constinit property declarations **************
static const UECodeGen_Private::FStrPropertyParams NewProp_ContentPath;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SourceData;
static const UECodeGen_Private::FStructPropertyParams NewProp_ImportAssetParameters;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ScriptedImportAssetAsync constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ScriptedImportAssetAsync Property Definitions *************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UInterchangeManager_ScriptedImportAssetAsync_Statics::NewProp_ContentPath = { "ContentPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventScriptedImportAssetAsync_Parms, ContentPath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ContentPath_MetaData), NewProp_ContentPath_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UInterchangeManager_ScriptedImportAssetAsync_Statics::NewProp_SourceData = { "SourceData", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventScriptedImportAssetAsync_Parms, SourceData), Z_Construct_UClass_UInterchangeSourceData_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceData_MetaData), NewProp_SourceData_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UInterchangeManager_ScriptedImportAssetAsync_Statics::NewProp_ImportAssetParameters = { "ImportAssetParameters", nullptr, (EPropertyFlags)0x0010008008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventScriptedImportAssetAsync_Parms, ImportAssetParameters), Z_Construct_UScriptStruct_FImportAssetParameters, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ImportAssetParameters_MetaData), NewProp_ImportAssetParameters_MetaData) }; // 2822893471
void Z_Construct_UFunction_UInterchangeManager_ScriptedImportAssetAsync_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((InterchangeManager_eventScriptedImportAssetAsync_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeManager_ScriptedImportAssetAsync_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(InterchangeManager_eventScriptedImportAssetAsync_Parms), &Z_Construct_UFunction_UInterchangeManager_ScriptedImportAssetAsync_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeManager_ScriptedImportAssetAsync_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_ScriptedImportAssetAsync_Statics::NewProp_ContentPath,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_ScriptedImportAssetAsync_Statics::NewProp_SourceData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_ScriptedImportAssetAsync_Statics::NewProp_ImportAssetParameters,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_ScriptedImportAssetAsync_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_ScriptedImportAssetAsync_Statics::PropPointers) < 2048);
// ********** End Function ScriptedImportAssetAsync Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeManager_ScriptedImportAssetAsync_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeManager, nullptr, "ScriptedImportAssetAsync", Z_Construct_UFunction_UInterchangeManager_ScriptedImportAssetAsync_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_ScriptedImportAssetAsync_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeManager_ScriptedImportAssetAsync_Statics::InterchangeManager_eventScriptedImportAssetAsync_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_ScriptedImportAssetAsync_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeManager_ScriptedImportAssetAsync_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeManager_ScriptedImportAssetAsync_Statics::InterchangeManager_eventScriptedImportAssetAsync_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeManager_ScriptedImportAssetAsync()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeManager_ScriptedImportAssetAsync_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeManager::execScriptedImportAssetAsync)
{
P_GET_PROPERTY(FStrProperty,Z_Param_ContentPath);
P_GET_OBJECT(UInterchangeSourceData,Z_Param_SourceData);
P_GET_STRUCT_REF(FImportAssetParameters,Z_Param_Out_ImportAssetParameters);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->ScriptedImportAssetAsync(Z_Param_ContentPath,Z_Param_SourceData,Z_Param_Out_ImportAssetParameters);
P_NATIVE_END;
}
// ********** End Class UInterchangeManager Function ScriptedImportAssetAsync **********************
// ********** Begin Class UInterchangeManager Function ScriptedImportSceneAsync ********************
struct Z_Construct_UFunction_UInterchangeManager_ScriptedImportSceneAsync_Statics
{
struct InterchangeManager_eventScriptedImportSceneAsync_Parms
{
FString ContentPath;
const UInterchangeSourceData* SourceData;
FImportAssetParameters ImportAssetParameters;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | Import Manager" },
{ "Comment", "/**\n\x09 * Call this to start a asynchronous scene import process.\n\x09 * This process can import many different assets and their transforms (USceneComponent).\n\x09 *\n\x09 * @Param ContentPath - The path where the imported assets will be created.\n\x09 * @Param SourceData - The source data input to translate. This object will be duplicated to allow thread-safe operations.\n\x09 * @param ImportAssetParameters - All parameters that need to be passed to the import asset function.\n\x09 * @return true if the import was started, or false otherwise.\n\x09 */" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "Call this to start a asynchronous scene import process.\nThis process can import many different assets and their transforms (USceneComponent).\n\n@Param ContentPath - The path where the imported assets will be created.\n@Param SourceData - The source data input to translate. This object will be duplicated to allow thread-safe operations.\n@param ImportAssetParameters - All parameters that need to be passed to the import asset function.\n@return true if the import was started, or false otherwise." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ContentPath_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceData_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ImportAssetParameters_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ScriptedImportSceneAsync constinit property declarations **************
static const UECodeGen_Private::FStrPropertyParams NewProp_ContentPath;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SourceData;
static const UECodeGen_Private::FStructPropertyParams NewProp_ImportAssetParameters;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ScriptedImportSceneAsync constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ScriptedImportSceneAsync Property Definitions *************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UInterchangeManager_ScriptedImportSceneAsync_Statics::NewProp_ContentPath = { "ContentPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventScriptedImportSceneAsync_Parms, ContentPath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ContentPath_MetaData), NewProp_ContentPath_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UInterchangeManager_ScriptedImportSceneAsync_Statics::NewProp_SourceData = { "SourceData", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventScriptedImportSceneAsync_Parms, SourceData), Z_Construct_UClass_UInterchangeSourceData_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceData_MetaData), NewProp_SourceData_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UInterchangeManager_ScriptedImportSceneAsync_Statics::NewProp_ImportAssetParameters = { "ImportAssetParameters", nullptr, (EPropertyFlags)0x0010008008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventScriptedImportSceneAsync_Parms, ImportAssetParameters), Z_Construct_UScriptStruct_FImportAssetParameters, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ImportAssetParameters_MetaData), NewProp_ImportAssetParameters_MetaData) }; // 2822893471
void Z_Construct_UFunction_UInterchangeManager_ScriptedImportSceneAsync_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((InterchangeManager_eventScriptedImportSceneAsync_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeManager_ScriptedImportSceneAsync_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(InterchangeManager_eventScriptedImportSceneAsync_Parms), &Z_Construct_UFunction_UInterchangeManager_ScriptedImportSceneAsync_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeManager_ScriptedImportSceneAsync_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_ScriptedImportSceneAsync_Statics::NewProp_ContentPath,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_ScriptedImportSceneAsync_Statics::NewProp_SourceData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_ScriptedImportSceneAsync_Statics::NewProp_ImportAssetParameters,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_ScriptedImportSceneAsync_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_ScriptedImportSceneAsync_Statics::PropPointers) < 2048);
// ********** End Function ScriptedImportSceneAsync Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeManager_ScriptedImportSceneAsync_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeManager, nullptr, "ScriptedImportSceneAsync", Z_Construct_UFunction_UInterchangeManager_ScriptedImportSceneAsync_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_ScriptedImportSceneAsync_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeManager_ScriptedImportSceneAsync_Statics::InterchangeManager_eventScriptedImportSceneAsync_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_ScriptedImportSceneAsync_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeManager_ScriptedImportSceneAsync_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeManager_ScriptedImportSceneAsync_Statics::InterchangeManager_eventScriptedImportSceneAsync_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeManager_ScriptedImportSceneAsync()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeManager_ScriptedImportSceneAsync_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeManager::execScriptedImportSceneAsync)
{
P_GET_PROPERTY(FStrProperty,Z_Param_ContentPath);
P_GET_OBJECT(UInterchangeSourceData,Z_Param_SourceData);
P_GET_STRUCT_REF(FImportAssetParameters,Z_Param_Out_ImportAssetParameters);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->ScriptedImportSceneAsync(Z_Param_ContentPath,Z_Param_SourceData,Z_Param_Out_ImportAssetParameters);
P_NATIVE_END;
}
// ********** End Class UInterchangeManager Function ScriptedImportSceneAsync **********************
// ********** Begin Class UInterchangeManager Function ScriptedReimportAssetAsync ******************
struct Z_Construct_UFunction_UInterchangeManager_ScriptedReimportAssetAsync_Statics
{
struct InterchangeManager_eventScriptedReimportAssetAsync_Parms
{
UObject* ObjectToReimport;
FImportAssetParameters ImportAssetParameters;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | Import Manager" },
{ "Comment", "/**\n\x09 * Call this from blueprint or python to start an asynchronous asset import process.\n\x09 * This process can import many different assets into the game content.\n\x09 *\n\x09 * @Param ObjectToReimport - The object to re-import.\n\x09 * @param ImportAssetParameters - All parameters that need to be passed to the import asset function.\n\x09 * @return true if the import was started, or false otherwise.\n\x09 * \n\x09 * @Note - The interchange manager will by default use the last file use to re-import the ObjectToReimport. If the file doesn't exist\n\x09 * and the bAutomated flag is:\n\x09 * - true, the function will return false and log a warning\n\x09 * - false, a dialog will ask \n\x09 * @Note - If you need an event for when the import is done use the ImportAssetParameters events.\n\x09 */" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "Call this from blueprint or python to start an asynchronous asset import process.\nThis process can import many different assets into the game content.\n\n@Param ObjectToReimport - The object to re-import.\n@param ImportAssetParameters - All parameters that need to be passed to the import asset function.\n@return true if the import was started, or false otherwise.\n\n@Note - The interchange manager will by default use the last file use to re-import the ObjectToReimport. If the file doesn't exist\n and the bAutomated flag is:\n - true, the function will return false and log a warning\n - false, a dialog will ask\n@Note - If you need an event for when the import is done use the ImportAssetParameters events." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ImportAssetParameters_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ScriptedReimportAssetAsync constinit property declarations ************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ObjectToReimport;
static const UECodeGen_Private::FStructPropertyParams NewProp_ImportAssetParameters;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ScriptedReimportAssetAsync constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ScriptedReimportAssetAsync Property Definitions ***********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UInterchangeManager_ScriptedReimportAssetAsync_Statics::NewProp_ObjectToReimport = { "ObjectToReimport", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventScriptedReimportAssetAsync_Parms, ObjectToReimport), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UInterchangeManager_ScriptedReimportAssetAsync_Statics::NewProp_ImportAssetParameters = { "ImportAssetParameters", nullptr, (EPropertyFlags)0x0010008008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeManager_eventScriptedReimportAssetAsync_Parms, ImportAssetParameters), Z_Construct_UScriptStruct_FImportAssetParameters, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ImportAssetParameters_MetaData), NewProp_ImportAssetParameters_MetaData) }; // 2822893471
void Z_Construct_UFunction_UInterchangeManager_ScriptedReimportAssetAsync_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((InterchangeManager_eventScriptedReimportAssetAsync_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeManager_ScriptedReimportAssetAsync_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(InterchangeManager_eventScriptedReimportAssetAsync_Parms), &Z_Construct_UFunction_UInterchangeManager_ScriptedReimportAssetAsync_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeManager_ScriptedReimportAssetAsync_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_ScriptedReimportAssetAsync_Statics::NewProp_ObjectToReimport,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_ScriptedReimportAssetAsync_Statics::NewProp_ImportAssetParameters,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_ScriptedReimportAssetAsync_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_ScriptedReimportAssetAsync_Statics::PropPointers) < 2048);
// ********** End Function ScriptedReimportAssetAsync Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeManager_ScriptedReimportAssetAsync_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeManager, nullptr, "ScriptedReimportAssetAsync", Z_Construct_UFunction_UInterchangeManager_ScriptedReimportAssetAsync_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_ScriptedReimportAssetAsync_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeManager_ScriptedReimportAssetAsync_Statics::InterchangeManager_eventScriptedReimportAssetAsync_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_ScriptedReimportAssetAsync_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeManager_ScriptedReimportAssetAsync_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeManager_ScriptedReimportAssetAsync_Statics::InterchangeManager_eventScriptedReimportAssetAsync_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeManager_ScriptedReimportAssetAsync()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeManager_ScriptedReimportAssetAsync_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeManager::execScriptedReimportAssetAsync)
{
P_GET_OBJECT(UObject,Z_Param_ObjectToReimport);
P_GET_STRUCT_REF(FImportAssetParameters,Z_Param_Out_ImportAssetParameters);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->ScriptedReimportAssetAsync(Z_Param_ObjectToReimport,Z_Param_Out_ImportAssetParameters);
P_NATIVE_END;
}
// ********** End Class UInterchangeManager Function ScriptedReimportAssetAsync ********************
// ********** Begin Class UInterchangeManager Function WaitUntilAllTasksDone ***********************
struct Z_Construct_UFunction_UInterchangeManager_WaitUntilAllTasksDone_Statics
{
struct InterchangeManager_eventWaitUntilAllTasksDone_Parms
{
bool bCancel;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | Import Manager" },
{ "Comment", "/**\n\x09 * Wait synchronously until all tasks are done.\n\x09 */" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "Wait synchronously until all tasks are done." },
};
#endif // WITH_METADATA
// ********** Begin Function WaitUntilAllTasksDone constinit property declarations *****************
static void NewProp_bCancel_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCancel;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function WaitUntilAllTasksDone constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function WaitUntilAllTasksDone Property Definitions ****************************
void Z_Construct_UFunction_UInterchangeManager_WaitUntilAllTasksDone_Statics::NewProp_bCancel_SetBit(void* Obj)
{
((InterchangeManager_eventWaitUntilAllTasksDone_Parms*)Obj)->bCancel = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeManager_WaitUntilAllTasksDone_Statics::NewProp_bCancel = { "bCancel", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InterchangeManager_eventWaitUntilAllTasksDone_Parms), &Z_Construct_UFunction_UInterchangeManager_WaitUntilAllTasksDone_Statics::NewProp_bCancel_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeManager_WaitUntilAllTasksDone_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_WaitUntilAllTasksDone_Statics::NewProp_bCancel,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_WaitUntilAllTasksDone_Statics::PropPointers) < 2048);
// ********** End Function WaitUntilAllTasksDone Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeManager_WaitUntilAllTasksDone_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeManager, nullptr, "WaitUntilAllTasksDone", Z_Construct_UFunction_UInterchangeManager_WaitUntilAllTasksDone_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_WaitUntilAllTasksDone_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeManager_WaitUntilAllTasksDone_Statics::InterchangeManager_eventWaitUntilAllTasksDone_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04080403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_WaitUntilAllTasksDone_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeManager_WaitUntilAllTasksDone_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeManager_WaitUntilAllTasksDone_Statics::InterchangeManager_eventWaitUntilAllTasksDone_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeManager_WaitUntilAllTasksDone()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeManager_WaitUntilAllTasksDone_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeManager::execWaitUntilAllTasksDone)
{
P_GET_UBOOL(Z_Param_bCancel);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->WaitUntilAllTasksDone(Z_Param_bCancel);
P_NATIVE_END;
}
// ********** End Class UInterchangeManager Function WaitUntilAllTasksDone *************************
// ********** Begin Class UInterchangeManager Function WarnIfInterchangeIsActive *******************
struct Z_Construct_UFunction_UInterchangeManager_WarnIfInterchangeIsActive_Statics
{
struct InterchangeManager_eventWarnIfInterchangeIsActive_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | Import Manager" },
{ "Comment", "/**\n\x09 * Return false if Interchange is not actively importing or exporting.\n\x09 * If Interchange is active, it will display a notification to let the user know they can cancel the asynchronous import/export\n\x09 * to be able to complete the operation they requested. (This is called by the exit editor operation.)\n\x09 */" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "Return false if Interchange is not actively importing or exporting.\nIf Interchange is active, it will display a notification to let the user know they can cancel the asynchronous import/export\nto be able to complete the operation they requested. (This is called by the exit editor operation.)" },
};
#endif // WITH_METADATA
// ********** Begin Function WarnIfInterchangeIsActive constinit property declarations *************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function WarnIfInterchangeIsActive constinit property declarations ***************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function WarnIfInterchangeIsActive Property Definitions ************************
void Z_Construct_UFunction_UInterchangeManager_WarnIfInterchangeIsActive_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((InterchangeManager_eventWarnIfInterchangeIsActive_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeManager_WarnIfInterchangeIsActive_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(InterchangeManager_eventWarnIfInterchangeIsActive_Parms), &Z_Construct_UFunction_UInterchangeManager_WarnIfInterchangeIsActive_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeManager_WarnIfInterchangeIsActive_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeManager_WarnIfInterchangeIsActive_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_WarnIfInterchangeIsActive_Statics::PropPointers) < 2048);
// ********** End Function WarnIfInterchangeIsActive Property Definitions **************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeManager_WarnIfInterchangeIsActive_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeManager, nullptr, "WarnIfInterchangeIsActive", Z_Construct_UFunction_UInterchangeManager_WarnIfInterchangeIsActive_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_WarnIfInterchangeIsActive_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeManager_WarnIfInterchangeIsActive_Statics::InterchangeManager_eventWarnIfInterchangeIsActive_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeManager_WarnIfInterchangeIsActive_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeManager_WarnIfInterchangeIsActive_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeManager_WarnIfInterchangeIsActive_Statics::InterchangeManager_eventWarnIfInterchangeIsActive_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeManager_WarnIfInterchangeIsActive()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeManager_WarnIfInterchangeIsActive_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeManager::execWarnIfInterchangeIsActive)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->WarnIfInterchangeIsActive();
P_NATIVE_END;
}
// ********** End Class UInterchangeManager Function WarnIfInterchangeIsActive *********************
// ********** Begin Class UInterchangeManager ******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UInterchangeManager;
UClass* UInterchangeManager::GetPrivateStaticClass()
{
using TClass = UInterchangeManager;
if (!Z_Registration_Info_UClass_UInterchangeManager.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("InterchangeManager"),
Z_Registration_Info_UClass_UInterchangeManager.InnerSingleton,
StaticRegisterNativesUInterchangeManager,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UInterchangeManager.InnerSingleton;
}
UClass* Z_Construct_UClass_UInterchangeManager_NoRegister()
{
return UInterchangeManager::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UInterchangeManager_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IncludePath", "InterchangeManager.h" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ObjectInitializerConstructorDeclared", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RegisteredTranslatorsClass_MetaData[] = {
{ "Comment", "// Caching the registered translator classes to avoid double registration.\n" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "Caching the registered translator classes to avoid double registration." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RegisteredFactoryClasses_MetaData[] = {
{ "Comment", "//The manager will create only one factory per type.\n" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "The manager will create only one factory per type." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RegisteredWriters_MetaData[] = {
{ "Comment", "//The manager will create only one writer per type.\n" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "The manager will create only one writer per type." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RegisteredConverters_MetaData[] = {
{ "Comment", "//The manager will create only one converter per type.\n" },
{ "ModuleRelativePath", "Public/InterchangeManager.h" },
{ "ToolTip", "The manager will create only one converter per type." },
};
#endif // WITH_METADATA
// ********** Begin Class UInterchangeManager constinit property declarations **********************
static const UECodeGen_Private::FClassPropertyParams NewProp_RegisteredTranslatorsClass_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_RegisteredTranslatorsClass;
static const UECodeGen_Private::FClassPropertyParams NewProp_RegisteredFactoryClasses_ValueProp;
static const UECodeGen_Private::FClassPropertyParams NewProp_RegisteredFactoryClasses_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_RegisteredFactoryClasses;
static const UECodeGen_Private::FObjectPropertyParams NewProp_RegisteredWriters_ValueProp;
static const UECodeGen_Private::FClassPropertyParams NewProp_RegisteredWriters_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_RegisteredWriters;
static const UECodeGen_Private::FObjectPropertyParams NewProp_RegisteredConverters_ValueProp;
static const UECodeGen_Private::FClassPropertyParams NewProp_RegisteredConverters_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_RegisteredConverters;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UInterchangeManager constinit property declarations ************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("CancelAllTasks"), .Pointer = &UInterchangeManager::execCancelAllTasks },
{ .NameUTF8 = UTF8TEXT("CanReimport"), .Pointer = &UInterchangeManager::execCanReimport },
{ .NameUTF8 = UTF8TEXT("CanTranslateSourceData"), .Pointer = &UInterchangeManager::execCanTranslateSourceData },
{ .NameUTF8 = UTF8TEXT("CreateSourceData"), .Pointer = &UInterchangeManager::execCreateSourceData },
{ .NameUTF8 = UTF8TEXT("ExportAsset"), .Pointer = &UInterchangeManager::execExportAsset },
{ .NameUTF8 = UTF8TEXT("ExportScene"), .Pointer = &UInterchangeManager::execExportScene },
{ .NameUTF8 = UTF8TEXT("GetAssetImportData"), .Pointer = &UInterchangeManager::execGetAssetImportData },
{ .NameUTF8 = UTF8TEXT("GetInterchangeManagerScripted"), .Pointer = &UInterchangeManager::execGetInterchangeManagerScripted },
{ .NameUTF8 = UTF8TEXT("GetRegisteredFactoryClass"), .Pointer = &UInterchangeManager::execGetRegisteredFactoryClass },
{ .NameUTF8 = UTF8TEXT("GetSupportedAssetTypeFormats"), .Pointer = &UInterchangeManager::execGetSupportedAssetTypeFormats },
{ .NameUTF8 = UTF8TEXT("GetSupportedFormats"), .Pointer = &UInterchangeManager::execGetSupportedFormats },
{ .NameUTF8 = UTF8TEXT("GetSupportedFormatsForObject"), .Pointer = &UInterchangeManager::execGetSupportedFormatsForObject },
{ .NameUTF8 = UTF8TEXT("GetTranslatorForSourceData"), .Pointer = &UInterchangeManager::execGetTranslatorForSourceData },
{ .NameUTF8 = UTF8TEXT("ImportAsset"), .Pointer = &UInterchangeManager::execImportAsset },
{ .NameUTF8 = UTF8TEXT("ImportScene"), .Pointer = &UInterchangeManager::execImportScene },
{ .NameUTF8 = UTF8TEXT("IsInterchangeActive"), .Pointer = &UInterchangeManager::execIsInterchangeActive },
{ .NameUTF8 = UTF8TEXT("IsObjectBeingImported"), .Pointer = &UInterchangeManager::execIsObjectBeingImported },
{ .NameUTF8 = UTF8TEXT("ReimportAsset"), .Pointer = &UInterchangeManager::execReimportAsset },
{ .NameUTF8 = UTF8TEXT("ScriptedImportAssetAsync"), .Pointer = &UInterchangeManager::execScriptedImportAssetAsync },
{ .NameUTF8 = UTF8TEXT("ScriptedImportSceneAsync"), .Pointer = &UInterchangeManager::execScriptedImportSceneAsync },
{ .NameUTF8 = UTF8TEXT("ScriptedReimportAssetAsync"), .Pointer = &UInterchangeManager::execScriptedReimportAssetAsync },
{ .NameUTF8 = UTF8TEXT("WaitUntilAllTasksDone"), .Pointer = &UInterchangeManager::execWaitUntilAllTasksDone },
{ .NameUTF8 = UTF8TEXT("WarnIfInterchangeIsActive"), .Pointer = &UInterchangeManager::execWarnIfInterchangeIsActive },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UInterchangeManager_CancelAllTasks, "CancelAllTasks" }, // 3441542742
{ &Z_Construct_UFunction_UInterchangeManager_CanReimport, "CanReimport" }, // 3159957991
{ &Z_Construct_UFunction_UInterchangeManager_CanTranslateSourceData, "CanTranslateSourceData" }, // 721352023
{ &Z_Construct_UFunction_UInterchangeManager_CreateSourceData, "CreateSourceData" }, // 2997887515
{ &Z_Construct_UFunction_UInterchangeManager_ExportAsset, "ExportAsset" }, // 3669133040
{ &Z_Construct_UFunction_UInterchangeManager_ExportScene, "ExportScene" }, // 67860184
{ &Z_Construct_UFunction_UInterchangeManager_GetAssetImportData, "GetAssetImportData" }, // 15018351
{ &Z_Construct_UFunction_UInterchangeManager_GetInterchangeManagerScripted, "GetInterchangeManagerScripted" }, // 2493508596
{ &Z_Construct_UFunction_UInterchangeManager_GetRegisteredFactoryClass, "GetRegisteredFactoryClass" }, // 173122566
{ &Z_Construct_UFunction_UInterchangeManager_GetSupportedAssetTypeFormats, "GetSupportedAssetTypeFormats" }, // 617233294
{ &Z_Construct_UFunction_UInterchangeManager_GetSupportedFormats, "GetSupportedFormats" }, // 3856064376
{ &Z_Construct_UFunction_UInterchangeManager_GetSupportedFormatsForObject, "GetSupportedFormatsForObject" }, // 3905942316
{ &Z_Construct_UFunction_UInterchangeManager_GetTranslatorForSourceData, "GetTranslatorForSourceData" }, // 2376086460
{ &Z_Construct_UFunction_UInterchangeManager_ImportAsset, "ImportAsset" }, // 1593787522
{ &Z_Construct_UFunction_UInterchangeManager_ImportScene, "ImportScene" }, // 422214292
{ &Z_Construct_UFunction_UInterchangeManager_IsInterchangeActive, "IsInterchangeActive" }, // 2805649348
{ &Z_Construct_UFunction_UInterchangeManager_IsObjectBeingImported, "IsObjectBeingImported" }, // 917091569
{ &Z_Construct_UFunction_UInterchangeManager_ReimportAsset, "ReimportAsset" }, // 3538296999
{ &Z_Construct_UFunction_UInterchangeManager_ScriptedImportAssetAsync, "ScriptedImportAssetAsync" }, // 3794423477
{ &Z_Construct_UFunction_UInterchangeManager_ScriptedImportSceneAsync, "ScriptedImportSceneAsync" }, // 2388701694
{ &Z_Construct_UFunction_UInterchangeManager_ScriptedReimportAssetAsync, "ScriptedReimportAssetAsync" }, // 2410017300
{ &Z_Construct_UFunction_UInterchangeManager_WaitUntilAllTasksDone, "WaitUntilAllTasksDone" }, // 1744006876
{ &Z_Construct_UFunction_UInterchangeManager_WarnIfInterchangeIsActive, "WarnIfInterchangeIsActive" }, // 2106653364
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UInterchangeManager>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UInterchangeManager_Statics
// ********** Begin Class UInterchangeManager Property Definitions *********************************
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UInterchangeManager_Statics::NewProp_RegisteredTranslatorsClass_ElementProp = { "RegisteredTranslatorsClass", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Class | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UClass_UInterchangeManager_Statics::NewProp_RegisteredTranslatorsClass = { "RegisteredTranslatorsClass", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeManager, RegisteredTranslatorsClass), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RegisteredTranslatorsClass_MetaData), NewProp_RegisteredTranslatorsClass_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UInterchangeManager_Statics::NewProp_RegisteredFactoryClasses_ValueProp = { "RegisteredFactoryClasses", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Class | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UInterchangeManager_Statics::NewProp_RegisteredFactoryClasses_Key_KeyProp = { "RegisteredFactoryClasses_Key", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Class | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UInterchangeManager_Statics::NewProp_RegisteredFactoryClasses = { "RegisteredFactoryClasses", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeManager, RegisteredFactoryClasses), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RegisteredFactoryClasses_MetaData), NewProp_RegisteredFactoryClasses_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UInterchangeManager_Statics::NewProp_RegisteredWriters_ValueProp = { "RegisteredWriters", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UClass_UInterchangeWriterBase_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UInterchangeManager_Statics::NewProp_RegisteredWriters_Key_KeyProp = { "RegisteredWriters_Key", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Class | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UInterchangeManager_Statics::NewProp_RegisteredWriters = { "RegisteredWriters", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeManager, RegisteredWriters), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RegisteredWriters_MetaData), NewProp_RegisteredWriters_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UInterchangeManager_Statics::NewProp_RegisteredConverters_ValueProp = { "RegisteredConverters", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UClass_UInterchangeAssetImportDataConverterBase_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UInterchangeManager_Statics::NewProp_RegisteredConverters_Key_KeyProp = { "RegisteredConverters_Key", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Class | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UInterchangeManager_Statics::NewProp_RegisteredConverters = { "RegisteredConverters", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInterchangeManager, RegisteredConverters), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RegisteredConverters_MetaData), NewProp_RegisteredConverters_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UInterchangeManager_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeManager_Statics::NewProp_RegisteredTranslatorsClass_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeManager_Statics::NewProp_RegisteredTranslatorsClass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeManager_Statics::NewProp_RegisteredFactoryClasses_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeManager_Statics::NewProp_RegisteredFactoryClasses_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeManager_Statics::NewProp_RegisteredFactoryClasses,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeManager_Statics::NewProp_RegisteredWriters_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeManager_Statics::NewProp_RegisteredWriters_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeManager_Statics::NewProp_RegisteredWriters,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeManager_Statics::NewProp_RegisteredConverters_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeManager_Statics::NewProp_RegisteredConverters_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInterchangeManager_Statics::NewProp_RegisteredConverters,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeManager_Statics::PropPointers) < 2048);
// ********** End Class UInterchangeManager Property Definitions ***********************************
UObject* (*const Z_Construct_UClass_UInterchangeManager_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_InterchangeEngine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeManager_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UInterchangeManager_Statics::ClassParams = {
&UInterchangeManager::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UInterchangeManager_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeManager_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeManager_Statics::Class_MetaDataParams), Z_Construct_UClass_UInterchangeManager_Statics::Class_MetaDataParams)
};
void UInterchangeManager::StaticRegisterNativesUInterchangeManager()
{
UClass* Class = UInterchangeManager::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UInterchangeManager_Statics::Funcs));
}
UClass* Z_Construct_UClass_UInterchangeManager()
{
if (!Z_Registration_Info_UClass_UInterchangeManager.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UInterchangeManager.OuterSingleton, Z_Construct_UClass_UInterchangeManager_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UInterchangeManager.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UInterchangeManager);
UInterchangeManager::~UInterchangeManager() {}
// ********** End Class UInterchangeManager ********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Interchange_Engine_Public_InterchangeManager_h__Script_InterchangeEngine_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FImportAssetParameters::StaticStruct, Z_Construct_UScriptStruct_FImportAssetParameters_Statics::NewStructOps, TEXT("ImportAssetParameters"),&Z_Registration_Info_UScriptStruct_FImportAssetParameters, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FImportAssetParameters), 2822893471U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UInterchangePipelineStackOverride, UInterchangePipelineStackOverride::StaticClass, TEXT("UInterchangePipelineStackOverride"), &Z_Registration_Info_UClass_UInterchangePipelineStackOverride, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UInterchangePipelineStackOverride), 3060234009U) },
{ Z_Construct_UClass_UInterchangeManager, UInterchangeManager::StaticClass, TEXT("UInterchangeManager"), &Z_Registration_Info_UClass_UInterchangeManager, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UInterchangeManager), 2357768199U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Interchange_Engine_Public_InterchangeManager_h__Script_InterchangeEngine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Interchange_Engine_Public_InterchangeManager_h__Script_InterchangeEngine_4255160998{
TEXT("/Script/InterchangeEngine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Interchange_Engine_Public_InterchangeManager_h__Script_InterchangeEngine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Interchange_Engine_Public_InterchangeManager_h__Script_InterchangeEngine_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Interchange_Engine_Public_InterchangeManager_h__Script_InterchangeEngine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Interchange_Engine_Public_InterchangeManager_h__Script_InterchangeEngine_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS