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

1951 lines
168 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/ChaosVDParticleDataWrapper.h"
#include "DataWrappers/ChaosVDCollisionDataWrappers.h"
#include "UObject/TopLevelAssetPath.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDParticleDataWrapper() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVDRUNTIME_API UEnum* Z_Construct_UEnum_ChaosVDRuntime_EChaosVDKinematicTargetMode();
CHAOSVDRUNTIME_API UEnum* Z_Construct_UEnum_ChaosVDRuntime_EChaosVDObjectStateType();
CHAOSVDRUNTIME_API UEnum* Z_Construct_UEnum_ChaosVDRuntime_EChaosVDParticleContext();
CHAOSVDRUNTIME_API UEnum* Z_Construct_UEnum_ChaosVDRuntime_EChaosVDParticleType();
CHAOSVDRUNTIME_API UEnum* Z_Construct_UEnum_ChaosVDRuntime_EChaosVDSleepType();
CHAOSVDRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDConnectivityEdge();
CHAOSVDRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDConstraintDataWrapperBase();
CHAOSVDRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags();
CHAOSVDRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDKinematicTarget();
CHAOSVDRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDParticleBounds();
CHAOSVDRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDParticleCluster();
CHAOSVDRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper();
CHAOSVDRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc();
CHAOSVDRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDParticleDynamics();
CHAOSVDRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDParticleMassProps();
CHAOSVDRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDParticleMetadata();
CHAOSVDRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDParticlePositionRotation();
CHAOSVDRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDParticleVelocities();
CHAOSVDRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDShapeCollisionData();
CHAOSVDRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDVSmooth();
CHAOSVDRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDWrapperDataBase();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FQuat();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTopLevelAssetPath();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
UPackage* Z_Construct_UPackage__Script_ChaosVDRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EChaosVDParticleType ******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDParticleType;
static UEnum* EChaosVDParticleType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosVDParticleType.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosVDParticleType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDParticleType, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("EChaosVDParticleType"));
}
return Z_Registration_Info_UEnum_EChaosVDParticleType.OuterSingleton;
}
template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDParticleType>()
{
return EChaosVDParticleType_StaticEnum();
}
struct Z_Construct_UEnum_ChaosVDRuntime_EChaosVDParticleType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Clustered.Name", "EChaosVDParticleType::Clustered" },
{ "GeometryCollection.Name", "EChaosVDParticleType::GeometryCollection" },
{ "Kinematic.Name", "EChaosVDParticleType::Kinematic" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
{ "Rigid.Name", "EChaosVDParticleType::Rigid" },
{ "SkeletalMesh.Name", "EChaosVDParticleType::SkeletalMesh" },
{ "Static.Name", "EChaosVDParticleType::Static" },
{ "StaticMesh.Name", "EChaosVDParticleType::StaticMesh" },
{ "Unknown.Name", "EChaosVDParticleType::Unknown" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosVDParticleType::Static", (int64)EChaosVDParticleType::Static },
{ "EChaosVDParticleType::Kinematic", (int64)EChaosVDParticleType::Kinematic },
{ "EChaosVDParticleType::Rigid", (int64)EChaosVDParticleType::Rigid },
{ "EChaosVDParticleType::Clustered", (int64)EChaosVDParticleType::Clustered },
{ "EChaosVDParticleType::StaticMesh", (int64)EChaosVDParticleType::StaticMesh },
{ "EChaosVDParticleType::SkeletalMesh", (int64)EChaosVDParticleType::SkeletalMesh },
{ "EChaosVDParticleType::GeometryCollection", (int64)EChaosVDParticleType::GeometryCollection },
{ "EChaosVDParticleType::Unknown", (int64)EChaosVDParticleType::Unknown },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ChaosVDRuntime_EChaosVDParticleType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVDRuntime_EChaosVDParticleType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ChaosVDRuntime,
nullptr,
"EChaosVDParticleType",
"EChaosVDParticleType",
Z_Construct_UEnum_ChaosVDRuntime_EChaosVDParticleType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDParticleType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDParticleType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVDRuntime_EChaosVDParticleType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ChaosVDRuntime_EChaosVDParticleType()
{
if (!Z_Registration_Info_UEnum_EChaosVDParticleType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDParticleType.InnerSingleton, Z_Construct_UEnum_ChaosVDRuntime_EChaosVDParticleType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosVDParticleType.InnerSingleton;
}
// ********** End Enum EChaosVDParticleType ********************************************************
// ********** Begin Enum EChaosVDSleepType *********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDSleepType;
static UEnum* EChaosVDSleepType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosVDSleepType.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosVDSleepType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDSleepType, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("EChaosVDSleepType"));
}
return Z_Registration_Info_UEnum_EChaosVDSleepType.OuterSingleton;
}
template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDSleepType>()
{
return EChaosVDSleepType_StaticEnum();
}
struct Z_Construct_UEnum_ChaosVDRuntime_EChaosVDSleepType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "MaterialSleep.Name", "EChaosVDSleepType::MaterialSleep" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
{ "NeverSleep.Name", "EChaosVDSleepType::NeverSleep" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosVDSleepType::MaterialSleep", (int64)EChaosVDSleepType::MaterialSleep },
{ "EChaosVDSleepType::NeverSleep", (int64)EChaosVDSleepType::NeverSleep },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ChaosVDRuntime_EChaosVDSleepType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVDRuntime_EChaosVDSleepType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ChaosVDRuntime,
nullptr,
"EChaosVDSleepType",
"EChaosVDSleepType",
Z_Construct_UEnum_ChaosVDRuntime_EChaosVDSleepType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDSleepType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDSleepType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVDRuntime_EChaosVDSleepType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ChaosVDRuntime_EChaosVDSleepType()
{
if (!Z_Registration_Info_UEnum_EChaosVDSleepType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDSleepType.InnerSingleton, Z_Construct_UEnum_ChaosVDRuntime_EChaosVDSleepType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosVDSleepType.InnerSingleton;
}
// ********** End Enum EChaosVDSleepType ***********************************************************
// ********** Begin Enum EChaosVDObjectStateType ***************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDObjectStateType;
static UEnum* EChaosVDObjectStateType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosVDObjectStateType.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosVDObjectStateType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDObjectStateType, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("EChaosVDObjectStateType"));
}
return Z_Registration_Info_UEnum_EChaosVDObjectStateType.OuterSingleton;
}
template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDObjectStateType>()
{
return EChaosVDObjectStateType_StaticEnum();
}
struct Z_Construct_UEnum_ChaosVDRuntime_EChaosVDObjectStateType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Count.Name", "EChaosVDObjectStateType::Count" },
{ "Dynamic.Name", "EChaosVDObjectStateType::Dynamic" },
{ "Kinematic.Name", "EChaosVDObjectStateType::Kinematic" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
{ "Sleeping.Name", "EChaosVDObjectStateType::Sleeping" },
{ "Static.Name", "EChaosVDObjectStateType::Static" },
{ "Uninitialized.Name", "EChaosVDObjectStateType::Uninitialized" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosVDObjectStateType::Uninitialized", (int64)EChaosVDObjectStateType::Uninitialized },
{ "EChaosVDObjectStateType::Sleeping", (int64)EChaosVDObjectStateType::Sleeping },
{ "EChaosVDObjectStateType::Kinematic", (int64)EChaosVDObjectStateType::Kinematic },
{ "EChaosVDObjectStateType::Static", (int64)EChaosVDObjectStateType::Static },
{ "EChaosVDObjectStateType::Dynamic", (int64)EChaosVDObjectStateType::Dynamic },
{ "EChaosVDObjectStateType::Count", (int64)EChaosVDObjectStateType::Count },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ChaosVDRuntime_EChaosVDObjectStateType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVDRuntime_EChaosVDObjectStateType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ChaosVDRuntime,
nullptr,
"EChaosVDObjectStateType",
"EChaosVDObjectStateType",
Z_Construct_UEnum_ChaosVDRuntime_EChaosVDObjectStateType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDObjectStateType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDObjectStateType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVDRuntime_EChaosVDObjectStateType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ChaosVDRuntime_EChaosVDObjectStateType()
{
if (!Z_Registration_Info_UEnum_EChaosVDObjectStateType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDObjectStateType.InnerSingleton, Z_Construct_UEnum_ChaosVDRuntime_EChaosVDObjectStateType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosVDObjectStateType.InnerSingleton;
}
// ********** End Enum EChaosVDObjectStateType *****************************************************
// ********** Begin ScriptStruct FChaosVDParticleMetadata ******************************************
struct Z_Construct_UScriptStruct_FChaosVDParticleMetadata_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDParticleMetadata); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDParticleMetadata); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OwnerName_MetaData[] = {
{ "Category", "ParticleName" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ComponentName_MetaData[] = {
{ "Category", "ParticleName" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneName_MetaData[] = {
{ "Category", "ParticleName" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Index_MetaData[] = {
{ "Category", "ParticleName" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MapAssetPath_MetaData[] = {
{ "Category", "ParticleAssetData" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OwnerAssetPath_MetaData[] = {
{ "Category", "ParticleAssetData" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MetadataID_MetaData[] = {
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDParticleMetadata constinit property declarations **********
static const UECodeGen_Private::FNamePropertyParams NewProp_OwnerName;
static const UECodeGen_Private::FNamePropertyParams NewProp_ComponentName;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FIntPropertyParams NewProp_Index;
static const UECodeGen_Private::FStructPropertyParams NewProp_MapAssetPath;
static const UECodeGen_Private::FStructPropertyParams NewProp_OwnerAssetPath;
static const UECodeGen_Private::FUInt64PropertyParams NewProp_MetadataID;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosVDParticleMetadata constinit property declarations ************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDParticleMetadata>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDParticleMetadata_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDParticleMetadata;
class UScriptStruct* FChaosVDParticleMetadata::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDParticleMetadata.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDParticleMetadata.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDParticleMetadata, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("ChaosVDParticleMetadata"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDParticleMetadata.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosVDParticleMetadata Property Definitions *********************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FChaosVDParticleMetadata_Statics::NewProp_OwnerName = { "OwnerName", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleMetadata, OwnerName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OwnerName_MetaData), NewProp_OwnerName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FChaosVDParticleMetadata_Statics::NewProp_ComponentName = { "ComponentName", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleMetadata, ComponentName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ComponentName_MetaData), NewProp_ComponentName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FChaosVDParticleMetadata_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleMetadata, BoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneName_MetaData), NewProp_BoneName_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleMetadata_Statics::NewProp_Index = { "Index", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleMetadata, Index), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Index_MetaData), NewProp_Index_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleMetadata_Statics::NewProp_MapAssetPath = { "MapAssetPath", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleMetadata, MapAssetPath), Z_Construct_UScriptStruct_FTopLevelAssetPath, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MapAssetPath_MetaData), NewProp_MapAssetPath_MetaData) }; // 559680422
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleMetadata_Statics::NewProp_OwnerAssetPath = { "OwnerAssetPath", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleMetadata, OwnerAssetPath), Z_Construct_UScriptStruct_FTopLevelAssetPath, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OwnerAssetPath_MetaData), NewProp_OwnerAssetPath_MetaData) }; // 559680422
const UECodeGen_Private::FUInt64PropertyParams Z_Construct_UScriptStruct_FChaosVDParticleMetadata_Statics::NewProp_MetadataID = { "MetadataID", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::UInt64, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleMetadata, MetadataID), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MetadataID_MetaData), NewProp_MetadataID_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosVDParticleMetadata_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleMetadata_Statics::NewProp_OwnerName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleMetadata_Statics::NewProp_ComponentName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleMetadata_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleMetadata_Statics::NewProp_Index,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleMetadata_Statics::NewProp_MapAssetPath,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleMetadata_Statics::NewProp_OwnerAssetPath,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleMetadata_Statics::NewProp_MetadataID,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDParticleMetadata_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosVDParticleMetadata Property Definitions ***********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDParticleMetadata_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVDRuntime,
nullptr,
&NewStructOps,
"ChaosVDParticleMetadata",
Z_Construct_UScriptStruct_FChaosVDParticleMetadata_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDParticleMetadata_Statics::PropPointers),
sizeof(FChaosVDParticleMetadata),
alignof(FChaosVDParticleMetadata),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDParticleMetadata_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDParticleMetadata_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDParticleMetadata()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDParticleMetadata.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDParticleMetadata.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDParticleMetadata_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDParticleMetadata.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDParticleMetadata ********************************************
// ********** Begin ScriptStruct FChaosVDWrapperDataBase *******************************************
struct Z_Construct_UScriptStruct_FChaosVDWrapperDataBase_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDWrapperDataBase); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDWrapperDataBase); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Base struct that declares the interface to be used for any ParticleData Viewer */" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
{ "ToolTip", "Base struct that declares the interface to be used for any ParticleData Viewer" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHasValidData_MetaData[] = {
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDWrapperDataBase constinit property declarations ***********
static void NewProp_bHasValidData_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHasValidData;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosVDWrapperDataBase constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDWrapperDataBase>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDWrapperDataBase_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDWrapperDataBase;
class UScriptStruct* FChaosVDWrapperDataBase::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDWrapperDataBase.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDWrapperDataBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDWrapperDataBase, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("ChaosVDWrapperDataBase"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDWrapperDataBase.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosVDWrapperDataBase Property Definitions **********************
void Z_Construct_UScriptStruct_FChaosVDWrapperDataBase_Statics::NewProp_bHasValidData_SetBit(void* Obj)
{
((FChaosVDWrapperDataBase*)Obj)->bHasValidData = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDWrapperDataBase_Statics::NewProp_bHasValidData = { "bHasValidData", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FChaosVDWrapperDataBase), &Z_Construct_UScriptStruct_FChaosVDWrapperDataBase_Statics::NewProp_bHasValidData_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHasValidData_MetaData), NewProp_bHasValidData_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosVDWrapperDataBase_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDWrapperDataBase_Statics::NewProp_bHasValidData,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDWrapperDataBase_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosVDWrapperDataBase Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDWrapperDataBase_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVDRuntime,
nullptr,
&NewStructOps,
"ChaosVDWrapperDataBase",
Z_Construct_UScriptStruct_FChaosVDWrapperDataBase_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDWrapperDataBase_Statics::PropPointers),
sizeof(FChaosVDWrapperDataBase),
alignof(FChaosVDWrapperDataBase),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDWrapperDataBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDWrapperDataBase_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDWrapperDataBase()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDWrapperDataBase.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDWrapperDataBase.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDWrapperDataBase_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDWrapperDataBase.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDWrapperDataBase *********************************************
// ********** Begin ScriptStruct FChaosVDConstraintDataWrapperBase *********************************
struct Z_Construct_UScriptStruct_FChaosVDConstraintDataWrapperBase_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDConstraintDataWrapperBase); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDConstraintDataWrapperBase); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Base struct that declares the interface to be used for any Constraint data to be visualized */" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
{ "ToolTip", "Base struct that declares the interface to be used for any Constraint data to be visualized" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDConstraintDataWrapperBase constinit property declarations *
// ********** End ScriptStruct FChaosVDConstraintDataWrapperBase constinit property declarations ***
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDConstraintDataWrapperBase>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDConstraintDataWrapperBase_Statics
static_assert(std::is_polymorphic<FChaosVDConstraintDataWrapperBase>() == std::is_polymorphic<FChaosVDWrapperDataBase>(), "USTRUCT FChaosVDConstraintDataWrapperBase cannot be polymorphic unless super FChaosVDWrapperDataBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDConstraintDataWrapperBase;
class UScriptStruct* FChaosVDConstraintDataWrapperBase::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDConstraintDataWrapperBase.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDConstraintDataWrapperBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDConstraintDataWrapperBase, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("ChaosVDConstraintDataWrapperBase"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDConstraintDataWrapperBase.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDConstraintDataWrapperBase_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVDRuntime,
Z_Construct_UScriptStruct_FChaosVDWrapperDataBase,
&NewStructOps,
"ChaosVDConstraintDataWrapperBase",
nullptr,
0,
sizeof(FChaosVDConstraintDataWrapperBase),
alignof(FChaosVDConstraintDataWrapperBase),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDConstraintDataWrapperBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDConstraintDataWrapperBase_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDConstraintDataWrapperBase()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDConstraintDataWrapperBase.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDConstraintDataWrapperBase.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDConstraintDataWrapperBase_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDConstraintDataWrapperBase.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDConstraintDataWrapperBase ***********************************
// ********** Begin ScriptStruct FChaosVDFRigidParticleControlFlags ********************************
struct Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDFRigidParticleControlFlags); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDFRigidParticleControlFlags); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bGravityEnabled_MetaData[] = {
{ "Category", "Particle Control Flags" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCCDEnabled_MetaData[] = {
{ "Category", "Particle Control Flags" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOneWayInteractionEnabled_MetaData[] = {
{ "Category", "Particle Control Flags" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bInertiaConditioningEnabled_MetaData[] = {
{ "Category", "Particle Control Flags" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GravityGroupIndex_MetaData[] = {
{ "Category", "Particle Control Flags" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMACDEnabled_MetaData[] = {
{ "Category", "Particle Control Flags" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPartialIslandSleepAllowed_MetaData[] = {
{ "Category", "Particle Control Flags" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bGyroscopicTorqueEnabled_MetaData[] = {
{ "Category", "Particle Control Flags" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDFRigidParticleControlFlags constinit property declarations
static void NewProp_bGravityEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bGravityEnabled;
static void NewProp_bCCDEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCCDEnabled;
static void NewProp_bOneWayInteractionEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOneWayInteractionEnabled;
static void NewProp_bInertiaConditioningEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInertiaConditioningEnabled;
static const UECodeGen_Private::FIntPropertyParams NewProp_GravityGroupIndex;
static void NewProp_bMACDEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMACDEnabled;
static void NewProp_bPartialIslandSleepAllowed_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPartialIslandSleepAllowed;
static void NewProp_bGyroscopicTorqueEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bGyroscopicTorqueEnabled;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosVDFRigidParticleControlFlags constinit property declarations **
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDFRigidParticleControlFlags>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics
static_assert(std::is_polymorphic<FChaosVDFRigidParticleControlFlags>() == std::is_polymorphic<FChaosVDWrapperDataBase>(), "USTRUCT FChaosVDFRigidParticleControlFlags cannot be polymorphic unless super FChaosVDWrapperDataBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDFRigidParticleControlFlags;
class UScriptStruct* FChaosVDFRigidParticleControlFlags::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDFRigidParticleControlFlags.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDFRigidParticleControlFlags.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("ChaosVDFRigidParticleControlFlags"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDFRigidParticleControlFlags.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosVDFRigidParticleControlFlags Property Definitions ***********
void Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::NewProp_bGravityEnabled_SetBit(void* Obj)
{
((FChaosVDFRigidParticleControlFlags*)Obj)->bGravityEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::NewProp_bGravityEnabled = { "bGravityEnabled", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FChaosVDFRigidParticleControlFlags), &Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::NewProp_bGravityEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bGravityEnabled_MetaData), NewProp_bGravityEnabled_MetaData) };
void Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::NewProp_bCCDEnabled_SetBit(void* Obj)
{
((FChaosVDFRigidParticleControlFlags*)Obj)->bCCDEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::NewProp_bCCDEnabled = { "bCCDEnabled", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FChaosVDFRigidParticleControlFlags), &Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::NewProp_bCCDEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCCDEnabled_MetaData), NewProp_bCCDEnabled_MetaData) };
void Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::NewProp_bOneWayInteractionEnabled_SetBit(void* Obj)
{
((FChaosVDFRigidParticleControlFlags*)Obj)->bOneWayInteractionEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::NewProp_bOneWayInteractionEnabled = { "bOneWayInteractionEnabled", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FChaosVDFRigidParticleControlFlags), &Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::NewProp_bOneWayInteractionEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOneWayInteractionEnabled_MetaData), NewProp_bOneWayInteractionEnabled_MetaData) };
void Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::NewProp_bInertiaConditioningEnabled_SetBit(void* Obj)
{
((FChaosVDFRigidParticleControlFlags*)Obj)->bInertiaConditioningEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::NewProp_bInertiaConditioningEnabled = { "bInertiaConditioningEnabled", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FChaosVDFRigidParticleControlFlags), &Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::NewProp_bInertiaConditioningEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bInertiaConditioningEnabled_MetaData), NewProp_bInertiaConditioningEnabled_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::NewProp_GravityGroupIndex = { "GravityGroupIndex", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDFRigidParticleControlFlags, GravityGroupIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GravityGroupIndex_MetaData), NewProp_GravityGroupIndex_MetaData) };
void Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::NewProp_bMACDEnabled_SetBit(void* Obj)
{
((FChaosVDFRigidParticleControlFlags*)Obj)->bMACDEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::NewProp_bMACDEnabled = { "bMACDEnabled", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FChaosVDFRigidParticleControlFlags), &Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::NewProp_bMACDEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMACDEnabled_MetaData), NewProp_bMACDEnabled_MetaData) };
void Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::NewProp_bPartialIslandSleepAllowed_SetBit(void* Obj)
{
((FChaosVDFRigidParticleControlFlags*)Obj)->bPartialIslandSleepAllowed = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::NewProp_bPartialIslandSleepAllowed = { "bPartialIslandSleepAllowed", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FChaosVDFRigidParticleControlFlags), &Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::NewProp_bPartialIslandSleepAllowed_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPartialIslandSleepAllowed_MetaData), NewProp_bPartialIslandSleepAllowed_MetaData) };
void Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::NewProp_bGyroscopicTorqueEnabled_SetBit(void* Obj)
{
((FChaosVDFRigidParticleControlFlags*)Obj)->bGyroscopicTorqueEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::NewProp_bGyroscopicTorqueEnabled = { "bGyroscopicTorqueEnabled", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FChaosVDFRigidParticleControlFlags), &Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::NewProp_bGyroscopicTorqueEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bGyroscopicTorqueEnabled_MetaData), NewProp_bGyroscopicTorqueEnabled_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::NewProp_bGravityEnabled,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::NewProp_bCCDEnabled,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::NewProp_bOneWayInteractionEnabled,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::NewProp_bInertiaConditioningEnabled,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::NewProp_GravityGroupIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::NewProp_bMACDEnabled,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::NewProp_bPartialIslandSleepAllowed,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::NewProp_bGyroscopicTorqueEnabled,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosVDFRigidParticleControlFlags Property Definitions *************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVDRuntime,
Z_Construct_UScriptStruct_FChaosVDWrapperDataBase,
&NewStructOps,
"ChaosVDFRigidParticleControlFlags",
Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::PropPointers),
sizeof(FChaosVDFRigidParticleControlFlags),
alignof(FChaosVDFRigidParticleControlFlags),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDFRigidParticleControlFlags.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDFRigidParticleControlFlags.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDFRigidParticleControlFlags.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDFRigidParticleControlFlags **********************************
// ********** Begin ScriptStruct FChaosVDParticlePositionRotation **********************************
struct Z_Construct_UScriptStruct_FChaosVDParticlePositionRotation_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDParticlePositionRotation); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDParticlePositionRotation); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Simplified UStruct version of FParticlePositionRotation.\n * Used to be able to show the values in the editor and allow changes via the Property Editor.\n */" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
{ "ToolTip", "Simplified UStruct version of FParticlePositionRotation.\nUsed to be able to show the values in the editor and allow changes via the Property Editor." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MX_MetaData[] = {
{ "Category", "Particle Velocities" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MR_MetaData[] = {
{ "Category", "Particle Velocities" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDParticlePositionRotation constinit property declarations **
static const UECodeGen_Private::FStructPropertyParams NewProp_MX;
static const UECodeGen_Private::FStructPropertyParams NewProp_MR;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosVDParticlePositionRotation constinit property declarations ****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDParticlePositionRotation>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDParticlePositionRotation_Statics
static_assert(std::is_polymorphic<FChaosVDParticlePositionRotation>() == std::is_polymorphic<FChaosVDWrapperDataBase>(), "USTRUCT FChaosVDParticlePositionRotation cannot be polymorphic unless super FChaosVDWrapperDataBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDParticlePositionRotation;
class UScriptStruct* FChaosVDParticlePositionRotation::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDParticlePositionRotation.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDParticlePositionRotation.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDParticlePositionRotation, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("ChaosVDParticlePositionRotation"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDParticlePositionRotation.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosVDParticlePositionRotation Property Definitions *************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDParticlePositionRotation_Statics::NewProp_MX = { "MX", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticlePositionRotation, MX), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MX_MetaData), NewProp_MX_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDParticlePositionRotation_Statics::NewProp_MR = { "MR", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticlePositionRotation, MR), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MR_MetaData), NewProp_MR_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosVDParticlePositionRotation_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticlePositionRotation_Statics::NewProp_MX,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticlePositionRotation_Statics::NewProp_MR,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDParticlePositionRotation_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosVDParticlePositionRotation Property Definitions ***************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDParticlePositionRotation_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVDRuntime,
Z_Construct_UScriptStruct_FChaosVDWrapperDataBase,
&NewStructOps,
"ChaosVDParticlePositionRotation",
Z_Construct_UScriptStruct_FChaosVDParticlePositionRotation_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDParticlePositionRotation_Statics::PropPointers),
sizeof(FChaosVDParticlePositionRotation),
alignof(FChaosVDParticlePositionRotation),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDParticlePositionRotation_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDParticlePositionRotation_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDParticlePositionRotation()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDParticlePositionRotation.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDParticlePositionRotation.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDParticlePositionRotation_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDParticlePositionRotation.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDParticlePositionRotation ************************************
// ********** Begin ScriptStruct FChaosVDParticleVelocities ****************************************
struct Z_Construct_UScriptStruct_FChaosVDParticleVelocities_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDParticleVelocities); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDParticleVelocities); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Simplified UStruct version of FParticleVelocities.\n * Used to be able to show the values in the editor and allow changes via the Property Editor.\n */" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
{ "ToolTip", "Simplified UStruct version of FParticleVelocities.\nUsed to be able to show the values in the editor and allow changes via the Property Editor." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MV_MetaData[] = {
{ "Category", "Particle Velocities" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MW_MetaData[] = {
{ "Category", "Particle Velocities" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDParticleVelocities constinit property declarations ********
static const UECodeGen_Private::FStructPropertyParams NewProp_MV;
static const UECodeGen_Private::FStructPropertyParams NewProp_MW;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosVDParticleVelocities constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDParticleVelocities>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDParticleVelocities_Statics
static_assert(std::is_polymorphic<FChaosVDParticleVelocities>() == std::is_polymorphic<FChaosVDWrapperDataBase>(), "USTRUCT FChaosVDParticleVelocities cannot be polymorphic unless super FChaosVDWrapperDataBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDParticleVelocities;
class UScriptStruct* FChaosVDParticleVelocities::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDParticleVelocities.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDParticleVelocities.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDParticleVelocities, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("ChaosVDParticleVelocities"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDParticleVelocities.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosVDParticleVelocities Property Definitions *******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleVelocities_Statics::NewProp_MV = { "MV", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleVelocities, MV), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MV_MetaData), NewProp_MV_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleVelocities_Statics::NewProp_MW = { "MW", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleVelocities, MW), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MW_MetaData), NewProp_MW_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosVDParticleVelocities_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleVelocities_Statics::NewProp_MV,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleVelocities_Statics::NewProp_MW,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDParticleVelocities_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosVDParticleVelocities Property Definitions *********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDParticleVelocities_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVDRuntime,
Z_Construct_UScriptStruct_FChaosVDWrapperDataBase,
&NewStructOps,
"ChaosVDParticleVelocities",
Z_Construct_UScriptStruct_FChaosVDParticleVelocities_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDParticleVelocities_Statics::PropPointers),
sizeof(FChaosVDParticleVelocities),
alignof(FChaosVDParticleVelocities),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDParticleVelocities_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDParticleVelocities_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDParticleVelocities()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDParticleVelocities.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDParticleVelocities.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDParticleVelocities_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDParticleVelocities.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDParticleVelocities ******************************************
// ********** Begin ScriptStruct FChaosVDParticleBounds ********************************************
struct Z_Construct_UScriptStruct_FChaosVDParticleBounds_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDParticleBounds); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDParticleBounds); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MMin_MetaData[] = {
{ "Category", "Particle Bounds Min" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MMax_MetaData[] = {
{ "Category", "Particle Bounds Max" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDParticleBounds constinit property declarations ************
static const UECodeGen_Private::FStructPropertyParams NewProp_MMin;
static const UECodeGen_Private::FStructPropertyParams NewProp_MMax;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosVDParticleBounds constinit property declarations **************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDParticleBounds>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDParticleBounds_Statics
static_assert(std::is_polymorphic<FChaosVDParticleBounds>() == std::is_polymorphic<FChaosVDWrapperDataBase>(), "USTRUCT FChaosVDParticleBounds cannot be polymorphic unless super FChaosVDWrapperDataBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDParticleBounds;
class UScriptStruct* FChaosVDParticleBounds::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDParticleBounds.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDParticleBounds.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDParticleBounds, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("ChaosVDParticleBounds"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDParticleBounds.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosVDParticleBounds Property Definitions ***********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleBounds_Statics::NewProp_MMin = { "MMin", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleBounds, MMin), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MMin_MetaData), NewProp_MMin_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleBounds_Statics::NewProp_MMax = { "MMax", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleBounds, MMax), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MMax_MetaData), NewProp_MMax_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosVDParticleBounds_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleBounds_Statics::NewProp_MMin,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleBounds_Statics::NewProp_MMax,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDParticleBounds_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosVDParticleBounds Property Definitions *************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDParticleBounds_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVDRuntime,
Z_Construct_UScriptStruct_FChaosVDWrapperDataBase,
&NewStructOps,
"ChaosVDParticleBounds",
Z_Construct_UScriptStruct_FChaosVDParticleBounds_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDParticleBounds_Statics::PropPointers),
sizeof(FChaosVDParticleBounds),
alignof(FChaosVDParticleBounds),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDParticleBounds_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDParticleBounds_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDParticleBounds()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDParticleBounds.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDParticleBounds.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDParticleBounds_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDParticleBounds.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDParticleBounds **********************************************
// ********** Begin ScriptStruct FChaosVDParticleDynamics ******************************************
struct Z_Construct_UScriptStruct_FChaosVDParticleDynamics_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDParticleDynamics); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDParticleDynamics); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Simplified UStruct version of FParticleDynamics.\n * Used to be able to show the values in the editor and allow changes via the Property Editor.\n */" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
{ "ToolTip", "Simplified UStruct version of FParticleDynamics.\nUsed to be able to show the values in the editor and allow changes via the Property Editor." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MAcceleration_MetaData[] = {
{ "Category", "Particle Dynamics" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MAngularAcceleration_MetaData[] = {
{ "Category", "Particle Dynamics" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MLinearImpulseVelocity_MetaData[] = {
{ "Category", "Particle Dynamics" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MAngularImpulseVelocity_MetaData[] = {
{ "Category", "Particle Dynamics" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDParticleDynamics constinit property declarations **********
static const UECodeGen_Private::FStructPropertyParams NewProp_MAcceleration;
static const UECodeGen_Private::FStructPropertyParams NewProp_MAngularAcceleration;
static const UECodeGen_Private::FStructPropertyParams NewProp_MLinearImpulseVelocity;
static const UECodeGen_Private::FStructPropertyParams NewProp_MAngularImpulseVelocity;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosVDParticleDynamics constinit property declarations ************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDParticleDynamics>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDParticleDynamics_Statics
static_assert(std::is_polymorphic<FChaosVDParticleDynamics>() == std::is_polymorphic<FChaosVDWrapperDataBase>(), "USTRUCT FChaosVDParticleDynamics cannot be polymorphic unless super FChaosVDWrapperDataBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDParticleDynamics;
class UScriptStruct* FChaosVDParticleDynamics::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDParticleDynamics.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDParticleDynamics.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDParticleDynamics, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("ChaosVDParticleDynamics"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDParticleDynamics.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosVDParticleDynamics Property Definitions *********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDynamics_Statics::NewProp_MAcceleration = { "MAcceleration", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDynamics, MAcceleration), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MAcceleration_MetaData), NewProp_MAcceleration_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDynamics_Statics::NewProp_MAngularAcceleration = { "MAngularAcceleration", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDynamics, MAngularAcceleration), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MAngularAcceleration_MetaData), NewProp_MAngularAcceleration_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDynamics_Statics::NewProp_MLinearImpulseVelocity = { "MLinearImpulseVelocity", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDynamics, MLinearImpulseVelocity), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MLinearImpulseVelocity_MetaData), NewProp_MLinearImpulseVelocity_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDynamics_Statics::NewProp_MAngularImpulseVelocity = { "MAngularImpulseVelocity", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDynamics, MAngularImpulseVelocity), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MAngularImpulseVelocity_MetaData), NewProp_MAngularImpulseVelocity_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosVDParticleDynamics_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDynamics_Statics::NewProp_MAcceleration,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDynamics_Statics::NewProp_MAngularAcceleration,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDynamics_Statics::NewProp_MLinearImpulseVelocity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDynamics_Statics::NewProp_MAngularImpulseVelocity,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDParticleDynamics_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosVDParticleDynamics Property Definitions ***********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDParticleDynamics_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVDRuntime,
Z_Construct_UScriptStruct_FChaosVDWrapperDataBase,
&NewStructOps,
"ChaosVDParticleDynamics",
Z_Construct_UScriptStruct_FChaosVDParticleDynamics_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDParticleDynamics_Statics::PropPointers),
sizeof(FChaosVDParticleDynamics),
alignof(FChaosVDParticleDynamics),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDParticleDynamics_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDParticleDynamics_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDParticleDynamics()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDParticleDynamics.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDParticleDynamics.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDParticleDynamics_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDParticleDynamics.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDParticleDynamics ********************************************
// ********** Begin ScriptStruct FChaosVDParticleMassProps *****************************************
struct Z_Construct_UScriptStruct_FChaosVDParticleMassProps_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDParticleMassProps); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDParticleMassProps); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Simplified UStruct version of FParticleMassProps.\n * Used to be able to show the values in the editor and allow changes via the Property Editor.\n */" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
{ "ToolTip", "Simplified UStruct version of FParticleMassProps.\nUsed to be able to show the values in the editor and allow changes via the Property Editor." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MCenterOfMass_MetaData[] = {
{ "Category", "Particle Mass Props" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MRotationOfMass_MetaData[] = {
{ "Category", "Particle Mass Props" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MI_MetaData[] = {
{ "Category", "Particle Mass Props" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MInvI_MetaData[] = {
{ "Category", "Particle Mass Props" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MM_MetaData[] = {
{ "Category", "Particle Mass Props" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MInvM_MetaData[] = {
{ "Category", "Particle Mass Props" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDParticleMassProps constinit property declarations *********
static const UECodeGen_Private::FStructPropertyParams NewProp_MCenterOfMass;
static const UECodeGen_Private::FStructPropertyParams NewProp_MRotationOfMass;
static const UECodeGen_Private::FStructPropertyParams NewProp_MI;
static const UECodeGen_Private::FStructPropertyParams NewProp_MInvI;
static const UECodeGen_Private::FDoublePropertyParams NewProp_MM;
static const UECodeGen_Private::FDoublePropertyParams NewProp_MInvM;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosVDParticleMassProps constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDParticleMassProps>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDParticleMassProps_Statics
static_assert(std::is_polymorphic<FChaosVDParticleMassProps>() == std::is_polymorphic<FChaosVDWrapperDataBase>(), "USTRUCT FChaosVDParticleMassProps cannot be polymorphic unless super FChaosVDWrapperDataBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDParticleMassProps;
class UScriptStruct* FChaosVDParticleMassProps::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDParticleMassProps.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDParticleMassProps.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDParticleMassProps, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("ChaosVDParticleMassProps"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDParticleMassProps.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosVDParticleMassProps Property Definitions ********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleMassProps_Statics::NewProp_MCenterOfMass = { "MCenterOfMass", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleMassProps, MCenterOfMass), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MCenterOfMass_MetaData), NewProp_MCenterOfMass_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleMassProps_Statics::NewProp_MRotationOfMass = { "MRotationOfMass", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleMassProps, MRotationOfMass), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MRotationOfMass_MetaData), NewProp_MRotationOfMass_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleMassProps_Statics::NewProp_MI = { "MI", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleMassProps, MI), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MI_MetaData), NewProp_MI_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleMassProps_Statics::NewProp_MInvI = { "MInvI", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleMassProps, MInvI), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MInvI_MetaData), NewProp_MInvI_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDParticleMassProps_Statics::NewProp_MM = { "MM", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleMassProps, MM), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MM_MetaData), NewProp_MM_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDParticleMassProps_Statics::NewProp_MInvM = { "MInvM", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleMassProps, MInvM), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MInvM_MetaData), NewProp_MInvM_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosVDParticleMassProps_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleMassProps_Statics::NewProp_MCenterOfMass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleMassProps_Statics::NewProp_MRotationOfMass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleMassProps_Statics::NewProp_MI,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleMassProps_Statics::NewProp_MInvI,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleMassProps_Statics::NewProp_MM,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleMassProps_Statics::NewProp_MInvM,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDParticleMassProps_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosVDParticleMassProps Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDParticleMassProps_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVDRuntime,
Z_Construct_UScriptStruct_FChaosVDWrapperDataBase,
&NewStructOps,
"ChaosVDParticleMassProps",
Z_Construct_UScriptStruct_FChaosVDParticleMassProps_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDParticleMassProps_Statics::PropPointers),
sizeof(FChaosVDParticleMassProps),
alignof(FChaosVDParticleMassProps),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDParticleMassProps_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDParticleMassProps_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDParticleMassProps()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDParticleMassProps.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDParticleMassProps.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDParticleMassProps_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDParticleMassProps.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDParticleMassProps *******************************************
// ********** Begin ScriptStruct FChaosVDParticleDynamicMisc ***************************************
struct Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDParticleDynamicMisc); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDParticleDynamicMisc); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Simplified UStruct version of FParticleDynamicMisc.\n * Used to be able to show the values in the editor and allow changes via the Property Editor.\n */" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
{ "ToolTip", "Simplified UStruct version of FParticleDynamicMisc.\nUsed to be able to show the values in the editor and allow changes via the Property Editor." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MLinearEtherDrag_MetaData[] = {
{ "Category", "Particle Dynamic Misc" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MAngularEtherDrag_MetaData[] = {
{ "Category", "Particle Dynamic Misc" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MMaxLinearSpeedSq_MetaData[] = {
{ "Category", "Particle Dynamic Misc" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MMaxAngularSpeedSq_MetaData[] = {
{ "Category", "Particle Dynamic Misc" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MInitialOverlapDepenetrationVelocity_MetaData[] = {
{ "Category", "Particle Dynamic Misc" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MSleepThresholdMultiplier_MetaData[] = {
{ "Category", "Particle Dynamic Misc" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MCollisionGroup_MetaData[] = {
{ "Category", "Particle Dynamic Misc" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MObjectState_MetaData[] = {
{ "Category", "Particle Dynamic Misc" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MSleepType_MetaData[] = {
{ "Category", "Particle Dynamic Misc" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MCollisionConstraintFlag_MetaData[] = {
{ "Category", "Particle Dynamic Misc" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MControlFlags_MetaData[] = {
{ "Category", "Particle Dynamic Misc" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDisabled_MetaData[] = {
{ "Category", "Particle Dynamic Misc" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PositionSolverIterationCount_MetaData[] = {
{ "Category", "Particle Control Flags" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VelocitySolverIterationCount_MetaData[] = {
{ "Category", "Particle Control Flags" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ProjectionSolverIterationCount_MetaData[] = {
{ "Category", "Particle Control Flags" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDParticleDynamicMisc constinit property declarations *******
static const UECodeGen_Private::FDoublePropertyParams NewProp_MLinearEtherDrag;
static const UECodeGen_Private::FDoublePropertyParams NewProp_MAngularEtherDrag;
static const UECodeGen_Private::FDoublePropertyParams NewProp_MMaxLinearSpeedSq;
static const UECodeGen_Private::FDoublePropertyParams NewProp_MMaxAngularSpeedSq;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MInitialOverlapDepenetrationVelocity;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MSleepThresholdMultiplier;
static const UECodeGen_Private::FIntPropertyParams NewProp_MCollisionGroup;
static const UECodeGen_Private::FInt8PropertyParams NewProp_MObjectState_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_MObjectState;
static const UECodeGen_Private::FBytePropertyParams NewProp_MSleepType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_MSleepType;
static const UECodeGen_Private::FUInt32PropertyParams NewProp_MCollisionConstraintFlag;
static const UECodeGen_Private::FStructPropertyParams NewProp_MControlFlags;
static void NewProp_bDisabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDisabled;
static const UECodeGen_Private::FInt8PropertyParams NewProp_PositionSolverIterationCount;
static const UECodeGen_Private::FInt8PropertyParams NewProp_VelocitySolverIterationCount;
static const UECodeGen_Private::FInt8PropertyParams NewProp_ProjectionSolverIterationCount;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosVDParticleDynamicMisc constinit property declarations *********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDParticleDynamicMisc>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics
static_assert(std::is_polymorphic<FChaosVDParticleDynamicMisc>() == std::is_polymorphic<FChaosVDWrapperDataBase>(), "USTRUCT FChaosVDParticleDynamicMisc cannot be polymorphic unless super FChaosVDWrapperDataBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDParticleDynamicMisc;
class UScriptStruct* FChaosVDParticleDynamicMisc::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDParticleDynamicMisc.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDParticleDynamicMisc.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("ChaosVDParticleDynamicMisc"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDParticleDynamicMisc.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosVDParticleDynamicMisc Property Definitions ******************
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_MLinearEtherDrag = { "MLinearEtherDrag", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDynamicMisc, MLinearEtherDrag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MLinearEtherDrag_MetaData), NewProp_MLinearEtherDrag_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_MAngularEtherDrag = { "MAngularEtherDrag", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDynamicMisc, MAngularEtherDrag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MAngularEtherDrag_MetaData), NewProp_MAngularEtherDrag_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_MMaxLinearSpeedSq = { "MMaxLinearSpeedSq", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDynamicMisc, MMaxLinearSpeedSq), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MMaxLinearSpeedSq_MetaData), NewProp_MMaxLinearSpeedSq_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_MMaxAngularSpeedSq = { "MMaxAngularSpeedSq", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDynamicMisc, MMaxAngularSpeedSq), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MMaxAngularSpeedSq_MetaData), NewProp_MMaxAngularSpeedSq_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_MInitialOverlapDepenetrationVelocity = { "MInitialOverlapDepenetrationVelocity", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDynamicMisc, MInitialOverlapDepenetrationVelocity), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MInitialOverlapDepenetrationVelocity_MetaData), NewProp_MInitialOverlapDepenetrationVelocity_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_MSleepThresholdMultiplier = { "MSleepThresholdMultiplier", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDynamicMisc, MSleepThresholdMultiplier), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MSleepThresholdMultiplier_MetaData), NewProp_MSleepThresholdMultiplier_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_MCollisionGroup = { "MCollisionGroup", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDynamicMisc, MCollisionGroup), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MCollisionGroup_MetaData), NewProp_MCollisionGroup_MetaData) };
const UECodeGen_Private::FInt8PropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_MObjectState_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int8, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_MObjectState = { "MObjectState", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDynamicMisc, MObjectState), Z_Construct_UEnum_ChaosVDRuntime_EChaosVDObjectStateType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MObjectState_MetaData), NewProp_MObjectState_MetaData) }; // 3557976385
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_MSleepType_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_FChaosVDParticleDynamicMisc_Statics::NewProp_MSleepType = { "MSleepType", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDynamicMisc, MSleepType), Z_Construct_UEnum_ChaosVDRuntime_EChaosVDSleepType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MSleepType_MetaData), NewProp_MSleepType_MetaData) }; // 2370038828
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_MCollisionConstraintFlag = { "MCollisionConstraintFlag", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDynamicMisc, MCollisionConstraintFlag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MCollisionConstraintFlag_MetaData), NewProp_MCollisionConstraintFlag_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_MControlFlags = { "MControlFlags", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDynamicMisc, MControlFlags), Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MControlFlags_MetaData), NewProp_MControlFlags_MetaData) }; // 3166495125
void Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_bDisabled_SetBit(void* Obj)
{
((FChaosVDParticleDynamicMisc*)Obj)->bDisabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_bDisabled = { "bDisabled", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FChaosVDParticleDynamicMisc), &Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_bDisabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDisabled_MetaData), NewProp_bDisabled_MetaData) };
const UECodeGen_Private::FInt8PropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_PositionSolverIterationCount = { "PositionSolverIterationCount", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int8, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDynamicMisc, PositionSolverIterationCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PositionSolverIterationCount_MetaData), NewProp_PositionSolverIterationCount_MetaData) };
const UECodeGen_Private::FInt8PropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_VelocitySolverIterationCount = { "VelocitySolverIterationCount", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int8, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDynamicMisc, VelocitySolverIterationCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VelocitySolverIterationCount_MetaData), NewProp_VelocitySolverIterationCount_MetaData) };
const UECodeGen_Private::FInt8PropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_ProjectionSolverIterationCount = { "ProjectionSolverIterationCount", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int8, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDynamicMisc, ProjectionSolverIterationCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ProjectionSolverIterationCount_MetaData), NewProp_ProjectionSolverIterationCount_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_MLinearEtherDrag,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_MAngularEtherDrag,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_MMaxLinearSpeedSq,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_MMaxAngularSpeedSq,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_MInitialOverlapDepenetrationVelocity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_MSleepThresholdMultiplier,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_MCollisionGroup,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_MObjectState_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_MObjectState,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_MSleepType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_MSleepType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_MCollisionConstraintFlag,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_MControlFlags,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_bDisabled,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_PositionSolverIterationCount,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_VelocitySolverIterationCount,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewProp_ProjectionSolverIterationCount,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosVDParticleDynamicMisc Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVDRuntime,
Z_Construct_UScriptStruct_FChaosVDWrapperDataBase,
&NewStructOps,
"ChaosVDParticleDynamicMisc",
Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::PropPointers),
sizeof(FChaosVDParticleDynamicMisc),
alignof(FChaosVDParticleDynamicMisc),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDParticleDynamicMisc.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDParticleDynamicMisc.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDParticleDynamicMisc.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDParticleDynamicMisc *****************************************
// ********** Begin ScriptStruct FChaosVDConnectivityEdge ******************************************
struct Z_Construct_UScriptStruct_FChaosVDConnectivityEdge_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDConnectivityEdge); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDConnectivityEdge); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Represents the data of a connectivity Edge that CVD can use to reconstruct it during playback */" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
{ "ToolTip", "Represents the data of a connectivity Edge that CVD can use to reconstruct it during playback" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SiblingParticleID_MetaData[] = {
{ "Category", "ConnectivityEdge" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Strain_MetaData[] = {
{ "Category", "ConnectivityEdge" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDConnectivityEdge constinit property declarations **********
static const UECodeGen_Private::FIntPropertyParams NewProp_SiblingParticleID;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Strain;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosVDConnectivityEdge constinit property declarations ************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDConnectivityEdge>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDConnectivityEdge_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDConnectivityEdge;
class UScriptStruct* FChaosVDConnectivityEdge::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDConnectivityEdge.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDConnectivityEdge.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDConnectivityEdge, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("ChaosVDConnectivityEdge"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDConnectivityEdge.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosVDConnectivityEdge Property Definitions *********************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDConnectivityEdge_Statics::NewProp_SiblingParticleID = { "SiblingParticleID", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDConnectivityEdge, SiblingParticleID), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SiblingParticleID_MetaData), NewProp_SiblingParticleID_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FChaosVDConnectivityEdge_Statics::NewProp_Strain = { "Strain", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDConnectivityEdge, Strain), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Strain_MetaData), NewProp_Strain_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosVDConnectivityEdge_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDConnectivityEdge_Statics::NewProp_SiblingParticleID,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDConnectivityEdge_Statics::NewProp_Strain,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDConnectivityEdge_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosVDConnectivityEdge Property Definitions ***********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDConnectivityEdge_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVDRuntime,
nullptr,
&NewStructOps,
"ChaosVDConnectivityEdge",
Z_Construct_UScriptStruct_FChaosVDConnectivityEdge_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDConnectivityEdge_Statics::PropPointers),
sizeof(FChaosVDConnectivityEdge),
alignof(FChaosVDConnectivityEdge),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDConnectivityEdge_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDConnectivityEdge_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDConnectivityEdge()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDConnectivityEdge.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDConnectivityEdge.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDConnectivityEdge_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDConnectivityEdge.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDConnectivityEdge ********************************************
// ********** Begin ScriptStruct FChaosVDParticleCluster *******************************************
struct Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDParticleCluster); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDParticleCluster); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Structure contained data from a Clustered Particle.\n * Used to be able to show the values in the editor and allow changes via the Property Editor.\n */" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
{ "ToolTip", "Structure contained data from a Clustered Particle.\nUsed to be able to show the values in the editor and allow changes via the Property Editor." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParentParticleID_MetaData[] = {
{ "Category", "Particle Cluster" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumChildren_MetaData[] = {
{ "Category", "Particle Cluster | Cluster Id" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChildToParent_MetaData[] = {
{ "Category", "Particle Cluster" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClusterGroupIndex_MetaData[] = {
{ "Category", "Particle Cluster" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bInternalCluster_MetaData[] = {
{ "Category", "Particle Cluster" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionImpulse_MetaData[] = {
{ "Category", "Particle Cluster" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExternalStrains_MetaData[] = {
{ "Category", "Particle Cluster" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InternalStrains_MetaData[] = {
{ "Category", "Particle Cluster" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Strain_MetaData[] = {
{ "Category", "Particle Cluster" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ConnectivityEdges_MetaData[] = {
{ "Category", "Particle Cluster" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsAnchored_MetaData[] = {
{ "Category", "Particle Cluster" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUnbreakable_MetaData[] = {
{ "Category", "Particle Cluster" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsChildToParentLocked_MetaData[] = {
{ "Category", "Particle Cluster" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDParticleCluster constinit property declarations ***********
static const UECodeGen_Private::FIntPropertyParams NewProp_ParentParticleID;
static const UECodeGen_Private::FIntPropertyParams NewProp_NumChildren;
static const UECodeGen_Private::FStructPropertyParams NewProp_ChildToParent;
static const UECodeGen_Private::FIntPropertyParams NewProp_ClusterGroupIndex;
static void NewProp_bInternalCluster_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInternalCluster;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CollisionImpulse;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ExternalStrains;
static const UECodeGen_Private::FFloatPropertyParams NewProp_InternalStrains;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Strain;
static const UECodeGen_Private::FStructPropertyParams NewProp_ConnectivityEdges_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ConnectivityEdges;
static void NewProp_bIsAnchored_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsAnchored;
static void NewProp_bUnbreakable_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUnbreakable;
static void NewProp_bIsChildToParentLocked_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsChildToParentLocked;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosVDParticleCluster constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDParticleCluster>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics
static_assert(std::is_polymorphic<FChaosVDParticleCluster>() == std::is_polymorphic<FChaosVDWrapperDataBase>(), "USTRUCT FChaosVDParticleCluster cannot be polymorphic unless super FChaosVDWrapperDataBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDParticleCluster;
class UScriptStruct* FChaosVDParticleCluster::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDParticleCluster.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDParticleCluster.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDParticleCluster, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("ChaosVDParticleCluster"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDParticleCluster.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosVDParticleCluster Property Definitions **********************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_ParentParticleID = { "ParentParticleID", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleCluster, ParentParticleID), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParentParticleID_MetaData), NewProp_ParentParticleID_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_NumChildren = { "NumChildren", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleCluster, NumChildren), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumChildren_MetaData), NewProp_NumChildren_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_ChildToParent = { "ChildToParent", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleCluster, ChildToParent), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChildToParent_MetaData), NewProp_ChildToParent_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_ClusterGroupIndex = { "ClusterGroupIndex", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleCluster, ClusterGroupIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClusterGroupIndex_MetaData), NewProp_ClusterGroupIndex_MetaData) };
void Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_bInternalCluster_SetBit(void* Obj)
{
((FChaosVDParticleCluster*)Obj)->bInternalCluster = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_bInternalCluster = { "bInternalCluster", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FChaosVDParticleCluster), &Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_bInternalCluster_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bInternalCluster_MetaData), NewProp_bInternalCluster_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_CollisionImpulse = { "CollisionImpulse", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleCluster, CollisionImpulse), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionImpulse_MetaData), NewProp_CollisionImpulse_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_ExternalStrains = { "ExternalStrains", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleCluster, ExternalStrains), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExternalStrains_MetaData), NewProp_ExternalStrains_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_InternalStrains = { "InternalStrains", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleCluster, InternalStrains), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InternalStrains_MetaData), NewProp_InternalStrains_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_Strain = { "Strain", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleCluster, Strain), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Strain_MetaData), NewProp_Strain_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_ConnectivityEdges_Inner = { "ConnectivityEdges", nullptr, (EPropertyFlags)0x0000000000020000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FChaosVDConnectivityEdge, METADATA_PARAMS(0, nullptr) }; // 120413236
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_ConnectivityEdges = { "ConnectivityEdges", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleCluster, ConnectivityEdges), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ConnectivityEdges_MetaData), NewProp_ConnectivityEdges_MetaData) }; // 120413236
void Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_bIsAnchored_SetBit(void* Obj)
{
((FChaosVDParticleCluster*)Obj)->bIsAnchored = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_bIsAnchored = { "bIsAnchored", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FChaosVDParticleCluster), &Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_bIsAnchored_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsAnchored_MetaData), NewProp_bIsAnchored_MetaData) };
void Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_bUnbreakable_SetBit(void* Obj)
{
((FChaosVDParticleCluster*)Obj)->bUnbreakable = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_bUnbreakable = { "bUnbreakable", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FChaosVDParticleCluster), &Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_bUnbreakable_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUnbreakable_MetaData), NewProp_bUnbreakable_MetaData) };
void Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_bIsChildToParentLocked_SetBit(void* Obj)
{
((FChaosVDParticleCluster*)Obj)->bIsChildToParentLocked = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_bIsChildToParentLocked = { "bIsChildToParentLocked", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FChaosVDParticleCluster), &Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_bIsChildToParentLocked_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsChildToParentLocked_MetaData), NewProp_bIsChildToParentLocked_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_ParentParticleID,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_NumChildren,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_ChildToParent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_ClusterGroupIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_bInternalCluster,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_CollisionImpulse,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_ExternalStrains,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_InternalStrains,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_Strain,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_ConnectivityEdges_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_ConnectivityEdges,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_bIsAnchored,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_bUnbreakable,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewProp_bIsChildToParentLocked,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosVDParticleCluster Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVDRuntime,
Z_Construct_UScriptStruct_FChaosVDWrapperDataBase,
&NewStructOps,
"ChaosVDParticleCluster",
Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::PropPointers),
sizeof(FChaosVDParticleCluster),
alignof(FChaosVDParticleCluster),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDParticleCluster()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDParticleCluster.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDParticleCluster.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDParticleCluster.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDParticleCluster *********************************************
// ********** Begin Enum EChaosVDParticleContext ***************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDParticleContext;
static UEnum* EChaosVDParticleContext_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosVDParticleContext.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosVDParticleContext.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDParticleContext, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("EChaosVDParticleContext"));
}
return Z_Registration_Info_UEnum_EChaosVDParticleContext.OuterSingleton;
}
template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDParticleContext>()
{
return EChaosVDParticleContext_StaticEnum();
}
struct Z_Construct_UEnum_ChaosVDRuntime_EChaosVDParticleContext_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "GameThread.Name", "EChaosVDParticleContext::GameThread" },
{ "Invalid.Name", "EChaosVDParticleContext::Invalid" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
{ "PhysicsThread.Name", "EChaosVDParticleContext::PhysicsThread" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosVDParticleContext::Invalid", (int64)EChaosVDParticleContext::Invalid },
{ "EChaosVDParticleContext::GameThread", (int64)EChaosVDParticleContext::GameThread },
{ "EChaosVDParticleContext::PhysicsThread", (int64)EChaosVDParticleContext::PhysicsThread },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ChaosVDRuntime_EChaosVDParticleContext_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVDRuntime_EChaosVDParticleContext_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ChaosVDRuntime,
nullptr,
"EChaosVDParticleContext",
"EChaosVDParticleContext",
Z_Construct_UEnum_ChaosVDRuntime_EChaosVDParticleContext_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDParticleContext_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDParticleContext_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVDRuntime_EChaosVDParticleContext_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ChaosVDRuntime_EChaosVDParticleContext()
{
if (!Z_Registration_Info_UEnum_EChaosVDParticleContext.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDParticleContext.InnerSingleton, Z_Construct_UEnum_ChaosVDRuntime_EChaosVDParticleContext_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosVDParticleContext.InnerSingleton;
}
// ********** End Enum EChaosVDParticleContext *****************************************************
// ********** Begin Enum EChaosVDKinematicTargetMode ***********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDKinematicTargetMode;
static UEnum* EChaosVDKinematicTargetMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosVDKinematicTargetMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosVDKinematicTargetMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDKinematicTargetMode, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("EChaosVDKinematicTargetMode"));
}
return Z_Registration_Info_UEnum_EChaosVDKinematicTargetMode.OuterSingleton;
}
template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDKinematicTargetMode>()
{
return EChaosVDKinematicTargetMode_StaticEnum();
}
struct Z_Construct_UEnum_ChaosVDRuntime_EChaosVDKinematicTargetMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
{ "None.Name", "EChaosVDKinematicTargetMode::None" },
{ "Position.Comment", "/** Particle does not move, velocity and angular velocity are zeroed, then mode is set to \"None\". */" },
{ "Position.Name", "EChaosVDKinematicTargetMode::Position" },
{ "Position.ToolTip", "Particle does not move, velocity and angular velocity are zeroed, then mode is set to \"None\"." },
{ "Reset.Comment", "/** Particle does not move and no data is changed */" },
{ "Reset.Name", "EChaosVDKinematicTargetMode::Reset" },
{ "Reset.ToolTip", "Particle does not move and no data is changed" },
{ "Velocity.Comment", "/** Particle is moved to Kinematic Target transform, velocity and angular velocity updated to reflect the change, then mode is set to \"Reset\". */" },
{ "Velocity.Name", "EChaosVDKinematicTargetMode::Velocity" },
{ "Velocity.ToolTip", "Particle is moved to Kinematic Target transform, velocity and angular velocity updated to reflect the change, then mode is set to \"Reset\"." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosVDKinematicTargetMode::None", (int64)EChaosVDKinematicTargetMode::None },
{ "EChaosVDKinematicTargetMode::Reset", (int64)EChaosVDKinematicTargetMode::Reset },
{ "EChaosVDKinematicTargetMode::Position", (int64)EChaosVDKinematicTargetMode::Position },
{ "EChaosVDKinematicTargetMode::Velocity", (int64)EChaosVDKinematicTargetMode::Velocity },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ChaosVDRuntime_EChaosVDKinematicTargetMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVDRuntime_EChaosVDKinematicTargetMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ChaosVDRuntime,
nullptr,
"EChaosVDKinematicTargetMode",
"EChaosVDKinematicTargetMode",
Z_Construct_UEnum_ChaosVDRuntime_EChaosVDKinematicTargetMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDKinematicTargetMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDKinematicTargetMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVDRuntime_EChaosVDKinematicTargetMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ChaosVDRuntime_EChaosVDKinematicTargetMode()
{
if (!Z_Registration_Info_UEnum_EChaosVDKinematicTargetMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDKinematicTargetMode.InnerSingleton, Z_Construct_UEnum_ChaosVDRuntime_EChaosVDKinematicTargetMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosVDKinematicTargetMode.InnerSingleton;
}
// ********** End Enum EChaosVDKinematicTargetMode *************************************************
// ********** Begin ScriptStruct FChaosVDKinematicTarget *******************************************
struct Z_Construct_UScriptStruct_FChaosVDKinematicTarget_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDKinematicTarget); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDKinematicTarget); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Rotation_MetaData[] = {
{ "Category", "Kinematic Target" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Position_MetaData[] = {
{ "Category", "Kinematic Target" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mode_MetaData[] = {
{ "Category", "Kinematic Target" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDKinematicTarget constinit property declarations ***********
static const UECodeGen_Private::FStructPropertyParams NewProp_Rotation;
static const UECodeGen_Private::FStructPropertyParams NewProp_Position;
static const UECodeGen_Private::FIntPropertyParams NewProp_Mode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Mode;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosVDKinematicTarget constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDKinematicTarget>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDKinematicTarget_Statics
static_assert(std::is_polymorphic<FChaosVDKinematicTarget>() == std::is_polymorphic<FChaosVDWrapperDataBase>(), "USTRUCT FChaosVDKinematicTarget cannot be polymorphic unless super FChaosVDWrapperDataBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDKinematicTarget;
class UScriptStruct* FChaosVDKinematicTarget::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDKinematicTarget.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDKinematicTarget.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDKinematicTarget, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("ChaosVDKinematicTarget"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDKinematicTarget.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosVDKinematicTarget Property Definitions **********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDKinematicTarget_Statics::NewProp_Rotation = { "Rotation", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDKinematicTarget, Rotation), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Rotation_MetaData), NewProp_Rotation_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDKinematicTarget_Statics::NewProp_Position = { "Position", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDKinematicTarget, Position), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Position_MetaData), NewProp_Position_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDKinematicTarget_Statics::NewProp_Mode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FChaosVDKinematicTarget_Statics::NewProp_Mode = { "Mode", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDKinematicTarget, Mode), Z_Construct_UEnum_ChaosVDRuntime_EChaosVDKinematicTargetMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mode_MetaData), NewProp_Mode_MetaData) }; // 144510007
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosVDKinematicTarget_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDKinematicTarget_Statics::NewProp_Rotation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDKinematicTarget_Statics::NewProp_Position,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDKinematicTarget_Statics::NewProp_Mode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDKinematicTarget_Statics::NewProp_Mode,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDKinematicTarget_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosVDKinematicTarget Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDKinematicTarget_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVDRuntime,
Z_Construct_UScriptStruct_FChaosVDWrapperDataBase,
&NewStructOps,
"ChaosVDKinematicTarget",
Z_Construct_UScriptStruct_FChaosVDKinematicTarget_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDKinematicTarget_Statics::PropPointers),
sizeof(FChaosVDKinematicTarget),
alignof(FChaosVDKinematicTarget),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDKinematicTarget_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDKinematicTarget_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDKinematicTarget()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDKinematicTarget.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDKinematicTarget.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDKinematicTarget_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDKinematicTarget.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDKinematicTarget *********************************************
// ********** Begin ScriptStruct FChaosVDVSmooth ***************************************************
struct Z_Construct_UScriptStruct_FChaosVDVSmooth_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDVSmooth); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDVSmooth); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MV_MetaData[] = {
{ "Category", "VSmooth" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MW_MetaData[] = {
{ "Category", "VSmooth" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDVSmooth constinit property declarations *******************
static const UECodeGen_Private::FStructPropertyParams NewProp_MV;
static const UECodeGen_Private::FStructPropertyParams NewProp_MW;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosVDVSmooth constinit property declarations *********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDVSmooth>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDVSmooth_Statics
static_assert(std::is_polymorphic<FChaosVDVSmooth>() == std::is_polymorphic<FChaosVDWrapperDataBase>(), "USTRUCT FChaosVDVSmooth cannot be polymorphic unless super FChaosVDWrapperDataBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDVSmooth;
class UScriptStruct* FChaosVDVSmooth::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDVSmooth.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDVSmooth.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDVSmooth, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("ChaosVDVSmooth"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDVSmooth.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosVDVSmooth Property Definitions ******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDVSmooth_Statics::NewProp_MV = { "MV", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDVSmooth, MV), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MV_MetaData), NewProp_MV_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDVSmooth_Statics::NewProp_MW = { "MW", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDVSmooth, MW), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MW_MetaData), NewProp_MW_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosVDVSmooth_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDVSmooth_Statics::NewProp_MV,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDVSmooth_Statics::NewProp_MW,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDVSmooth_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosVDVSmooth Property Definitions ********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDVSmooth_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVDRuntime,
Z_Construct_UScriptStruct_FChaosVDWrapperDataBase,
&NewStructOps,
"ChaosVDVSmooth",
Z_Construct_UScriptStruct_FChaosVDVSmooth_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDVSmooth_Statics::PropPointers),
sizeof(FChaosVDVSmooth),
alignof(FChaosVDVSmooth),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDVSmooth_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDVSmooth_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDVSmooth()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDVSmooth.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDVSmooth.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDVSmooth_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDVSmooth.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDVSmooth *****************************************************
// ********** Begin ScriptStruct FChaosVDParticleDataWrapper ***************************************
struct Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosVDParticleDataWrapper); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDParticleDataWrapper); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Simplified UStruct version of FChaosVDParticleDataWrapper.\n * Used to be able to show the values in the editor and allow changes via the Property Editor.\n */" },
{ "DisplayName", "Particle Data" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
{ "ToolTip", "Simplified UStruct version of FChaosVDParticleDataWrapper.\nUsed to be able to show the values in the editor and allow changes via the Property Editor." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DirtyFlagsBits_MetaData[] = {
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParticleContext_MetaData[] = {
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GeometryHash_MetaData[] = {
{ "Category", "General" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DebugName_MetaData[] = {
{ "Category", "General" },
{ "Comment", "/** Shows the serialized debug name of the particle. This is only valid in CVD recordings from UE 5.6 and earlier.\n\x09 * Particles Debug name now is part of the particle metadata\n\x09* */" },
{ "DisplayName", "Legacy Debug Name" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
{ "ToolTip", "Shows the serialized debug name of the particle. This is only valid in CVD recordings from UE 5.6 and earlier.\nParticles Debug name now is part of the particle metadata" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MetadataId_MetaData[] = {
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParticleIndex_MetaData[] = {
{ "Category", "General" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SolverID_MetaData[] = {
{ "Category", "General" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Type_MetaData[] = {
{ "Category", "General" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParticlePositionRotation_MetaData[] = {
{ "Category", "Particle Position Rotation" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParticleVelocities_MetaData[] = {
{ "Category", "Particle Velocities" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParticleInflatedBounds_MetaData[] = {
{ "Category", "Particle Inflated Bounds" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParticleKinematicTarget_MetaData[] = {
{ "Category", "Particle Kinematic Target" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParticleVWSmooth_MetaData[] = {
{ "Category", "Particle V/W Smooth" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParticleDynamics_MetaData[] = {
{ "Category", "Particle Dynamics" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParticleDynamicsMisc_MetaData[] = {
{ "Category", "Particle Dynamics Misc" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParticleMassProps_MetaData[] = {
{ "Category", "Particle Mass Props" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParticleCluster_MetaData[] = {
{ "Category", "Particle Cluster Data" },
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionDataPerShape_MetaData[] = {
{ "ModuleRelativePath", "Public/DataWrappers/ChaosVDParticleDataWrapper.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosVDParticleDataWrapper constinit property declarations *******
static const UECodeGen_Private::FIntPropertyParams NewProp_DirtyFlagsBits;
static const UECodeGen_Private::FIntPropertyParams NewProp_ParticleContext_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ParticleContext;
static const UECodeGen_Private::FUInt32PropertyParams NewProp_GeometryHash;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStrPropertyParams NewProp_DebugName;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FUInt64PropertyParams NewProp_MetadataId;
static const UECodeGen_Private::FIntPropertyParams NewProp_ParticleIndex;
static const UECodeGen_Private::FIntPropertyParams NewProp_SolverID;
static const UECodeGen_Private::FBytePropertyParams NewProp_Type_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Type;
static const UECodeGen_Private::FStructPropertyParams NewProp_ParticlePositionRotation;
static const UECodeGen_Private::FStructPropertyParams NewProp_ParticleVelocities;
static const UECodeGen_Private::FStructPropertyParams NewProp_ParticleInflatedBounds;
static const UECodeGen_Private::FStructPropertyParams NewProp_ParticleKinematicTarget;
static const UECodeGen_Private::FStructPropertyParams NewProp_ParticleVWSmooth;
static const UECodeGen_Private::FStructPropertyParams NewProp_ParticleDynamics;
static const UECodeGen_Private::FStructPropertyParams NewProp_ParticleDynamicsMisc;
static const UECodeGen_Private::FStructPropertyParams NewProp_ParticleMassProps;
static const UECodeGen_Private::FStructPropertyParams NewProp_ParticleCluster;
static const UECodeGen_Private::FStructPropertyParams NewProp_CollisionDataPerShape_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_CollisionDataPerShape;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosVDParticleDataWrapper constinit property declarations *********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosVDParticleDataWrapper>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics
static_assert(std::is_polymorphic<FChaosVDParticleDataWrapper>() == std::is_polymorphic<FChaosVDWrapperDataBase>(), "USTRUCT FChaosVDParticleDataWrapper cannot be polymorphic unless super FChaosVDWrapperDataBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDParticleDataWrapper;
class UScriptStruct* FChaosVDParticleDataWrapper::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDParticleDataWrapper.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosVDParticleDataWrapper.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("ChaosVDParticleDataWrapper"));
}
return Z_Registration_Info_UScriptStruct_FChaosVDParticleDataWrapper.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosVDParticleDataWrapper Property Definitions ******************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_DirtyFlagsBits = { "DirtyFlagsBits", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDataWrapper, DirtyFlagsBits), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DirtyFlagsBits_MetaData), NewProp_DirtyFlagsBits_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_ParticleContext_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_ParticleContext = { "ParticleContext", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDataWrapper, ParticleContext), Z_Construct_UEnum_ChaosVDRuntime_EChaosVDParticleContext, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParticleContext_MetaData), NewProp_ParticleContext_MetaData) }; // 3331661106
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_GeometryHash = { "GeometryHash", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDataWrapper, GeometryHash), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GeometryHash_MetaData), NewProp_GeometryHash_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_DebugName = { "DebugName", nullptr, (EPropertyFlags)0x0010000800020001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDataWrapper, DebugName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DebugName_MetaData), NewProp_DebugName_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FUInt64PropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_MetadataId = { "MetadataId", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::UInt64, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDataWrapper, MetadataId), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MetadataId_MetaData), NewProp_MetadataId_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_ParticleIndex = { "ParticleIndex", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDataWrapper, ParticleIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParticleIndex_MetaData), NewProp_ParticleIndex_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_SolverID = { "SolverID", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDataWrapper, SolverID), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SolverID_MetaData), NewProp_SolverID_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_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_FChaosVDParticleDataWrapper_Statics::NewProp_Type = { "Type", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDataWrapper, Type), Z_Construct_UEnum_ChaosVDRuntime_EChaosVDParticleType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Type_MetaData), NewProp_Type_MetaData) }; // 893765818
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_ParticlePositionRotation = { "ParticlePositionRotation", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDataWrapper, ParticlePositionRotation), Z_Construct_UScriptStruct_FChaosVDParticlePositionRotation, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParticlePositionRotation_MetaData), NewProp_ParticlePositionRotation_MetaData) }; // 2870034415
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_ParticleVelocities = { "ParticleVelocities", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDataWrapper, ParticleVelocities), Z_Construct_UScriptStruct_FChaosVDParticleVelocities, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParticleVelocities_MetaData), NewProp_ParticleVelocities_MetaData) }; // 1355536723
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_ParticleInflatedBounds = { "ParticleInflatedBounds", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDataWrapper, ParticleInflatedBounds), Z_Construct_UScriptStruct_FChaosVDParticleBounds, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParticleInflatedBounds_MetaData), NewProp_ParticleInflatedBounds_MetaData) }; // 4103555217
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_ParticleKinematicTarget = { "ParticleKinematicTarget", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDataWrapper, ParticleKinematicTarget), Z_Construct_UScriptStruct_FChaosVDKinematicTarget, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParticleKinematicTarget_MetaData), NewProp_ParticleKinematicTarget_MetaData) }; // 4218812482
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_ParticleVWSmooth = { "ParticleVWSmooth", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDataWrapper, ParticleVWSmooth), Z_Construct_UScriptStruct_FChaosVDVSmooth, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParticleVWSmooth_MetaData), NewProp_ParticleVWSmooth_MetaData) }; // 3785206510
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_ParticleDynamics = { "ParticleDynamics", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDataWrapper, ParticleDynamics), Z_Construct_UScriptStruct_FChaosVDParticleDynamics, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParticleDynamics_MetaData), NewProp_ParticleDynamics_MetaData) }; // 2077836547
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_ParticleDynamicsMisc = { "ParticleDynamicsMisc", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDataWrapper, ParticleDynamicsMisc), Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParticleDynamicsMisc_MetaData), NewProp_ParticleDynamicsMisc_MetaData) }; // 3541039255
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_ParticleMassProps = { "ParticleMassProps", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDataWrapper, ParticleMassProps), Z_Construct_UScriptStruct_FChaosVDParticleMassProps, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParticleMassProps_MetaData), NewProp_ParticleMassProps_MetaData) }; // 2380276890
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_ParticleCluster = { "ParticleCluster", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDataWrapper, ParticleCluster), Z_Construct_UScriptStruct_FChaosVDParticleCluster, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParticleCluster_MetaData), NewProp_ParticleCluster_MetaData) }; // 4171189260
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_CollisionDataPerShape_Inner = { "CollisionDataPerShape", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FChaosVDShapeCollisionData, METADATA_PARAMS(0, nullptr) }; // 3437576405
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_CollisionDataPerShape = { "CollisionDataPerShape", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDParticleDataWrapper, CollisionDataPerShape), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionDataPerShape_MetaData), NewProp_CollisionDataPerShape_MetaData) }; // 3437576405
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_DirtyFlagsBits,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_ParticleContext_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_ParticleContext,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_GeometryHash,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_DebugName,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_MetadataId,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_ParticleIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_SolverID,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_Type_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_Type,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_ParticlePositionRotation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_ParticleVelocities,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_ParticleInflatedBounds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_ParticleKinematicTarget,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_ParticleVWSmooth,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_ParticleDynamics,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_ParticleDynamicsMisc,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_ParticleMassProps,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_ParticleCluster,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_CollisionDataPerShape_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewProp_CollisionDataPerShape,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosVDParticleDataWrapper Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVDRuntime,
Z_Construct_UScriptStruct_FChaosVDWrapperDataBase,
&NewStructOps,
"ChaosVDParticleDataWrapper",
Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::PropPointers),
sizeof(FChaosVDParticleDataWrapper),
alignof(FChaosVDParticleDataWrapper),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper()
{
if (!Z_Registration_Info_UScriptStruct_FChaosVDParticleDataWrapper.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDParticleDataWrapper.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosVDParticleDataWrapper.InnerSingleton);
}
// ********** End ScriptStruct FChaosVDParticleDataWrapper *****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDParticleDataWrapper_h__Script_ChaosVDRuntime_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EChaosVDParticleType_StaticEnum, TEXT("EChaosVDParticleType"), &Z_Registration_Info_UEnum_EChaosVDParticleType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 893765818U) },
{ EChaosVDSleepType_StaticEnum, TEXT("EChaosVDSleepType"), &Z_Registration_Info_UEnum_EChaosVDSleepType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2370038828U) },
{ EChaosVDObjectStateType_StaticEnum, TEXT("EChaosVDObjectStateType"), &Z_Registration_Info_UEnum_EChaosVDObjectStateType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3557976385U) },
{ EChaosVDParticleContext_StaticEnum, TEXT("EChaosVDParticleContext"), &Z_Registration_Info_UEnum_EChaosVDParticleContext, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3331661106U) },
{ EChaosVDKinematicTargetMode_StaticEnum, TEXT("EChaosVDKinematicTargetMode"), &Z_Registration_Info_UEnum_EChaosVDKinematicTargetMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 144510007U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FChaosVDParticleMetadata::StaticStruct, Z_Construct_UScriptStruct_FChaosVDParticleMetadata_Statics::NewStructOps, TEXT("ChaosVDParticleMetadata"),&Z_Registration_Info_UScriptStruct_FChaosVDParticleMetadata, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDParticleMetadata), 2255617058U) },
{ FChaosVDWrapperDataBase::StaticStruct, Z_Construct_UScriptStruct_FChaosVDWrapperDataBase_Statics::NewStructOps, TEXT("ChaosVDWrapperDataBase"),&Z_Registration_Info_UScriptStruct_FChaosVDWrapperDataBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDWrapperDataBase), 1803352879U) },
{ FChaosVDConstraintDataWrapperBase::StaticStruct, Z_Construct_UScriptStruct_FChaosVDConstraintDataWrapperBase_Statics::NewStructOps, TEXT("ChaosVDConstraintDataWrapperBase"),&Z_Registration_Info_UScriptStruct_FChaosVDConstraintDataWrapperBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDConstraintDataWrapperBase), 116378128U) },
{ FChaosVDFRigidParticleControlFlags::StaticStruct, Z_Construct_UScriptStruct_FChaosVDFRigidParticleControlFlags_Statics::NewStructOps, TEXT("ChaosVDFRigidParticleControlFlags"),&Z_Registration_Info_UScriptStruct_FChaosVDFRigidParticleControlFlags, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDFRigidParticleControlFlags), 3166495125U) },
{ FChaosVDParticlePositionRotation::StaticStruct, Z_Construct_UScriptStruct_FChaosVDParticlePositionRotation_Statics::NewStructOps, TEXT("ChaosVDParticlePositionRotation"),&Z_Registration_Info_UScriptStruct_FChaosVDParticlePositionRotation, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDParticlePositionRotation), 2870034415U) },
{ FChaosVDParticleVelocities::StaticStruct, Z_Construct_UScriptStruct_FChaosVDParticleVelocities_Statics::NewStructOps, TEXT("ChaosVDParticleVelocities"),&Z_Registration_Info_UScriptStruct_FChaosVDParticleVelocities, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDParticleVelocities), 1355536723U) },
{ FChaosVDParticleBounds::StaticStruct, Z_Construct_UScriptStruct_FChaosVDParticleBounds_Statics::NewStructOps, TEXT("ChaosVDParticleBounds"),&Z_Registration_Info_UScriptStruct_FChaosVDParticleBounds, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDParticleBounds), 4103555217U) },
{ FChaosVDParticleDynamics::StaticStruct, Z_Construct_UScriptStruct_FChaosVDParticleDynamics_Statics::NewStructOps, TEXT("ChaosVDParticleDynamics"),&Z_Registration_Info_UScriptStruct_FChaosVDParticleDynamics, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDParticleDynamics), 2077836547U) },
{ FChaosVDParticleMassProps::StaticStruct, Z_Construct_UScriptStruct_FChaosVDParticleMassProps_Statics::NewStructOps, TEXT("ChaosVDParticleMassProps"),&Z_Registration_Info_UScriptStruct_FChaosVDParticleMassProps, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDParticleMassProps), 2380276890U) },
{ FChaosVDParticleDynamicMisc::StaticStruct, Z_Construct_UScriptStruct_FChaosVDParticleDynamicMisc_Statics::NewStructOps, TEXT("ChaosVDParticleDynamicMisc"),&Z_Registration_Info_UScriptStruct_FChaosVDParticleDynamicMisc, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDParticleDynamicMisc), 3541039255U) },
{ FChaosVDConnectivityEdge::StaticStruct, Z_Construct_UScriptStruct_FChaosVDConnectivityEdge_Statics::NewStructOps, TEXT("ChaosVDConnectivityEdge"),&Z_Registration_Info_UScriptStruct_FChaosVDConnectivityEdge, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDConnectivityEdge), 120413236U) },
{ FChaosVDParticleCluster::StaticStruct, Z_Construct_UScriptStruct_FChaosVDParticleCluster_Statics::NewStructOps, TEXT("ChaosVDParticleCluster"),&Z_Registration_Info_UScriptStruct_FChaosVDParticleCluster, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDParticleCluster), 4171189260U) },
{ FChaosVDKinematicTarget::StaticStruct, Z_Construct_UScriptStruct_FChaosVDKinematicTarget_Statics::NewStructOps, TEXT("ChaosVDKinematicTarget"),&Z_Registration_Info_UScriptStruct_FChaosVDKinematicTarget, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDKinematicTarget), 4218812482U) },
{ FChaosVDVSmooth::StaticStruct, Z_Construct_UScriptStruct_FChaosVDVSmooth_Statics::NewStructOps, TEXT("ChaosVDVSmooth"),&Z_Registration_Info_UScriptStruct_FChaosVDVSmooth, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDVSmooth), 3785206510U) },
{ FChaosVDParticleDataWrapper::StaticStruct, Z_Construct_UScriptStruct_FChaosVDParticleDataWrapper_Statics::NewStructOps, TEXT("ChaosVDParticleDataWrapper"),&Z_Registration_Info_UScriptStruct_FChaosVDParticleDataWrapper, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDParticleDataWrapper), 135700400U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDParticleDataWrapper_h__Script_ChaosVDRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDParticleDataWrapper_h__Script_ChaosVDRuntime_2589043476{
TEXT("/Script/ChaosVDRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDParticleDataWrapper_h__Script_ChaosVDRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDParticleDataWrapper_h__Script_ChaosVDRuntime_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDParticleDataWrapper_h__Script_ChaosVDRuntime_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDParticleDataWrapper_h__Script_ChaosVDRuntime_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS