Initial Commit

This commit is contained in:
Norman Lansing
2026-01-28 19:08:51 -05:00
commit ecb33115bf
54042 changed files with 9695586 additions and 0 deletions

View File

@@ -0,0 +1,102 @@
// 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 "DirectPathObjectLocator.h"
#include "UObject/SoftObjectPath.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeDirectPathObjectLocator() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FSoftObjectPath();
UNIVERSALOBJECTLOCATOR_API UScriptStruct* Z_Construct_UScriptStruct_FDirectPathObjectLocator();
UPackage* Z_Construct_UPackage__Script_UniversalObjectLocator();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FDirectPathObjectLocator ******************************************
struct Z_Construct_UScriptStruct_FDirectPathObjectLocator_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FDirectPathObjectLocator); }
static inline consteval int16 GetStructAlignment() { return alignof(FDirectPathObjectLocator); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Object locator type that simply references its object by a direct path\n */" },
{ "ModuleRelativePath", "Public/DirectPathObjectLocator.h" },
{ "ToolTip", "Object locator type that simply references its object by a direct path" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Path_MetaData[] = {
{ "ModuleRelativePath", "Public/DirectPathObjectLocator.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FDirectPathObjectLocator constinit property declarations **********
static const UECodeGen_Private::FStructPropertyParams NewProp_Path;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FDirectPathObjectLocator constinit property declarations ************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FDirectPathObjectLocator>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FDirectPathObjectLocator_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FDirectPathObjectLocator;
class UScriptStruct* FDirectPathObjectLocator::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FDirectPathObjectLocator.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FDirectPathObjectLocator.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FDirectPathObjectLocator, (UObject*)Z_Construct_UPackage__Script_UniversalObjectLocator(), TEXT("DirectPathObjectLocator"));
}
return Z_Registration_Info_UScriptStruct_FDirectPathObjectLocator.OuterSingleton;
}
// ********** Begin ScriptStruct FDirectPathObjectLocator Property Definitions *********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FDirectPathObjectLocator_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDirectPathObjectLocator, Path), Z_Construct_UScriptStruct_FSoftObjectPath, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Path_MetaData), NewProp_Path_MetaData) }; // 2425717601
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FDirectPathObjectLocator_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDirectPathObjectLocator_Statics::NewProp_Path,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDirectPathObjectLocator_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FDirectPathObjectLocator Property Definitions ***********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FDirectPathObjectLocator_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_UniversalObjectLocator,
nullptr,
&NewStructOps,
"DirectPathObjectLocator",
Z_Construct_UScriptStruct_FDirectPathObjectLocator_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDirectPathObjectLocator_Statics::PropPointers),
sizeof(FDirectPathObjectLocator),
alignof(FDirectPathObjectLocator),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDirectPathObjectLocator_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FDirectPathObjectLocator_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FDirectPathObjectLocator()
{
if (!Z_Registration_Info_UScriptStruct_FDirectPathObjectLocator.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FDirectPathObjectLocator.InnerSingleton, Z_Construct_UScriptStruct_FDirectPathObjectLocator_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FDirectPathObjectLocator.InnerSingleton);
}
// ********** End ScriptStruct FDirectPathObjectLocator ********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UniversalObjectLocator_Public_DirectPathObjectLocator_h__Script_UniversalObjectLocator_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FDirectPathObjectLocator::StaticStruct, Z_Construct_UScriptStruct_FDirectPathObjectLocator_Statics::NewStructOps, TEXT("DirectPathObjectLocator"),&Z_Registration_Info_UScriptStruct_FDirectPathObjectLocator, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FDirectPathObjectLocator), 276383753U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UniversalObjectLocator_Public_DirectPathObjectLocator_h__Script_UniversalObjectLocator_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UniversalObjectLocator_Public_DirectPathObjectLocator_h__Script_UniversalObjectLocator_3942818077{
TEXT("/Script/UniversalObjectLocator"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UniversalObjectLocator_Public_DirectPathObjectLocator_h__Script_UniversalObjectLocator_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UniversalObjectLocator_Public_DirectPathObjectLocator_h__Script_UniversalObjectLocator_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,32 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "DirectPathObjectLocator.h"
#ifdef UNIVERSALOBJECTLOCATOR_DirectPathObjectLocator_generated_h
#error "DirectPathObjectLocator.generated.h already included, missing '#pragma once' in DirectPathObjectLocator.h"
#endif
#define UNIVERSALOBJECTLOCATOR_DirectPathObjectLocator_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FDirectPathObjectLocator ******************************************
struct Z_Construct_UScriptStruct_FDirectPathObjectLocator_Statics;
#define FID_Engine_Source_Runtime_UniversalObjectLocator_Public_DirectPathObjectLocator_h_18_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FDirectPathObjectLocator_Statics; \
UNIVERSALOBJECTLOCATOR_API static class UScriptStruct* StaticStruct();
struct FDirectPathObjectLocator;
// ********** End ScriptStruct FDirectPathObjectLocator ********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_UniversalObjectLocator_Public_DirectPathObjectLocator_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,98 @@
// 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 "SubObjectLocator.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSubObjectLocator() {}
// ********** Begin Cross Module References ********************************************************
UNIVERSALOBJECTLOCATOR_API UScriptStruct* Z_Construct_UScriptStruct_FSubObjectLocator();
UPackage* Z_Construct_UPackage__Script_UniversalObjectLocator();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FSubObjectLocator *************************************************
struct Z_Construct_UScriptStruct_FSubObjectLocator_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSubObjectLocator); }
static inline consteval int16 GetStructAlignment() { return alignof(FSubObjectLocator); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/SubObjectLocator.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PathWithinContext_MetaData[] = {
{ "ModuleRelativePath", "Public/SubObjectLocator.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSubObjectLocator constinit property declarations *****************
static const UECodeGen_Private::FStrPropertyParams NewProp_PathWithinContext;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSubObjectLocator constinit property declarations *******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSubObjectLocator>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSubObjectLocator_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSubObjectLocator;
class UScriptStruct* FSubObjectLocator::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSubObjectLocator.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSubObjectLocator.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSubObjectLocator, (UObject*)Z_Construct_UPackage__Script_UniversalObjectLocator(), TEXT("SubObjectLocator"));
}
return Z_Registration_Info_UScriptStruct_FSubObjectLocator.OuterSingleton;
}
// ********** Begin ScriptStruct FSubObjectLocator Property Definitions ****************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FSubObjectLocator_Statics::NewProp_PathWithinContext = { "PathWithinContext", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSubObjectLocator, PathWithinContext), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PathWithinContext_MetaData), NewProp_PathWithinContext_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSubObjectLocator_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubObjectLocator_Statics::NewProp_PathWithinContext,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSubObjectLocator_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSubObjectLocator Property Definitions ******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSubObjectLocator_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_UniversalObjectLocator,
nullptr,
&NewStructOps,
"SubObjectLocator",
Z_Construct_UScriptStruct_FSubObjectLocator_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSubObjectLocator_Statics::PropPointers),
sizeof(FSubObjectLocator),
alignof(FSubObjectLocator),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSubObjectLocator_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSubObjectLocator_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSubObjectLocator()
{
if (!Z_Registration_Info_UScriptStruct_FSubObjectLocator.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSubObjectLocator.InnerSingleton, Z_Construct_UScriptStruct_FSubObjectLocator_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSubObjectLocator.InnerSingleton);
}
// ********** End ScriptStruct FSubObjectLocator ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UniversalObjectLocator_Public_SubObjectLocator_h__Script_UniversalObjectLocator_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FSubObjectLocator::StaticStruct, Z_Construct_UScriptStruct_FSubObjectLocator_Statics::NewStructOps, TEXT("SubObjectLocator"),&Z_Registration_Info_UScriptStruct_FSubObjectLocator, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSubObjectLocator), 1868649359U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UniversalObjectLocator_Public_SubObjectLocator_h__Script_UniversalObjectLocator_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UniversalObjectLocator_Public_SubObjectLocator_h__Script_UniversalObjectLocator_2544527729{
TEXT("/Script/UniversalObjectLocator"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UniversalObjectLocator_Public_SubObjectLocator_h__Script_UniversalObjectLocator_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UniversalObjectLocator_Public_SubObjectLocator_h__Script_UniversalObjectLocator_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,32 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "SubObjectLocator.h"
#ifdef UNIVERSALOBJECTLOCATOR_SubObjectLocator_generated_h
#error "SubObjectLocator.generated.h already included, missing '#pragma once' in SubObjectLocator.h"
#endif
#define UNIVERSALOBJECTLOCATOR_SubObjectLocator_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FSubObjectLocator *************************************************
struct Z_Construct_UScriptStruct_FSubObjectLocator_Statics;
#define FID_Engine_Source_Runtime_UniversalObjectLocator_Public_SubObjectLocator_h_15_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSubObjectLocator_Statics; \
UNIVERSALOBJECTLOCATOR_API static class UScriptStruct* StaticStruct();
struct FSubObjectLocator;
// ********** End ScriptStruct FSubObjectLocator ***************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_UniversalObjectLocator_Public_SubObjectLocator_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,5 @@
D:\UE_5_7_1\Engine\Source\Runtime\UniversalObjectLocator\Public\DirectPathObjectLocator.h
D:\UE_5_7_1\Engine\Source\Runtime\UniversalObjectLocator\Public\SubObjectLocator.h
D:\UE_5_7_1\Engine\Source\Runtime\UniversalObjectLocator\Public\UniversalObjectLocator.h
D:\UE_5_7_1\Engine\Source\Runtime\UniversalObjectLocator\Public\UniversalObjectLocatorFragment.h
D:\UE_5_7_1\Engine\Source\Runtime\UniversalObjectLocator\Public\UniversalObjectLocatorResolveParams.h

View File

@@ -0,0 +1,110 @@
// 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 "UniversalObjectLocator.h"
#include "UniversalObjectLocatorFragment.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUniversalObjectLocator() {}
// ********** Begin Cross Module References ********************************************************
UNIVERSALOBJECTLOCATOR_API UScriptStruct* Z_Construct_UScriptStruct_FUniversalObjectLocator();
UNIVERSALOBJECTLOCATOR_API UScriptStruct* Z_Construct_UScriptStruct_FUniversalObjectLocatorFragment();
UPackage* Z_Construct_UPackage__Script_UniversalObjectLocator();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FUniversalObjectLocator *******************************************
struct Z_Construct_UScriptStruct_FUniversalObjectLocator_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FUniversalObjectLocator); }
static inline consteval int16 GetStructAlignment() { return alignof(FUniversalObjectLocator); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Category", "GameFramework" },
{ "Comment", "/**\n * Universal Object Locators (UOLs) define an address to an object.\n *\n * The address is implemented as a chain of FUniversalObjectLocatorFragments, allowing addressing of objects\n * that may be nested deeply within levels of externally defined spawn or ownership logic.\n *\n * For example, a Universal Object Locator may reference an Anim Instance within a Skeletal Mesh Actor\n * is spawned by a Child Actor Component that is spawned by Sequencer. This is impossible with a\n * regular soft object path, but is perfectly feasible for a UOL.\n *\n * This type is 16 bytes.\n */" },
{ "HasNativeMake", "/Script/Engine.UniversalObjectLocatorScriptingExtensions.MakeUniversalObjectLocator" },
{ "ModuleRelativePath", "Public/UniversalObjectLocator.h" },
{ "ToolTip", "Universal Object Locators (UOLs) define an address to an object.\n\nThe address is implemented as a chain of FUniversalObjectLocatorFragments, allowing addressing of objects\n that may be nested deeply within levels of externally defined spawn or ownership logic.\n\nFor example, a Universal Object Locator may reference an Anim Instance within a Skeletal Mesh Actor\n is spawned by a Child Actor Component that is spawned by Sequencer. This is impossible with a\n regular soft object path, but is perfectly feasible for a UOL.\n\nThis type is 16 bytes." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Fragments_MetaData[] = {
{ "Comment", "/** Array of relative locators ordered sequentially from outer to inner. The first locator is probably 'absolute' and is resolved with no context, although that is not a hard restriction */" },
{ "ModuleRelativePath", "Public/UniversalObjectLocator.h" },
{ "ToolTip", "Array of relative locators ordered sequentially from outer to inner. The first locator is probably 'absolute' and is resolved with no context, although that is not a hard restriction" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FUniversalObjectLocator constinit property declarations ***********
static const UECodeGen_Private::FStructPropertyParams NewProp_Fragments_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Fragments;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FUniversalObjectLocator constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FUniversalObjectLocator>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FUniversalObjectLocator_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FUniversalObjectLocator;
class UScriptStruct* FUniversalObjectLocator::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FUniversalObjectLocator.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FUniversalObjectLocator.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FUniversalObjectLocator, (UObject*)Z_Construct_UPackage__Script_UniversalObjectLocator(), TEXT("UniversalObjectLocator"));
}
return Z_Registration_Info_UScriptStruct_FUniversalObjectLocator.OuterSingleton;
}
// ********** Begin ScriptStruct FUniversalObjectLocator Property Definitions **********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FUniversalObjectLocator_Statics::NewProp_Fragments_Inner = { "Fragments", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FUniversalObjectLocatorFragment, METADATA_PARAMS(0, nullptr) }; // 4118237644
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FUniversalObjectLocator_Statics::NewProp_Fragments = { "Fragments", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUniversalObjectLocator, Fragments), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Fragments_MetaData), NewProp_Fragments_MetaData) }; // 4118237644
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FUniversalObjectLocator_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniversalObjectLocator_Statics::NewProp_Fragments_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniversalObjectLocator_Statics::NewProp_Fragments,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FUniversalObjectLocator_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FUniversalObjectLocator Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FUniversalObjectLocator_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_UniversalObjectLocator,
nullptr,
&NewStructOps,
"UniversalObjectLocator",
Z_Construct_UScriptStruct_FUniversalObjectLocator_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FUniversalObjectLocator_Statics::PropPointers),
sizeof(FUniversalObjectLocator),
alignof(FUniversalObjectLocator),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FUniversalObjectLocator_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FUniversalObjectLocator_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FUniversalObjectLocator()
{
if (!Z_Registration_Info_UScriptStruct_FUniversalObjectLocator.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FUniversalObjectLocator.InnerSingleton, Z_Construct_UScriptStruct_FUniversalObjectLocator_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FUniversalObjectLocator.InnerSingleton);
}
// ********** End ScriptStruct FUniversalObjectLocator *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UniversalObjectLocator_Public_UniversalObjectLocator_h__Script_UniversalObjectLocator_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FUniversalObjectLocator::StaticStruct, Z_Construct_UScriptStruct_FUniversalObjectLocator_Statics::NewStructOps, TEXT("UniversalObjectLocator"),&Z_Registration_Info_UScriptStruct_FUniversalObjectLocator, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FUniversalObjectLocator), 294187902U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UniversalObjectLocator_Public_UniversalObjectLocator_h__Script_UniversalObjectLocator_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UniversalObjectLocator_Public_UniversalObjectLocator_h__Script_UniversalObjectLocator_1523131344{
TEXT("/Script/UniversalObjectLocator"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UniversalObjectLocator_Public_UniversalObjectLocator_h__Script_UniversalObjectLocator_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UniversalObjectLocator_Public_UniversalObjectLocator_h__Script_UniversalObjectLocator_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,32 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "UniversalObjectLocator.h"
#ifdef UNIVERSALOBJECTLOCATOR_UniversalObjectLocator_generated_h
#error "UniversalObjectLocator.generated.h already included, missing '#pragma once' in UniversalObjectLocator.h"
#endif
#define UNIVERSALOBJECTLOCATOR_UniversalObjectLocator_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FUniversalObjectLocator *******************************************
struct Z_Construct_UScriptStruct_FUniversalObjectLocator_Statics;
#define FID_Engine_Source_Runtime_UniversalObjectLocator_Public_UniversalObjectLocator_h_33_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FUniversalObjectLocator_Statics; \
UNIVERSALOBJECTLOCATOR_API static class UScriptStruct* StaticStruct();
struct FUniversalObjectLocator;
// ********** End ScriptStruct FUniversalObjectLocator *********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_UniversalObjectLocator_Public_UniversalObjectLocator_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,29 @@
// 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"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeUniversalObjectLocator_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_UniversalObjectLocator;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_UniversalObjectLocator()
{
if (!Z_Registration_Info_UPackage__Script_UniversalObjectLocator.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/UniversalObjectLocator",
nullptr,
0,
PKG_CompiledIn | 0x00000000,
0x14D517E6,
0x9AC37EEF,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_UniversalObjectLocator.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_UniversalObjectLocator.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_UniversalObjectLocator(Z_Construct_UPackage__Script_UniversalObjectLocator, TEXT("/Script/UniversalObjectLocator"), Z_Registration_Info_UPackage__Script_UniversalObjectLocator, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x14D517E6, 0x9AC37EEF));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,143 @@
// 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 "UniversalObjectLocatorFragment.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUniversalObjectLocatorFragment() {}
// ********** Begin Cross Module References ********************************************************
UNIVERSALOBJECTLOCATOR_API UScriptStruct* Z_Construct_UScriptStruct_FUniversalObjectLocatorEmptyPayload();
UNIVERSALOBJECTLOCATOR_API UScriptStruct* Z_Construct_UScriptStruct_FUniversalObjectLocatorFragment();
UPackage* Z_Construct_UPackage__Script_UniversalObjectLocator();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FUniversalObjectLocatorFragment ***********************************
struct Z_Construct_UScriptStruct_FUniversalObjectLocatorFragment_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FUniversalObjectLocatorFragment); }
static inline consteval int16 GetStructAlignment() { return alignof(FUniversalObjectLocatorFragment); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Universal Object Locator (UOL) Fragments provide an extensible mechanism for referencing permanent, transient\n * or dynamically created objects relative to an external context. UOLs comprise zero or more nested fragments.\n * \n * Creation and resolution of a fragment requires a context to be provided;\n * normally this will be the object on which the UOL exists as a property.\n *\n * The way in which the object is referenced is defined by globally registered 'FragmentTypes' \n * (See IUniversalObjectLocatorModule::RegisterFragmentType). Each FragmentType can be thought of as somewhat\n * equivalent to a www URI fragment type, though the 'path' is not necessarily just a string, but includes\n * support for the full set of Engine Property types.\n * \n * The type is implemented as a type-erased payload block, a fragment type handle and some internal flags.\n * Payloads will be allocated using the inline memory if alignment and size constraints allow, but\n * will fall back to a heap allocation if necessary. Allocation should be avoided by keeping payload\n * types small.\n *\n * Aligned to 8 bytes, 32 (runtime) or 64 (editor) bytes big.\n */" },
{ "ModuleRelativePath", "Public/UniversalObjectLocatorFragment.h" },
{ "ToolTip", "Universal Object Locator (UOL) Fragments provide an extensible mechanism for referencing permanent, transient\n or dynamically created objects relative to an external context. UOLs comprise zero or more nested fragments.\n\nCreation and resolution of a fragment requires a context to be provided;\n normally this will be the object on which the UOL exists as a property.\n\nThe way in which the object is referenced is defined by globally registered 'FragmentTypes'\n (See IUniversalObjectLocatorModule::RegisterFragmentType). Each FragmentType can be thought of as somewhat\n equivalent to a www URI fragment type, though the 'path' is not necessarily just a string, but includes\n support for the full set of Engine Property types.\n\nThe type is implemented as a type-erased payload block, a fragment type handle and some internal flags.\nPayloads will be allocated using the inline memory if alignment and size constraints allow, but\n will fall back to a heap allocation if necessary. Allocation should be avoided by keeping payload\n types small.\n\nAligned to 8 bytes, 32 (runtime) or 64 (editor) bytes big." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FUniversalObjectLocatorFragment constinit property declarations ***
// ********** End ScriptStruct FUniversalObjectLocatorFragment constinit property declarations *****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FUniversalObjectLocatorFragment>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FUniversalObjectLocatorFragment_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FUniversalObjectLocatorFragment;
class UScriptStruct* FUniversalObjectLocatorFragment::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FUniversalObjectLocatorFragment.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FUniversalObjectLocatorFragment.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FUniversalObjectLocatorFragment, (UObject*)Z_Construct_UPackage__Script_UniversalObjectLocator(), TEXT("UniversalObjectLocatorFragment"));
}
return Z_Registration_Info_UScriptStruct_FUniversalObjectLocatorFragment.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FUniversalObjectLocatorFragment_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_UniversalObjectLocator,
nullptr,
&NewStructOps,
"UniversalObjectLocatorFragment",
nullptr,
0,
sizeof(FUniversalObjectLocatorFragment),
alignof(FUniversalObjectLocatorFragment),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FUniversalObjectLocatorFragment_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FUniversalObjectLocatorFragment_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FUniversalObjectLocatorFragment()
{
if (!Z_Registration_Info_UScriptStruct_FUniversalObjectLocatorFragment.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FUniversalObjectLocatorFragment.InnerSingleton, Z_Construct_UScriptStruct_FUniversalObjectLocatorFragment_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FUniversalObjectLocatorFragment.InnerSingleton);
}
// ********** End ScriptStruct FUniversalObjectLocatorFragment *************************************
// ********** Begin ScriptStruct FUniversalObjectLocatorEmptyPayload *******************************
struct Z_Construct_UScriptStruct_FUniversalObjectLocatorEmptyPayload_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FUniversalObjectLocatorEmptyPayload); }
static inline consteval int16 GetStructAlignment() { return alignof(FUniversalObjectLocatorEmptyPayload); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Empty struct type used for deserializing unknown fragment type payloads */" },
{ "ModuleRelativePath", "Public/UniversalObjectLocatorFragment.h" },
{ "ToolTip", "Empty struct type used for deserializing unknown fragment type payloads" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FUniversalObjectLocatorEmptyPayload constinit property declarations
// ********** End ScriptStruct FUniversalObjectLocatorEmptyPayload constinit property declarations *
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FUniversalObjectLocatorEmptyPayload>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FUniversalObjectLocatorEmptyPayload_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FUniversalObjectLocatorEmptyPayload;
class UScriptStruct* FUniversalObjectLocatorEmptyPayload::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FUniversalObjectLocatorEmptyPayload.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FUniversalObjectLocatorEmptyPayload.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FUniversalObjectLocatorEmptyPayload, (UObject*)Z_Construct_UPackage__Script_UniversalObjectLocator(), TEXT("UniversalObjectLocatorEmptyPayload"));
}
return Z_Registration_Info_UScriptStruct_FUniversalObjectLocatorEmptyPayload.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FUniversalObjectLocatorEmptyPayload_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_UniversalObjectLocator,
nullptr,
&NewStructOps,
"UniversalObjectLocatorEmptyPayload",
nullptr,
0,
sizeof(FUniversalObjectLocatorEmptyPayload),
alignof(FUniversalObjectLocatorEmptyPayload),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FUniversalObjectLocatorEmptyPayload_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FUniversalObjectLocatorEmptyPayload_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FUniversalObjectLocatorEmptyPayload()
{
if (!Z_Registration_Info_UScriptStruct_FUniversalObjectLocatorEmptyPayload.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FUniversalObjectLocatorEmptyPayload.InnerSingleton, Z_Construct_UScriptStruct_FUniversalObjectLocatorEmptyPayload_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FUniversalObjectLocatorEmptyPayload.InnerSingleton);
}
// ********** End ScriptStruct FUniversalObjectLocatorEmptyPayload *********************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UniversalObjectLocator_Public_UniversalObjectLocatorFragment_h__Script_UniversalObjectLocator_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FUniversalObjectLocatorFragment::StaticStruct, Z_Construct_UScriptStruct_FUniversalObjectLocatorFragment_Statics::NewStructOps, TEXT("UniversalObjectLocatorFragment"),&Z_Registration_Info_UScriptStruct_FUniversalObjectLocatorFragment, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FUniversalObjectLocatorFragment), 4118237644U) },
{ FUniversalObjectLocatorEmptyPayload::StaticStruct, Z_Construct_UScriptStruct_FUniversalObjectLocatorEmptyPayload_Statics::NewStructOps, TEXT("UniversalObjectLocatorEmptyPayload"),&Z_Registration_Info_UScriptStruct_FUniversalObjectLocatorEmptyPayload, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FUniversalObjectLocatorEmptyPayload), 2761391057U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UniversalObjectLocator_Public_UniversalObjectLocatorFragment_h__Script_UniversalObjectLocator_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UniversalObjectLocator_Public_UniversalObjectLocatorFragment_h__Script_UniversalObjectLocator_3851660218{
TEXT("/Script/UniversalObjectLocator"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UniversalObjectLocator_Public_UniversalObjectLocatorFragment_h__Script_UniversalObjectLocator_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UniversalObjectLocator_Public_UniversalObjectLocatorFragment_h__Script_UniversalObjectLocator_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,42 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "UniversalObjectLocatorFragment.h"
#ifdef UNIVERSALOBJECTLOCATOR_UniversalObjectLocatorFragment_generated_h
#error "UniversalObjectLocatorFragment.generated.h already included, missing '#pragma once' in UniversalObjectLocatorFragment.h"
#endif
#define UNIVERSALOBJECTLOCATOR_UniversalObjectLocatorFragment_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FUniversalObjectLocatorFragment ***********************************
struct Z_Construct_UScriptStruct_FUniversalObjectLocatorFragment_Statics;
#define FID_Engine_Source_Runtime_UniversalObjectLocator_Public_UniversalObjectLocatorFragment_h_37_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FUniversalObjectLocatorFragment_Statics; \
UNIVERSALOBJECTLOCATOR_API static class UScriptStruct* StaticStruct();
struct FUniversalObjectLocatorFragment;
// ********** End ScriptStruct FUniversalObjectLocatorFragment *************************************
// ********** Begin ScriptStruct FUniversalObjectLocatorEmptyPayload *******************************
struct Z_Construct_UScriptStruct_FUniversalObjectLocatorEmptyPayload_Statics;
#define FID_Engine_Source_Runtime_UniversalObjectLocator_Public_UniversalObjectLocatorFragment_h_436_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FUniversalObjectLocatorEmptyPayload_Statics; \
UNIVERSALOBJECTLOCATOR_API static class UScriptStruct* StaticStruct();
struct FUniversalObjectLocatorEmptyPayload;
// ********** End ScriptStruct FUniversalObjectLocatorEmptyPayload *********************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_UniversalObjectLocator_Public_UniversalObjectLocatorFragment_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,106 @@
// 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 "UniversalObjectLocatorResolveParams.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUniversalObjectLocatorResolveParams() {}
// ********** Begin Cross Module References ********************************************************
UNIVERSALOBJECTLOCATOR_API UEnum* Z_Construct_UEnum_UniversalObjectLocator_ELocatorResolveFlags();
UPackage* Z_Construct_UPackage__Script_UniversalObjectLocator();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ELocatorResolveFlags ******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ELocatorResolveFlags;
static UEnum* ELocatorResolveFlags_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ELocatorResolveFlags.OuterSingleton)
{
Z_Registration_Info_UEnum_ELocatorResolveFlags.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_UniversalObjectLocator_ELocatorResolveFlags, (UObject*)Z_Construct_UPackage__Script_UniversalObjectLocator(), TEXT("ELocatorResolveFlags"));
}
return Z_Registration_Info_UEnum_ELocatorResolveFlags.OuterSingleton;
}
template<> UNIVERSALOBJECTLOCATOR_NON_ATTRIBUTED_API UEnum* StaticEnum<ELocatorResolveFlags>()
{
return ELocatorResolveFlags_StaticEnum();
}
struct Z_Construct_UEnum_UniversalObjectLocator_ELocatorResolveFlags_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Async.Comment", "/**\n\x09 * Indicates that the operation should be performed asynchronously if possible.\n\x09 * When not combined with WillWait, the caller will never block waiting for the result.\n\x09 * When combined with WillWait, the caller will block on this thread until the result is available,\n\x09 * so care needs to be taken avoid a deadlock if there are additional threading constraints on the load. */" },
{ "Async.Name", "ELocatorResolveFlags::Async" },
{ "Async.ToolTip", "Indicates that the operation should be performed asynchronously if possible.\n When not combined with WillWait, the caller will never block waiting for the result.\n When combined with WillWait, the caller will block on this thread until the result is available,\n so care needs to be taken avoid a deadlock if there are additional threading constraints on the load." },
{ "AsyncWait.Comment", "/** Combination of Async and WillWait. */" },
{ "AsyncWait.Name", "ELocatorResolveFlags::AsyncWait" },
{ "AsyncWait.ToolTip", "Combination of Async and WillWait." },
{ "Bitflags", "" },
{ "BlueprintType", "true" },
{ "Load.Comment", "/** Flag to indicate whether the object should be loaded if it is not currently findable */" },
{ "Load.Name", "ELocatorResolveFlags::Load" },
{ "Load.ToolTip", "Flag to indicate whether the object should be loaded if it is not currently findable" },
{ "ModuleRelativePath", "Public/UniversalObjectLocatorResolveParams.h" },
{ "None.Name", "ELocatorResolveFlags::None" },
{ "Unload.Comment", "/** Flag to indicate whether the object should be unloaded or destroyed. Mutually exclusive with bLoad. */" },
{ "Unload.Name", "ELocatorResolveFlags::Unload" },
{ "Unload.ToolTip", "Flag to indicate whether the object should be unloaded or destroyed. Mutually exclusive with bLoad." },
{ "UseEnumValuesAsMaskValuesInEditor", "true" },
{ "WillWait.Comment", "/** Indicates the calling code is going to block waiting for the result. */" },
{ "WillWait.Name", "ELocatorResolveFlags::WillWait" },
{ "WillWait.ToolTip", "Indicates the calling code is going to block waiting for the result." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ELocatorResolveFlags::None", (int64)ELocatorResolveFlags::None },
{ "ELocatorResolveFlags::Load", (int64)ELocatorResolveFlags::Load },
{ "ELocatorResolveFlags::Unload", (int64)ELocatorResolveFlags::Unload },
{ "ELocatorResolveFlags::Async", (int64)ELocatorResolveFlags::Async },
{ "ELocatorResolveFlags::WillWait", (int64)ELocatorResolveFlags::WillWait },
{ "ELocatorResolveFlags::AsyncWait", (int64)ELocatorResolveFlags::AsyncWait },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_UniversalObjectLocator_ELocatorResolveFlags_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_UniversalObjectLocator_ELocatorResolveFlags_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_UniversalObjectLocator,
nullptr,
"ELocatorResolveFlags",
"ELocatorResolveFlags",
Z_Construct_UEnum_UniversalObjectLocator_ELocatorResolveFlags_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_UniversalObjectLocator_ELocatorResolveFlags_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_UniversalObjectLocator_ELocatorResolveFlags_Statics::Enum_MetaDataParams), Z_Construct_UEnum_UniversalObjectLocator_ELocatorResolveFlags_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_UniversalObjectLocator_ELocatorResolveFlags()
{
if (!Z_Registration_Info_UEnum_ELocatorResolveFlags.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ELocatorResolveFlags.InnerSingleton, Z_Construct_UEnum_UniversalObjectLocator_ELocatorResolveFlags_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ELocatorResolveFlags.InnerSingleton;
}
// ********** End Enum ELocatorResolveFlags ********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UniversalObjectLocator_Public_UniversalObjectLocatorResolveParams_h__Script_UniversalObjectLocator_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ELocatorResolveFlags_StaticEnum, TEXT("ELocatorResolveFlags"), &Z_Registration_Info_UEnum_ELocatorResolveFlags, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 513579454U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UniversalObjectLocator_Public_UniversalObjectLocatorResolveParams_h__Script_UniversalObjectLocator_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UniversalObjectLocator_Public_UniversalObjectLocatorResolveParams_h__Script_UniversalObjectLocator_1787567946{
TEXT("/Script/UniversalObjectLocator"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UniversalObjectLocator_Public_UniversalObjectLocatorResolveParams_h__Script_UniversalObjectLocator_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UniversalObjectLocator_Public_UniversalObjectLocatorResolveParams_h__Script_UniversalObjectLocator_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,38 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "UniversalObjectLocatorResolveParams.h"
#ifdef UNIVERSALOBJECTLOCATOR_UniversalObjectLocatorResolveParams_generated_h
#error "UniversalObjectLocatorResolveParams.generated.h already included, missing '#pragma once' in UniversalObjectLocatorResolveParams.h"
#endif
#define UNIVERSALOBJECTLOCATOR_UniversalObjectLocatorResolveParams_generated_h
#include "Templates/IsUEnumClass.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/NoDestroy.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_UniversalObjectLocator_Public_UniversalObjectLocatorResolveParams_h
// ********** Begin Enum ELocatorResolveFlags ******************************************************
#define FOREACH_ENUM_ELOCATORRESOLVEFLAGS(op) \
op(ELocatorResolveFlags::None) \
op(ELocatorResolveFlags::Load) \
op(ELocatorResolveFlags::Unload) \
op(ELocatorResolveFlags::Async) \
op(ELocatorResolveFlags::WillWait) \
op(ELocatorResolveFlags::AsyncWait)
enum class ELocatorResolveFlags : uint8;
template<> struct TIsUEnumClass<ELocatorResolveFlags> { enum { Value = true }; };
template<> UNIVERSALOBJECTLOCATOR_NON_ATTRIBUTED_API UEnum* StaticEnum<ELocatorResolveFlags>();
// ********** End Enum ELocatorResolveFlags ********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS