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,144 @@
// 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 "SubobjectData.h"
#include "StructUtils/InstancedStruct.h"
#include "SubobjectDataHandle.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSubobjectData() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInstancedStruct();
SUBOBJECTDATAINTERFACE_API UScriptStruct* Z_Construct_UScriptStruct_FSubobjectData();
SUBOBJECTDATAINTERFACE_API UScriptStruct* Z_Construct_UScriptStruct_FSubobjectDataHandle();
UPackage* Z_Construct_UPackage__Script_SubobjectDataInterface();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FSubobjectData ****************************************************
struct Z_Construct_UScriptStruct_FSubobjectData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSubobjectData); }
static inline consteval int16 GetStructAlignment() { return alignof(FSubobjectData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n* A struct that represents a single subobject. This can be anything, but are\n* most commonly components attached to an actor instance or blueprint. Keeps track\n* of the handles to its parent object and any child that it has.\n*\n* If you wish to modify a subobject, use the SubobjectDataSubsystem.\n*/" },
{ "ModuleRelativePath", "Public/SubobjectData.h" },
{ "ToolTip", "A struct that represents a single subobject. This can be anything, but are\nmost commonly components attached to an actor instance or blueprint. Keeps track\nof the handles to its parent object and any child that it has.\n\nIf you wish to modify a subobject, use the SubobjectDataSubsystem." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WeakObjectPtr_MetaData[] = {
{ "Comment", "// Weak ptr to the object instance represented by this node (e.g. component template)\n" },
{ "ModuleRelativePath", "Public/SubobjectData.h" },
{ "ToolTip", "Weak ptr to the object instance represented by this node (e.g. component template)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Handle_MetaData[] = {
{ "Comment", "// Handle that will have a globally unique ID when it is constructed (i.e. when this is constructed)\n" },
{ "ModuleRelativePath", "Public/SubobjectData.h" },
{ "ToolTip", "Handle that will have a globally unique ID when it is constructed (i.e. when this is constructed)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParentObjectHandle_MetaData[] = {
{ "Comment", "// Handle to this object's parent. If this is invalid, then it is the root subobject.\n" },
{ "ModuleRelativePath", "Public/SubobjectData.h" },
{ "ToolTip", "Handle to this object's parent. If this is invalid, then it is the root subobject." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChildrenHandles_MetaData[] = {
{ "Comment", "// Set of child subobjects that use this subobject as a parent\n" },
{ "ModuleRelativePath", "Public/SubobjectData.h" },
{ "ToolTip", "Set of child subobjects that use this subobject as a parent" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ContextData_MetaData[] = {
{ "BaseStruct", "/Script/SubobjectDataInterface.SubobjectDataSubsystemContextDataBase" },
{ "Comment", "// ContextData is a replacement for ContextObject as a mechanism to allow SubobjectData\n// to serve as an interface for multiple data types (not just single UObject) but multiple non-UObject\n// ContextObject will still be populated with a single UObject if available, but ContextData\n// should be the preferred data source for the SubobjectData instances.\n" },
{ "ModuleRelativePath", "Public/SubobjectData.h" },
{ "ToolTip", "ContextData is a replacement for ContextObject as a mechanism to allow SubobjectData\nto serve as an interface for multiple data types (not just single UObject) but multiple non-UObject\nContextObject will still be populated with a single UObject if available, but ContextData\nshould be the preferred data source for the SubobjectData instances." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSubobjectData constinit property declarations ********************
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_WeakObjectPtr;
static const UECodeGen_Private::FStructPropertyParams NewProp_Handle;
static const UECodeGen_Private::FStructPropertyParams NewProp_ParentObjectHandle;
static const UECodeGen_Private::FStructPropertyParams NewProp_ChildrenHandles_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ChildrenHandles;
static const UECodeGen_Private::FStructPropertyParams NewProp_ContextData;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSubobjectData constinit property declarations **********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSubobjectData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSubobjectData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSubobjectData;
class UScriptStruct* FSubobjectData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSubobjectData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSubobjectData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSubobjectData, (UObject*)Z_Construct_UPackage__Script_SubobjectDataInterface(), TEXT("SubobjectData"));
}
return Z_Registration_Info_UScriptStruct_FSubobjectData.OuterSingleton;
}
// ********** Begin ScriptStruct FSubobjectData Property Definitions *******************************
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UScriptStruct_FSubobjectData_Statics::NewProp_WeakObjectPtr = { "WeakObjectPtr", nullptr, (EPropertyFlags)0x0044000000000000, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSubobjectData, WeakObjectPtr), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WeakObjectPtr_MetaData), NewProp_WeakObjectPtr_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSubobjectData_Statics::NewProp_Handle = { "Handle", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSubobjectData, Handle), Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Handle_MetaData), NewProp_Handle_MetaData) }; // 3641203513
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSubobjectData_Statics::NewProp_ParentObjectHandle = { "ParentObjectHandle", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSubobjectData, ParentObjectHandle), Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParentObjectHandle_MetaData), NewProp_ParentObjectHandle_MetaData) }; // 3641203513
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSubobjectData_Statics::NewProp_ChildrenHandles_Inner = { "ChildrenHandles", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FSubobjectDataHandle, METADATA_PARAMS(0, nullptr) }; // 3641203513
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FSubobjectData_Statics::NewProp_ChildrenHandles = { "ChildrenHandles", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSubobjectData, ChildrenHandles), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChildrenHandles_MetaData), NewProp_ChildrenHandles_MetaData) }; // 3641203513
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSubobjectData_Statics::NewProp_ContextData = { "ContextData", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSubobjectData, ContextData), Z_Construct_UScriptStruct_FInstancedStruct, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ContextData_MetaData), NewProp_ContextData_MetaData) }; // 3949785911
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSubobjectData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubobjectData_Statics::NewProp_WeakObjectPtr,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubobjectData_Statics::NewProp_Handle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubobjectData_Statics::NewProp_ParentObjectHandle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubobjectData_Statics::NewProp_ChildrenHandles_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubobjectData_Statics::NewProp_ChildrenHandles,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubobjectData_Statics::NewProp_ContextData,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSubobjectData_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSubobjectData Property Definitions *********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSubobjectData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_SubobjectDataInterface,
nullptr,
&NewStructOps,
"SubobjectData",
Z_Construct_UScriptStruct_FSubobjectData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSubobjectData_Statics::PropPointers),
sizeof(FSubobjectData),
alignof(FSubobjectData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSubobjectData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSubobjectData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSubobjectData()
{
if (!Z_Registration_Info_UScriptStruct_FSubobjectData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSubobjectData.InnerSingleton, Z_Construct_UScriptStruct_FSubobjectData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSubobjectData.InnerSingleton);
}
// ********** End ScriptStruct FSubobjectData ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectData_h__Script_SubobjectDataInterface_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FSubobjectData::StaticStruct, Z_Construct_UScriptStruct_FSubobjectData_Statics::NewStructOps, TEXT("SubobjectData"),&Z_Registration_Info_UScriptStruct_FSubobjectData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSubobjectData), 790922751U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectData_h__Script_SubobjectDataInterface_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectData_h__Script_SubobjectDataInterface_453264949{
TEXT("/Script/SubobjectDataInterface"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectData_h__Script_SubobjectDataInterface_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectData_h__Script_SubobjectDataInterface_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 "SubobjectData.h"
#ifdef SUBOBJECTDATAINTERFACE_SubobjectData_generated_h
#error "SubobjectData.generated.h already included, missing '#pragma once' in SubobjectData.h"
#endif
#define SUBOBJECTDATAINTERFACE_SubobjectData_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FSubobjectData ****************************************************
struct Z_Construct_UScriptStruct_FSubobjectData_Statics;
#define FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectData_h_32_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSubobjectData_Statics; \
SUBOBJECTDATAINTERFACE_API static class UScriptStruct* StaticStruct();
struct FSubobjectData;
// ********** End ScriptStruct FSubobjectData ******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectData_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,224 @@
// 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 "SubobjectDataAdapterBase.h"
#include "DataStorage/Handles.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSubobjectDataAdapterBase() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
SUBOBJECTDATAINTERFACE_API UScriptStruct* Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_SingleUObjectContextObject();
SUBOBJECTDATAINTERFACE_API UScriptStruct* Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_TedsRow();
SUBOBJECTDATAINTERFACE_API UScriptStruct* Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextDataBase();
TYPEDELEMENTFRAMEWORK_API UScriptStruct* Z_Construct_UScriptStruct_FTedsRowHandle();
UPackage* Z_Construct_UPackage__Script_SubobjectDataInterface();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FSubobjectDataSubsystemContextDataBase ****************************
struct Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextDataBase_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSubobjectDataSubsystemContextDataBase); }
static inline consteval int16 GetStructAlignment() { return alignof(FSubobjectDataSubsystemContextDataBase); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/SubobjectDataAdapterBase.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSubobjectDataSubsystemContextDataBase constinit property declarations
// ********** End ScriptStruct FSubobjectDataSubsystemContextDataBase constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSubobjectDataSubsystemContextDataBase>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextDataBase_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSubobjectDataSubsystemContextDataBase;
class UScriptStruct* FSubobjectDataSubsystemContextDataBase::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSubobjectDataSubsystemContextDataBase.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSubobjectDataSubsystemContextDataBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextDataBase, (UObject*)Z_Construct_UPackage__Script_SubobjectDataInterface(), TEXT("SubobjectDataSubsystemContextDataBase"));
}
return Z_Registration_Info_UScriptStruct_FSubobjectDataSubsystemContextDataBase.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextDataBase_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_SubobjectDataInterface,
nullptr,
&NewStructOps,
"SubobjectDataSubsystemContextDataBase",
nullptr,
0,
sizeof(FSubobjectDataSubsystemContextDataBase),
alignof(FSubobjectDataSubsystemContextDataBase),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextDataBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextDataBase_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextDataBase()
{
if (!Z_Registration_Info_UScriptStruct_FSubobjectDataSubsystemContextDataBase.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSubobjectDataSubsystemContextDataBase.InnerSingleton, Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextDataBase_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSubobjectDataSubsystemContextDataBase.InnerSingleton);
}
// ********** End ScriptStruct FSubobjectDataSubsystemContextDataBase ******************************
// ********** Begin ScriptStruct FSubobjectDataSubsystemContextData_SingleUObjectContextObject *****
struct Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_SingleUObjectContextObject_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSubobjectDataSubsystemContextData_SingleUObjectContextObject); }
static inline consteval int16 GetStructAlignment() { return alignof(FSubobjectDataSubsystemContextData_SingleUObjectContextObject); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "// An implementation of the ContextData that supports containing a single UObject\n// This is to provide interoperability with the existing ContextObject used in APIs of the SubobjectDataSubsystem\n" },
{ "ModuleRelativePath", "Public/SubobjectDataAdapterBase.h" },
{ "ToolTip", "An implementation of the ContextData that supports containing a single UObject\nThis is to provide interoperability with the existing ContextObject used in APIs of the SubobjectDataSubsystem" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Object_MetaData[] = {
{ "ModuleRelativePath", "Public/SubobjectDataAdapterBase.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSubobjectDataSubsystemContextData_SingleUObjectContextObject constinit property declarations
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_Object;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSubobjectDataSubsystemContextData_SingleUObjectContextObject constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSubobjectDataSubsystemContextData_SingleUObjectContextObject>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_SingleUObjectContextObject_Statics
static_assert(std::is_polymorphic<FSubobjectDataSubsystemContextData_SingleUObjectContextObject>() == std::is_polymorphic<FSubobjectDataSubsystemContextDataBase>(), "USTRUCT FSubobjectDataSubsystemContextData_SingleUObjectContextObject cannot be polymorphic unless super FSubobjectDataSubsystemContextDataBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSubobjectDataSubsystemContextData_SingleUObjectContextObject;
class UScriptStruct* FSubobjectDataSubsystemContextData_SingleUObjectContextObject::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSubobjectDataSubsystemContextData_SingleUObjectContextObject.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSubobjectDataSubsystemContextData_SingleUObjectContextObject.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_SingleUObjectContextObject, (UObject*)Z_Construct_UPackage__Script_SubobjectDataInterface(), TEXT("SubobjectDataSubsystemContextData_SingleUObjectContextObject"));
}
return Z_Registration_Info_UScriptStruct_FSubobjectDataSubsystemContextData_SingleUObjectContextObject.OuterSingleton;
}
// ********** Begin ScriptStruct FSubobjectDataSubsystemContextData_SingleUObjectContextObject Property Definitions
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_SingleUObjectContextObject_Statics::NewProp_Object = { "Object", nullptr, (EPropertyFlags)0x0014000000000000, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSubobjectDataSubsystemContextData_SingleUObjectContextObject, Object), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Object_MetaData), NewProp_Object_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_SingleUObjectContextObject_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_SingleUObjectContextObject_Statics::NewProp_Object,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_SingleUObjectContextObject_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSubobjectDataSubsystemContextData_SingleUObjectContextObject Property Definitions
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_SingleUObjectContextObject_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_SubobjectDataInterface,
Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextDataBase,
&NewStructOps,
"SubobjectDataSubsystemContextData_SingleUObjectContextObject",
Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_SingleUObjectContextObject_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_SingleUObjectContextObject_Statics::PropPointers),
sizeof(FSubobjectDataSubsystemContextData_SingleUObjectContextObject),
alignof(FSubobjectDataSubsystemContextData_SingleUObjectContextObject),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_SingleUObjectContextObject_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_SingleUObjectContextObject_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_SingleUObjectContextObject()
{
if (!Z_Registration_Info_UScriptStruct_FSubobjectDataSubsystemContextData_SingleUObjectContextObject.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSubobjectDataSubsystemContextData_SingleUObjectContextObject.InnerSingleton, Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_SingleUObjectContextObject_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSubobjectDataSubsystemContextData_SingleUObjectContextObject.InnerSingleton);
}
// ********** End ScriptStruct FSubobjectDataSubsystemContextData_SingleUObjectContextObject *******
// ********** Begin ScriptStruct FSubobjectDataSubsystemContextData_TedsRow ************************
struct Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_TedsRow_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSubobjectDataSubsystemContextData_TedsRow); }
static inline consteval int16 GetStructAlignment() { return alignof(FSubobjectDataSubsystemContextData_TedsRow); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/SubobjectDataAdapterBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RowHandle_MetaData[] = {
{ "ModuleRelativePath", "Public/SubobjectDataAdapterBase.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSubobjectDataSubsystemContextData_TedsRow constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_RowHandle;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSubobjectDataSubsystemContextData_TedsRow constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSubobjectDataSubsystemContextData_TedsRow>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_TedsRow_Statics
static_assert(std::is_polymorphic<FSubobjectDataSubsystemContextData_TedsRow>() == std::is_polymorphic<FSubobjectDataSubsystemContextDataBase>(), "USTRUCT FSubobjectDataSubsystemContextData_TedsRow cannot be polymorphic unless super FSubobjectDataSubsystemContextDataBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSubobjectDataSubsystemContextData_TedsRow;
class UScriptStruct* FSubobjectDataSubsystemContextData_TedsRow::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSubobjectDataSubsystemContextData_TedsRow.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSubobjectDataSubsystemContextData_TedsRow.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_TedsRow, (UObject*)Z_Construct_UPackage__Script_SubobjectDataInterface(), TEXT("SubobjectDataSubsystemContextData_TedsRow"));
}
return Z_Registration_Info_UScriptStruct_FSubobjectDataSubsystemContextData_TedsRow.OuterSingleton;
}
// ********** Begin ScriptStruct FSubobjectDataSubsystemContextData_TedsRow Property Definitions ***
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_TedsRow_Statics::NewProp_RowHandle = { "RowHandle", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSubobjectDataSubsystemContextData_TedsRow, RowHandle), Z_Construct_UScriptStruct_FTedsRowHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RowHandle_MetaData), NewProp_RowHandle_MetaData) }; // 4199592044
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_TedsRow_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_TedsRow_Statics::NewProp_RowHandle,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_TedsRow_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSubobjectDataSubsystemContextData_TedsRow Property Definitions *****
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_TedsRow_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_SubobjectDataInterface,
Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextDataBase,
&NewStructOps,
"SubobjectDataSubsystemContextData_TedsRow",
Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_TedsRow_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_TedsRow_Statics::PropPointers),
sizeof(FSubobjectDataSubsystemContextData_TedsRow),
alignof(FSubobjectDataSubsystemContextData_TedsRow),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_TedsRow_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_TedsRow_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_TedsRow()
{
if (!Z_Registration_Info_UScriptStruct_FSubobjectDataSubsystemContextData_TedsRow.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSubobjectDataSubsystemContextData_TedsRow.InnerSingleton, Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_TedsRow_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSubobjectDataSubsystemContextData_TedsRow.InnerSingleton);
}
// ********** End ScriptStruct FSubobjectDataSubsystemContextData_TedsRow **************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataAdapterBase_h__Script_SubobjectDataInterface_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FSubobjectDataSubsystemContextDataBase::StaticStruct, Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextDataBase_Statics::NewStructOps, TEXT("SubobjectDataSubsystemContextDataBase"),&Z_Registration_Info_UScriptStruct_FSubobjectDataSubsystemContextDataBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSubobjectDataSubsystemContextDataBase), 2316614260U) },
{ FSubobjectDataSubsystemContextData_SingleUObjectContextObject::StaticStruct, Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_SingleUObjectContextObject_Statics::NewStructOps, TEXT("SubobjectDataSubsystemContextData_SingleUObjectContextObject"),&Z_Registration_Info_UScriptStruct_FSubobjectDataSubsystemContextData_SingleUObjectContextObject, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSubobjectDataSubsystemContextData_SingleUObjectContextObject), 1759708773U) },
{ FSubobjectDataSubsystemContextData_TedsRow::StaticStruct, Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_TedsRow_Statics::NewStructOps, TEXT("SubobjectDataSubsystemContextData_TedsRow"),&Z_Registration_Info_UScriptStruct_FSubobjectDataSubsystemContextData_TedsRow, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSubobjectDataSubsystemContextData_TedsRow), 1069315329U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataAdapterBase_h__Script_SubobjectDataInterface_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataAdapterBase_h__Script_SubobjectDataInterface_3276303636{
TEXT("/Script/SubobjectDataInterface"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataAdapterBase_h__Script_SubobjectDataInterface_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataAdapterBase_h__Script_SubobjectDataInterface_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,54 @@
// 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 "SubobjectDataAdapterBase.h"
#ifdef SUBOBJECTDATAINTERFACE_SubobjectDataAdapterBase_generated_h
#error "SubobjectDataAdapterBase.generated.h already included, missing '#pragma once' in SubobjectDataAdapterBase.h"
#endif
#define SUBOBJECTDATAINTERFACE_SubobjectDataAdapterBase_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FSubobjectDataSubsystemContextDataBase ****************************
struct Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextDataBase_Statics;
#define FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataAdapterBase_h_43_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextDataBase_Statics; \
SUBOBJECTDATAINTERFACE_API static class UScriptStruct* StaticStruct();
struct FSubobjectDataSubsystemContextDataBase;
// ********** End ScriptStruct FSubobjectDataSubsystemContextDataBase ******************************
// ********** Begin ScriptStruct FSubobjectDataSubsystemContextData_SingleUObjectContextObject *****
struct Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_SingleUObjectContextObject_Statics;
#define FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataAdapterBase_h_52_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_SingleUObjectContextObject_Statics; \
SUBOBJECTDATAINTERFACE_API static class UScriptStruct* StaticStruct(); \
typedef FSubobjectDataSubsystemContextDataBase Super;
struct FSubobjectDataSubsystemContextData_SingleUObjectContextObject;
// ********** End ScriptStruct FSubobjectDataSubsystemContextData_SingleUObjectContextObject *******
// ********** Begin ScriptStruct FSubobjectDataSubsystemContextData_TedsRow ************************
struct Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_TedsRow_Statics;
#define FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataAdapterBase_h_65_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSubobjectDataSubsystemContextData_TedsRow_Statics; \
SUBOBJECTDATAINTERFACE_API static class UScriptStruct* StaticStruct(); \
typedef FSubobjectDataSubsystemContextDataBase Super;
struct FSubobjectDataSubsystemContextData_TedsRow;
// ********** End ScriptStruct FSubobjectDataSubsystemContextData_TedsRow **************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataAdapterBase_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,100 @@
// 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 "SubobjectDataBlueprintFunctionLibrary.h"
#ifdef SUBOBJECTDATAINTERFACE_SubobjectDataBlueprintFunctionLibrary_generated_h
#error "SubobjectDataBlueprintFunctionLibrary.generated.h already included, missing '#pragma once' in SubobjectDataBlueprintFunctionLibrary.h"
#endif
#define SUBOBJECTDATAINTERFACE_SubobjectDataBlueprintFunctionLibrary_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UBlueprint;
class UObject;
struct FSubobjectData;
struct FSubobjectDataHandle;
// ********** Begin Class USubobjectDataBlueprintFunctionLibrary ***********************************
#define FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataBlueprintFunctionLibrary_h_29_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execIsActor); \
DECLARE_FUNCTION(execIsRootActor); \
DECLARE_FUNCTION(execIsChildActor); \
DECLARE_FUNCTION(execIsComponent); \
DECLARE_FUNCTION(execIsDefaultSceneRoot); \
DECLARE_FUNCTION(execIsRootComponent); \
DECLARE_FUNCTION(execIsSceneComponent); \
DECLARE_FUNCTION(execIsInheritedComponent); \
DECLARE_FUNCTION(execIsNativeComponent); \
DECLARE_FUNCTION(execIsInstancedActor); \
DECLARE_FUNCTION(execIsInstancedComponent); \
DECLARE_FUNCTION(execGetBlueprint); \
DECLARE_FUNCTION(execGetObjectForBlueprint); \
DECLARE_FUNCTION(execGetAssociatedObject); \
DECLARE_FUNCTION(execGetObject); \
DECLARE_FUNCTION(execCanRename); \
DECLARE_FUNCTION(execCanReparent); \
DECLARE_FUNCTION(execCanCopy); \
DECLARE_FUNCTION(execCanDuplicate); \
DECLARE_FUNCTION(execCanDelete); \
DECLARE_FUNCTION(execCanEdit); \
DECLARE_FUNCTION(execIsAttachedTo); \
DECLARE_FUNCTION(execGetVariableName); \
DECLARE_FUNCTION(execGetDisplayName); \
DECLARE_FUNCTION(execGetParentHandle); \
DECLARE_FUNCTION(execGetHandle); \
DECLARE_FUNCTION(execGetData); \
DECLARE_FUNCTION(execIsHandleValid); \
DECLARE_FUNCTION(execIsValid);
struct Z_Construct_UClass_USubobjectDataBlueprintFunctionLibrary_Statics;
SUBOBJECTDATAINTERFACE_API UClass* Z_Construct_UClass_USubobjectDataBlueprintFunctionLibrary_NoRegister();
#define FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataBlueprintFunctionLibrary_h_29_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSubobjectDataBlueprintFunctionLibrary(); \
friend struct ::Z_Construct_UClass_USubobjectDataBlueprintFunctionLibrary_Statics; \
static UClass* GetPrivateStaticClass(); \
friend SUBOBJECTDATAINTERFACE_API UClass* ::Z_Construct_UClass_USubobjectDataBlueprintFunctionLibrary_NoRegister(); \
public: \
DECLARE_CLASS2(USubobjectDataBlueprintFunctionLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/SubobjectDataInterface"), Z_Construct_UClass_USubobjectDataBlueprintFunctionLibrary_NoRegister) \
DECLARE_SERIALIZER(USubobjectDataBlueprintFunctionLibrary)
#define FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataBlueprintFunctionLibrary_h_29_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
SUBOBJECTDATAINTERFACE_API USubobjectDataBlueprintFunctionLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
USubobjectDataBlueprintFunctionLibrary(USubobjectDataBlueprintFunctionLibrary&&) = delete; \
USubobjectDataBlueprintFunctionLibrary(const USubobjectDataBlueprintFunctionLibrary&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(SUBOBJECTDATAINTERFACE_API, USubobjectDataBlueprintFunctionLibrary); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USubobjectDataBlueprintFunctionLibrary); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USubobjectDataBlueprintFunctionLibrary) \
SUBOBJECTDATAINTERFACE_API virtual ~USubobjectDataBlueprintFunctionLibrary();
#define FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataBlueprintFunctionLibrary_h_26_PROLOG
#define FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataBlueprintFunctionLibrary_h_29_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataBlueprintFunctionLibrary_h_29_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataBlueprintFunctionLibrary_h_29_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataBlueprintFunctionLibrary_h_29_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USubobjectDataBlueprintFunctionLibrary;
// ********** End Class USubobjectDataBlueprintFunctionLibrary *************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataBlueprintFunctionLibrary_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,88 @@
// 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 "SubobjectDataHandle.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSubobjectDataHandle() {}
// ********** Begin Cross Module References ********************************************************
SUBOBJECTDATAINTERFACE_API UScriptStruct* Z_Construct_UScriptStruct_FSubobjectDataHandle();
UPackage* Z_Construct_UPackage__Script_SubobjectDataInterface();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FSubobjectDataHandle **********************************************
struct Z_Construct_UScriptStruct_FSubobjectDataHandle_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSubobjectDataHandle); }
static inline consteval int16 GetStructAlignment() { return alignof(FSubobjectDataHandle); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n* A subobject handle is a globally unique identifier for subobjects\n* Upon construction, the handle will be invalid. It is the responsibility\n* of the owning FSubobjectData to set the DataPtr once the subobject\n* data has validated that it has a good context.\n*/" },
{ "ModuleRelativePath", "Public/SubobjectDataHandle.h" },
{ "ToolTip", "A subobject handle is a globally unique identifier for subobjects\nUpon construction, the handle will be invalid. It is the responsibility\nof the owning FSubobjectData to set the DataPtr once the subobject\ndata has validated that it has a good context." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSubobjectDataHandle constinit property declarations **************
// ********** End ScriptStruct FSubobjectDataHandle constinit property declarations ****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSubobjectDataHandle>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSubobjectDataHandle_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSubobjectDataHandle;
class UScriptStruct* FSubobjectDataHandle::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSubobjectDataHandle.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSubobjectDataHandle.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSubobjectDataHandle, (UObject*)Z_Construct_UPackage__Script_SubobjectDataInterface(), TEXT("SubobjectDataHandle"));
}
return Z_Registration_Info_UScriptStruct_FSubobjectDataHandle.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSubobjectDataHandle_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_SubobjectDataInterface,
nullptr,
&NewStructOps,
"SubobjectDataHandle",
nullptr,
0,
sizeof(FSubobjectDataHandle),
alignof(FSubobjectDataHandle),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSubobjectDataHandle_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSubobjectDataHandle_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSubobjectDataHandle()
{
if (!Z_Registration_Info_UScriptStruct_FSubobjectDataHandle.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSubobjectDataHandle.InnerSingleton, Z_Construct_UScriptStruct_FSubobjectDataHandle_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSubobjectDataHandle.InnerSingleton);
}
// ********** End ScriptStruct FSubobjectDataHandle ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataHandle_h__Script_SubobjectDataInterface_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FSubobjectDataHandle::StaticStruct, Z_Construct_UScriptStruct_FSubobjectDataHandle_Statics::NewStructOps, TEXT("SubobjectDataHandle"),&Z_Registration_Info_UScriptStruct_FSubobjectDataHandle, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSubobjectDataHandle), 3641203513U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataHandle_h__Script_SubobjectDataInterface_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataHandle_h__Script_SubobjectDataInterface_2320142981{
TEXT("/Script/SubobjectDataInterface"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataHandle_h__Script_SubobjectDataInterface_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataHandle_h__Script_SubobjectDataInterface_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 "SubobjectDataHandle.h"
#ifdef SUBOBJECTDATAINTERFACE_SubobjectDataHandle_generated_h
#error "SubobjectDataHandle.generated.h already included, missing '#pragma once' in SubobjectDataHandle.h"
#endif
#define SUBOBJECTDATAINTERFACE_SubobjectDataHandle_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FSubobjectDataHandle **********************************************
struct Z_Construct_UScriptStruct_FSubobjectDataHandle_Statics;
#define FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataHandle_h_30_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSubobjectDataHandle_Statics; \
SUBOBJECTDATAINTERFACE_API static class UScriptStruct* StaticStruct();
struct FSubobjectDataHandle;
// ********** End ScriptStruct FSubobjectDataHandle ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataHandle_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 EmptyLinkFunctionForGeneratedCodeSubobjectDataInterface_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_SubobjectDataInterface;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_SubobjectDataInterface()
{
if (!Z_Registration_Info_UPackage__Script_SubobjectDataInterface.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/SubobjectDataInterface",
nullptr,
0,
PKG_CompiledIn | 0x00000040,
0x8B8D38C8,
0x03FC8703,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_SubobjectDataInterface.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_SubobjectDataInterface.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_SubobjectDataInterface(Z_Construct_UPackage__Script_SubobjectDataInterface, TEXT("/Script/SubobjectDataInterface"), Z_Registration_Info_UPackage__Script_SubobjectDataInterface, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x8B8D38C8, 0x03FC8703));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,10 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#pragma once

View File

@@ -0,0 +1,121 @@
// 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 "SubobjectDataSubsystem.h"
#ifdef SUBOBJECTDATAINTERFACE_SubobjectDataSubsystem_generated_h
#error "SubobjectDataSubsystem.generated.h already included, missing '#pragma once' in SubobjectDataSubsystem.h"
#endif
#define SUBOBJECTDATAINTERFACE_SubobjectDataSubsystem_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class AActor;
class UActorComponent;
class UBlueprint;
class UClass;
class UObject;
struct FAddNewSubobjectParams;
struct FReparentSubobjectParams;
struct FSubobjectData;
struct FSubobjectDataHandle;
// ********** Begin ScriptStruct FAddNewSubobjectParams ********************************************
struct Z_Construct_UScriptStruct_FAddNewSubobjectParams_Statics;
#define FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataSubsystem_h_24_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAddNewSubobjectParams_Statics; \
SUBOBJECTDATAINTERFACE_API static class UScriptStruct* StaticStruct();
struct FAddNewSubobjectParams;
// ********** End ScriptStruct FAddNewSubobjectParams **********************************************
// ********** Begin ScriptStruct FReparentSubobjectParams ******************************************
struct Z_Construct_UScriptStruct_FReparentSubobjectParams_Statics;
#define FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataSubsystem_h_66_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FReparentSubobjectParams_Statics; \
SUBOBJECTDATAINTERFACE_API static class UScriptStruct* StaticStruct();
struct FReparentSubobjectParams;
// ********** End ScriptStruct FReparentSubobjectParams ********************************************
// ********** Begin Class USubobjectDataSubsystem **************************************************
#define FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataSubsystem_h_98_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execRenameSubobjectMemberVariable); \
DECLARE_FUNCTION(execDuplicateSubobjects); \
DECLARE_FUNCTION(execPasteSubobjects); \
DECLARE_FUNCTION(execCanPasteSubobjects); \
DECLARE_FUNCTION(execCopySubobjects); \
DECLARE_FUNCTION(execCanCopySubobjects); \
DECLARE_FUNCTION(execIsValidRename); \
DECLARE_FUNCTION(execAttachSubobject); \
DECLARE_FUNCTION(execDetachSubobject); \
DECLARE_FUNCTION(execReparentSubobjects); \
DECLARE_FUNCTION(execMakeNewSceneRoot); \
DECLARE_FUNCTION(execReparentSubobject); \
DECLARE_FUNCTION(execChangeSubobjectClass); \
DECLARE_FUNCTION(execRenameSubobject); \
DECLARE_FUNCTION(execK2_DeleteSubobjectFromInstance); \
DECLARE_FUNCTION(execDeleteSubobject); \
DECLARE_FUNCTION(execK2_DeleteSubobjectsFromInstance); \
DECLARE_FUNCTION(execDeleteSubobjects); \
DECLARE_FUNCTION(execAddNewSubobject); \
DECLARE_FUNCTION(execCreateNewBPComponent); \
DECLARE_FUNCTION(execCreateNewCPPComponent); \
DECLARE_FUNCTION(execFindHandleForObject); \
DECLARE_FUNCTION(execK2_FindSubobjectDataFromHandle); \
DECLARE_FUNCTION(execK2_GatherSubobjectDataForInstance); \
DECLARE_FUNCTION(execK2_GatherSubobjectDataForBlueprint);
struct Z_Construct_UClass_USubobjectDataSubsystem_Statics;
SUBOBJECTDATAINTERFACE_API UClass* Z_Construct_UClass_USubobjectDataSubsystem_NoRegister();
#define FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataSubsystem_h_98_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSubobjectDataSubsystem(); \
friend struct ::Z_Construct_UClass_USubobjectDataSubsystem_Statics; \
static UClass* GetPrivateStaticClass(); \
friend SUBOBJECTDATAINTERFACE_API UClass* ::Z_Construct_UClass_USubobjectDataSubsystem_NoRegister(); \
public: \
DECLARE_CLASS2(USubobjectDataSubsystem, UEngineSubsystem, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/SubobjectDataInterface"), Z_Construct_UClass_USubobjectDataSubsystem_NoRegister) \
DECLARE_SERIALIZER(USubobjectDataSubsystem)
#define FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataSubsystem_h_98_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
SUBOBJECTDATAINTERFACE_API USubobjectDataSubsystem(); \
/** Deleted move- and copy-constructors, should never be used */ \
USubobjectDataSubsystem(USubobjectDataSubsystem&&) = delete; \
USubobjectDataSubsystem(const USubobjectDataSubsystem&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(SUBOBJECTDATAINTERFACE_API, USubobjectDataSubsystem); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USubobjectDataSubsystem); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(USubobjectDataSubsystem) \
SUBOBJECTDATAINTERFACE_API virtual ~USubobjectDataSubsystem();
#define FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataSubsystem_h_95_PROLOG
#define FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataSubsystem_h_98_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataSubsystem_h_98_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataSubsystem_h_98_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataSubsystem_h_98_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USubobjectDataSubsystem;
// ********** End Class USubobjectDataSubsystem ****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Editor_SubobjectDataInterface_Public_SubobjectDataSubsystem_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,5 @@
D:\UE_5_7_1\Engine\Source\Editor\SubobjectDataInterface\Public\SubobjectData.h
D:\UE_5_7_1\Engine\Source\Editor\SubobjectDataInterface\Public\SubobjectDataBlueprintFunctionLibrary.h
D:\UE_5_7_1\Engine\Source\Editor\SubobjectDataInterface\Public\SubobjectDataHandle.h
D:\UE_5_7_1\Engine\Source\Editor\SubobjectDataInterface\Public\SubobjectDataAdapterBase.h
D:\UE_5_7_1\Engine\Source\Editor\SubobjectDataInterface\Public\SubobjectDataSubsystem.h