Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/AssetRegistry/UHT/AssetRegistryHelpers.gen.cpp

1726 lines
131 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 "AssetRegistry/AssetRegistryHelpers.h"
#include "AssetRegistry/ARFilter.h"
#include "AssetRegistry/AssetData.h"
#include "UObject/Class.h"
#include "UObject/SoftObjectPath.h"
#include "UObject/TopLevelAssetPath.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAssetRegistryHelpers() {}
// ********** Begin Cross Module References ********************************************************
ASSETREGISTRY_API UClass* Z_Construct_UClass_UAssetRegistry_NoRegister();
ASSETREGISTRY_API UClass* Z_Construct_UClass_UAssetRegistryHelpers();
ASSETREGISTRY_API UClass* Z_Construct_UClass_UAssetRegistryHelpers_NoRegister();
ASSETREGISTRY_API UEnum* Z_Construct_UEnum_AssetRegistry_EAssetRegistrySortOrder();
ASSETREGISTRY_API UFunction* Z_Construct_UDelegateFunction_UAssetRegistryHelpers_SortingPredicate__DelegateSignature();
ASSETREGISTRY_API UScriptStruct* Z_Construct_UScriptStruct_FTagAndValue();
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_FARFilter();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FAssetData();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FSoftObjectPath();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTopLevelAssetPath();
UPackage* Z_Construct_UPackage__Script_AssetRegistry();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FTagAndValue ******************************************************
struct Z_Construct_UScriptStruct_FTagAndValue_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FTagAndValue); }
static inline consteval int16 GetStructAlignment() { return alignof(FTagAndValue); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetRegistryHelpers.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Tag_MetaData[] = {
{ "Category", "AssetData" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetRegistryHelpers.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
{ "Category", "AssetData" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetRegistryHelpers.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FTagAndValue constinit property declarations **********************
static const UECodeGen_Private::FNamePropertyParams NewProp_Tag;
static const UECodeGen_Private::FStrPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FTagAndValue constinit property declarations ************************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FTagAndValue>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FTagAndValue_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FTagAndValue;
class UScriptStruct* FTagAndValue::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FTagAndValue.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FTagAndValue.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FTagAndValue, (UObject*)Z_Construct_UPackage__Script_AssetRegistry(), TEXT("TagAndValue"));
}
return Z_Registration_Info_UScriptStruct_FTagAndValue.OuterSingleton;
}
// ********** Begin ScriptStruct FTagAndValue Property Definitions *********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FTagAndValue_Statics::NewProp_Tag = { "Tag", nullptr, (EPropertyFlags)0x0010000000002004, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTagAndValue, Tag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Tag_MetaData), NewProp_Tag_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FTagAndValue_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000002004, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTagAndValue, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FTagAndValue_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTagAndValue_Statics::NewProp_Tag,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTagAndValue_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTagAndValue_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FTagAndValue Property Definitions ***********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FTagAndValue_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AssetRegistry,
nullptr,
&NewStructOps,
"TagAndValue",
Z_Construct_UScriptStruct_FTagAndValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTagAndValue_Statics::PropPointers),
sizeof(FTagAndValue),
alignof(FTagAndValue),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTagAndValue_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FTagAndValue_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FTagAndValue()
{
if (!Z_Registration_Info_UScriptStruct_FTagAndValue.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FTagAndValue.InnerSingleton, Z_Construct_UScriptStruct_FTagAndValue_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FTagAndValue.InnerSingleton);
}
// ********** End ScriptStruct FTagAndValue ********************************************************
// ********** Begin Enum EAssetRegistrySortOrder ***************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EAssetRegistrySortOrder;
static UEnum* EAssetRegistrySortOrder_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EAssetRegistrySortOrder.OuterSingleton)
{
Z_Registration_Info_UEnum_EAssetRegistrySortOrder.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AssetRegistry_EAssetRegistrySortOrder, (UObject*)Z_Construct_UPackage__Script_AssetRegistry(), TEXT("EAssetRegistrySortOrder"));
}
return Z_Registration_Info_UEnum_EAssetRegistrySortOrder.OuterSingleton;
}
template<> ASSETREGISTRY_NON_ATTRIBUTED_API UEnum* StaticEnum<EAssetRegistrySortOrder>()
{
return EAssetRegistrySortOrder_StaticEnum();
}
struct Z_Construct_UEnum_AssetRegistry_EAssetRegistrySortOrder_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Ascending.Name", "EAssetRegistrySortOrder::Ascending" },
{ "BlueprintType", "true" },
{ "Descending.Name", "EAssetRegistrySortOrder::Descending" },
{ "DisplayName", "Sort Order" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetRegistryHelpers.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EAssetRegistrySortOrder::Ascending", (int64)EAssetRegistrySortOrder::Ascending },
{ "EAssetRegistrySortOrder::Descending", (int64)EAssetRegistrySortOrder::Descending },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AssetRegistry_EAssetRegistrySortOrder_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AssetRegistry_EAssetRegistrySortOrder_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AssetRegistry,
nullptr,
"EAssetRegistrySortOrder",
"EAssetRegistrySortOrder",
Z_Construct_UEnum_AssetRegistry_EAssetRegistrySortOrder_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AssetRegistry_EAssetRegistrySortOrder_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AssetRegistry_EAssetRegistrySortOrder_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AssetRegistry_EAssetRegistrySortOrder_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AssetRegistry_EAssetRegistrySortOrder()
{
if (!Z_Registration_Info_UEnum_EAssetRegistrySortOrder.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EAssetRegistrySortOrder.InnerSingleton, Z_Construct_UEnum_AssetRegistry_EAssetRegistrySortOrder_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EAssetRegistrySortOrder.InnerSingleton;
}
// ********** End Enum EAssetRegistrySortOrder *****************************************************
// ********** Begin Delegate FSortingPredicate *****************************************************
struct Z_Construct_UDelegateFunction_UAssetRegistryHelpers_SortingPredicate__DelegateSignature_Statics
{
struct AssetRegistryHelpers_eventSortingPredicate_Parms
{
FAssetData Left;
FAssetData Right;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/AssetRegistry/AssetRegistryHelpers.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Left_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Right_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FSortingPredicate constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_Left;
static const UECodeGen_Private::FStructPropertyParams NewProp_Right;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FSortingPredicate constinit property declarations ***********************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FSortingPredicate Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_UAssetRegistryHelpers_SortingPredicate__DelegateSignature_Statics::NewProp_Left = { "Left", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventSortingPredicate_Parms, Left), Z_Construct_UScriptStruct_FAssetData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Left_MetaData), NewProp_Left_MetaData) }; // 3308834901
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_UAssetRegistryHelpers_SortingPredicate__DelegateSignature_Statics::NewProp_Right = { "Right", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventSortingPredicate_Parms, Right), Z_Construct_UScriptStruct_FAssetData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Right_MetaData), NewProp_Right_MetaData) }; // 3308834901
void Z_Construct_UDelegateFunction_UAssetRegistryHelpers_SortingPredicate__DelegateSignature_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((AssetRegistryHelpers_eventSortingPredicate_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UDelegateFunction_UAssetRegistryHelpers_SortingPredicate__DelegateSignature_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(AssetRegistryHelpers_eventSortingPredicate_Parms), &Z_Construct_UDelegateFunction_UAssetRegistryHelpers_SortingPredicate__DelegateSignature_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_UAssetRegistryHelpers_SortingPredicate__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_UAssetRegistryHelpers_SortingPredicate__DelegateSignature_Statics::NewProp_Left,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_UAssetRegistryHelpers_SortingPredicate__DelegateSignature_Statics::NewProp_Right,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_UAssetRegistryHelpers_SortingPredicate__DelegateSignature_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_UAssetRegistryHelpers_SortingPredicate__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FSortingPredicate Property Definitions **********************************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_UAssetRegistryHelpers_SortingPredicate__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetRegistryHelpers, nullptr, "SortingPredicate__DelegateSignature", Z_Construct_UDelegateFunction_UAssetRegistryHelpers_SortingPredicate__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_UAssetRegistryHelpers_SortingPredicate__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_UAssetRegistryHelpers_SortingPredicate__DelegateSignature_Statics::AssetRegistryHelpers_eventSortingPredicate_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00520000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_UAssetRegistryHelpers_SortingPredicate__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_UAssetRegistryHelpers_SortingPredicate__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_UAssetRegistryHelpers_SortingPredicate__DelegateSignature_Statics::AssetRegistryHelpers_eventSortingPredicate_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_UAssetRegistryHelpers_SortingPredicate__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_UAssetRegistryHelpers_SortingPredicate__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
bool UAssetRegistryHelpers::FSortingPredicate_DelegateWrapper(const FScriptDelegate& SortingPredicate, FAssetData const& Left, FAssetData const& Right)
{
struct AssetRegistryHelpers_eventSortingPredicate_Parms
{
FAssetData Left;
FAssetData Right;
bool ReturnValue;
/** Constructor, initializes return property only **/
AssetRegistryHelpers_eventSortingPredicate_Parms()
: ReturnValue(false)
{
}
};
AssetRegistryHelpers_eventSortingPredicate_Parms Parms;
Parms.Left=Left;
Parms.Right=Right;
SortingPredicate.ProcessDelegate<UObject>(&Parms);
return !!Parms.ReturnValue;
}
// ********** End Delegate FSortingPredicate *******************************************************
// ********** Begin Class UAssetRegistryHelpers Function AssetHasEditorOnlyData ********************
#if WITH_EDITOR
struct Z_Construct_UFunction_UAssetRegistryHelpers_AssetHasEditorOnlyData_Statics
{
struct AssetRegistryHelpers_eventAssetHasEditorOnlyData_Parms
{
FAssetData InAssetData;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Asset Data" },
{ "Comment", "/** Returns true if the asset has its editor-only data */" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetRegistryHelpers.h" },
{ "ScriptMethod", "HasEditorOnlyData" },
{ "ToolTip", "Returns true if the asset has its editor-only data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InAssetData_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function AssetHasEditorOnlyData constinit property declarations ****************
static const UECodeGen_Private::FStructPropertyParams NewProp_InAssetData;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AssetHasEditorOnlyData constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AssetHasEditorOnlyData Property Definitions ***************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_AssetHasEditorOnlyData_Statics::NewProp_InAssetData = { "InAssetData", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventAssetHasEditorOnlyData_Parms, InAssetData), Z_Construct_UScriptStruct_FAssetData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InAssetData_MetaData), NewProp_InAssetData_MetaData) }; // 3308834901
void Z_Construct_UFunction_UAssetRegistryHelpers_AssetHasEditorOnlyData_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((AssetRegistryHelpers_eventAssetHasEditorOnlyData_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_AssetHasEditorOnlyData_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(AssetRegistryHelpers_eventAssetHasEditorOnlyData_Parms), &Z_Construct_UFunction_UAssetRegistryHelpers_AssetHasEditorOnlyData_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetRegistryHelpers_AssetHasEditorOnlyData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_AssetHasEditorOnlyData_Statics::NewProp_InAssetData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_AssetHasEditorOnlyData_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_AssetHasEditorOnlyData_Statics::PropPointers) < 2048);
// ********** End Function AssetHasEditorOnlyData Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetRegistryHelpers_AssetHasEditorOnlyData_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetRegistryHelpers, nullptr, "AssetHasEditorOnlyData", Z_Construct_UFunction_UAssetRegistryHelpers_AssetHasEditorOnlyData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_AssetHasEditorOnlyData_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_AssetHasEditorOnlyData_Statics::AssetRegistryHelpers_eventAssetHasEditorOnlyData_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x34422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_AssetHasEditorOnlyData_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetRegistryHelpers_AssetHasEditorOnlyData_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_AssetHasEditorOnlyData_Statics::AssetRegistryHelpers_eventAssetHasEditorOnlyData_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAssetRegistryHelpers_AssetHasEditorOnlyData()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetRegistryHelpers_AssetHasEditorOnlyData_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAssetRegistryHelpers::execAssetHasEditorOnlyData)
{
P_GET_STRUCT_REF(FAssetData,Z_Param_Out_InAssetData);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UAssetRegistryHelpers::AssetHasEditorOnlyData(Z_Param_Out_InAssetData);
P_NATIVE_END;
}
#endif // WITH_EDITOR
// ********** End Class UAssetRegistryHelpers Function AssetHasEditorOnlyData **********************
// ********** Begin Class UAssetRegistryHelpers Function CreateAssetData ***************************
struct Z_Construct_UFunction_UAssetRegistryHelpers_CreateAssetData_Statics
{
struct AssetRegistryHelpers_eventCreateAssetData_Parms
{
const UObject* InAsset;
bool bAllowBlueprintClass;
FAssetData ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Asset Data" },
{ "Comment", "/** \n\x09 * Creates asset data from a UObject. \n\x09 *\n\x09 * @param InAsset\x09The asset to create asset data for\n\x09 * @param bAllowBlueprintClass\x09""By default trying to create asset data for a blueprint class will create one for the UBlueprint instead\n\x09 */" },
{ "CPP_Default_bAllowBlueprintClass", "false" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetRegistryHelpers.h" },
{ "ToolTip", "Creates asset data from a UObject.\n\n@param InAsset The asset to create asset data for\n@param bAllowBlueprintClass By default trying to create asset data for a blueprint class will create one for the UBlueprint instead" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InAsset_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function CreateAssetData constinit property declarations ***********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_InAsset;
static void NewProp_bAllowBlueprintClass_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAllowBlueprintClass;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function CreateAssetData constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function CreateAssetData Property Definitions **********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_CreateAssetData_Statics::NewProp_InAsset = { "InAsset", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventCreateAssetData_Parms, InAsset), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InAsset_MetaData), NewProp_InAsset_MetaData) };
void Z_Construct_UFunction_UAssetRegistryHelpers_CreateAssetData_Statics::NewProp_bAllowBlueprintClass_SetBit(void* Obj)
{
((AssetRegistryHelpers_eventCreateAssetData_Parms*)Obj)->bAllowBlueprintClass = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_CreateAssetData_Statics::NewProp_bAllowBlueprintClass = { "bAllowBlueprintClass", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AssetRegistryHelpers_eventCreateAssetData_Parms), &Z_Construct_UFunction_UAssetRegistryHelpers_CreateAssetData_Statics::NewProp_bAllowBlueprintClass_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_CreateAssetData_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventCreateAssetData_Parms, ReturnValue), Z_Construct_UScriptStruct_FAssetData, METADATA_PARAMS(0, nullptr) }; // 3308834901
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetRegistryHelpers_CreateAssetData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_CreateAssetData_Statics::NewProp_InAsset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_CreateAssetData_Statics::NewProp_bAllowBlueprintClass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_CreateAssetData_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_CreateAssetData_Statics::PropPointers) < 2048);
// ********** End Function CreateAssetData Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetRegistryHelpers_CreateAssetData_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetRegistryHelpers, nullptr, "CreateAssetData", Z_Construct_UFunction_UAssetRegistryHelpers_CreateAssetData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_CreateAssetData_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_CreateAssetData_Statics::AssetRegistryHelpers_eventCreateAssetData_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_CreateAssetData_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetRegistryHelpers_CreateAssetData_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_CreateAssetData_Statics::AssetRegistryHelpers_eventCreateAssetData_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAssetRegistryHelpers_CreateAssetData()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetRegistryHelpers_CreateAssetData_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAssetRegistryHelpers::execCreateAssetData)
{
P_GET_OBJECT(UObject,Z_Param_InAsset);
P_GET_UBOOL(Z_Param_bAllowBlueprintClass);
P_FINISH;
P_NATIVE_BEGIN;
*(FAssetData*)Z_Param__Result=UAssetRegistryHelpers::CreateAssetData(Z_Param_InAsset,Z_Param_bAllowBlueprintClass);
P_NATIVE_END;
}
// ********** End Class UAssetRegistryHelpers Function CreateAssetData *****************************
// ********** Begin Class UAssetRegistryHelpers Function FindAssetNativeClass **********************
struct Z_Construct_UFunction_UAssetRegistryHelpers_FindAssetNativeClass_Statics
{
struct AssetRegistryHelpers_eventFindAssetNativeClass_Parms
{
FAssetData AssetData;
UClass* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Asset Registry" },
{ "Comment", "/**\n\x09 * Returns the first native class of the asset type that can be found. Normally this is just the FAssetData::GetClass(),\n\x09 * however if the class is a blueprint generated class it may not be loaded. In which case GetAncestorClassNames will\n\x09 * be used to find the first native super class. This can be slow if temporary caching mode is not on.\n\x09 */" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetRegistryHelpers.h" },
{ "ScriptMethod", "" },
{ "ToolTip", "Returns the first native class of the asset type that can be found. Normally this is just the FAssetData::GetClass(),\nhowever if the class is a blueprint generated class it may not be loaded. In which case GetAncestorClassNames will\nbe used to find the first native super class. This can be slow if temporary caching mode is not on." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetData_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function FindAssetNativeClass constinit property declarations ******************
static const UECodeGen_Private::FStructPropertyParams NewProp_AssetData;
static const UECodeGen_Private::FClassPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function FindAssetNativeClass constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function FindAssetNativeClass Property Definitions *****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_FindAssetNativeClass_Statics::NewProp_AssetData = { "AssetData", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventFindAssetNativeClass_Parms, AssetData), Z_Construct_UScriptStruct_FAssetData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetData_MetaData), NewProp_AssetData_MetaData) }; // 3308834901
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_FindAssetNativeClass_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventFindAssetNativeClass_Parms, ReturnValue), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetRegistryHelpers_FindAssetNativeClass_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_FindAssetNativeClass_Statics::NewProp_AssetData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_FindAssetNativeClass_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_FindAssetNativeClass_Statics::PropPointers) < 2048);
// ********** End Function FindAssetNativeClass Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetRegistryHelpers_FindAssetNativeClass_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetRegistryHelpers, nullptr, "FindAssetNativeClass", Z_Construct_UFunction_UAssetRegistryHelpers_FindAssetNativeClass_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_FindAssetNativeClass_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_FindAssetNativeClass_Statics::AssetRegistryHelpers_eventFindAssetNativeClass_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_FindAssetNativeClass_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetRegistryHelpers_FindAssetNativeClass_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_FindAssetNativeClass_Statics::AssetRegistryHelpers_eventFindAssetNativeClass_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAssetRegistryHelpers_FindAssetNativeClass()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetRegistryHelpers_FindAssetNativeClass_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAssetRegistryHelpers::execFindAssetNativeClass)
{
P_GET_STRUCT_REF(FAssetData,Z_Param_Out_AssetData);
P_FINISH;
P_NATIVE_BEGIN;
*(UClass**)Z_Param__Result=UAssetRegistryHelpers::FindAssetNativeClass(Z_Param_Out_AssetData);
P_NATIVE_END;
}
// ********** End Class UAssetRegistryHelpers Function FindAssetNativeClass ************************
// ********** Begin Class UAssetRegistryHelpers Function GetAsset **********************************
struct Z_Construct_UFunction_UAssetRegistryHelpers_GetAsset_Statics
{
struct AssetRegistryHelpers_eventGetAsset_Parms
{
FAssetData InAssetData;
UObject* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Asset Data" },
{ "Comment", "/** Returns the asset UObject if it is loaded or loads the asset if it is unloaded then returns the result */" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetRegistryHelpers.h" },
{ "ScriptMethod", "" },
{ "ToolTip", "Returns the asset UObject if it is loaded or loads the asset if it is unloaded then returns the result" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InAssetData_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetAsset constinit property declarations ******************************
static const UECodeGen_Private::FStructPropertyParams NewProp_InAssetData;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetAsset constinit property declarations ********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetAsset Property Definitions *****************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_GetAsset_Statics::NewProp_InAssetData = { "InAssetData", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventGetAsset_Parms, InAssetData), Z_Construct_UScriptStruct_FAssetData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InAssetData_MetaData), NewProp_InAssetData_MetaData) }; // 3308834901
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_GetAsset_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventGetAsset_Parms, ReturnValue), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetRegistryHelpers_GetAsset_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_GetAsset_Statics::NewProp_InAssetData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_GetAsset_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_GetAsset_Statics::PropPointers) < 2048);
// ********** End Function GetAsset Property Definitions *******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetRegistryHelpers_GetAsset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetRegistryHelpers, nullptr, "GetAsset", Z_Construct_UFunction_UAssetRegistryHelpers_GetAsset_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_GetAsset_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_GetAsset_Statics::AssetRegistryHelpers_eventGetAsset_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_GetAsset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetRegistryHelpers_GetAsset_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_GetAsset_Statics::AssetRegistryHelpers_eventGetAsset_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAssetRegistryHelpers_GetAsset()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetRegistryHelpers_GetAsset_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAssetRegistryHelpers::execGetAsset)
{
P_GET_STRUCT_REF(FAssetData,Z_Param_Out_InAssetData);
P_FINISH;
P_NATIVE_BEGIN;
*(UObject**)Z_Param__Result=UAssetRegistryHelpers::GetAsset(Z_Param_Out_InAssetData);
P_NATIVE_END;
}
// ********** End Class UAssetRegistryHelpers Function GetAsset ************************************
// ********** Begin Class UAssetRegistryHelpers Function GetAssetRegistry **************************
struct Z_Construct_UFunction_UAssetRegistryHelpers_GetAssetRegistry_Statics
{
struct AssetRegistryHelpers_eventGetAssetRegistry_Parms
{
TScriptInterface<IAssetRegistry> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Asset Registry" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetRegistryHelpers.h" },
};
#endif // WITH_METADATA
// ********** Begin Function GetAssetRegistry constinit property declarations **********************
static const UECodeGen_Private::FInterfacePropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetAssetRegistry constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetAssetRegistry Property Definitions *********************************
const UECodeGen_Private::FInterfacePropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_GetAssetRegistry_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0014000000000580, UECodeGen_Private::EPropertyGenFlags::Interface, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventGetAssetRegistry_Parms, ReturnValue), Z_Construct_UClass_UAssetRegistry_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetRegistryHelpers_GetAssetRegistry_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_GetAssetRegistry_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_GetAssetRegistry_Statics::PropPointers) < 2048);
// ********** End Function GetAssetRegistry Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetRegistryHelpers_GetAssetRegistry_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetRegistryHelpers, nullptr, "GetAssetRegistry", Z_Construct_UFunction_UAssetRegistryHelpers_GetAssetRegistry_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_GetAssetRegistry_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_GetAssetRegistry_Statics::AssetRegistryHelpers_eventGetAssetRegistry_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_GetAssetRegistry_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetRegistryHelpers_GetAssetRegistry_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_GetAssetRegistry_Statics::AssetRegistryHelpers_eventGetAssetRegistry_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAssetRegistryHelpers_GetAssetRegistry()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetRegistryHelpers_GetAssetRegistry_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAssetRegistryHelpers::execGetAssetRegistry)
{
P_FINISH;
P_NATIVE_BEGIN;
*(TScriptInterface<IAssetRegistry>*)Z_Param__Result=UAssetRegistryHelpers::GetAssetRegistry();
P_NATIVE_END;
}
// ********** End Class UAssetRegistryHelpers Function GetAssetRegistry ****************************
// ********** Begin Class UAssetRegistryHelpers Function GetBlueprintAssets ************************
struct Z_Construct_UFunction_UAssetRegistryHelpers_GetBlueprintAssets_Statics
{
struct AssetRegistryHelpers_eventGetBlueprintAssets_Parms
{
FARFilter InFilter;
TArray<FAssetData> OutAssetData;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Asset Registry" },
{ "Comment", "/** Gets asset data for all blueprint assets that match the filter. ClassPaths in the filter specify the blueprint's parent class. */" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetRegistryHelpers.h" },
{ "ScriptMethod", "" },
{ "ToolTip", "Gets asset data for all blueprint assets that match the filter. ClassPaths in the filter specify the blueprint's parent class." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InFilter_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetBlueprintAssets constinit property declarations ********************
static const UECodeGen_Private::FStructPropertyParams NewProp_InFilter;
static const UECodeGen_Private::FStructPropertyParams NewProp_OutAssetData_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OutAssetData;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetBlueprintAssets constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetBlueprintAssets Property Definitions *******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_GetBlueprintAssets_Statics::NewProp_InFilter = { "InFilter", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventGetBlueprintAssets_Parms, InFilter), Z_Construct_UScriptStruct_FARFilter, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InFilter_MetaData), NewProp_InFilter_MetaData) }; // 1954282682
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_GetBlueprintAssets_Statics::NewProp_OutAssetData_Inner = { "OutAssetData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FAssetData, METADATA_PARAMS(0, nullptr) }; // 3308834901
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_GetBlueprintAssets_Statics::NewProp_OutAssetData = { "OutAssetData", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventGetBlueprintAssets_Parms, OutAssetData), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 3308834901
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetRegistryHelpers_GetBlueprintAssets_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_GetBlueprintAssets_Statics::NewProp_InFilter,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_GetBlueprintAssets_Statics::NewProp_OutAssetData_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_GetBlueprintAssets_Statics::NewProp_OutAssetData,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_GetBlueprintAssets_Statics::PropPointers) < 2048);
// ********** End Function GetBlueprintAssets Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetRegistryHelpers_GetBlueprintAssets_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetRegistryHelpers, nullptr, "GetBlueprintAssets", Z_Construct_UFunction_UAssetRegistryHelpers_GetBlueprintAssets_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_GetBlueprintAssets_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_GetBlueprintAssets_Statics::AssetRegistryHelpers_eventGetBlueprintAssets_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_GetBlueprintAssets_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetRegistryHelpers_GetBlueprintAssets_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_GetBlueprintAssets_Statics::AssetRegistryHelpers_eventGetBlueprintAssets_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAssetRegistryHelpers_GetBlueprintAssets()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetRegistryHelpers_GetBlueprintAssets_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAssetRegistryHelpers::execGetBlueprintAssets)
{
P_GET_STRUCT_REF(FARFilter,Z_Param_Out_InFilter);
P_GET_TARRAY_REF(FAssetData,Z_Param_Out_OutAssetData);
P_FINISH;
P_NATIVE_BEGIN;
UAssetRegistryHelpers::GetBlueprintAssets(Z_Param_Out_InFilter,Z_Param_Out_OutAssetData);
P_NATIVE_END;
}
// ********** End Class UAssetRegistryHelpers Function GetBlueprintAssets **************************
// ********** Begin Class UAssetRegistryHelpers Function GetClass **********************************
struct Z_Construct_UFunction_UAssetRegistryHelpers_GetClass_Statics
{
struct AssetRegistryHelpers_eventGetClass_Parms
{
FAssetData InAssetData;
UClass* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Asset Data" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetRegistryHelpers.h" },
{ "ScriptMethod", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InAssetData_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetClass constinit property declarations ******************************
static const UECodeGen_Private::FStructPropertyParams NewProp_InAssetData;
static const UECodeGen_Private::FClassPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetClass constinit property declarations ********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetClass Property Definitions *****************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_GetClass_Statics::NewProp_InAssetData = { "InAssetData", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventGetClass_Parms, InAssetData), Z_Construct_UScriptStruct_FAssetData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InAssetData_MetaData), NewProp_InAssetData_MetaData) }; // 3308834901
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_GetClass_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventGetClass_Parms, ReturnValue), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetRegistryHelpers_GetClass_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_GetClass_Statics::NewProp_InAssetData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_GetClass_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_GetClass_Statics::PropPointers) < 2048);
// ********** End Function GetClass Property Definitions *******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetRegistryHelpers_GetClass_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetRegistryHelpers, nullptr, "GetClass", Z_Construct_UFunction_UAssetRegistryHelpers_GetClass_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_GetClass_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_GetClass_Statics::AssetRegistryHelpers_eventGetClass_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_GetClass_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetRegistryHelpers_GetClass_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_GetClass_Statics::AssetRegistryHelpers_eventGetClass_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAssetRegistryHelpers_GetClass()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetRegistryHelpers_GetClass_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAssetRegistryHelpers::execGetClass)
{
P_GET_STRUCT_REF(FAssetData,Z_Param_Out_InAssetData);
P_FINISH;
P_NATIVE_BEGIN;
*(UClass**)Z_Param__Result=UAssetRegistryHelpers::GetClass(Z_Param_Out_InAssetData);
P_NATIVE_END;
}
// ********** End Class UAssetRegistryHelpers Function GetClass ************************************
// ********** Begin Class UAssetRegistryHelpers Function GetDerivedClassAssetData ******************
struct Z_Construct_UFunction_UAssetRegistryHelpers_GetDerivedClassAssetData_Statics
{
struct AssetRegistryHelpers_eventGetDerivedClassAssetData_Parms
{
TArray<FTopLevelAssetPath> InBaseClasses;
TArray<FAssetData> OutDerivedClassAssetData;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Asset Registry" },
{ "Comment", "/** \n\x09 * Gets a list of FAssetData for all child classes, loaded or unloaded, if you have a native UClass* convert it\n\x09 * to a FTopLevelAssetPath using UClass::GetClassPathName. The list of derived types can be quite large, but\n\x09 * this function attempts to be as efficient as possible for large asset sets.\n\x09 */" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetRegistryHelpers.h" },
{ "ToolTip", "Gets a list of FAssetData for all child classes, loaded or unloaded, if you have a native UClass* convert it\nto a FTopLevelAssetPath using UClass::GetClassPathName. The list of derived types can be quite large, but\nthis function attempts to be as efficient as possible for large asset sets." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBaseClasses_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetDerivedClassAssetData constinit property declarations **************
static const UECodeGen_Private::FStructPropertyParams NewProp_InBaseClasses_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InBaseClasses;
static const UECodeGen_Private::FStructPropertyParams NewProp_OutDerivedClassAssetData_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OutDerivedClassAssetData;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetDerivedClassAssetData constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetDerivedClassAssetData Property Definitions *************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_GetDerivedClassAssetData_Statics::NewProp_InBaseClasses_Inner = { "InBaseClasses", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTopLevelAssetPath, METADATA_PARAMS(0, nullptr) }; // 559680422
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_GetDerivedClassAssetData_Statics::NewProp_InBaseClasses = { "InBaseClasses", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventGetDerivedClassAssetData_Parms, InBaseClasses), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBaseClasses_MetaData), NewProp_InBaseClasses_MetaData) }; // 559680422
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_GetDerivedClassAssetData_Statics::NewProp_OutDerivedClassAssetData_Inner = { "OutDerivedClassAssetData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FAssetData, METADATA_PARAMS(0, nullptr) }; // 3308834901
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_GetDerivedClassAssetData_Statics::NewProp_OutDerivedClassAssetData = { "OutDerivedClassAssetData", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventGetDerivedClassAssetData_Parms, OutDerivedClassAssetData), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 3308834901
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetRegistryHelpers_GetDerivedClassAssetData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_GetDerivedClassAssetData_Statics::NewProp_InBaseClasses_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_GetDerivedClassAssetData_Statics::NewProp_InBaseClasses,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_GetDerivedClassAssetData_Statics::NewProp_OutDerivedClassAssetData_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_GetDerivedClassAssetData_Statics::NewProp_OutDerivedClassAssetData,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_GetDerivedClassAssetData_Statics::PropPointers) < 2048);
// ********** End Function GetDerivedClassAssetData Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetRegistryHelpers_GetDerivedClassAssetData_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetRegistryHelpers, nullptr, "GetDerivedClassAssetData", Z_Construct_UFunction_UAssetRegistryHelpers_GetDerivedClassAssetData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_GetDerivedClassAssetData_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_GetDerivedClassAssetData_Statics::AssetRegistryHelpers_eventGetDerivedClassAssetData_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_GetDerivedClassAssetData_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetRegistryHelpers_GetDerivedClassAssetData_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_GetDerivedClassAssetData_Statics::AssetRegistryHelpers_eventGetDerivedClassAssetData_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAssetRegistryHelpers_GetDerivedClassAssetData()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetRegistryHelpers_GetDerivedClassAssetData_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAssetRegistryHelpers::execGetDerivedClassAssetData)
{
P_GET_TARRAY_REF(FTopLevelAssetPath,Z_Param_Out_InBaseClasses);
P_GET_TARRAY_REF(FAssetData,Z_Param_Out_OutDerivedClassAssetData);
P_FINISH;
P_NATIVE_BEGIN;
UAssetRegistryHelpers::GetDerivedClassAssetData(Z_Param_Out_InBaseClasses,Z_Param_Out_OutDerivedClassAssetData);
P_NATIVE_END;
}
// ********** End Class UAssetRegistryHelpers Function GetDerivedClassAssetData ********************
// ********** Begin Class UAssetRegistryHelpers Function GetExportTextName *************************
struct Z_Construct_UFunction_UAssetRegistryHelpers_GetExportTextName_Statics
{
struct AssetRegistryHelpers_eventGetExportTextName_Parms
{
FAssetData InAssetData;
FString ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Asset Data" },
{ "Comment", "/** Returns the name for the asset in the form: Class'ObjectPath' */" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetRegistryHelpers.h" },
{ "ScriptMethod", "" },
{ "ToolTip", "Returns the name for the asset in the form: Class'ObjectPath'" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InAssetData_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetExportTextName constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_InAssetData;
static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetExportTextName constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetExportTextName Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_GetExportTextName_Statics::NewProp_InAssetData = { "InAssetData", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventGetExportTextName_Parms, InAssetData), Z_Construct_UScriptStruct_FAssetData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InAssetData_MetaData), NewProp_InAssetData_MetaData) }; // 3308834901
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_GetExportTextName_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventGetExportTextName_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetRegistryHelpers_GetExportTextName_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_GetExportTextName_Statics::NewProp_InAssetData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_GetExportTextName_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_GetExportTextName_Statics::PropPointers) < 2048);
// ********** End Function GetExportTextName Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetRegistryHelpers_GetExportTextName_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetRegistryHelpers, nullptr, "GetExportTextName", Z_Construct_UFunction_UAssetRegistryHelpers_GetExportTextName_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_GetExportTextName_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_GetExportTextName_Statics::AssetRegistryHelpers_eventGetExportTextName_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_GetExportTextName_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetRegistryHelpers_GetExportTextName_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_GetExportTextName_Statics::AssetRegistryHelpers_eventGetExportTextName_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAssetRegistryHelpers_GetExportTextName()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetRegistryHelpers_GetExportTextName_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAssetRegistryHelpers::execGetExportTextName)
{
P_GET_STRUCT_REF(FAssetData,Z_Param_Out_InAssetData);
P_FINISH;
P_NATIVE_BEGIN;
*(FString*)Z_Param__Result=UAssetRegistryHelpers::GetExportTextName(Z_Param_Out_InAssetData);
P_NATIVE_END;
}
// ********** End Class UAssetRegistryHelpers Function GetExportTextName ***************************
// ********** Begin Class UAssetRegistryHelpers Function GetFullName *******************************
struct Z_Construct_UFunction_UAssetRegistryHelpers_GetFullName_Statics
{
struct AssetRegistryHelpers_eventGetFullName_Parms
{
FAssetData InAssetData;
FString ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Asset Data" },
{ "Comment", "/** Returns the full name for the asset in the form: Class ObjectPath */" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetRegistryHelpers.h" },
{ "ScriptMethod", "" },
{ "ToolTip", "Returns the full name for the asset in the form: Class ObjectPath" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InAssetData_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetFullName constinit property declarations ***************************
static const UECodeGen_Private::FStructPropertyParams NewProp_InAssetData;
static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetFullName constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetFullName Property Definitions **************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_GetFullName_Statics::NewProp_InAssetData = { "InAssetData", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventGetFullName_Parms, InAssetData), Z_Construct_UScriptStruct_FAssetData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InAssetData_MetaData), NewProp_InAssetData_MetaData) }; // 3308834901
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_GetFullName_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventGetFullName_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetRegistryHelpers_GetFullName_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_GetFullName_Statics::NewProp_InAssetData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_GetFullName_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_GetFullName_Statics::PropPointers) < 2048);
// ********** End Function GetFullName Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetRegistryHelpers_GetFullName_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetRegistryHelpers, nullptr, "GetFullName", Z_Construct_UFunction_UAssetRegistryHelpers_GetFullName_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_GetFullName_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_GetFullName_Statics::AssetRegistryHelpers_eventGetFullName_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_GetFullName_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetRegistryHelpers_GetFullName_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_GetFullName_Statics::AssetRegistryHelpers_eventGetFullName_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAssetRegistryHelpers_GetFullName()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetRegistryHelpers_GetFullName_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAssetRegistryHelpers::execGetFullName)
{
P_GET_STRUCT_REF(FAssetData,Z_Param_Out_InAssetData);
P_FINISH;
P_NATIVE_BEGIN;
*(FString*)Z_Param__Result=UAssetRegistryHelpers::GetFullName(Z_Param_Out_InAssetData);
P_NATIVE_END;
}
// ********** End Class UAssetRegistryHelpers Function GetFullName *********************************
// ********** Begin Class UAssetRegistryHelpers Function GetTagValue *******************************
struct Z_Construct_UFunction_UAssetRegistryHelpers_GetTagValue_Statics
{
struct AssetRegistryHelpers_eventGetTagValue_Parms
{
FAssetData InAssetData;
FName InTagName;
FString OutTagValue;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Asset Data" },
{ "Comment", "/** Gets the value associated with the given tag as a string */" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetRegistryHelpers.h" },
{ "ScriptMethod", "" },
{ "ToolTip", "Gets the value associated with the given tag as a string" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InAssetData_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InTagName_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetTagValue constinit property declarations ***************************
static const UECodeGen_Private::FStructPropertyParams NewProp_InAssetData;
static const UECodeGen_Private::FNamePropertyParams NewProp_InTagName;
static const UECodeGen_Private::FStrPropertyParams NewProp_OutTagValue;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetTagValue constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetTagValue Property Definitions **************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_GetTagValue_Statics::NewProp_InAssetData = { "InAssetData", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventGetTagValue_Parms, InAssetData), Z_Construct_UScriptStruct_FAssetData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InAssetData_MetaData), NewProp_InAssetData_MetaData) }; // 3308834901
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_GetTagValue_Statics::NewProp_InTagName = { "InTagName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventGetTagValue_Parms, InTagName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InTagName_MetaData), NewProp_InTagName_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_GetTagValue_Statics::NewProp_OutTagValue = { "OutTagValue", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventGetTagValue_Parms, OutTagValue), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UAssetRegistryHelpers_GetTagValue_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((AssetRegistryHelpers_eventGetTagValue_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_GetTagValue_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(AssetRegistryHelpers_eventGetTagValue_Parms), &Z_Construct_UFunction_UAssetRegistryHelpers_GetTagValue_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetRegistryHelpers_GetTagValue_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_GetTagValue_Statics::NewProp_InAssetData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_GetTagValue_Statics::NewProp_InTagName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_GetTagValue_Statics::NewProp_OutTagValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_GetTagValue_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_GetTagValue_Statics::PropPointers) < 2048);
// ********** End Function GetTagValue Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetRegistryHelpers_GetTagValue_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetRegistryHelpers, nullptr, "GetTagValue", Z_Construct_UFunction_UAssetRegistryHelpers_GetTagValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_GetTagValue_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_GetTagValue_Statics::AssetRegistryHelpers_eventGetTagValue_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_GetTagValue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetRegistryHelpers_GetTagValue_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_GetTagValue_Statics::AssetRegistryHelpers_eventGetTagValue_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAssetRegistryHelpers_GetTagValue()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetRegistryHelpers_GetTagValue_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAssetRegistryHelpers::execGetTagValue)
{
P_GET_STRUCT_REF(FAssetData,Z_Param_Out_InAssetData);
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_InTagName);
P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_OutTagValue);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UAssetRegistryHelpers::GetTagValue(Z_Param_Out_InAssetData,Z_Param_Out_InTagName,Z_Param_Out_OutTagValue);
P_NATIVE_END;
}
// ********** End Class UAssetRegistryHelpers Function GetTagValue *********************************
// ********** Begin Class UAssetRegistryHelpers Function IsAssetCooked *****************************
#if WITH_EDITOR
struct Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetCooked_Statics
{
struct AssetRegistryHelpers_eventIsAssetCooked_Parms
{
FAssetData InAssetData;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Asset Data" },
{ "Comment", "/** Returns true if the asset is cooked */" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetRegistryHelpers.h" },
{ "ScriptMethod", "IsCooked" },
{ "ToolTip", "Returns true if the asset is cooked" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InAssetData_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function IsAssetCooked constinit property declarations *************************
static const UECodeGen_Private::FStructPropertyParams NewProp_InAssetData;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsAssetCooked constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsAssetCooked Property Definitions ************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetCooked_Statics::NewProp_InAssetData = { "InAssetData", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventIsAssetCooked_Parms, InAssetData), Z_Construct_UScriptStruct_FAssetData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InAssetData_MetaData), NewProp_InAssetData_MetaData) }; // 3308834901
void Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetCooked_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((AssetRegistryHelpers_eventIsAssetCooked_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetCooked_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(AssetRegistryHelpers_eventIsAssetCooked_Parms), &Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetCooked_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetCooked_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetCooked_Statics::NewProp_InAssetData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetCooked_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetCooked_Statics::PropPointers) < 2048);
// ********** End Function IsAssetCooked Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetCooked_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetRegistryHelpers, nullptr, "IsAssetCooked", Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetCooked_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetCooked_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetCooked_Statics::AssetRegistryHelpers_eventIsAssetCooked_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x34422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetCooked_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetCooked_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetCooked_Statics::AssetRegistryHelpers_eventIsAssetCooked_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetCooked()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetCooked_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAssetRegistryHelpers::execIsAssetCooked)
{
P_GET_STRUCT_REF(FAssetData,Z_Param_Out_InAssetData);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UAssetRegistryHelpers::IsAssetCooked(Z_Param_Out_InAssetData);
P_NATIVE_END;
}
#endif // WITH_EDITOR
// ********** End Class UAssetRegistryHelpers Function IsAssetCooked *******************************
// ********** Begin Class UAssetRegistryHelpers Function IsAssetLoaded *****************************
struct Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetLoaded_Statics
{
struct AssetRegistryHelpers_eventIsAssetLoaded_Parms
{
FAssetData InAssetData;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Asset Data" },
{ "Comment", "/** Returns true if the asset is loaded */" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetRegistryHelpers.h" },
{ "ScriptMethod", "" },
{ "ToolTip", "Returns true if the asset is loaded" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InAssetData_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function IsAssetLoaded constinit property declarations *************************
static const UECodeGen_Private::FStructPropertyParams NewProp_InAssetData;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsAssetLoaded constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsAssetLoaded Property Definitions ************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetLoaded_Statics::NewProp_InAssetData = { "InAssetData", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventIsAssetLoaded_Parms, InAssetData), Z_Construct_UScriptStruct_FAssetData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InAssetData_MetaData), NewProp_InAssetData_MetaData) }; // 3308834901
void Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetLoaded_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((AssetRegistryHelpers_eventIsAssetLoaded_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetLoaded_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(AssetRegistryHelpers_eventIsAssetLoaded_Parms), &Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetLoaded_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetLoaded_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetLoaded_Statics::NewProp_InAssetData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetLoaded_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetLoaded_Statics::PropPointers) < 2048);
// ********** End Function IsAssetLoaded Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetLoaded_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetRegistryHelpers, nullptr, "IsAssetLoaded", Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetLoaded_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetLoaded_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetLoaded_Statics::AssetRegistryHelpers_eventIsAssetLoaded_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetLoaded_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetLoaded_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetLoaded_Statics::AssetRegistryHelpers_eventIsAssetLoaded_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetLoaded()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetLoaded_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAssetRegistryHelpers::execIsAssetLoaded)
{
P_GET_STRUCT_REF(FAssetData,Z_Param_Out_InAssetData);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UAssetRegistryHelpers::IsAssetLoaded(Z_Param_Out_InAssetData);
P_NATIVE_END;
}
// ********** End Class UAssetRegistryHelpers Function IsAssetLoaded *******************************
// ********** Begin Class UAssetRegistryHelpers Function IsRedirector ******************************
struct Z_Construct_UFunction_UAssetRegistryHelpers_IsRedirector_Statics
{
struct AssetRegistryHelpers_eventIsRedirector_Parms
{
FAssetData InAssetData;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Asset Data" },
{ "Comment", "/** Returns true if the this asset is a redirector. */" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetRegistryHelpers.h" },
{ "ScriptMethod", "" },
{ "ToolTip", "Returns true if the this asset is a redirector." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InAssetData_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function IsRedirector constinit property declarations **************************
static const UECodeGen_Private::FStructPropertyParams NewProp_InAssetData;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsRedirector constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsRedirector Property Definitions *************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_IsRedirector_Statics::NewProp_InAssetData = { "InAssetData", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventIsRedirector_Parms, InAssetData), Z_Construct_UScriptStruct_FAssetData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InAssetData_MetaData), NewProp_InAssetData_MetaData) }; // 3308834901
void Z_Construct_UFunction_UAssetRegistryHelpers_IsRedirector_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((AssetRegistryHelpers_eventIsRedirector_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_IsRedirector_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(AssetRegistryHelpers_eventIsRedirector_Parms), &Z_Construct_UFunction_UAssetRegistryHelpers_IsRedirector_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetRegistryHelpers_IsRedirector_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_IsRedirector_Statics::NewProp_InAssetData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_IsRedirector_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_IsRedirector_Statics::PropPointers) < 2048);
// ********** End Function IsRedirector Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetRegistryHelpers_IsRedirector_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetRegistryHelpers, nullptr, "IsRedirector", Z_Construct_UFunction_UAssetRegistryHelpers_IsRedirector_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_IsRedirector_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_IsRedirector_Statics::AssetRegistryHelpers_eventIsRedirector_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_IsRedirector_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetRegistryHelpers_IsRedirector_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_IsRedirector_Statics::AssetRegistryHelpers_eventIsRedirector_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAssetRegistryHelpers_IsRedirector()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetRegistryHelpers_IsRedirector_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAssetRegistryHelpers::execIsRedirector)
{
P_GET_STRUCT_REF(FAssetData,Z_Param_Out_InAssetData);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UAssetRegistryHelpers::IsRedirector(Z_Param_Out_InAssetData);
P_NATIVE_END;
}
// ********** End Class UAssetRegistryHelpers Function IsRedirector ********************************
// ********** Begin Class UAssetRegistryHelpers Function IsUAsset **********************************
struct Z_Construct_UFunction_UAssetRegistryHelpers_IsUAsset_Statics
{
struct AssetRegistryHelpers_eventIsUAsset_Parms
{
FAssetData InAssetData;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Asset Data" },
{ "Comment", "/** Returns true if this is the primary asset in a package, true for maps and assets but false for secondary objects like class redirectors */" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetRegistryHelpers.h" },
{ "ScriptMethod", "" },
{ "ToolTip", "Returns true if this is the primary asset in a package, true for maps and assets but false for secondary objects like class redirectors" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InAssetData_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function IsUAsset constinit property declarations ******************************
static const UECodeGen_Private::FStructPropertyParams NewProp_InAssetData;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsUAsset constinit property declarations ********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsUAsset Property Definitions *****************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_IsUAsset_Statics::NewProp_InAssetData = { "InAssetData", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventIsUAsset_Parms, InAssetData), Z_Construct_UScriptStruct_FAssetData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InAssetData_MetaData), NewProp_InAssetData_MetaData) }; // 3308834901
void Z_Construct_UFunction_UAssetRegistryHelpers_IsUAsset_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((AssetRegistryHelpers_eventIsUAsset_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_IsUAsset_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(AssetRegistryHelpers_eventIsUAsset_Parms), &Z_Construct_UFunction_UAssetRegistryHelpers_IsUAsset_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetRegistryHelpers_IsUAsset_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_IsUAsset_Statics::NewProp_InAssetData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_IsUAsset_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_IsUAsset_Statics::PropPointers) < 2048);
// ********** End Function IsUAsset Property Definitions *******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetRegistryHelpers_IsUAsset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetRegistryHelpers, nullptr, "IsUAsset", Z_Construct_UFunction_UAssetRegistryHelpers_IsUAsset_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_IsUAsset_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_IsUAsset_Statics::AssetRegistryHelpers_eventIsUAsset_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_IsUAsset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetRegistryHelpers_IsUAsset_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_IsUAsset_Statics::AssetRegistryHelpers_eventIsUAsset_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAssetRegistryHelpers_IsUAsset()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetRegistryHelpers_IsUAsset_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAssetRegistryHelpers::execIsUAsset)
{
P_GET_STRUCT_REF(FAssetData,Z_Param_Out_InAssetData);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UAssetRegistryHelpers::IsUAsset(Z_Param_Out_InAssetData);
P_NATIVE_END;
}
// ********** End Class UAssetRegistryHelpers Function IsUAsset ************************************
// ********** Begin Class UAssetRegistryHelpers Function IsValid ***********************************
struct Z_Construct_UFunction_UAssetRegistryHelpers_IsValid_Statics
{
struct AssetRegistryHelpers_eventIsValid_Parms
{
FAssetData InAssetData;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Asset Data" },
{ "Comment", "/** Checks to see if this AssetData refers to an asset or is NULL */" },
{ "DisplayName", "Is Valid Asset Data" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetRegistryHelpers.h" },
{ "ScriptMethod", "" },
{ "ToolTip", "Checks to see if this AssetData refers to an asset or is NULL" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InAssetData_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function IsValid constinit property declarations *******************************
static const UECodeGen_Private::FStructPropertyParams NewProp_InAssetData;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsValid constinit property declarations *********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsValid Property Definitions ******************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_IsValid_Statics::NewProp_InAssetData = { "InAssetData", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventIsValid_Parms, InAssetData), Z_Construct_UScriptStruct_FAssetData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InAssetData_MetaData), NewProp_InAssetData_MetaData) }; // 3308834901
void Z_Construct_UFunction_UAssetRegistryHelpers_IsValid_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((AssetRegistryHelpers_eventIsValid_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_IsValid_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(AssetRegistryHelpers_eventIsValid_Parms), &Z_Construct_UFunction_UAssetRegistryHelpers_IsValid_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetRegistryHelpers_IsValid_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_IsValid_Statics::NewProp_InAssetData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_IsValid_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_IsValid_Statics::PropPointers) < 2048);
// ********** End Function IsValid Property Definitions ********************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetRegistryHelpers_IsValid_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetRegistryHelpers, nullptr, "IsValid", Z_Construct_UFunction_UAssetRegistryHelpers_IsValid_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_IsValid_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_IsValid_Statics::AssetRegistryHelpers_eventIsValid_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_IsValid_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetRegistryHelpers_IsValid_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_IsValid_Statics::AssetRegistryHelpers_eventIsValid_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAssetRegistryHelpers_IsValid()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetRegistryHelpers_IsValid_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAssetRegistryHelpers::execIsValid)
{
P_GET_STRUCT_REF(FAssetData,Z_Param_Out_InAssetData);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UAssetRegistryHelpers::IsValid(Z_Param_Out_InAssetData);
P_NATIVE_END;
}
// ********** End Class UAssetRegistryHelpers Function IsValid *************************************
// ********** Begin Class UAssetRegistryHelpers Function SetFilterTagsAndValues ********************
struct Z_Construct_UFunction_UAssetRegistryHelpers_SetFilterTagsAndValues_Statics
{
struct AssetRegistryHelpers_eventSetFilterTagsAndValues_Parms
{
FARFilter InFilter;
TArray<FTagAndValue> InTagsAndValues;
FARFilter ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Asset Registry" },
{ "Comment", "/**\n\x09 * Populates the FARFilters tags and values map with the passed in tags and values\n\x09 */" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetRegistryHelpers.h" },
{ "ToolTip", "Populates the FARFilters tags and values map with the passed in tags and values" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InFilter_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InTagsAndValues_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetFilterTagsAndValues constinit property declarations ****************
static const UECodeGen_Private::FStructPropertyParams NewProp_InFilter;
static const UECodeGen_Private::FStructPropertyParams NewProp_InTagsAndValues_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InTagsAndValues;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetFilterTagsAndValues constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetFilterTagsAndValues Property Definitions ***************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_SetFilterTagsAndValues_Statics::NewProp_InFilter = { "InFilter", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventSetFilterTagsAndValues_Parms, InFilter), Z_Construct_UScriptStruct_FARFilter, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InFilter_MetaData), NewProp_InFilter_MetaData) }; // 1954282682
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_SetFilterTagsAndValues_Statics::NewProp_InTagsAndValues_Inner = { "InTagsAndValues", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTagAndValue, METADATA_PARAMS(0, nullptr) }; // 4032851582
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_SetFilterTagsAndValues_Statics::NewProp_InTagsAndValues = { "InTagsAndValues", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventSetFilterTagsAndValues_Parms, InTagsAndValues), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InTagsAndValues_MetaData), NewProp_InTagsAndValues_MetaData) }; // 4032851582
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_SetFilterTagsAndValues_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventSetFilterTagsAndValues_Parms, ReturnValue), Z_Construct_UScriptStruct_FARFilter, METADATA_PARAMS(0, nullptr) }; // 1954282682
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetRegistryHelpers_SetFilterTagsAndValues_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_SetFilterTagsAndValues_Statics::NewProp_InFilter,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_SetFilterTagsAndValues_Statics::NewProp_InTagsAndValues_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_SetFilterTagsAndValues_Statics::NewProp_InTagsAndValues,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_SetFilterTagsAndValues_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_SetFilterTagsAndValues_Statics::PropPointers) < 2048);
// ********** End Function SetFilterTagsAndValues Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetRegistryHelpers_SetFilterTagsAndValues_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetRegistryHelpers, nullptr, "SetFilterTagsAndValues", Z_Construct_UFunction_UAssetRegistryHelpers_SetFilterTagsAndValues_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_SetFilterTagsAndValues_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_SetFilterTagsAndValues_Statics::AssetRegistryHelpers_eventSetFilterTagsAndValues_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_SetFilterTagsAndValues_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetRegistryHelpers_SetFilterTagsAndValues_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_SetFilterTagsAndValues_Statics::AssetRegistryHelpers_eventSetFilterTagsAndValues_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAssetRegistryHelpers_SetFilterTagsAndValues()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetRegistryHelpers_SetFilterTagsAndValues_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAssetRegistryHelpers::execSetFilterTagsAndValues)
{
P_GET_STRUCT_REF(FARFilter,Z_Param_Out_InFilter);
P_GET_TARRAY_REF(FTagAndValue,Z_Param_Out_InTagsAndValues);
P_FINISH;
P_NATIVE_BEGIN;
*(FARFilter*)Z_Param__Result=UAssetRegistryHelpers::SetFilterTagsAndValues(Z_Param_Out_InFilter,Z_Param_Out_InTagsAndValues);
P_NATIVE_END;
}
// ********** End Class UAssetRegistryHelpers Function SetFilterTagsAndValues **********************
// ********** Begin Class UAssetRegistryHelpers Function SortByAssetName ***************************
struct Z_Construct_UFunction_UAssetRegistryHelpers_SortByAssetName_Statics
{
struct AssetRegistryHelpers_eventSortByAssetName_Parms
{
TArray<FAssetData> Assets;
EAssetRegistrySortOrder SortOrder;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Asset Registry" },
{ "Comment", "/**\n\x09 * Sorts the assets by their asset name.\n\x09 *\n\x09 * @param Assets The assets to sort\n\x09 * @param SortOrder Whether to sort ascending or descending\n\x09 */" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetRegistryHelpers.h" },
{ "ToolTip", "Sorts the assets by their asset name.\n\n@param Assets The assets to sort\n@param SortOrder Whether to sort ascending or descending" },
};
#endif // WITH_METADATA
// ********** Begin Function SortByAssetName constinit property declarations ***********************
static const UECodeGen_Private::FStructPropertyParams NewProp_Assets_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Assets;
static const UECodeGen_Private::FBytePropertyParams NewProp_SortOrder_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SortOrder;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SortByAssetName constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SortByAssetName Property Definitions **********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_SortByAssetName_Statics::NewProp_Assets_Inner = { "Assets", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FAssetData, METADATA_PARAMS(0, nullptr) }; // 3308834901
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_SortByAssetName_Statics::NewProp_Assets = { "Assets", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventSortByAssetName_Parms, Assets), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 3308834901
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_SortByAssetName_Statics::NewProp_SortOrder_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_UAssetRegistryHelpers_SortByAssetName_Statics::NewProp_SortOrder = { "SortOrder", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventSortByAssetName_Parms, SortOrder), Z_Construct_UEnum_AssetRegistry_EAssetRegistrySortOrder, METADATA_PARAMS(0, nullptr) }; // 2090428127
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetRegistryHelpers_SortByAssetName_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_SortByAssetName_Statics::NewProp_Assets_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_SortByAssetName_Statics::NewProp_Assets,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_SortByAssetName_Statics::NewProp_SortOrder_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_SortByAssetName_Statics::NewProp_SortOrder,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_SortByAssetName_Statics::PropPointers) < 2048);
// ********** End Function SortByAssetName Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetRegistryHelpers_SortByAssetName_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetRegistryHelpers, nullptr, "SortByAssetName", Z_Construct_UFunction_UAssetRegistryHelpers_SortByAssetName_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_SortByAssetName_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_SortByAssetName_Statics::AssetRegistryHelpers_eventSortByAssetName_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_SortByAssetName_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetRegistryHelpers_SortByAssetName_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_SortByAssetName_Statics::AssetRegistryHelpers_eventSortByAssetName_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAssetRegistryHelpers_SortByAssetName()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetRegistryHelpers_SortByAssetName_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAssetRegistryHelpers::execSortByAssetName)
{
P_GET_TARRAY_REF(FAssetData,Z_Param_Out_Assets);
P_GET_ENUM(EAssetRegistrySortOrder,Z_Param_SortOrder);
P_FINISH;
P_NATIVE_BEGIN;
UAssetRegistryHelpers::SortByAssetName(Z_Param_Out_Assets,EAssetRegistrySortOrder(Z_Param_SortOrder));
P_NATIVE_END;
}
// ********** End Class UAssetRegistryHelpers Function SortByAssetName *****************************
// ********** Begin Class UAssetRegistryHelpers Function SortByPredicate ***************************
struct Z_Construct_UFunction_UAssetRegistryHelpers_SortByPredicate_Statics
{
struct AssetRegistryHelpers_eventSortByPredicate_Parms
{
TArray<FAssetData> Assets;
FScriptDelegate SortingPredicate;
EAssetRegistrySortOrder SortOrder;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Asset Registry" },
{ "Comment", "/**\n\x09 * Sorts the assets based on a custom Blueprint delegate.\n\x09 * \n\x09 * @param Assets The assets to sort\n\x09 * @param SortingPredicate Implements a Left <= Right relation\n\x09 * @param SortOrder Whether to sort ascending or descending\n\x09 */" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetRegistryHelpers.h" },
{ "ToolTip", "Sorts the assets based on a custom Blueprint delegate.\n\n@param Assets The assets to sort\n@param SortingPredicate Implements a Left <= Right relation\n@param SortOrder Whether to sort ascending or descending" },
};
#endif // WITH_METADATA
// ********** Begin Function SortByPredicate constinit property declarations ***********************
static const UECodeGen_Private::FStructPropertyParams NewProp_Assets_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Assets;
static const UECodeGen_Private::FDelegatePropertyParams NewProp_SortingPredicate;
static const UECodeGen_Private::FBytePropertyParams NewProp_SortOrder_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SortOrder;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SortByPredicate constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SortByPredicate Property Definitions **********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_SortByPredicate_Statics::NewProp_Assets_Inner = { "Assets", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FAssetData, METADATA_PARAMS(0, nullptr) }; // 3308834901
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_SortByPredicate_Statics::NewProp_Assets = { "Assets", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventSortByPredicate_Parms, Assets), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 3308834901
const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_SortByPredicate_Statics::NewProp_SortingPredicate = { "SortingPredicate", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventSortByPredicate_Parms, SortingPredicate), Z_Construct_UDelegateFunction_UAssetRegistryHelpers_SortingPredicate__DelegateSignature, METADATA_PARAMS(0, nullptr) }; // 2000706485
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_SortByPredicate_Statics::NewProp_SortOrder_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_UAssetRegistryHelpers_SortByPredicate_Statics::NewProp_SortOrder = { "SortOrder", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventSortByPredicate_Parms, SortOrder), Z_Construct_UEnum_AssetRegistry_EAssetRegistrySortOrder, METADATA_PARAMS(0, nullptr) }; // 2090428127
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetRegistryHelpers_SortByPredicate_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_SortByPredicate_Statics::NewProp_Assets_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_SortByPredicate_Statics::NewProp_Assets,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_SortByPredicate_Statics::NewProp_SortingPredicate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_SortByPredicate_Statics::NewProp_SortOrder_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_SortByPredicate_Statics::NewProp_SortOrder,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_SortByPredicate_Statics::PropPointers) < 2048);
// ********** End Function SortByPredicate Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetRegistryHelpers_SortByPredicate_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetRegistryHelpers, nullptr, "SortByPredicate", Z_Construct_UFunction_UAssetRegistryHelpers_SortByPredicate_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_SortByPredicate_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_SortByPredicate_Statics::AssetRegistryHelpers_eventSortByPredicate_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_SortByPredicate_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetRegistryHelpers_SortByPredicate_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_SortByPredicate_Statics::AssetRegistryHelpers_eventSortByPredicate_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAssetRegistryHelpers_SortByPredicate()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetRegistryHelpers_SortByPredicate_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAssetRegistryHelpers::execSortByPredicate)
{
P_GET_TARRAY_REF(FAssetData,Z_Param_Out_Assets);
P_GET_PROPERTY(FDelegateProperty,Z_Param_SortingPredicate);
P_GET_ENUM(EAssetRegistrySortOrder,Z_Param_SortOrder);
P_FINISH;
P_NATIVE_BEGIN;
UAssetRegistryHelpers::SortByPredicate(Z_Param_Out_Assets,FSortingPredicate(Z_Param_SortingPredicate),EAssetRegistrySortOrder(Z_Param_SortOrder));
P_NATIVE_END;
}
// ********** End Class UAssetRegistryHelpers Function SortByPredicate *****************************
// ********** Begin Class UAssetRegistryHelpers Function ToSoftObjectPath **************************
struct Z_Construct_UFunction_UAssetRegistryHelpers_ToSoftObjectPath_Statics
{
struct AssetRegistryHelpers_eventToSoftObjectPath_Parms
{
FAssetData InAssetData;
FSoftObjectPath ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Asset Data" },
{ "Comment", "/** Convert to a SoftObjectPath for loading */" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetRegistryHelpers.h" },
{ "ScriptMethod", "" },
{ "ToolTip", "Convert to a SoftObjectPath for loading" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InAssetData_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ToSoftObjectPath constinit property declarations **********************
static const UECodeGen_Private::FStructPropertyParams NewProp_InAssetData;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ToSoftObjectPath constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ToSoftObjectPath Property Definitions *********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_ToSoftObjectPath_Statics::NewProp_InAssetData = { "InAssetData", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventToSoftObjectPath_Parms, InAssetData), Z_Construct_UScriptStruct_FAssetData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InAssetData_MetaData), NewProp_InAssetData_MetaData) }; // 3308834901
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAssetRegistryHelpers_ToSoftObjectPath_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AssetRegistryHelpers_eventToSoftObjectPath_Parms, ReturnValue), Z_Construct_UScriptStruct_FSoftObjectPath, METADATA_PARAMS(0, nullptr) }; // 2425717601
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAssetRegistryHelpers_ToSoftObjectPath_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_ToSoftObjectPath_Statics::NewProp_InAssetData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAssetRegistryHelpers_ToSoftObjectPath_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_ToSoftObjectPath_Statics::PropPointers) < 2048);
// ********** End Function ToSoftObjectPath Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAssetRegistryHelpers_ToSoftObjectPath_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAssetRegistryHelpers, nullptr, "ToSoftObjectPath", Z_Construct_UFunction_UAssetRegistryHelpers_ToSoftObjectPath_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_ToSoftObjectPath_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_ToSoftObjectPath_Statics::AssetRegistryHelpers_eventToSoftObjectPath_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAssetRegistryHelpers_ToSoftObjectPath_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAssetRegistryHelpers_ToSoftObjectPath_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAssetRegistryHelpers_ToSoftObjectPath_Statics::AssetRegistryHelpers_eventToSoftObjectPath_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAssetRegistryHelpers_ToSoftObjectPath()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAssetRegistryHelpers_ToSoftObjectPath_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAssetRegistryHelpers::execToSoftObjectPath)
{
P_GET_STRUCT_REF(FAssetData,Z_Param_Out_InAssetData);
P_FINISH;
P_NATIVE_BEGIN;
*(FSoftObjectPath*)Z_Param__Result=UAssetRegistryHelpers::ToSoftObjectPath(Z_Param_Out_InAssetData);
P_NATIVE_END;
}
// ********** End Class UAssetRegistryHelpers Function ToSoftObjectPath ****************************
// ********** Begin Class UAssetRegistryHelpers ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAssetRegistryHelpers;
UClass* UAssetRegistryHelpers::GetPrivateStaticClass()
{
using TClass = UAssetRegistryHelpers;
if (!Z_Registration_Info_UClass_UAssetRegistryHelpers.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AssetRegistryHelpers"),
Z_Registration_Info_UClass_UAssetRegistryHelpers.InnerSingleton,
StaticRegisterNativesUAssetRegistryHelpers,
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_UAssetRegistryHelpers.InnerSingleton;
}
UClass* Z_Construct_UClass_UAssetRegistryHelpers_NoRegister()
{
return UAssetRegistryHelpers::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAssetRegistryHelpers_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "AssetRegistry/AssetRegistryHelpers.h" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetRegistryHelpers.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAssetRegistryHelpers constinit property declarations ********************
// ********** End Class UAssetRegistryHelpers constinit property declarations **********************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
#if WITH_EDITOR
{ .NameUTF8 = UTF8TEXT("AssetHasEditorOnlyData"), .Pointer = &UAssetRegistryHelpers::execAssetHasEditorOnlyData },
#endif // WITH_EDITOR
{ .NameUTF8 = UTF8TEXT("CreateAssetData"), .Pointer = &UAssetRegistryHelpers::execCreateAssetData },
{ .NameUTF8 = UTF8TEXT("FindAssetNativeClass"), .Pointer = &UAssetRegistryHelpers::execFindAssetNativeClass },
{ .NameUTF8 = UTF8TEXT("GetAsset"), .Pointer = &UAssetRegistryHelpers::execGetAsset },
{ .NameUTF8 = UTF8TEXT("GetAssetRegistry"), .Pointer = &UAssetRegistryHelpers::execGetAssetRegistry },
{ .NameUTF8 = UTF8TEXT("GetBlueprintAssets"), .Pointer = &UAssetRegistryHelpers::execGetBlueprintAssets },
{ .NameUTF8 = UTF8TEXT("GetClass"), .Pointer = &UAssetRegistryHelpers::execGetClass },
{ .NameUTF8 = UTF8TEXT("GetDerivedClassAssetData"), .Pointer = &UAssetRegistryHelpers::execGetDerivedClassAssetData },
{ .NameUTF8 = UTF8TEXT("GetExportTextName"), .Pointer = &UAssetRegistryHelpers::execGetExportTextName },
{ .NameUTF8 = UTF8TEXT("GetFullName"), .Pointer = &UAssetRegistryHelpers::execGetFullName },
{ .NameUTF8 = UTF8TEXT("GetTagValue"), .Pointer = &UAssetRegistryHelpers::execGetTagValue },
#if WITH_EDITOR
{ .NameUTF8 = UTF8TEXT("IsAssetCooked"), .Pointer = &UAssetRegistryHelpers::execIsAssetCooked },
#endif // WITH_EDITOR
{ .NameUTF8 = UTF8TEXT("IsAssetLoaded"), .Pointer = &UAssetRegistryHelpers::execIsAssetLoaded },
{ .NameUTF8 = UTF8TEXT("IsRedirector"), .Pointer = &UAssetRegistryHelpers::execIsRedirector },
{ .NameUTF8 = UTF8TEXT("IsUAsset"), .Pointer = &UAssetRegistryHelpers::execIsUAsset },
{ .NameUTF8 = UTF8TEXT("IsValid"), .Pointer = &UAssetRegistryHelpers::execIsValid },
{ .NameUTF8 = UTF8TEXT("SetFilterTagsAndValues"), .Pointer = &UAssetRegistryHelpers::execSetFilterTagsAndValues },
{ .NameUTF8 = UTF8TEXT("SortByAssetName"), .Pointer = &UAssetRegistryHelpers::execSortByAssetName },
{ .NameUTF8 = UTF8TEXT("SortByPredicate"), .Pointer = &UAssetRegistryHelpers::execSortByPredicate },
{ .NameUTF8 = UTF8TEXT("ToSoftObjectPath"), .Pointer = &UAssetRegistryHelpers::execToSoftObjectPath },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
#if WITH_EDITOR
{ &Z_Construct_UFunction_UAssetRegistryHelpers_AssetHasEditorOnlyData, "AssetHasEditorOnlyData" }, // 3146610584
#endif // WITH_EDITOR
{ &Z_Construct_UFunction_UAssetRegistryHelpers_CreateAssetData, "CreateAssetData" }, // 1395189193
{ &Z_Construct_UFunction_UAssetRegistryHelpers_FindAssetNativeClass, "FindAssetNativeClass" }, // 436870177
{ &Z_Construct_UFunction_UAssetRegistryHelpers_GetAsset, "GetAsset" }, // 2022680310
{ &Z_Construct_UFunction_UAssetRegistryHelpers_GetAssetRegistry, "GetAssetRegistry" }, // 1582207535
{ &Z_Construct_UFunction_UAssetRegistryHelpers_GetBlueprintAssets, "GetBlueprintAssets" }, // 3736790980
{ &Z_Construct_UFunction_UAssetRegistryHelpers_GetClass, "GetClass" }, // 906656209
{ &Z_Construct_UFunction_UAssetRegistryHelpers_GetDerivedClassAssetData, "GetDerivedClassAssetData" }, // 3426921453
{ &Z_Construct_UFunction_UAssetRegistryHelpers_GetExportTextName, "GetExportTextName" }, // 3484926423
{ &Z_Construct_UFunction_UAssetRegistryHelpers_GetFullName, "GetFullName" }, // 2068551321
{ &Z_Construct_UFunction_UAssetRegistryHelpers_GetTagValue, "GetTagValue" }, // 1204101409
#if WITH_EDITOR
{ &Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetCooked, "IsAssetCooked" }, // 206182641
#endif // WITH_EDITOR
{ &Z_Construct_UFunction_UAssetRegistryHelpers_IsAssetLoaded, "IsAssetLoaded" }, // 1486515852
{ &Z_Construct_UFunction_UAssetRegistryHelpers_IsRedirector, "IsRedirector" }, // 1890828100
{ &Z_Construct_UFunction_UAssetRegistryHelpers_IsUAsset, "IsUAsset" }, // 485760957
{ &Z_Construct_UFunction_UAssetRegistryHelpers_IsValid, "IsValid" }, // 884569052
{ &Z_Construct_UFunction_UAssetRegistryHelpers_SetFilterTagsAndValues, "SetFilterTagsAndValues" }, // 3856067416
{ &Z_Construct_UFunction_UAssetRegistryHelpers_SortByAssetName, "SortByAssetName" }, // 2400147306
{ &Z_Construct_UFunction_UAssetRegistryHelpers_SortByPredicate, "SortByPredicate" }, // 1052524010
{ &Z_Construct_UDelegateFunction_UAssetRegistryHelpers_SortingPredicate__DelegateSignature, "SortingPredicate__DelegateSignature" }, // 2000706485
{ &Z_Construct_UFunction_UAssetRegistryHelpers_ToSoftObjectPath, "ToSoftObjectPath" }, // 2128604284
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAssetRegistryHelpers>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAssetRegistryHelpers_Statics
UObject* (*const Z_Construct_UClass_UAssetRegistryHelpers_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_AssetRegistry,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAssetRegistryHelpers_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAssetRegistryHelpers_Statics::ClassParams = {
&UAssetRegistryHelpers::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000000A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAssetRegistryHelpers_Statics::Class_MetaDataParams), Z_Construct_UClass_UAssetRegistryHelpers_Statics::Class_MetaDataParams)
};
void UAssetRegistryHelpers::StaticRegisterNativesUAssetRegistryHelpers()
{
UClass* Class = UAssetRegistryHelpers::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UAssetRegistryHelpers_Statics::Funcs));
}
UClass* Z_Construct_UClass_UAssetRegistryHelpers()
{
if (!Z_Registration_Info_UClass_UAssetRegistryHelpers.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAssetRegistryHelpers.OuterSingleton, Z_Construct_UClass_UAssetRegistryHelpers_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAssetRegistryHelpers.OuterSingleton;
}
UAssetRegistryHelpers::UAssetRegistryHelpers(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAssetRegistryHelpers);
UAssetRegistryHelpers::~UAssetRegistryHelpers() {}
// ********** End Class UAssetRegistryHelpers ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AssetRegistry_Public_AssetRegistry_AssetRegistryHelpers_h__Script_AssetRegistry_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EAssetRegistrySortOrder_StaticEnum, TEXT("EAssetRegistrySortOrder"), &Z_Registration_Info_UEnum_EAssetRegistrySortOrder, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2090428127U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FTagAndValue::StaticStruct, Z_Construct_UScriptStruct_FTagAndValue_Statics::NewStructOps, TEXT("TagAndValue"),&Z_Registration_Info_UScriptStruct_FTagAndValue, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FTagAndValue), 4032851582U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAssetRegistryHelpers, UAssetRegistryHelpers::StaticClass, TEXT("UAssetRegistryHelpers"), &Z_Registration_Info_UClass_UAssetRegistryHelpers, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAssetRegistryHelpers), 2126355338U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AssetRegistry_Public_AssetRegistry_AssetRegistryHelpers_h__Script_AssetRegistry_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AssetRegistry_Public_AssetRegistry_AssetRegistryHelpers_h__Script_AssetRegistry_438178267{
TEXT("/Script/AssetRegistry"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AssetRegistry_Public_AssetRegistry_AssetRegistryHelpers_h__Script_AssetRegistry_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AssetRegistry_Public_AssetRegistry_AssetRegistryHelpers_h__Script_AssetRegistry_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AssetRegistry_Public_AssetRegistry_AssetRegistryHelpers_h__Script_AssetRegistry_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AssetRegistry_Public_AssetRegistry_AssetRegistryHelpers_h__Script_AssetRegistry_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AssetRegistry_Public_AssetRegistry_AssetRegistryHelpers_h__Script_AssetRegistry_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AssetRegistry_Public_AssetRegistry_AssetRegistryHelpers_h__Script_AssetRegistry_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS