Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateServer/Inc/ChaosVDRuntime/UHT/ChaosVDAccelerationStructureDataWrappers.gen.cpp
Norman Lansing ecb33115bf Initial Commit
2026-01-28 19:08:51 -05:00

811 lines
65 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 "DataWrappers/ChaosVDAccelerationStructureDataWrappers.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDAccelerationStructureDataWrappers() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVDRUNTIME_API UEnum* Z_Construct_UEnum_ChaosVDRuntime_EChaosVDAABBTreeNodeFlags();
CHAOSVDRUNTIME_API UEnum* Z_Construct_UEnum_ChaosVDRuntime_EChaosVDAccelerationStructureType();
CHAOSVDRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDAABBTreeDataWrapper();
CHAOSVDRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDAABBTreeLeafDataWrapper();
CHAOSVDRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper();
CHAOSVDRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDAABBTreePayloadBoundsElement();
CHAOSVDRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDAccelerationStructureBase();
CHAOSVDRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDAccelerationStructureContainer();
CHAOSVDRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDBoundingVolumeDataWrapper();
CHAOSVDRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDBVCellElementDataWrapper();
CHAOSVDRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDWrapperDataBase();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FBox();
UPackage* Z_Construct_UPackage__Script_ChaosVDRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EChaosVDAABBTreeNodeFlags *************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDAABBTreeNodeFlags;
static UEnum* EChaosVDAABBTreeNodeFlags_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosVDAABBTreeNodeFlags.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosVDAABBTreeNodeFlags.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDAABBTreeNodeFlags, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("EChaosVDAABBTreeNodeFlags"));
}
return Z_Registration_Info_UEnum_EChaosVDAABBTreeNodeFlags.OuterSingleton;
}
template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDAABBTreeNodeFlags>()
{
return EChaosVDAABBTreeNodeFlags_StaticEnum();
}
struct Z_Construct_UEnum_ChaosVDRuntime_EChaosVDAABBTreeNodeFlags_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "IsDirty.Name", "EChaosVDAABBTreeNodeFlags::IsDirty" },
{ "IsLeaf.Name", "EChaosVDAABBTreeNodeFlags::IsLeaf" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDAccelerationStructureDataWrappers.h" },
{ "None.Name", "EChaosVDAABBTreeNodeFlags::None" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosVDAABBTreeNodeFlags::None", (int64)EChaosVDAABBTreeNodeFlags::None },
{ "EChaosVDAABBTreeNodeFlags::IsLeaf", (int64)EChaosVDAABBTreeNodeFlags::IsLeaf },
{ "EChaosVDAABBTreeNodeFlags::IsDirty", (int64)EChaosVDAABBTreeNodeFlags::IsDirty },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ChaosVDRuntime_EChaosVDAABBTreeNodeFlags_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVDRuntime_EChaosVDAABBTreeNodeFlags_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ChaosVDRuntime,
nullptr,
"EChaosVDAABBTreeNodeFlags",
"EChaosVDAABBTreeNodeFlags",
Z_Construct_UEnum_ChaosVDRuntime_EChaosVDAABBTreeNodeFlags_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDAABBTreeNodeFlags_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDAABBTreeNodeFlags_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVDRuntime_EChaosVDAABBTreeNodeFlags_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ChaosVDRuntime_EChaosVDAABBTreeNodeFlags()
{
if (!Z_Registration_Info_UEnum_EChaosVDAABBTreeNodeFlags.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDAABBTreeNodeFlags.InnerSingleton, Z_Construct_UEnum_ChaosVDRuntime_EChaosVDAABBTreeNodeFlags_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosVDAABBTreeNodeFlags.InnerSingleton;
}
// ********** End Enum EChaosVDAABBTreeNodeFlags ***************************************************
// ********** Begin Enum EChaosVDAccelerationStructureType *****************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDAccelerationStructureType;
static UEnum* EChaosVDAccelerationStructureType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosVDAccelerationStructureType.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosVDAccelerationStructureType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDAccelerationStructureType, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("EChaosVDAccelerationStructureType"));
}
return Z_Registration_Info_UEnum_EChaosVDAccelerationStructureType.OuterSingleton;
}
template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDAccelerationStructureType>()
{
return EChaosVDAccelerationStructureType_StaticEnum();
}
struct Z_Construct_UEnum_ChaosVDRuntime_EChaosVDAccelerationStructureType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "AABBTree.Name", "EChaosVDAccelerationStructureType::AABBTree" },
{ "AABBTreeBV.Name", "EChaosVDAccelerationStructureType::AABBTreeBV" },
{ "BoundingVolume.Name", "EChaosVDAccelerationStructureType::BoundingVolume" },
{ "Collection.Name", "EChaosVDAccelerationStructureType::Collection" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDAccelerationStructureDataWrappers.h" },
{ "Unknown.Name", "EChaosVDAccelerationStructureType::Unknown" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosVDAccelerationStructureType::BoundingVolume", (int64)EChaosVDAccelerationStructureType::BoundingVolume },
{ "EChaosVDAccelerationStructureType::AABBTree", (int64)EChaosVDAccelerationStructureType::AABBTree },
{ "EChaosVDAccelerationStructureType::AABBTreeBV", (int64)EChaosVDAccelerationStructureType::AABBTreeBV },
{ "EChaosVDAccelerationStructureType::Collection", (int64)EChaosVDAccelerationStructureType::Collection },
{ "EChaosVDAccelerationStructureType::Unknown", (int64)EChaosVDAccelerationStructureType::Unknown },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ChaosVDRuntime_EChaosVDAccelerationStructureType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVDRuntime_EChaosVDAccelerationStructureType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ChaosVDRuntime,
nullptr,
"EChaosVDAccelerationStructureType",
"EChaosVDAccelerationStructureType",
Z_Construct_UEnum_ChaosVDRuntime_EChaosVDAccelerationStructureType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDAccelerationStructureType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDAccelerationStructureType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVDRuntime_EChaosVDAccelerationStructureType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ChaosVDRuntime_EChaosVDAccelerationStructureType()
{
if (!Z_Registration_Info_UEnum_EChaosVDAccelerationStructureType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDAccelerationStructureType.InnerSingleton, Z_Construct_UEnum_ChaosVDRuntime_EChaosVDAccelerationStructureType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosVDAccelerationStructureType.InnerSingleton;
}
// ********** End Enum EChaosVDAccelerationStructureType *******************************************
// ********** Begin ScriptStruct FChaosVDAccelerationStructureBase *********************************
struct Z_Construct_UScriptStruct_FChaosVDAccelerationStructureBase_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDAccelerationStructureBase); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDAccelerationStructureBase); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDAccelerationStructureDataWrappers.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SolverId_MetaData[] = {
{ "Category", "CVD Debug" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDAccelerationStructureDataWrappers.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Type_MetaData[] = {
{ "Category", "Data" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDAccelerationStructureDataWrappers.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDAccelerationStructureBase constinit property declarations *
static const UECodeGen_Private::FIntPropertyParams NewProp_SolverId;
static const UECodeGen_Private::FUInt32PropertyParams NewProp_Type_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Type;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosVDAccelerationStructureBase constinit property declarations ***
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDAccelerationStructureBase>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDAccelerationStructureBase_Statics
static_assert(std::is_polymorphic<FChaosVDAccelerationStructureBase>() == std::is_polymorphic<FChaosVDWrapperDataBase>(), "USTRUCT FChaosVDAccelerationStructureBase cannot be polymorphic unless super FChaosVDWrapperDataBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDAccelerationStructureBase;
class UScriptStruct* FChaosVDAccelerationStructureBase::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDAccelerationStructureBase.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDAccelerationStructureBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDAccelerationStructureBase, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("ChaosVDAccelerationStructureBase"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDAccelerationStructureBase.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosVDAccelerationStructureBase Property Definitions ************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDAccelerationStructureBase_Statics::NewProp_SolverId = { "SolverId", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDAccelerationStructureBase, SolverId), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SolverId_MetaData), NewProp_SolverId_MetaData) };
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UScriptStruct_FChaosVDAccelerationStructureBase_Statics::NewProp_Type_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FChaosVDAccelerationStructureBase_Statics::NewProp_Type = { "Type", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDAccelerationStructureBase, Type), Z_Construct_UEnum_ChaosVDRuntime_EChaosVDAccelerationStructureType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Type_MetaData), NewProp_Type_MetaData) }; // 2374552900
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosVDAccelerationStructureBase_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDAccelerationStructureBase_Statics::NewProp_SolverId,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDAccelerationStructureBase_Statics::NewProp_Type_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDAccelerationStructureBase_Statics::NewProp_Type,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDAccelerationStructureBase_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosVDAccelerationStructureBase Property Definitions **************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDAccelerationStructureBase_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVDRuntime,
Z_Construct_UScriptStruct_FChaosVDWrapperDataBase,
&NewStructOps,
"ChaosVDAccelerationStructureBase",
Z_Construct_UScriptStruct_FChaosVDAccelerationStructureBase_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDAccelerationStructureBase_Statics::PropPointers),
sizeof(FChaosVDAccelerationStructureBase),
alignof(FChaosVDAccelerationStructureBase),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDAccelerationStructureBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDAccelerationStructureBase_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDAccelerationStructureBase()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDAccelerationStructureBase.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDAccelerationStructureBase.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDAccelerationStructureBase_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDAccelerationStructureBase.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDAccelerationStructureBase ***********************************
// ********** Begin ScriptStruct FChaosVDBVCellElementDataWrapper **********************************
struct Z_Construct_UScriptStruct_FChaosVDBVCellElementDataWrapper_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDBVCellElementDataWrapper); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDBVCellElementDataWrapper); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDAccelerationStructureDataWrappers.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Bounds_MetaData[] = {
{ "Category", "Data" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDAccelerationStructureDataWrappers.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParticleIndex_MetaData[] = {
{ "Category", "Data" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDAccelerationStructureDataWrappers.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDBVCellElementDataWrapper constinit property declarations **
static const UECodeGen_Private::FStructPropertyParams NewProp_Bounds;
static const UECodeGen_Private::FIntPropertyParams NewProp_ParticleIndex;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosVDBVCellElementDataWrapper constinit property declarations ****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDBVCellElementDataWrapper>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDBVCellElementDataWrapper_Statics
static_assert(std::is_polymorphic<FChaosVDBVCellElementDataWrapper>() == std::is_polymorphic<FChaosVDWrapperDataBase>(), "USTRUCT FChaosVDBVCellElementDataWrapper cannot be polymorphic unless super FChaosVDWrapperDataBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDBVCellElementDataWrapper;
class UScriptStruct* FChaosVDBVCellElementDataWrapper::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDBVCellElementDataWrapper.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDBVCellElementDataWrapper.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDBVCellElementDataWrapper, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("ChaosVDBVCellElementDataWrapper"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDBVCellElementDataWrapper.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosVDBVCellElementDataWrapper Property Definitions *************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDBVCellElementDataWrapper_Statics::NewProp_Bounds = { "Bounds", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDBVCellElementDataWrapper, Bounds), Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Bounds_MetaData), NewProp_Bounds_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDBVCellElementDataWrapper_Statics::NewProp_ParticleIndex = { "ParticleIndex", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDBVCellElementDataWrapper, ParticleIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParticleIndex_MetaData), NewProp_ParticleIndex_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosVDBVCellElementDataWrapper_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDBVCellElementDataWrapper_Statics::NewProp_Bounds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDBVCellElementDataWrapper_Statics::NewProp_ParticleIndex,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDBVCellElementDataWrapper_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosVDBVCellElementDataWrapper Property Definitions ***************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDBVCellElementDataWrapper_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVDRuntime,
Z_Construct_UScriptStruct_FChaosVDWrapperDataBase,
&NewStructOps,
"ChaosVDBVCellElementDataWrapper",
Z_Construct_UScriptStruct_FChaosVDBVCellElementDataWrapper_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDBVCellElementDataWrapper_Statics::PropPointers),
sizeof(FChaosVDBVCellElementDataWrapper),
alignof(FChaosVDBVCellElementDataWrapper),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDBVCellElementDataWrapper_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDBVCellElementDataWrapper_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDBVCellElementDataWrapper()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDBVCellElementDataWrapper.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDBVCellElementDataWrapper.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDBVCellElementDataWrapper_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDBVCellElementDataWrapper.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDBVCellElementDataWrapper ************************************
// ********** Begin ScriptStruct FChaosVDBoundingVolumeDataWrapper *********************************
struct Z_Construct_UScriptStruct_FChaosVDBoundingVolumeDataWrapper_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDBoundingVolumeDataWrapper); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDBoundingVolumeDataWrapper); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDAccelerationStructureDataWrappers.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxPayloadBounds_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDAccelerationStructureDataWrappers.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDBoundingVolumeDataWrapper constinit property declarations *
static const UECodeGen_Private::FDoublePropertyParams NewProp_MaxPayloadBounds;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosVDBoundingVolumeDataWrapper constinit property declarations ***
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDBoundingVolumeDataWrapper>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDBoundingVolumeDataWrapper_Statics
static_assert(std::is_polymorphic<FChaosVDBoundingVolumeDataWrapper>() == std::is_polymorphic<FChaosVDAccelerationStructureBase>(), "USTRUCT FChaosVDBoundingVolumeDataWrapper cannot be polymorphic unless super FChaosVDAccelerationStructureBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDBoundingVolumeDataWrapper;
class UScriptStruct* FChaosVDBoundingVolumeDataWrapper::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDBoundingVolumeDataWrapper.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDBoundingVolumeDataWrapper.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDBoundingVolumeDataWrapper, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("ChaosVDBoundingVolumeDataWrapper"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDBoundingVolumeDataWrapper.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosVDBoundingVolumeDataWrapper Property Definitions ************
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDBoundingVolumeDataWrapper_Statics::NewProp_MaxPayloadBounds = { "MaxPayloadBounds", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDBoundingVolumeDataWrapper, MaxPayloadBounds), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxPayloadBounds_MetaData), NewProp_MaxPayloadBounds_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosVDBoundingVolumeDataWrapper_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDBoundingVolumeDataWrapper_Statics::NewProp_MaxPayloadBounds,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDBoundingVolumeDataWrapper_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosVDBoundingVolumeDataWrapper Property Definitions **************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDBoundingVolumeDataWrapper_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVDRuntime,
Z_Construct_UScriptStruct_FChaosVDAccelerationStructureBase,
&NewStructOps,
"ChaosVDBoundingVolumeDataWrapper",
Z_Construct_UScriptStruct_FChaosVDBoundingVolumeDataWrapper_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDBoundingVolumeDataWrapper_Statics::PropPointers),
sizeof(FChaosVDBoundingVolumeDataWrapper),
alignof(FChaosVDBoundingVolumeDataWrapper),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDBoundingVolumeDataWrapper_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDBoundingVolumeDataWrapper_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDBoundingVolumeDataWrapper()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDBoundingVolumeDataWrapper.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDBoundingVolumeDataWrapper.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDBoundingVolumeDataWrapper_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDBoundingVolumeDataWrapper.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDBoundingVolumeDataWrapper ***********************************
// ********** Begin ScriptStruct FChaosVDAABBTreeNodeDataWrapper ***********************************
struct Z_Construct_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDAABBTreeNodeDataWrapper); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDAABBTreeNodeDataWrapper); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "DisplayName", "AABB Tree Node" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDAccelerationStructureDataWrappers.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChildrenBounds_MetaData[] = {
{ "Category", "Node" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDAccelerationStructureDataWrappers.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChildrenNodes_MetaData[] = {
{ "Category", "Node" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDAccelerationStructureDataWrappers.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParentNode_MetaData[] = {
{ "Category", "Node" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDAccelerationStructureDataWrappers.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bLeaf_MetaData[] = {
{ "Category", "Node" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDAccelerationStructureDataWrappers.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDirtyNode_MetaData[] = {
{ "Category", "Node" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDAccelerationStructureDataWrappers.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDAABBTreeNodeDataWrapper constinit property declarations ***
static const UECodeGen_Private::FStructPropertyParams NewProp_ChildrenBounds;
static const UECodeGen_Private::FIntPropertyParams NewProp_ChildrenNodes;
static const UECodeGen_Private::FIntPropertyParams NewProp_ParentNode;
static void NewProp_bLeaf_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bLeaf;
static void NewProp_bDirtyNode_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDirtyNode;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosVDAABBTreeNodeDataWrapper constinit property declarations *****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDAABBTreeNodeDataWrapper>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper_Statics
static_assert(std::is_polymorphic<FChaosVDAABBTreeNodeDataWrapper>() == std::is_polymorphic<FChaosVDWrapperDataBase>(), "USTRUCT FChaosVDAABBTreeNodeDataWrapper cannot be polymorphic unless super FChaosVDWrapperDataBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper;
class UScriptStruct* FChaosVDAABBTreeNodeDataWrapper::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("ChaosVDAABBTreeNodeDataWrapper"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosVDAABBTreeNodeDataWrapper Property Definitions **************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper_Statics::NewProp_ChildrenBounds = { "ChildrenBounds", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(ChildrenBounds, FChaosVDAABBTreeNodeDataWrapper), STRUCT_OFFSET(FChaosVDAABBTreeNodeDataWrapper, ChildrenBounds), Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChildrenBounds_MetaData), NewProp_ChildrenBounds_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper_Statics::NewProp_ChildrenNodes = { "ChildrenNodes", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(ChildrenNodes, FChaosVDAABBTreeNodeDataWrapper), STRUCT_OFFSET(FChaosVDAABBTreeNodeDataWrapper, ChildrenNodes), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChildrenNodes_MetaData), NewProp_ChildrenNodes_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper_Statics::NewProp_ParentNode = { "ParentNode", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDAABBTreeNodeDataWrapper, ParentNode), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParentNode_MetaData), NewProp_ParentNode_MetaData) };
void Z_Construct_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper_Statics::NewProp_bLeaf_SetBit(void* Obj)
{
((FChaosVDAABBTreeNodeDataWrapper*)Obj)->bLeaf = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper_Statics::NewProp_bLeaf = { "bLeaf", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDAABBTreeNodeDataWrapper), &Z_Construct_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper_Statics::NewProp_bLeaf_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bLeaf_MetaData), NewProp_bLeaf_MetaData) };
void Z_Construct_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper_Statics::NewProp_bDirtyNode_SetBit(void* Obj)
{
((FChaosVDAABBTreeNodeDataWrapper*)Obj)->bDirtyNode = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper_Statics::NewProp_bDirtyNode = { "bDirtyNode", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDAABBTreeNodeDataWrapper), &Z_Construct_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper_Statics::NewProp_bDirtyNode_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDirtyNode_MetaData), NewProp_bDirtyNode_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper_Statics::NewProp_ChildrenBounds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper_Statics::NewProp_ChildrenNodes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper_Statics::NewProp_ParentNode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper_Statics::NewProp_bLeaf,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper_Statics::NewProp_bDirtyNode,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosVDAABBTreeNodeDataWrapper Property Definitions ****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVDRuntime,
Z_Construct_UScriptStruct_FChaosVDWrapperDataBase,
&NewStructOps,
"ChaosVDAABBTreeNodeDataWrapper",
Z_Construct_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper_Statics::PropPointers),
sizeof(FChaosVDAABBTreeNodeDataWrapper),
alignof(FChaosVDAABBTreeNodeDataWrapper),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDAABBTreeNodeDataWrapper *************************************
// ********** Begin ScriptStruct FChaosVDAABBTreePayloadBoundsElement ******************************
struct Z_Construct_UScriptStruct_FChaosVDAABBTreePayloadBoundsElement_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDAABBTreePayloadBoundsElement); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDAABBTreePayloadBoundsElement); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDAccelerationStructureDataWrappers.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParticleIndex_MetaData[] = {
{ "Category", "Leaf" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDAccelerationStructureDataWrappers.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Bounds_MetaData[] = {
{ "Category", "Leaf" },
{ "Comment", "/** Bounds used to add this element into the AABBTree */" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDAccelerationStructureDataWrappers.h" },
{ "ToolTip", "Bounds used to add this element into the AABBTree" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDAABBTreePayloadBoundsElement constinit property declarations
static const UECodeGen_Private::FIntPropertyParams NewProp_ParticleIndex;
static const UECodeGen_Private::FStructPropertyParams NewProp_Bounds;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosVDAABBTreePayloadBoundsElement constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDAABBTreePayloadBoundsElement>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDAABBTreePayloadBoundsElement_Statics
static_assert(std::is_polymorphic<FChaosVDAABBTreePayloadBoundsElement>() == std::is_polymorphic<FChaosVDWrapperDataBase>(), "USTRUCT FChaosVDAABBTreePayloadBoundsElement cannot be polymorphic unless super FChaosVDWrapperDataBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDAABBTreePayloadBoundsElement;
class UScriptStruct* FChaosVDAABBTreePayloadBoundsElement::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDAABBTreePayloadBoundsElement.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDAABBTreePayloadBoundsElement.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDAABBTreePayloadBoundsElement, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("ChaosVDAABBTreePayloadBoundsElement"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDAABBTreePayloadBoundsElement.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosVDAABBTreePayloadBoundsElement Property Definitions *********
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDAABBTreePayloadBoundsElement_Statics::NewProp_ParticleIndex = { "ParticleIndex", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDAABBTreePayloadBoundsElement, ParticleIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParticleIndex_MetaData), NewProp_ParticleIndex_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDAABBTreePayloadBoundsElement_Statics::NewProp_Bounds = { "Bounds", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDAABBTreePayloadBoundsElement, Bounds), Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Bounds_MetaData), NewProp_Bounds_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosVDAABBTreePayloadBoundsElement_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDAABBTreePayloadBoundsElement_Statics::NewProp_ParticleIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDAABBTreePayloadBoundsElement_Statics::NewProp_Bounds,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDAABBTreePayloadBoundsElement_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosVDAABBTreePayloadBoundsElement Property Definitions ***********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDAABBTreePayloadBoundsElement_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVDRuntime,
Z_Construct_UScriptStruct_FChaosVDWrapperDataBase,
&NewStructOps,
"ChaosVDAABBTreePayloadBoundsElement",
Z_Construct_UScriptStruct_FChaosVDAABBTreePayloadBoundsElement_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDAABBTreePayloadBoundsElement_Statics::PropPointers),
sizeof(FChaosVDAABBTreePayloadBoundsElement),
alignof(FChaosVDAABBTreePayloadBoundsElement),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDAABBTreePayloadBoundsElement_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDAABBTreePayloadBoundsElement_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDAABBTreePayloadBoundsElement()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDAABBTreePayloadBoundsElement.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDAABBTreePayloadBoundsElement.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDAABBTreePayloadBoundsElement_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDAABBTreePayloadBoundsElement.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDAABBTreePayloadBoundsElement ********************************
// ********** Begin ScriptStruct FChaosVDAABBTreeLeafDataWrapper ***********************************
struct Z_Construct_UScriptStruct_FChaosVDAABBTreeLeafDataWrapper_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDAABBTreeLeafDataWrapper); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDAABBTreeLeafDataWrapper); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "DisplayName", "AABB Tree Leaf" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDAccelerationStructureDataWrappers.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Elements_MetaData[] = {
{ "Category", "Leaf" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDAccelerationStructureDataWrappers.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Bounds_MetaData[] = {
{ "Category", "Leaf" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDAccelerationStructureDataWrappers.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDAABBTreeLeafDataWrapper constinit property declarations ***
static const UECodeGen_Private::FStructPropertyParams NewProp_Elements_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Elements;
static const UECodeGen_Private::FStructPropertyParams NewProp_Bounds;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosVDAABBTreeLeafDataWrapper constinit property declarations *****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDAABBTreeLeafDataWrapper>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDAABBTreeLeafDataWrapper_Statics
static_assert(std::is_polymorphic<FChaosVDAABBTreeLeafDataWrapper>() == std::is_polymorphic<FChaosVDWrapperDataBase>(), "USTRUCT FChaosVDAABBTreeLeafDataWrapper cannot be polymorphic unless super FChaosVDWrapperDataBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDAABBTreeLeafDataWrapper;
class UScriptStruct* FChaosVDAABBTreeLeafDataWrapper::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDAABBTreeLeafDataWrapper.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDAABBTreeLeafDataWrapper.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDAABBTreeLeafDataWrapper, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("ChaosVDAABBTreeLeafDataWrapper"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDAABBTreeLeafDataWrapper.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosVDAABBTreeLeafDataWrapper Property Definitions **************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDAABBTreeLeafDataWrapper_Statics::NewProp_Elements_Inner = { "Elements", nullptr, (EPropertyFlags)0x0000000000020000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FChaosVDAABBTreePayloadBoundsElement, METADATA_PARAMS(0, nullptr) }; // 529937575
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FChaosVDAABBTreeLeafDataWrapper_Statics::NewProp_Elements = { "Elements", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDAABBTreeLeafDataWrapper, Elements), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Elements_MetaData), NewProp_Elements_MetaData) }; // 529937575
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDAABBTreeLeafDataWrapper_Statics::NewProp_Bounds = { "Bounds", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDAABBTreeLeafDataWrapper, Bounds), Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Bounds_MetaData), NewProp_Bounds_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosVDAABBTreeLeafDataWrapper_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDAABBTreeLeafDataWrapper_Statics::NewProp_Elements_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDAABBTreeLeafDataWrapper_Statics::NewProp_Elements,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDAABBTreeLeafDataWrapper_Statics::NewProp_Bounds,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDAABBTreeLeafDataWrapper_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosVDAABBTreeLeafDataWrapper Property Definitions ****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDAABBTreeLeafDataWrapper_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVDRuntime,
Z_Construct_UScriptStruct_FChaosVDWrapperDataBase,
&NewStructOps,
"ChaosVDAABBTreeLeafDataWrapper",
Z_Construct_UScriptStruct_FChaosVDAABBTreeLeafDataWrapper_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDAABBTreeLeafDataWrapper_Statics::PropPointers),
sizeof(FChaosVDAABBTreeLeafDataWrapper),
alignof(FChaosVDAABBTreeLeafDataWrapper),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDAABBTreeLeafDataWrapper_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDAABBTreeLeafDataWrapper_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDAABBTreeLeafDataWrapper()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDAABBTreeLeafDataWrapper.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDAABBTreeLeafDataWrapper.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDAABBTreeLeafDataWrapper_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDAABBTreeLeafDataWrapper.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDAABBTreeLeafDataWrapper *************************************
// ********** Begin ScriptStruct FChaosVDAccelerationStructureContainer ****************************
struct Z_Construct_UScriptStruct_FChaosVDAccelerationStructureContainer_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDAccelerationStructureContainer); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDAccelerationStructureContainer); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDAccelerationStructureDataWrappers.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDAccelerationStructureContainer constinit property declarations
// ********** End ScriptStruct FChaosVDAccelerationStructureContainer constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDAccelerationStructureContainer>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDAccelerationStructureContainer_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDAccelerationStructureContainer;
class UScriptStruct* FChaosVDAccelerationStructureContainer::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDAccelerationStructureContainer.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDAccelerationStructureContainer.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDAccelerationStructureContainer, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("ChaosVDAccelerationStructureContainer"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDAccelerationStructureContainer.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDAccelerationStructureContainer_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVDRuntime,
nullptr,
&NewStructOps,
"ChaosVDAccelerationStructureContainer",
nullptr,
0,
sizeof(FChaosVDAccelerationStructureContainer),
alignof(FChaosVDAccelerationStructureContainer),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDAccelerationStructureContainer_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDAccelerationStructureContainer_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDAccelerationStructureContainer()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDAccelerationStructureContainer.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDAccelerationStructureContainer.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDAccelerationStructureContainer_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDAccelerationStructureContainer.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDAccelerationStructureContainer ******************************
// ********** Begin ScriptStruct FChaosVDAABBTreeDataWrapper ***************************************
struct Z_Construct_UScriptStruct_FChaosVDAABBTreeDataWrapper_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDAABBTreeDataWrapper); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDAABBTreeDataWrapper); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "DisplayName", "AABB Tree Data" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDAccelerationStructureDataWrappers.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RootNodeIndex_MetaData[] = {
{ "Category", "Tree Data" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDAccelerationStructureDataWrappers.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TreeDepth_MetaData[] = {
{ "Category", "Tree Data" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDAccelerationStructureDataWrappers.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NodesNum_MetaData[] = {
{ "Category", "Tree Data" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDAccelerationStructureDataWrappers.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LeavesNum_MetaData[] = {
{ "Category", "Tree Data" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDAccelerationStructureDataWrappers.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDynamicTree_MetaData[] = {
{ "Category", "Tree Settings" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDAccelerationStructureDataWrappers.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxChildrenInLeaf_MetaData[] = {
{ "Category", "Tree Settings" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDAccelerationStructureDataWrappers.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxTreeDepth_MetaData[] = {
{ "Category", "Tree Settings" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDAccelerationStructureDataWrappers.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxPayloadBounds_MetaData[] = {
{ "Category", "Tree Settings" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDAccelerationStructureDataWrappers.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDAABBTreeDataWrapper constinit property declarations *******
static const UECodeGen_Private::FIntPropertyParams NewProp_RootNodeIndex;
static const UECodeGen_Private::FIntPropertyParams NewProp_TreeDepth;
static const UECodeGen_Private::FIntPropertyParams NewProp_NodesNum;
static const UECodeGen_Private::FIntPropertyParams NewProp_LeavesNum;
static void NewProp_bDynamicTree_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDynamicTree;
static const UECodeGen_Private::FIntPropertyParams NewProp_MaxChildrenInLeaf;
static const UECodeGen_Private::FIntPropertyParams NewProp_MaxTreeDepth;
static const UECodeGen_Private::FDoublePropertyParams NewProp_MaxPayloadBounds;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosVDAABBTreeDataWrapper constinit property declarations *********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDAABBTreeDataWrapper>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDAABBTreeDataWrapper_Statics
static_assert(std::is_polymorphic<FChaosVDAABBTreeDataWrapper>() == std::is_polymorphic<FChaosVDAccelerationStructureBase>(), "USTRUCT FChaosVDAABBTreeDataWrapper cannot be polymorphic unless super FChaosVDAccelerationStructureBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDAABBTreeDataWrapper;
class UScriptStruct* FChaosVDAABBTreeDataWrapper::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDAABBTreeDataWrapper.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDAABBTreeDataWrapper.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDAABBTreeDataWrapper, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("ChaosVDAABBTreeDataWrapper"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDAABBTreeDataWrapper.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosVDAABBTreeDataWrapper Property Definitions ******************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDAABBTreeDataWrapper_Statics::NewProp_RootNodeIndex = { "RootNodeIndex", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDAABBTreeDataWrapper, RootNodeIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RootNodeIndex_MetaData), NewProp_RootNodeIndex_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDAABBTreeDataWrapper_Statics::NewProp_TreeDepth = { "TreeDepth", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDAABBTreeDataWrapper, TreeDepth), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TreeDepth_MetaData), NewProp_TreeDepth_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDAABBTreeDataWrapper_Statics::NewProp_NodesNum = { "NodesNum", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDAABBTreeDataWrapper, NodesNum), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NodesNum_MetaData), NewProp_NodesNum_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDAABBTreeDataWrapper_Statics::NewProp_LeavesNum = { "LeavesNum", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDAABBTreeDataWrapper, LeavesNum), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LeavesNum_MetaData), NewProp_LeavesNum_MetaData) };
void Z_Construct_UScriptStruct_FChaosVDAABBTreeDataWrapper_Statics::NewProp_bDynamicTree_SetBit(void* Obj)
{
((FChaosVDAABBTreeDataWrapper*)Obj)->bDynamicTree = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDAABBTreeDataWrapper_Statics::NewProp_bDynamicTree = { "bDynamicTree", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FChaosVDAABBTreeDataWrapper), &Z_Construct_UScriptStruct_FChaosVDAABBTreeDataWrapper_Statics::NewProp_bDynamicTree_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDynamicTree_MetaData), NewProp_bDynamicTree_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDAABBTreeDataWrapper_Statics::NewProp_MaxChildrenInLeaf = { "MaxChildrenInLeaf", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDAABBTreeDataWrapper, MaxChildrenInLeaf), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxChildrenInLeaf_MetaData), NewProp_MaxChildrenInLeaf_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDAABBTreeDataWrapper_Statics::NewProp_MaxTreeDepth = { "MaxTreeDepth", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDAABBTreeDataWrapper, MaxTreeDepth), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxTreeDepth_MetaData), NewProp_MaxTreeDepth_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDAABBTreeDataWrapper_Statics::NewProp_MaxPayloadBounds = { "MaxPayloadBounds", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDAABBTreeDataWrapper, MaxPayloadBounds), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxPayloadBounds_MetaData), NewProp_MaxPayloadBounds_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosVDAABBTreeDataWrapper_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDAABBTreeDataWrapper_Statics::NewProp_RootNodeIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDAABBTreeDataWrapper_Statics::NewProp_TreeDepth,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDAABBTreeDataWrapper_Statics::NewProp_NodesNum,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDAABBTreeDataWrapper_Statics::NewProp_LeavesNum,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDAABBTreeDataWrapper_Statics::NewProp_bDynamicTree,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDAABBTreeDataWrapper_Statics::NewProp_MaxChildrenInLeaf,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDAABBTreeDataWrapper_Statics::NewProp_MaxTreeDepth,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDAABBTreeDataWrapper_Statics::NewProp_MaxPayloadBounds,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDAABBTreeDataWrapper_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosVDAABBTreeDataWrapper Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDAABBTreeDataWrapper_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVDRuntime,
Z_Construct_UScriptStruct_FChaosVDAccelerationStructureBase,
&NewStructOps,
"ChaosVDAABBTreeDataWrapper",
Z_Construct_UScriptStruct_FChaosVDAABBTreeDataWrapper_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDAABBTreeDataWrapper_Statics::PropPointers),
sizeof(FChaosVDAABBTreeDataWrapper),
alignof(FChaosVDAABBTreeDataWrapper),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDAABBTreeDataWrapper_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDAABBTreeDataWrapper_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDAABBTreeDataWrapper()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDAABBTreeDataWrapper.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDAABBTreeDataWrapper.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDAABBTreeDataWrapper_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDAABBTreeDataWrapper.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDAABBTreeDataWrapper *****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDAccelerationStructureDataWrappers_h__Script_ChaosVDRuntime_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EChaosVDAABBTreeNodeFlags_StaticEnum, TEXT("EChaosVDAABBTreeNodeFlags"), &Z_Registration_Info_UEnum_EChaosVDAABBTreeNodeFlags, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2377529508U) },
{ EChaosVDAccelerationStructureType_StaticEnum, TEXT("EChaosVDAccelerationStructureType"), &Z_Registration_Info_UEnum_EChaosVDAccelerationStructureType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2374552900U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FChaosVDAccelerationStructureBase::StaticStruct, Z_Construct_UScriptStruct_FChaosVDAccelerationStructureBase_Statics::NewStructOps, TEXT("ChaosVDAccelerationStructureBase"),&Z_Registration_Info_UScriptStruct_FChaosVDAccelerationStructureBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDAccelerationStructureBase), 1372388785U) },
{ FChaosVDBVCellElementDataWrapper::StaticStruct, Z_Construct_UScriptStruct_FChaosVDBVCellElementDataWrapper_Statics::NewStructOps, TEXT("ChaosVDBVCellElementDataWrapper"),&Z_Registration_Info_UScriptStruct_FChaosVDBVCellElementDataWrapper, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDBVCellElementDataWrapper), 3872047930U) },
{ FChaosVDBoundingVolumeDataWrapper::StaticStruct, Z_Construct_UScriptStruct_FChaosVDBoundingVolumeDataWrapper_Statics::NewStructOps, TEXT("ChaosVDBoundingVolumeDataWrapper"),&Z_Registration_Info_UScriptStruct_FChaosVDBoundingVolumeDataWrapper, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDBoundingVolumeDataWrapper), 3572262049U) },
{ FChaosVDAABBTreeNodeDataWrapper::StaticStruct, Z_Construct_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper_Statics::NewStructOps, TEXT("ChaosVDAABBTreeNodeDataWrapper"),&Z_Registration_Info_UScriptStruct_FChaosVDAABBTreeNodeDataWrapper, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDAABBTreeNodeDataWrapper), 950593020U) },
{ FChaosVDAABBTreePayloadBoundsElement::StaticStruct, Z_Construct_UScriptStruct_FChaosVDAABBTreePayloadBoundsElement_Statics::NewStructOps, TEXT("ChaosVDAABBTreePayloadBoundsElement"),&Z_Registration_Info_UScriptStruct_FChaosVDAABBTreePayloadBoundsElement, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDAABBTreePayloadBoundsElement), 529937575U) },
{ FChaosVDAABBTreeLeafDataWrapper::StaticStruct, Z_Construct_UScriptStruct_FChaosVDAABBTreeLeafDataWrapper_Statics::NewStructOps, TEXT("ChaosVDAABBTreeLeafDataWrapper"),&Z_Registration_Info_UScriptStruct_FChaosVDAABBTreeLeafDataWrapper, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDAABBTreeLeafDataWrapper), 1750946260U) },
{ FChaosVDAccelerationStructureContainer::StaticStruct, Z_Construct_UScriptStruct_FChaosVDAccelerationStructureContainer_Statics::NewStructOps, TEXT("ChaosVDAccelerationStructureContainer"),&Z_Registration_Info_UScriptStruct_FChaosVDAccelerationStructureContainer, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDAccelerationStructureContainer), 4190749802U) },
{ FChaosVDAABBTreeDataWrapper::StaticStruct, Z_Construct_UScriptStruct_FChaosVDAABBTreeDataWrapper_Statics::NewStructOps, TEXT("ChaosVDAABBTreeDataWrapper"),&Z_Registration_Info_UScriptStruct_FChaosVDAABBTreeDataWrapper, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDAABBTreeDataWrapper), 1299737927U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDAccelerationStructureDataWrappers_h__Script_ChaosVDRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDAccelerationStructureDataWrappers_h__Script_ChaosVDRuntime_625818392{
TEXT("/Script/ChaosVDRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDAccelerationStructureDataWrappers_h__Script_ChaosVDRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDAccelerationStructureDataWrappers_h__Script_ChaosVDRuntime_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDAccelerationStructureDataWrappers_h__Script_ChaosVDRuntime_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDAccelerationStructureDataWrappers_h__Script_ChaosVDRuntime_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS