1064 lines
84 KiB
C++
1064 lines
84 KiB
C++
|
|
// 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 "PropertyAccess.h"
|
||
|
|
|
||
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||
|
|
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
|
||
|
|
void EmptyLinkFunctionForGeneratedCodePropertyAccess() {}
|
||
|
|
|
||
|
|
// ********** Begin Cross Module References ********************************************************
|
||
|
|
COREUOBJECT_API UClass* Z_Construct_UClass_UFunction_NoRegister();
|
||
|
|
COREUOBJECT_API UClass* Z_Construct_UClass_UStruct_NoRegister();
|
||
|
|
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EPropertyAccessCopyBatch();
|
||
|
|
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EPropertyAccessCopyType();
|
||
|
|
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EPropertyAccessIndirectionType();
|
||
|
|
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EPropertyAccessObjectType();
|
||
|
|
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPropertyAccessCopy();
|
||
|
|
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPropertyAccessCopyBatch();
|
||
|
|
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPropertyAccessIndirection();
|
||
|
|
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPropertyAccessIndirectionChain();
|
||
|
|
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPropertyAccessLibrary();
|
||
|
|
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPropertyAccessPath();
|
||
|
|
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPropertyAccessSegment();
|
||
|
|
UPackage* Z_Construct_UPackage__Script_Engine();
|
||
|
|
// ********** End Cross Module References **********************************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum EPropertyAccessCopyBatch **************************************************
|
||
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPropertyAccessCopyBatch;
|
||
|
|
static UEnum* EPropertyAccessCopyBatch_StaticEnum()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EPropertyAccessCopyBatch.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UEnum_EPropertyAccessCopyBatch.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_EPropertyAccessCopyBatch, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("EPropertyAccessCopyBatch"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EPropertyAccessCopyBatch.OuterSingleton;
|
||
|
|
}
|
||
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EPropertyAccessCopyBatch>()
|
||
|
|
{
|
||
|
|
return EPropertyAccessCopyBatch_StaticEnum();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UEnum_Engine_EPropertyAccessCopyBatch_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||
|
|
{ "Comment", "// The various types of property copy\n" },
|
||
|
|
{ "Count.Name", "EPropertyAccessCopyBatch::Count" },
|
||
|
|
{ "ExternalBatched.Comment", "// A copy of external->internal data, batched\n" },
|
||
|
|
{ "ExternalBatched.Name", "EPropertyAccessCopyBatch::ExternalBatched" },
|
||
|
|
{ "ExternalBatched.ToolTip", "A copy of external->internal data, batched" },
|
||
|
|
{ "ExternalUnbatched.Comment", "// A copy of external->internal data, unbatched\n" },
|
||
|
|
{ "ExternalUnbatched.Name", "EPropertyAccessCopyBatch::ExternalUnbatched" },
|
||
|
|
{ "ExternalUnbatched.ToolTip", "A copy of external->internal data, unbatched" },
|
||
|
|
{ "InternalBatched.Comment", "// A copy of internal->internal data, batched\n" },
|
||
|
|
{ "InternalBatched.Name", "EPropertyAccessCopyBatch::InternalBatched" },
|
||
|
|
{ "InternalBatched.ToolTip", "A copy of internal->internal data, batched" },
|
||
|
|
{ "InternalUnbatched.Comment", "// A copy of internal->internal data, unbatched\n" },
|
||
|
|
{ "InternalUnbatched.Name", "EPropertyAccessCopyBatch::InternalUnbatched" },
|
||
|
|
{ "InternalUnbatched.ToolTip", "A copy of internal->internal data, unbatched" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "ToolTip", "The various types of property copy" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||
|
|
{ "EPropertyAccessCopyBatch::InternalUnbatched", (int64)EPropertyAccessCopyBatch::InternalUnbatched },
|
||
|
|
{ "EPropertyAccessCopyBatch::ExternalUnbatched", (int64)EPropertyAccessCopyBatch::ExternalUnbatched },
|
||
|
|
{ "EPropertyAccessCopyBatch::InternalBatched", (int64)EPropertyAccessCopyBatch::InternalBatched },
|
||
|
|
{ "EPropertyAccessCopyBatch::ExternalBatched", (int64)EPropertyAccessCopyBatch::ExternalBatched },
|
||
|
|
{ "EPropertyAccessCopyBatch::Count", (int64)EPropertyAccessCopyBatch::Count },
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
||
|
|
}; // struct Z_Construct_UEnum_Engine_EPropertyAccessCopyBatch_Statics
|
||
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_EPropertyAccessCopyBatch_Statics::EnumParams = {
|
||
|
|
(UObject*(*)())Z_Construct_UPackage__Script_Engine,
|
||
|
|
nullptr,
|
||
|
|
"EPropertyAccessCopyBatch",
|
||
|
|
"EPropertyAccessCopyBatch",
|
||
|
|
Z_Construct_UEnum_Engine_EPropertyAccessCopyBatch_Statics::Enumerators,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EPropertyAccessCopyBatch_Statics::Enumerators),
|
||
|
|
EEnumFlags::None,
|
||
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EPropertyAccessCopyBatch_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_EPropertyAccessCopyBatch_Statics::Enum_MetaDataParams)
|
||
|
|
};
|
||
|
|
UEnum* Z_Construct_UEnum_Engine_EPropertyAccessCopyBatch()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EPropertyAccessCopyBatch.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPropertyAccessCopyBatch.InnerSingleton, Z_Construct_UEnum_Engine_EPropertyAccessCopyBatch_Statics::EnumParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EPropertyAccessCopyBatch.InnerSingleton;
|
||
|
|
}
|
||
|
|
// ********** End Enum EPropertyAccessCopyBatch ****************************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum EPropertyAccessIndirectionType ********************************************
|
||
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPropertyAccessIndirectionType;
|
||
|
|
static UEnum* EPropertyAccessIndirectionType_StaticEnum()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EPropertyAccessIndirectionType.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UEnum_EPropertyAccessIndirectionType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_EPropertyAccessIndirectionType, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("EPropertyAccessIndirectionType"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EPropertyAccessIndirectionType.OuterSingleton;
|
||
|
|
}
|
||
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EPropertyAccessIndirectionType>()
|
||
|
|
{
|
||
|
|
return EPropertyAccessIndirectionType_StaticEnum();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UEnum_Engine_EPropertyAccessIndirectionType_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||
|
|
{ "Array.Comment", "// Access node indexes a dynamic array\n" },
|
||
|
|
{ "Array.Name", "EPropertyAccessIndirectionType::Array" },
|
||
|
|
{ "Array.ToolTip", "Access node indexes a dynamic array" },
|
||
|
|
{ "Comment", "// The type of an indirection\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "NativeFunction.Comment", "// Access node calls a native function to get a value\n" },
|
||
|
|
{ "NativeFunction.Name", "EPropertyAccessIndirectionType::NativeFunction" },
|
||
|
|
{ "NativeFunction.ToolTip", "Access node calls a native function to get a value" },
|
||
|
|
{ "Object.Comment", "// Access node needs to dereference an object at its current address\n" },
|
||
|
|
{ "Object.Name", "EPropertyAccessIndirectionType::Object" },
|
||
|
|
{ "Object.ToolTip", "Access node needs to dereference an object at its current address" },
|
||
|
|
{ "Offset.Comment", "// Access node is a simple basePtr + offset\n" },
|
||
|
|
{ "Offset.Name", "EPropertyAccessIndirectionType::Offset" },
|
||
|
|
{ "Offset.ToolTip", "Access node is a simple basePtr + offset" },
|
||
|
|
{ "ScriptFunction.Comment", "// Access node calls a script function to get a value\n" },
|
||
|
|
{ "ScriptFunction.Name", "EPropertyAccessIndirectionType::ScriptFunction" },
|
||
|
|
{ "ScriptFunction.ToolTip", "Access node calls a script function to get a value" },
|
||
|
|
{ "ToolTip", "The type of an indirection" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||
|
|
{ "EPropertyAccessIndirectionType::Offset", (int64)EPropertyAccessIndirectionType::Offset },
|
||
|
|
{ "EPropertyAccessIndirectionType::Object", (int64)EPropertyAccessIndirectionType::Object },
|
||
|
|
{ "EPropertyAccessIndirectionType::Array", (int64)EPropertyAccessIndirectionType::Array },
|
||
|
|
{ "EPropertyAccessIndirectionType::ScriptFunction", (int64)EPropertyAccessIndirectionType::ScriptFunction },
|
||
|
|
{ "EPropertyAccessIndirectionType::NativeFunction", (int64)EPropertyAccessIndirectionType::NativeFunction },
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
||
|
|
}; // struct Z_Construct_UEnum_Engine_EPropertyAccessIndirectionType_Statics
|
||
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_EPropertyAccessIndirectionType_Statics::EnumParams = {
|
||
|
|
(UObject*(*)())Z_Construct_UPackage__Script_Engine,
|
||
|
|
nullptr,
|
||
|
|
"EPropertyAccessIndirectionType",
|
||
|
|
"EPropertyAccessIndirectionType",
|
||
|
|
Z_Construct_UEnum_Engine_EPropertyAccessIndirectionType_Statics::Enumerators,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EPropertyAccessIndirectionType_Statics::Enumerators),
|
||
|
|
EEnumFlags::None,
|
||
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EPropertyAccessIndirectionType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_EPropertyAccessIndirectionType_Statics::Enum_MetaDataParams)
|
||
|
|
};
|
||
|
|
UEnum* Z_Construct_UEnum_Engine_EPropertyAccessIndirectionType()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EPropertyAccessIndirectionType.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPropertyAccessIndirectionType.InnerSingleton, Z_Construct_UEnum_Engine_EPropertyAccessIndirectionType_Statics::EnumParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EPropertyAccessIndirectionType.InnerSingleton;
|
||
|
|
}
|
||
|
|
// ********** End Enum EPropertyAccessIndirectionType **********************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum EPropertyAccessObjectType *************************************************
|
||
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPropertyAccessObjectType;
|
||
|
|
static UEnum* EPropertyAccessObjectType_StaticEnum()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EPropertyAccessObjectType.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UEnum_EPropertyAccessObjectType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_EPropertyAccessObjectType, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("EPropertyAccessObjectType"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EPropertyAccessObjectType.OuterSingleton;
|
||
|
|
}
|
||
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EPropertyAccessObjectType>()
|
||
|
|
{
|
||
|
|
return EPropertyAccessObjectType_StaticEnum();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UEnum_Engine_EPropertyAccessObjectType_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||
|
|
{ "Comment", "// For object nodes, we need to know what type of object we are looking at so we can cast appropriately\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "None.Comment", "// Access is not an object\n" },
|
||
|
|
{ "None.Name", "EPropertyAccessObjectType::None" },
|
||
|
|
{ "None.ToolTip", "Access is not an object" },
|
||
|
|
{ "Object.Comment", "// Access is an object\n" },
|
||
|
|
{ "Object.Name", "EPropertyAccessObjectType::Object" },
|
||
|
|
{ "Object.ToolTip", "Access is an object" },
|
||
|
|
{ "SoftObject.Comment", "// Access is a soft object\n" },
|
||
|
|
{ "SoftObject.Name", "EPropertyAccessObjectType::SoftObject" },
|
||
|
|
{ "SoftObject.ToolTip", "Access is a soft object" },
|
||
|
|
{ "ToolTip", "For object nodes, we need to know what type of object we are looking at so we can cast appropriately" },
|
||
|
|
{ "WeakObject.Comment", "// Access is a weak object\n" },
|
||
|
|
{ "WeakObject.Name", "EPropertyAccessObjectType::WeakObject" },
|
||
|
|
{ "WeakObject.ToolTip", "Access is a weak object" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||
|
|
{ "EPropertyAccessObjectType::None", (int64)EPropertyAccessObjectType::None },
|
||
|
|
{ "EPropertyAccessObjectType::Object", (int64)EPropertyAccessObjectType::Object },
|
||
|
|
{ "EPropertyAccessObjectType::WeakObject", (int64)EPropertyAccessObjectType::WeakObject },
|
||
|
|
{ "EPropertyAccessObjectType::SoftObject", (int64)EPropertyAccessObjectType::SoftObject },
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
||
|
|
}; // struct Z_Construct_UEnum_Engine_EPropertyAccessObjectType_Statics
|
||
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_EPropertyAccessObjectType_Statics::EnumParams = {
|
||
|
|
(UObject*(*)())Z_Construct_UPackage__Script_Engine,
|
||
|
|
nullptr,
|
||
|
|
"EPropertyAccessObjectType",
|
||
|
|
"EPropertyAccessObjectType",
|
||
|
|
Z_Construct_UEnum_Engine_EPropertyAccessObjectType_Statics::Enumerators,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EPropertyAccessObjectType_Statics::Enumerators),
|
||
|
|
EEnumFlags::None,
|
||
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EPropertyAccessObjectType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_EPropertyAccessObjectType_Statics::Enum_MetaDataParams)
|
||
|
|
};
|
||
|
|
UEnum* Z_Construct_UEnum_Engine_EPropertyAccessObjectType()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EPropertyAccessObjectType.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPropertyAccessObjectType.InnerSingleton, Z_Construct_UEnum_Engine_EPropertyAccessObjectType_Statics::EnumParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EPropertyAccessObjectType.InnerSingleton;
|
||
|
|
}
|
||
|
|
// ********** End Enum EPropertyAccessObjectType ***************************************************
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FPropertyAccessIndirection ****************************************
|
||
|
|
struct Z_Construct_UScriptStruct_FPropertyAccessIndirection_Statics
|
||
|
|
{
|
||
|
|
static inline consteval int32 GetStructSize() { return sizeof(FPropertyAccessIndirection); }
|
||
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FPropertyAccessIndirection); }
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
||
|
|
{ "Comment", "// Runtime-generated access node.\n// Represents:\n// - An offset within an object \n// - An indirection to follow (object, array, function)\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "ToolTip", "Runtime-generated access node.\nRepresents:\n- An offset within an object\n- An indirection to follow (object, array, function)" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Property_MetaData[] = {
|
||
|
|
{ "Comment", "// Property of this indirection. Used for arrays and functions (holds the return value property for functions)\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "ToolTip", "Property of this indirection. Used for arrays and functions (holds the return value property for functions)" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Function_MetaData[] = {
|
||
|
|
{ "Comment", "// Function if this is a script of native function indirection\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "ToolTip", "Function if this is a script of native function indirection" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnBufferSize_MetaData[] = {
|
||
|
|
{ "Comment", "// Return buffer size if this is a script of native function indirection\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "ToolTip", "Return buffer size if this is a script of native function indirection" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnBufferAlignment_MetaData[] = {
|
||
|
|
{ "Comment", "// Return buffer alignment if this is a script of native function indirection\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "ToolTip", "Return buffer alignment if this is a script of native function indirection" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ArrayIndex_MetaData[] = {
|
||
|
|
{ "Comment", "// Array index if this is an array indirection\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "ToolTip", "Array index if this is an array indirection" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Offset_MetaData[] = {
|
||
|
|
{ "Comment", "// Offset of this indirection within its containing object\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "ToolTip", "Offset of this indirection within its containing object" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ObjectType_MetaData[] = {
|
||
|
|
{ "Comment", "// Object type if this is an object indirection\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "ToolTip", "Object type if this is an object indirection" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Type_MetaData[] = {
|
||
|
|
{ "Comment", "// The type of this indirection\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "ToolTip", "The type of this indirection" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FPropertyAccessIndirection constinit property declarations ********
|
||
|
|
static const UECodeGen_Private::FFieldPathPropertyParams NewProp_Property;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_Function;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnBufferSize;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnBufferAlignment;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_ArrayIndex;
|
||
|
|
static const UECodeGen_Private::FUInt32PropertyParams NewProp_Offset;
|
||
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_ObjectType_Underlying;
|
||
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_ObjectType;
|
||
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_Type_Underlying;
|
||
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_Type;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End ScriptStruct FPropertyAccessIndirection constinit property declarations **********
|
||
|
|
static void* NewStructOps()
|
||
|
|
{
|
||
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPropertyAccessIndirection>();
|
||
|
|
}
|
||
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
||
|
|
}; // struct Z_Construct_UScriptStruct_FPropertyAccessIndirection_Statics
|
||
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPropertyAccessIndirection;
|
||
|
|
class UScriptStruct* FPropertyAccessIndirection::StaticStruct()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FPropertyAccessIndirection.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UScriptStruct_FPropertyAccessIndirection.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPropertyAccessIndirection, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("PropertyAccessIndirection"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UScriptStruct_FPropertyAccessIndirection.OuterSingleton;
|
||
|
|
}
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FPropertyAccessIndirection Property Definitions *******************
|
||
|
|
const UECodeGen_Private::FFieldPathPropertyParams Z_Construct_UScriptStruct_FPropertyAccessIndirection_Statics::NewProp_Property = { "Property", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::FieldPath, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyAccessIndirection, Property), &FProperty::StaticClass, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Property_MetaData), NewProp_Property_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FPropertyAccessIndirection_Statics::NewProp_Function = { "Function", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyAccessIndirection, Function), Z_Construct_UClass_UFunction_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Function_MetaData), NewProp_Function_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPropertyAccessIndirection_Statics::NewProp_ReturnBufferSize = { "ReturnBufferSize", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyAccessIndirection, ReturnBufferSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnBufferSize_MetaData), NewProp_ReturnBufferSize_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPropertyAccessIndirection_Statics::NewProp_ReturnBufferAlignment = { "ReturnBufferAlignment", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyAccessIndirection, ReturnBufferAlignment), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnBufferAlignment_MetaData), NewProp_ReturnBufferAlignment_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPropertyAccessIndirection_Statics::NewProp_ArrayIndex = { "ArrayIndex", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyAccessIndirection, ArrayIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ArrayIndex_MetaData), NewProp_ArrayIndex_MetaData) };
|
||
|
|
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UScriptStruct_FPropertyAccessIndirection_Statics::NewProp_Offset = { "Offset", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyAccessIndirection, Offset), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Offset_MetaData), NewProp_Offset_MetaData) };
|
||
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FPropertyAccessIndirection_Statics::NewProp_ObjectType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FPropertyAccessIndirection_Statics::NewProp_ObjectType = { "ObjectType", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyAccessIndirection, ObjectType), Z_Construct_UEnum_Engine_EPropertyAccessObjectType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ObjectType_MetaData), NewProp_ObjectType_MetaData) }; // 689170551
|
||
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FPropertyAccessIndirection_Statics::NewProp_Type_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FPropertyAccessIndirection_Statics::NewProp_Type = { "Type", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyAccessIndirection, Type), Z_Construct_UEnum_Engine_EPropertyAccessIndirectionType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Type_MetaData), NewProp_Type_MetaData) }; // 3574220047
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPropertyAccessIndirection_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessIndirection_Statics::NewProp_Property,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessIndirection_Statics::NewProp_Function,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessIndirection_Statics::NewProp_ReturnBufferSize,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessIndirection_Statics::NewProp_ReturnBufferAlignment,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessIndirection_Statics::NewProp_ArrayIndex,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessIndirection_Statics::NewProp_Offset,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessIndirection_Statics::NewProp_ObjectType_Underlying,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessIndirection_Statics::NewProp_ObjectType,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessIndirection_Statics::NewProp_Type_Underlying,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessIndirection_Statics::NewProp_Type,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPropertyAccessIndirection_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End ScriptStruct FPropertyAccessIndirection Property Definitions *********************
|
||
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPropertyAccessIndirection_Statics::StructParams = {
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
|
||
|
|
nullptr,
|
||
|
|
&NewStructOps,
|
||
|
|
"PropertyAccessIndirection",
|
||
|
|
Z_Construct_UScriptStruct_FPropertyAccessIndirection_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPropertyAccessIndirection_Statics::PropPointers),
|
||
|
|
sizeof(FPropertyAccessIndirection),
|
||
|
|
alignof(FPropertyAccessIndirection),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
EStructFlags(0x00000001),
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPropertyAccessIndirection_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPropertyAccessIndirection_Statics::Struct_MetaDataParams)
|
||
|
|
};
|
||
|
|
UScriptStruct* Z_Construct_UScriptStruct_FPropertyAccessIndirection()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FPropertyAccessIndirection.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPropertyAccessIndirection.InnerSingleton, Z_Construct_UScriptStruct_FPropertyAccessIndirection_Statics::StructParams);
|
||
|
|
}
|
||
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPropertyAccessIndirection.InnerSingleton);
|
||
|
|
}
|
||
|
|
// ********** End ScriptStruct FPropertyAccessIndirection ******************************************
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FPropertyAccessIndirectionChain ***********************************
|
||
|
|
struct Z_Construct_UScriptStruct_FPropertyAccessIndirectionChain_Statics
|
||
|
|
{
|
||
|
|
static inline consteval int32 GetStructSize() { return sizeof(FPropertyAccessIndirectionChain); }
|
||
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FPropertyAccessIndirectionChain); }
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
||
|
|
{ "Comment", "// A single property access list. This is a list of FPropertyAccessIndirection\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "ToolTip", "A single property access list. This is a list of FPropertyAccessIndirection" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Property_MetaData[] = {
|
||
|
|
{ "Comment", "// Leaf property\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "ToolTip", "Leaf property" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IndirectionStartIndex_MetaData[] = {
|
||
|
|
{ "Comment", "// Index of the first indirection of a property access\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "ToolTip", "Index of the first indirection of a property access" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IndirectionEndIndex_MetaData[] = {
|
||
|
|
{ "Comment", "// Index of the last indirection of a property access\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "ToolTip", "Index of the last indirection of a property access" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FPropertyAccessIndirectionChain constinit property declarations ***
|
||
|
|
static const UECodeGen_Private::FFieldPathPropertyParams NewProp_Property;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_IndirectionStartIndex;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_IndirectionEndIndex;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End ScriptStruct FPropertyAccessIndirectionChain constinit property declarations *****
|
||
|
|
static void* NewStructOps()
|
||
|
|
{
|
||
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPropertyAccessIndirectionChain>();
|
||
|
|
}
|
||
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
||
|
|
}; // struct Z_Construct_UScriptStruct_FPropertyAccessIndirectionChain_Statics
|
||
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPropertyAccessIndirectionChain;
|
||
|
|
class UScriptStruct* FPropertyAccessIndirectionChain::StaticStruct()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FPropertyAccessIndirectionChain.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UScriptStruct_FPropertyAccessIndirectionChain.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPropertyAccessIndirectionChain, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("PropertyAccessIndirectionChain"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UScriptStruct_FPropertyAccessIndirectionChain.OuterSingleton;
|
||
|
|
}
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FPropertyAccessIndirectionChain Property Definitions **************
|
||
|
|
const UECodeGen_Private::FFieldPathPropertyParams Z_Construct_UScriptStruct_FPropertyAccessIndirectionChain_Statics::NewProp_Property = { "Property", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::FieldPath, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyAccessIndirectionChain, Property), &FProperty::StaticClass, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Property_MetaData), NewProp_Property_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPropertyAccessIndirectionChain_Statics::NewProp_IndirectionStartIndex = { "IndirectionStartIndex", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyAccessIndirectionChain, IndirectionStartIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IndirectionStartIndex_MetaData), NewProp_IndirectionStartIndex_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPropertyAccessIndirectionChain_Statics::NewProp_IndirectionEndIndex = { "IndirectionEndIndex", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyAccessIndirectionChain, IndirectionEndIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IndirectionEndIndex_MetaData), NewProp_IndirectionEndIndex_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPropertyAccessIndirectionChain_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessIndirectionChain_Statics::NewProp_Property,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessIndirectionChain_Statics::NewProp_IndirectionStartIndex,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessIndirectionChain_Statics::NewProp_IndirectionEndIndex,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPropertyAccessIndirectionChain_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End ScriptStruct FPropertyAccessIndirectionChain Property Definitions ****************
|
||
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPropertyAccessIndirectionChain_Statics::StructParams = {
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
|
||
|
|
nullptr,
|
||
|
|
&NewStructOps,
|
||
|
|
"PropertyAccessIndirectionChain",
|
||
|
|
Z_Construct_UScriptStruct_FPropertyAccessIndirectionChain_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPropertyAccessIndirectionChain_Statics::PropPointers),
|
||
|
|
sizeof(FPropertyAccessIndirectionChain),
|
||
|
|
alignof(FPropertyAccessIndirectionChain),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
EStructFlags(0x00000001),
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPropertyAccessIndirectionChain_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPropertyAccessIndirectionChain_Statics::Struct_MetaDataParams)
|
||
|
|
};
|
||
|
|
UScriptStruct* Z_Construct_UScriptStruct_FPropertyAccessIndirectionChain()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FPropertyAccessIndirectionChain.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPropertyAccessIndirectionChain.InnerSingleton, Z_Construct_UScriptStruct_FPropertyAccessIndirectionChain_Statics::StructParams);
|
||
|
|
}
|
||
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPropertyAccessIndirectionChain.InnerSingleton);
|
||
|
|
}
|
||
|
|
// ********** End ScriptStruct FPropertyAccessIndirectionChain *************************************
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FPropertyAccessSegment ********************************************
|
||
|
|
struct Z_Construct_UScriptStruct_FPropertyAccessSegment_Statics
|
||
|
|
{
|
||
|
|
static inline consteval int32 GetStructSize() { return sizeof(FPropertyAccessSegment); }
|
||
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FPropertyAccessSegment); }
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
||
|
|
{ "Comment", "// A segment of a 'property path' used to access an object's properties from another location\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "ToolTip", "A segment of a 'property path' used to access an object's properties from another location" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[] = {
|
||
|
|
{ "Comment", "/** The sub-component of the property path, a single value between .'s of the path */" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "ToolTip", "The sub-component of the property path, a single value between .'s of the path" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Struct_MetaData[] = {
|
||
|
|
{ "Comment", "/** The Class or ScriptStruct that was used last to resolve Name to a property. */" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "ToolTip", "The Class or ScriptStruct that was used last to resolve Name to a property." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Property_MetaData[] = {
|
||
|
|
{ "Comment", "/** The cached property on the Struct that this Name resolved to at compile time. If this is a Function segment, then this is the return property of the function. */" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "ToolTip", "The cached property on the Struct that this Name resolved to at compile time. If this is a Function segment, then this is the return property of the function." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Function_MetaData[] = {
|
||
|
|
{ "Comment", "/** If this segment is a function, EPropertyAccessSegmentFlags::Function flag will be present and this value will be valid */" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "ToolTip", "If this segment is a function, EPropertyAccessSegmentFlags::Function flag will be present and this value will be valid" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ArrayIndex_MetaData[] = {
|
||
|
|
{ "Comment", "/** The optional array index. */" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "ToolTip", "The optional array index." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Flags_MetaData[] = {
|
||
|
|
{ "Comment", "/** @see EPropertyAccessSegmentFlags */" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "ToolTip", "@see EPropertyAccessSegmentFlags" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FPropertyAccessSegment constinit property declarations ************
|
||
|
|
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_Struct;
|
||
|
|
static const UECodeGen_Private::FFieldPathPropertyParams NewProp_Property;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_Function;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_ArrayIndex;
|
||
|
|
static const UECodeGen_Private::FUInt16PropertyParams NewProp_Flags;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End ScriptStruct FPropertyAccessSegment constinit property declarations **************
|
||
|
|
static void* NewStructOps()
|
||
|
|
{
|
||
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPropertyAccessSegment>();
|
||
|
|
}
|
||
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
||
|
|
}; // struct Z_Construct_UScriptStruct_FPropertyAccessSegment_Statics
|
||
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPropertyAccessSegment;
|
||
|
|
class UScriptStruct* FPropertyAccessSegment::StaticStruct()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FPropertyAccessSegment.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UScriptStruct_FPropertyAccessSegment.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPropertyAccessSegment, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("PropertyAccessSegment"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UScriptStruct_FPropertyAccessSegment.OuterSingleton;
|
||
|
|
}
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FPropertyAccessSegment Property Definitions ***********************
|
||
|
|
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FPropertyAccessSegment_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyAccessSegment, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FPropertyAccessSegment_Statics::NewProp_Struct = { "Struct", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyAccessSegment, Struct), Z_Construct_UClass_UStruct_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Struct_MetaData), NewProp_Struct_MetaData) };
|
||
|
|
const UECodeGen_Private::FFieldPathPropertyParams Z_Construct_UScriptStruct_FPropertyAccessSegment_Statics::NewProp_Property = { "Property", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::FieldPath, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyAccessSegment, Property), &FProperty::StaticClass, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Property_MetaData), NewProp_Property_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FPropertyAccessSegment_Statics::NewProp_Function = { "Function", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyAccessSegment, Function), Z_Construct_UClass_UFunction_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Function_MetaData), NewProp_Function_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPropertyAccessSegment_Statics::NewProp_ArrayIndex = { "ArrayIndex", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyAccessSegment, ArrayIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ArrayIndex_MetaData), NewProp_ArrayIndex_MetaData) };
|
||
|
|
const UECodeGen_Private::FUInt16PropertyParams Z_Construct_UScriptStruct_FPropertyAccessSegment_Statics::NewProp_Flags = { "Flags", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::UInt16, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyAccessSegment, Flags), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Flags_MetaData), NewProp_Flags_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPropertyAccessSegment_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessSegment_Statics::NewProp_Name,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessSegment_Statics::NewProp_Struct,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessSegment_Statics::NewProp_Property,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessSegment_Statics::NewProp_Function,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessSegment_Statics::NewProp_ArrayIndex,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessSegment_Statics::NewProp_Flags,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPropertyAccessSegment_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End ScriptStruct FPropertyAccessSegment Property Definitions *************************
|
||
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPropertyAccessSegment_Statics::StructParams = {
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
|
||
|
|
nullptr,
|
||
|
|
&NewStructOps,
|
||
|
|
"PropertyAccessSegment",
|
||
|
|
Z_Construct_UScriptStruct_FPropertyAccessSegment_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPropertyAccessSegment_Statics::PropPointers),
|
||
|
|
sizeof(FPropertyAccessSegment),
|
||
|
|
alignof(FPropertyAccessSegment),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
EStructFlags(0x00000001),
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPropertyAccessSegment_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPropertyAccessSegment_Statics::Struct_MetaDataParams)
|
||
|
|
};
|
||
|
|
UScriptStruct* Z_Construct_UScriptStruct_FPropertyAccessSegment()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FPropertyAccessSegment.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPropertyAccessSegment.InnerSingleton, Z_Construct_UScriptStruct_FPropertyAccessSegment_Statics::StructParams);
|
||
|
|
}
|
||
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPropertyAccessSegment.InnerSingleton);
|
||
|
|
}
|
||
|
|
// ********** End ScriptStruct FPropertyAccessSegment **********************************************
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FPropertyAccessPath ***********************************************
|
||
|
|
struct Z_Construct_UScriptStruct_FPropertyAccessPath_Statics
|
||
|
|
{
|
||
|
|
static inline consteval int32 GetStructSize() { return sizeof(FPropertyAccessPath); }
|
||
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FPropertyAccessPath); }
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
||
|
|
{ "Comment", "// A property access path. References a string of property access segments.\n// These are resolved at load time to create corresponding FPropertyAccess entries\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "ToolTip", "A property access path. References a string of property access segments.\nThese are resolved at load time to create corresponding FPropertyAccess entries" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PathSegmentStartIndex_MetaData[] = {
|
||
|
|
{ "Comment", "// Index into the library's path segments. Used to provide a starting point for a path resolve\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "ToolTip", "Index into the library's path segments. Used to provide a starting point for a path resolve" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PathSegmentCount_MetaData[] = {
|
||
|
|
{ "Comment", "// The count of the path segments.\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "ToolTip", "The count of the path segments." },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FPropertyAccessPath constinit property declarations ***************
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_PathSegmentStartIndex;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_PathSegmentCount;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End ScriptStruct FPropertyAccessPath constinit property declarations *****************
|
||
|
|
static void* NewStructOps()
|
||
|
|
{
|
||
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPropertyAccessPath>();
|
||
|
|
}
|
||
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
||
|
|
}; // struct Z_Construct_UScriptStruct_FPropertyAccessPath_Statics
|
||
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPropertyAccessPath;
|
||
|
|
class UScriptStruct* FPropertyAccessPath::StaticStruct()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FPropertyAccessPath.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UScriptStruct_FPropertyAccessPath.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPropertyAccessPath, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("PropertyAccessPath"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UScriptStruct_FPropertyAccessPath.OuterSingleton;
|
||
|
|
}
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FPropertyAccessPath Property Definitions **************************
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPropertyAccessPath_Statics::NewProp_PathSegmentStartIndex = { "PathSegmentStartIndex", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyAccessPath, PathSegmentStartIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PathSegmentStartIndex_MetaData), NewProp_PathSegmentStartIndex_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPropertyAccessPath_Statics::NewProp_PathSegmentCount = { "PathSegmentCount", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyAccessPath, PathSegmentCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PathSegmentCount_MetaData), NewProp_PathSegmentCount_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPropertyAccessPath_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessPath_Statics::NewProp_PathSegmentStartIndex,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessPath_Statics::NewProp_PathSegmentCount,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPropertyAccessPath_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End ScriptStruct FPropertyAccessPath Property Definitions ****************************
|
||
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPropertyAccessPath_Statics::StructParams = {
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
|
||
|
|
nullptr,
|
||
|
|
&NewStructOps,
|
||
|
|
"PropertyAccessPath",
|
||
|
|
Z_Construct_UScriptStruct_FPropertyAccessPath_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPropertyAccessPath_Statics::PropPointers),
|
||
|
|
sizeof(FPropertyAccessPath),
|
||
|
|
alignof(FPropertyAccessPath),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
EStructFlags(0x00000001),
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPropertyAccessPath_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPropertyAccessPath_Statics::Struct_MetaDataParams)
|
||
|
|
};
|
||
|
|
UScriptStruct* Z_Construct_UScriptStruct_FPropertyAccessPath()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FPropertyAccessPath.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPropertyAccessPath.InnerSingleton, Z_Construct_UScriptStruct_FPropertyAccessPath_Statics::StructParams);
|
||
|
|
}
|
||
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPropertyAccessPath.InnerSingleton);
|
||
|
|
}
|
||
|
|
// ********** End ScriptStruct FPropertyAccessPath *************************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum EPropertyAccessCopyType ***************************************************
|
||
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPropertyAccessCopyType;
|
||
|
|
static UEnum* EPropertyAccessCopyType_StaticEnum()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EPropertyAccessCopyType.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UEnum_EPropertyAccessCopyType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_EPropertyAccessCopyType, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("EPropertyAccessCopyType"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EPropertyAccessCopyType.OuterSingleton;
|
||
|
|
}
|
||
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EPropertyAccessCopyType>()
|
||
|
|
{
|
||
|
|
return EPropertyAccessCopyType_StaticEnum();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UEnum_Engine_EPropertyAccessCopyType_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||
|
|
{ "Array.Comment", "// Array needs special handling for fixed size arrays\n" },
|
||
|
|
{ "Array.Name", "EPropertyAccessCopyType::Array" },
|
||
|
|
{ "Array.ToolTip", "Array needs special handling for fixed size arrays" },
|
||
|
|
{ "Bool.Comment", "// Read and write properties using bool property helpers, as source/dest could be bitfield or boolean\n" },
|
||
|
|
{ "Bool.Name", "EPropertyAccessCopyType::Bool" },
|
||
|
|
{ "Bool.ToolTip", "Read and write properties using bool property helpers, as source/dest could be bitfield or boolean" },
|
||
|
|
{ "Complex.Comment", "// For more complex data types, we need to call the properties copy function\n" },
|
||
|
|
{ "Complex.Name", "EPropertyAccessCopyType::Complex" },
|
||
|
|
{ "Complex.ToolTip", "For more complex data types, we need to call the properties copy function" },
|
||
|
|
{ "DemoteArrayDoubleToFloat.Name", "EPropertyAccessCopyType::DemoteArrayDoubleToFloat" },
|
||
|
|
{ "DemoteDoubleToFloat.Name", "EPropertyAccessCopyType::DemoteDoubleToFloat" },
|
||
|
|
{ "DemoteMapValueDoubleToFloat.Name", "EPropertyAccessCopyType::DemoteMapValueDoubleToFloat" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "Name.Comment", "// FName needs special case because its size changes between editor/compiler and runtime.\n" },
|
||
|
|
{ "Name.Name", "EPropertyAccessCopyType::Name" },
|
||
|
|
{ "Name.ToolTip", "FName needs special case because its size changes between editor/compiler and runtime." },
|
||
|
|
{ "None.Comment", "// No copying\n" },
|
||
|
|
{ "None.Name", "EPropertyAccessCopyType::None" },
|
||
|
|
{ "None.ToolTip", "No copying" },
|
||
|
|
{ "Object.Comment", "// Read and write properties using object property helpers, as source/dest could be regular/weak/soft etc.\n" },
|
||
|
|
{ "Object.Name", "EPropertyAccessCopyType::Object" },
|
||
|
|
{ "Object.ToolTip", "Read and write properties using object property helpers, as source/dest could be regular/weak/soft etc." },
|
||
|
|
{ "Plain.Comment", "// For plain old data types, we do a simple memcpy.\n" },
|
||
|
|
{ "Plain.Name", "EPropertyAccessCopyType::Plain" },
|
||
|
|
{ "Plain.ToolTip", "For plain old data types, we do a simple memcpy." },
|
||
|
|
{ "PromoteArrayFloatToDouble.Comment", "// LWC_TODO: This should not ship!\n" },
|
||
|
|
{ "PromoteArrayFloatToDouble.Name", "EPropertyAccessCopyType::PromoteArrayFloatToDouble" },
|
||
|
|
{ "PromoteArrayFloatToDouble.ToolTip", "LWC_TODO: This should not ship!" },
|
||
|
|
{ "PromoteBoolToByte.Comment", "// Promote the type during the copy\n// Bool promotions\n" },
|
||
|
|
{ "PromoteBoolToByte.Name", "EPropertyAccessCopyType::PromoteBoolToByte" },
|
||
|
|
{ "PromoteBoolToByte.ToolTip", "Promote the type during the copy\nBool promotions" },
|
||
|
|
{ "PromoteBoolToDouble.Name", "EPropertyAccessCopyType::PromoteBoolToDouble" },
|
||
|
|
{ "PromoteBoolToFloat.Name", "EPropertyAccessCopyType::PromoteBoolToFloat" },
|
||
|
|
{ "PromoteBoolToInt32.Name", "EPropertyAccessCopyType::PromoteBoolToInt32" },
|
||
|
|
{ "PromoteBoolToInt64.Name", "EPropertyAccessCopyType::PromoteBoolToInt64" },
|
||
|
|
{ "PromoteByteToDouble.Name", "EPropertyAccessCopyType::PromoteByteToDouble" },
|
||
|
|
{ "PromoteByteToFloat.Name", "EPropertyAccessCopyType::PromoteByteToFloat" },
|
||
|
|
{ "PromoteByteToInt32.Comment", "// Byte promotions\n" },
|
||
|
|
{ "PromoteByteToInt32.Name", "EPropertyAccessCopyType::PromoteByteToInt32" },
|
||
|
|
{ "PromoteByteToInt32.ToolTip", "Byte promotions" },
|
||
|
|
{ "PromoteByteToInt64.Name", "EPropertyAccessCopyType::PromoteByteToInt64" },
|
||
|
|
{ "PromoteFloatToDouble.Comment", "// Float promotions\x09\x09// LWC_TODO: Float/double should become synonyms?\n" },
|
||
|
|
{ "PromoteFloatToDouble.Name", "EPropertyAccessCopyType::PromoteFloatToDouble" },
|
||
|
|
{ "PromoteFloatToDouble.ToolTip", "Float promotions LWC_TODO: Float/double should become synonyms?" },
|
||
|
|
{ "PromoteInt32ToDouble.Comment", "// This is strictly sketchy because of potential data loss, but it is usually OK in the general case\n" },
|
||
|
|
{ "PromoteInt32ToDouble.Name", "EPropertyAccessCopyType::PromoteInt32ToDouble" },
|
||
|
|
{ "PromoteInt32ToDouble.ToolTip", "This is strictly sketchy because of potential data loss, but it is usually OK in the general case" },
|
||
|
|
{ "PromoteInt32ToFloat.Name", "EPropertyAccessCopyType::PromoteInt32ToFloat" },
|
||
|
|
{ "PromoteInt32ToInt64.Comment", "// Int32 promotions\n" },
|
||
|
|
{ "PromoteInt32ToInt64.Name", "EPropertyAccessCopyType::PromoteInt32ToInt64" },
|
||
|
|
{ "PromoteInt32ToInt64.ToolTip", "Int32 promotions" },
|
||
|
|
{ "PromoteMapValueFloatToDouble.Name", "EPropertyAccessCopyType::PromoteMapValueFloatToDouble" },
|
||
|
|
{ "Struct.Comment", "// Use struct copy operation, as this needs to correctly handle CPP struct ops\n" },
|
||
|
|
{ "Struct.Name", "EPropertyAccessCopyType::Struct" },
|
||
|
|
{ "Struct.ToolTip", "Use struct copy operation, as this needs to correctly handle CPP struct ops" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||
|
|
{ "EPropertyAccessCopyType::None", (int64)EPropertyAccessCopyType::None },
|
||
|
|
{ "EPropertyAccessCopyType::Plain", (int64)EPropertyAccessCopyType::Plain },
|
||
|
|
{ "EPropertyAccessCopyType::Complex", (int64)EPropertyAccessCopyType::Complex },
|
||
|
|
{ "EPropertyAccessCopyType::Bool", (int64)EPropertyAccessCopyType::Bool },
|
||
|
|
{ "EPropertyAccessCopyType::Struct", (int64)EPropertyAccessCopyType::Struct },
|
||
|
|
{ "EPropertyAccessCopyType::Object", (int64)EPropertyAccessCopyType::Object },
|
||
|
|
{ "EPropertyAccessCopyType::Name", (int64)EPropertyAccessCopyType::Name },
|
||
|
|
{ "EPropertyAccessCopyType::Array", (int64)EPropertyAccessCopyType::Array },
|
||
|
|
{ "EPropertyAccessCopyType::PromoteBoolToByte", (int64)EPropertyAccessCopyType::PromoteBoolToByte },
|
||
|
|
{ "EPropertyAccessCopyType::PromoteBoolToInt32", (int64)EPropertyAccessCopyType::PromoteBoolToInt32 },
|
||
|
|
{ "EPropertyAccessCopyType::PromoteBoolToInt64", (int64)EPropertyAccessCopyType::PromoteBoolToInt64 },
|
||
|
|
{ "EPropertyAccessCopyType::PromoteBoolToFloat", (int64)EPropertyAccessCopyType::PromoteBoolToFloat },
|
||
|
|
{ "EPropertyAccessCopyType::PromoteBoolToDouble", (int64)EPropertyAccessCopyType::PromoteBoolToDouble },
|
||
|
|
{ "EPropertyAccessCopyType::PromoteByteToInt32", (int64)EPropertyAccessCopyType::PromoteByteToInt32 },
|
||
|
|
{ "EPropertyAccessCopyType::PromoteByteToInt64", (int64)EPropertyAccessCopyType::PromoteByteToInt64 },
|
||
|
|
{ "EPropertyAccessCopyType::PromoteByteToFloat", (int64)EPropertyAccessCopyType::PromoteByteToFloat },
|
||
|
|
{ "EPropertyAccessCopyType::PromoteByteToDouble", (int64)EPropertyAccessCopyType::PromoteByteToDouble },
|
||
|
|
{ "EPropertyAccessCopyType::PromoteInt32ToInt64", (int64)EPropertyAccessCopyType::PromoteInt32ToInt64 },
|
||
|
|
{ "EPropertyAccessCopyType::PromoteInt32ToFloat", (int64)EPropertyAccessCopyType::PromoteInt32ToFloat },
|
||
|
|
{ "EPropertyAccessCopyType::PromoteInt32ToDouble", (int64)EPropertyAccessCopyType::PromoteInt32ToDouble },
|
||
|
|
{ "EPropertyAccessCopyType::PromoteFloatToDouble", (int64)EPropertyAccessCopyType::PromoteFloatToDouble },
|
||
|
|
{ "EPropertyAccessCopyType::DemoteDoubleToFloat", (int64)EPropertyAccessCopyType::DemoteDoubleToFloat },
|
||
|
|
{ "EPropertyAccessCopyType::PromoteArrayFloatToDouble", (int64)EPropertyAccessCopyType::PromoteArrayFloatToDouble },
|
||
|
|
{ "EPropertyAccessCopyType::DemoteArrayDoubleToFloat", (int64)EPropertyAccessCopyType::DemoteArrayDoubleToFloat },
|
||
|
|
{ "EPropertyAccessCopyType::PromoteMapValueFloatToDouble", (int64)EPropertyAccessCopyType::PromoteMapValueFloatToDouble },
|
||
|
|
{ "EPropertyAccessCopyType::DemoteMapValueDoubleToFloat", (int64)EPropertyAccessCopyType::DemoteMapValueDoubleToFloat },
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
||
|
|
}; // struct Z_Construct_UEnum_Engine_EPropertyAccessCopyType_Statics
|
||
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_EPropertyAccessCopyType_Statics::EnumParams = {
|
||
|
|
(UObject*(*)())Z_Construct_UPackage__Script_Engine,
|
||
|
|
nullptr,
|
||
|
|
"EPropertyAccessCopyType",
|
||
|
|
"EPropertyAccessCopyType",
|
||
|
|
Z_Construct_UEnum_Engine_EPropertyAccessCopyType_Statics::Enumerators,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EPropertyAccessCopyType_Statics::Enumerators),
|
||
|
|
EEnumFlags::None,
|
||
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EPropertyAccessCopyType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_EPropertyAccessCopyType_Statics::Enum_MetaDataParams)
|
||
|
|
};
|
||
|
|
UEnum* Z_Construct_UEnum_Engine_EPropertyAccessCopyType()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EPropertyAccessCopyType.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPropertyAccessCopyType.InnerSingleton, Z_Construct_UEnum_Engine_EPropertyAccessCopyType_Statics::EnumParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EPropertyAccessCopyType.InnerSingleton;
|
||
|
|
}
|
||
|
|
// ********** End Enum EPropertyAccessCopyType *****************************************************
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FPropertyAccessCopy ***********************************************
|
||
|
|
struct Z_Construct_UScriptStruct_FPropertyAccessCopy_Statics
|
||
|
|
{
|
||
|
|
static inline consteval int32 GetStructSize() { return sizeof(FPropertyAccessCopy); }
|
||
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FPropertyAccessCopy); }
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
||
|
|
{ "Comment", "// A property copy, represents a one-to-many copy operation\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "ToolTip", "A property copy, represents a one-to-many copy operation" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AccessIndex_MetaData[] = {
|
||
|
|
{ "Comment", "// Index into the library's Accesses\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "ToolTip", "Index into the library's Accesses" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DestAccessStartIndex_MetaData[] = {
|
||
|
|
{ "Comment", "// Index of the first of the library's DescAccesses\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "ToolTip", "Index of the first of the library's DescAccesses" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DestAccessEndIndex_MetaData[] = {
|
||
|
|
{ "Comment", "// Index of the last of the library's DescAccesses\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "ToolTip", "Index of the last of the library's DescAccesses" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Type_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FPropertyAccessCopy constinit property declarations ***************
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_AccessIndex;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_DestAccessStartIndex;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_DestAccessEndIndex;
|
||
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_Type_Underlying;
|
||
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_Type;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End ScriptStruct FPropertyAccessCopy constinit property declarations *****************
|
||
|
|
static void* NewStructOps()
|
||
|
|
{
|
||
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPropertyAccessCopy>();
|
||
|
|
}
|
||
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
||
|
|
}; // struct Z_Construct_UScriptStruct_FPropertyAccessCopy_Statics
|
||
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPropertyAccessCopy;
|
||
|
|
class UScriptStruct* FPropertyAccessCopy::StaticStruct()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FPropertyAccessCopy.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UScriptStruct_FPropertyAccessCopy.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPropertyAccessCopy, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("PropertyAccessCopy"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UScriptStruct_FPropertyAccessCopy.OuterSingleton;
|
||
|
|
}
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FPropertyAccessCopy Property Definitions **************************
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPropertyAccessCopy_Statics::NewProp_AccessIndex = { "AccessIndex", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyAccessCopy, AccessIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AccessIndex_MetaData), NewProp_AccessIndex_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPropertyAccessCopy_Statics::NewProp_DestAccessStartIndex = { "DestAccessStartIndex", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyAccessCopy, DestAccessStartIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DestAccessStartIndex_MetaData), NewProp_DestAccessStartIndex_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPropertyAccessCopy_Statics::NewProp_DestAccessEndIndex = { "DestAccessEndIndex", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyAccessCopy, DestAccessEndIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DestAccessEndIndex_MetaData), NewProp_DestAccessEndIndex_MetaData) };
|
||
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FPropertyAccessCopy_Statics::NewProp_Type_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FPropertyAccessCopy_Statics::NewProp_Type = { "Type", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyAccessCopy, Type), Z_Construct_UEnum_Engine_EPropertyAccessCopyType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Type_MetaData), NewProp_Type_MetaData) }; // 3139426699
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPropertyAccessCopy_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessCopy_Statics::NewProp_AccessIndex,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessCopy_Statics::NewProp_DestAccessStartIndex,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessCopy_Statics::NewProp_DestAccessEndIndex,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessCopy_Statics::NewProp_Type_Underlying,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessCopy_Statics::NewProp_Type,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPropertyAccessCopy_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End ScriptStruct FPropertyAccessCopy Property Definitions ****************************
|
||
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPropertyAccessCopy_Statics::StructParams = {
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
|
||
|
|
nullptr,
|
||
|
|
&NewStructOps,
|
||
|
|
"PropertyAccessCopy",
|
||
|
|
Z_Construct_UScriptStruct_FPropertyAccessCopy_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPropertyAccessCopy_Statics::PropPointers),
|
||
|
|
sizeof(FPropertyAccessCopy),
|
||
|
|
alignof(FPropertyAccessCopy),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
EStructFlags(0x00000001),
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPropertyAccessCopy_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPropertyAccessCopy_Statics::Struct_MetaDataParams)
|
||
|
|
};
|
||
|
|
UScriptStruct* Z_Construct_UScriptStruct_FPropertyAccessCopy()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FPropertyAccessCopy.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPropertyAccessCopy.InnerSingleton, Z_Construct_UScriptStruct_FPropertyAccessCopy_Statics::StructParams);
|
||
|
|
}
|
||
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPropertyAccessCopy.InnerSingleton);
|
||
|
|
}
|
||
|
|
// ********** End ScriptStruct FPropertyAccessCopy *************************************************
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FPropertyAccessCopyBatch ******************************************
|
||
|
|
struct Z_Construct_UScriptStruct_FPropertyAccessCopyBatch_Statics
|
||
|
|
{
|
||
|
|
static inline consteval int32 GetStructSize() { return sizeof(FPropertyAccessCopyBatch); }
|
||
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FPropertyAccessCopyBatch); }
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Copies_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FPropertyAccessCopyBatch constinit property declarations **********
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Copies_Inner;
|
||
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_Copies;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End ScriptStruct FPropertyAccessCopyBatch constinit property declarations ************
|
||
|
|
static void* NewStructOps()
|
||
|
|
{
|
||
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPropertyAccessCopyBatch>();
|
||
|
|
}
|
||
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
||
|
|
}; // struct Z_Construct_UScriptStruct_FPropertyAccessCopyBatch_Statics
|
||
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPropertyAccessCopyBatch;
|
||
|
|
class UScriptStruct* FPropertyAccessCopyBatch::StaticStruct()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FPropertyAccessCopyBatch.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UScriptStruct_FPropertyAccessCopyBatch.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPropertyAccessCopyBatch, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("PropertyAccessCopyBatch"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UScriptStruct_FPropertyAccessCopyBatch.OuterSingleton;
|
||
|
|
}
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FPropertyAccessCopyBatch Property Definitions *********************
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPropertyAccessCopyBatch_Statics::NewProp_Copies_Inner = { "Copies", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPropertyAccessCopy, METADATA_PARAMS(0, nullptr) }; // 1516419995
|
||
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FPropertyAccessCopyBatch_Statics::NewProp_Copies = { "Copies", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyAccessCopyBatch, Copies), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Copies_MetaData), NewProp_Copies_MetaData) }; // 1516419995
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPropertyAccessCopyBatch_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessCopyBatch_Statics::NewProp_Copies_Inner,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessCopyBatch_Statics::NewProp_Copies,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPropertyAccessCopyBatch_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End ScriptStruct FPropertyAccessCopyBatch Property Definitions ***********************
|
||
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPropertyAccessCopyBatch_Statics::StructParams = {
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
|
||
|
|
nullptr,
|
||
|
|
&NewStructOps,
|
||
|
|
"PropertyAccessCopyBatch",
|
||
|
|
Z_Construct_UScriptStruct_FPropertyAccessCopyBatch_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPropertyAccessCopyBatch_Statics::PropPointers),
|
||
|
|
sizeof(FPropertyAccessCopyBatch),
|
||
|
|
alignof(FPropertyAccessCopyBatch),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
EStructFlags(0x00000001),
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPropertyAccessCopyBatch_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPropertyAccessCopyBatch_Statics::Struct_MetaDataParams)
|
||
|
|
};
|
||
|
|
UScriptStruct* Z_Construct_UScriptStruct_FPropertyAccessCopyBatch()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FPropertyAccessCopyBatch.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPropertyAccessCopyBatch.InnerSingleton, Z_Construct_UScriptStruct_FPropertyAccessCopyBatch_Statics::StructParams);
|
||
|
|
}
|
||
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPropertyAccessCopyBatch.InnerSingleton);
|
||
|
|
}
|
||
|
|
// ********** End ScriptStruct FPropertyAccessCopyBatch ********************************************
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FPropertyAccessLibrary ********************************************
|
||
|
|
struct Z_Construct_UScriptStruct_FPropertyAccessLibrary_Statics
|
||
|
|
{
|
||
|
|
static inline consteval int32 GetStructSize() { return sizeof(FPropertyAccessLibrary); }
|
||
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FPropertyAccessLibrary); }
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/** A library of property paths used within a specific context (e.g. a class) */" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "ToolTip", "A library of property paths used within a specific context (e.g. a class)" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PathSegments_MetaData[] = {
|
||
|
|
{ "Comment", "// All path segments in this library.\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "ToolTip", "All path segments in this library." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SrcPaths_MetaData[] = {
|
||
|
|
{ "Comment", "// All source paths\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "ToolTip", "All source paths" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DestPaths_MetaData[] = {
|
||
|
|
{ "Comment", "// All destination paths\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "ToolTip", "All destination paths" },
|
||
|
|
};
|
||
|
|
#if WITH_EDITORONLY_DATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CopyBatches_MetaData[] = {
|
||
|
|
{ "ArraySizeEnum", "/Script/Engine.EPropertyAccessCopyBatch" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_EDITORONLY_DATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CopyBatchArray_MetaData[] = {
|
||
|
|
{ "Comment", "// All copy operations\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/PropertyAccess.h" },
|
||
|
|
{ "ToolTip", "All copy operations" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FPropertyAccessLibrary constinit property declarations ************
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_PathSegments_Inner;
|
||
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_PathSegments;
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_SrcPaths_Inner;
|
||
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_SrcPaths;
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_DestPaths_Inner;
|
||
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_DestPaths;
|
||
|
|
#if WITH_EDITORONLY_DATA
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_CopyBatches;
|
||
|
|
#endif // WITH_EDITORONLY_DATA
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_CopyBatchArray_Inner;
|
||
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_CopyBatchArray;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End ScriptStruct FPropertyAccessLibrary constinit property declarations **************
|
||
|
|
static void* NewStructOps()
|
||
|
|
{
|
||
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPropertyAccessLibrary>();
|
||
|
|
}
|
||
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
||
|
|
}; // struct Z_Construct_UScriptStruct_FPropertyAccessLibrary_Statics
|
||
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPropertyAccessLibrary;
|
||
|
|
class UScriptStruct* FPropertyAccessLibrary::StaticStruct()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FPropertyAccessLibrary.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UScriptStruct_FPropertyAccessLibrary.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPropertyAccessLibrary, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("PropertyAccessLibrary"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UScriptStruct_FPropertyAccessLibrary.OuterSingleton;
|
||
|
|
}
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FPropertyAccessLibrary Property Definitions ***********************
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPropertyAccessLibrary_Statics::NewProp_PathSegments_Inner = { "PathSegments", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPropertyAccessSegment, METADATA_PARAMS(0, nullptr) }; // 21887156
|
||
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FPropertyAccessLibrary_Statics::NewProp_PathSegments = { "PathSegments", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyAccessLibrary, PathSegments), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PathSegments_MetaData), NewProp_PathSegments_MetaData) }; // 21887156
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPropertyAccessLibrary_Statics::NewProp_SrcPaths_Inner = { "SrcPaths", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPropertyAccessPath, METADATA_PARAMS(0, nullptr) }; // 505514195
|
||
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FPropertyAccessLibrary_Statics::NewProp_SrcPaths = { "SrcPaths", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyAccessLibrary, SrcPaths), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SrcPaths_MetaData), NewProp_SrcPaths_MetaData) }; // 505514195
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPropertyAccessLibrary_Statics::NewProp_DestPaths_Inner = { "DestPaths", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPropertyAccessPath, METADATA_PARAMS(0, nullptr) }; // 505514195
|
||
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FPropertyAccessLibrary_Statics::NewProp_DestPaths = { "DestPaths", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyAccessLibrary, DestPaths), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DestPaths_MetaData), NewProp_DestPaths_MetaData) }; // 505514195
|
||
|
|
#if WITH_EDITORONLY_DATA
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPropertyAccessLibrary_Statics::NewProp_CopyBatches = { "CopyBatches", nullptr, (EPropertyFlags)0x0040000820000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(CopyBatches_DEPRECATED, FPropertyAccessLibrary), STRUCT_OFFSET(FPropertyAccessLibrary, CopyBatches_DEPRECATED), Z_Construct_UScriptStruct_FPropertyAccessCopyBatch, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CopyBatches_MetaData), NewProp_CopyBatches_MetaData) }; // 457021617
|
||
|
|
#endif // WITH_EDITORONLY_DATA
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPropertyAccessLibrary_Statics::NewProp_CopyBatchArray_Inner = { "CopyBatchArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPropertyAccessCopyBatch, METADATA_PARAMS(0, nullptr) }; // 457021617
|
||
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FPropertyAccessLibrary_Statics::NewProp_CopyBatchArray = { "CopyBatchArray", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyAccessLibrary, CopyBatchArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CopyBatchArray_MetaData), NewProp_CopyBatchArray_MetaData) }; // 457021617
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPropertyAccessLibrary_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessLibrary_Statics::NewProp_PathSegments_Inner,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessLibrary_Statics::NewProp_PathSegments,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessLibrary_Statics::NewProp_SrcPaths_Inner,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessLibrary_Statics::NewProp_SrcPaths,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessLibrary_Statics::NewProp_DestPaths_Inner,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessLibrary_Statics::NewProp_DestPaths,
|
||
|
|
#if WITH_EDITORONLY_DATA
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessLibrary_Statics::NewProp_CopyBatches,
|
||
|
|
#endif // WITH_EDITORONLY_DATA
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessLibrary_Statics::NewProp_CopyBatchArray_Inner,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyAccessLibrary_Statics::NewProp_CopyBatchArray,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPropertyAccessLibrary_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End ScriptStruct FPropertyAccessLibrary Property Definitions *************************
|
||
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPropertyAccessLibrary_Statics::StructParams = {
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
|
||
|
|
nullptr,
|
||
|
|
&NewStructOps,
|
||
|
|
"PropertyAccessLibrary",
|
||
|
|
Z_Construct_UScriptStruct_FPropertyAccessLibrary_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPropertyAccessLibrary_Statics::PropPointers),
|
||
|
|
sizeof(FPropertyAccessLibrary),
|
||
|
|
alignof(FPropertyAccessLibrary),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
EStructFlags(0x00000001),
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPropertyAccessLibrary_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPropertyAccessLibrary_Statics::Struct_MetaDataParams)
|
||
|
|
};
|
||
|
|
UScriptStruct* Z_Construct_UScriptStruct_FPropertyAccessLibrary()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FPropertyAccessLibrary.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPropertyAccessLibrary.InnerSingleton, Z_Construct_UScriptStruct_FPropertyAccessLibrary_Statics::StructParams);
|
||
|
|
}
|
||
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPropertyAccessLibrary.InnerSingleton);
|
||
|
|
}
|
||
|
|
// ********** End ScriptStruct FPropertyAccessLibrary **********************************************
|
||
|
|
|
||
|
|
// ********** Begin Registration *******************************************************************
|
||
|
|
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_PropertyAccess_h__Script_Engine_Statics
|
||
|
|
{
|
||
|
|
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
|
||
|
|
{ EPropertyAccessCopyBatch_StaticEnum, TEXT("EPropertyAccessCopyBatch"), &Z_Registration_Info_UEnum_EPropertyAccessCopyBatch, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2664578013U) },
|
||
|
|
{ EPropertyAccessIndirectionType_StaticEnum, TEXT("EPropertyAccessIndirectionType"), &Z_Registration_Info_UEnum_EPropertyAccessIndirectionType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3574220047U) },
|
||
|
|
{ EPropertyAccessObjectType_StaticEnum, TEXT("EPropertyAccessObjectType"), &Z_Registration_Info_UEnum_EPropertyAccessObjectType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 689170551U) },
|
||
|
|
{ EPropertyAccessCopyType_StaticEnum, TEXT("EPropertyAccessCopyType"), &Z_Registration_Info_UEnum_EPropertyAccessCopyType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3139426699U) },
|
||
|
|
};
|
||
|
|
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
|
||
|
|
{ FPropertyAccessIndirection::StaticStruct, Z_Construct_UScriptStruct_FPropertyAccessIndirection_Statics::NewStructOps, TEXT("PropertyAccessIndirection"),&Z_Registration_Info_UScriptStruct_FPropertyAccessIndirection, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPropertyAccessIndirection), 3568507618U) },
|
||
|
|
{ FPropertyAccessIndirectionChain::StaticStruct, Z_Construct_UScriptStruct_FPropertyAccessIndirectionChain_Statics::NewStructOps, TEXT("PropertyAccessIndirectionChain"),&Z_Registration_Info_UScriptStruct_FPropertyAccessIndirectionChain, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPropertyAccessIndirectionChain), 3568052008U) },
|
||
|
|
{ FPropertyAccessSegment::StaticStruct, Z_Construct_UScriptStruct_FPropertyAccessSegment_Statics::NewStructOps, TEXT("PropertyAccessSegment"),&Z_Registration_Info_UScriptStruct_FPropertyAccessSegment, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPropertyAccessSegment), 21887156U) },
|
||
|
|
{ FPropertyAccessPath::StaticStruct, Z_Construct_UScriptStruct_FPropertyAccessPath_Statics::NewStructOps, TEXT("PropertyAccessPath"),&Z_Registration_Info_UScriptStruct_FPropertyAccessPath, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPropertyAccessPath), 505514195U) },
|
||
|
|
{ FPropertyAccessCopy::StaticStruct, Z_Construct_UScriptStruct_FPropertyAccessCopy_Statics::NewStructOps, TEXT("PropertyAccessCopy"),&Z_Registration_Info_UScriptStruct_FPropertyAccessCopy, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPropertyAccessCopy), 1516419995U) },
|
||
|
|
{ FPropertyAccessCopyBatch::StaticStruct, Z_Construct_UScriptStruct_FPropertyAccessCopyBatch_Statics::NewStructOps, TEXT("PropertyAccessCopyBatch"),&Z_Registration_Info_UScriptStruct_FPropertyAccessCopyBatch, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPropertyAccessCopyBatch), 457021617U) },
|
||
|
|
{ FPropertyAccessLibrary::StaticStruct, Z_Construct_UScriptStruct_FPropertyAccessLibrary_Statics::NewStructOps, TEXT("PropertyAccessLibrary"),&Z_Registration_Info_UScriptStruct_FPropertyAccessLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPropertyAccessLibrary), 1562315670U) },
|
||
|
|
};
|
||
|
|
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_PropertyAccess_h__Script_Engine_Statics
|
||
|
|
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_PropertyAccess_h__Script_Engine_816092865{
|
||
|
|
TEXT("/Script/Engine"),
|
||
|
|
nullptr, 0,
|
||
|
|
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_PropertyAccess_h__Script_Engine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_PropertyAccess_h__Script_Engine_Statics::ScriptStructInfo),
|
||
|
|
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_PropertyAccess_h__Script_Engine_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_PropertyAccess_h__Script_Engine_Statics::EnumInfo),
|
||
|
|
};
|
||
|
|
// ********** End Registration *********************************************************************
|
||
|
|
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|