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

1131 lines
94 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 "Settings/ChaosVDParticleVisualizationSettings.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDParticleVisualizationSettings() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDParticleVisualizationColorSettings();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDParticleVisualizationColorSettings_NoRegister();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_NoRegister();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDParticleVisualizationSettings();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDParticleVisualizationSettings_NoRegister();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDVisualizationSettingsObjectBase();
CHAOSVD_API UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDGeometryVisibilityFlags();
CHAOSVD_API UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDParticleDataVisualizationFlags();
CHAOSVD_API UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDParticleDebugColorMode();
CHAOSVD_API UScriptStruct* Z_Construct_UScriptStruct_FChaosDebugDrawColorsByClientServer();
CHAOSVD_API UScriptStruct* Z_Construct_UScriptStruct_FChaosDebugDrawColorsByShapeType();
CHAOSVD_API UScriptStruct* Z_Construct_UScriptStruct_FChaosDebugDrawColorsByState();
CHAOSVD_API UScriptStruct* Z_Construct_UScriptStruct_FChaosParticleDataDebugDrawColors();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FColor();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ESceneDepthPriorityGroup();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EChaosVDGeometryVisibilityFlags *******************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDGeometryVisibilityFlags;
static UEnum* EChaosVDGeometryVisibilityFlags_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosVDGeometryVisibilityFlags.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosVDGeometryVisibilityFlags.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVD_EChaosVDGeometryVisibilityFlags, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("EChaosVDGeometryVisibilityFlags"));
}
return Z_Registration_Info_UEnum_EChaosVDGeometryVisibilityFlags.OuterSingleton;
}
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDGeometryVisibilityFlags>()
{
return EChaosVDGeometryVisibilityFlags_StaticEnum();
}
struct Z_Construct_UEnum_ChaosVD_EChaosVDGeometryVisibilityFlags_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Bitflags", "" },
{ "Complex.Comment", "/** Draws all complex geometry */" },
{ "Complex.Name", "EChaosVDGeometryVisibilityFlags::Complex" },
{ "Complex.ToolTip", "Draws all complex geometry" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "None.Hidden", "" },
{ "None.Name", "EChaosVDGeometryVisibilityFlags::None" },
{ "Query.Comment", "/** Draws all geometry that is for Query Only */" },
{ "Query.Name", "EChaosVDGeometryVisibilityFlags::Query" },
{ "Query.ToolTip", "Draws all geometry that is for Query Only" },
{ "ShowDisabledParticles.Comment", "/** Draws all particles that are in a disabled state */" },
{ "ShowDisabledParticles.Name", "EChaosVDGeometryVisibilityFlags::ShowDisabledParticles" },
{ "ShowDisabledParticles.ToolTip", "Draws all particles that are in a disabled state" },
{ "ShowHeightfields.Comment", "/** Draws heightfields even if complex is not selected */" },
{ "ShowHeightfields.Name", "EChaosVDGeometryVisibilityFlags::ShowHeightfields" },
{ "ShowHeightfields.ToolTip", "Draws heightfields even if complex is not selected" },
{ "Simple.Comment", "/** Draws all simple geometry */" },
{ "Simple.Name", "EChaosVDGeometryVisibilityFlags::Simple" },
{ "Simple.ToolTip", "Draws all simple geometry" },
{ "Simulated.Comment", "/** Draws all geometry that is for [Physics Collision] or [Physics Collision and Query only] */" },
{ "Simulated.Name", "EChaosVDGeometryVisibilityFlags::Simulated" },
{ "Simulated.ToolTip", "Draws all geometry that is for [Physics Collision] or [Physics Collision and Query only]" },
{ "UseEnumValuesAsMaskValuesInEditor", "true" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosVDGeometryVisibilityFlags::None", (int64)EChaosVDGeometryVisibilityFlags::None },
{ "EChaosVDGeometryVisibilityFlags::Query", (int64)EChaosVDGeometryVisibilityFlags::Query },
{ "EChaosVDGeometryVisibilityFlags::Simulated", (int64)EChaosVDGeometryVisibilityFlags::Simulated },
{ "EChaosVDGeometryVisibilityFlags::Simple", (int64)EChaosVDGeometryVisibilityFlags::Simple },
{ "EChaosVDGeometryVisibilityFlags::Complex", (int64)EChaosVDGeometryVisibilityFlags::Complex },
{ "EChaosVDGeometryVisibilityFlags::ShowHeightfields", (int64)EChaosVDGeometryVisibilityFlags::ShowHeightfields },
{ "EChaosVDGeometryVisibilityFlags::ShowDisabledParticles", (int64)EChaosVDGeometryVisibilityFlags::ShowDisabledParticles },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ChaosVD_EChaosVDGeometryVisibilityFlags_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVD_EChaosVDGeometryVisibilityFlags_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
"EChaosVDGeometryVisibilityFlags",
"EChaosVDGeometryVisibilityFlags",
Z_Construct_UEnum_ChaosVD_EChaosVDGeometryVisibilityFlags_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDGeometryVisibilityFlags_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDGeometryVisibilityFlags_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVD_EChaosVDGeometryVisibilityFlags_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDGeometryVisibilityFlags()
{
if (!Z_Registration_Info_UEnum_EChaosVDGeometryVisibilityFlags.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDGeometryVisibilityFlags.InnerSingleton, Z_Construct_UEnum_ChaosVD_EChaosVDGeometryVisibilityFlags_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosVDGeometryVisibilityFlags.InnerSingleton;
}
// ********** End Enum EChaosVDGeometryVisibilityFlags *********************************************
// ********** Begin Enum EChaosVDParticleDataVisualizationFlags ************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDParticleDataVisualizationFlags;
static UEnum* EChaosVDParticleDataVisualizationFlags_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosVDParticleDataVisualizationFlags.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosVDParticleDataVisualizationFlags.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVD_EChaosVDParticleDataVisualizationFlags, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("EChaosVDParticleDataVisualizationFlags"));
}
return Z_Registration_Info_UEnum_EChaosVDParticleDataVisualizationFlags.OuterSingleton;
}
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDParticleDataVisualizationFlags>()
{
return EChaosVDParticleDataVisualizationFlags_StaticEnum();
}
struct Z_Construct_UEnum_ChaosVD_EChaosVDParticleDataVisualizationFlags_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Acceleration.Name", "EChaosVDParticleDataVisualizationFlags::Acceleration" },
{ "AngularAcceleration.Name", "EChaosVDParticleDataVisualizationFlags::AngularAcceleration" },
{ "AngularImpulse.Name", "EChaosVDParticleDataVisualizationFlags::AngularImpulse" },
{ "AngularVelocity.Name", "EChaosVDParticleDataVisualizationFlags::AngularVelocity" },
{ "Bitflags", "" },
{ "Bounds.Name", "EChaosVDParticleDataVisualizationFlags::Bounds" },
{ "CenterOfMass.Name", "EChaosVDParticleDataVisualizationFlags::CenterOfMass" },
{ "ClusterConnectivityEdge.Name", "EChaosVDParticleDataVisualizationFlags::ClusterConnectivityEdge" },
{ "DrawDataOnlyForSelectedParticle.Name", "EChaosVDParticleDataVisualizationFlags::DrawDataOnlyForSelectedParticle" },
{ "EnableDraw.Name", "EChaosVDParticleDataVisualizationFlags::EnableDraw" },
{ "InflatedBounds.Name", "EChaosVDParticleDataVisualizationFlags::InflatedBounds" },
{ "LinearImpulse.Name", "EChaosVDParticleDataVisualizationFlags::LinearImpulse" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "None.Hidden", "" },
{ "None.Name", "EChaosVDParticleDataVisualizationFlags::None" },
{ "UseEnumValuesAsMaskValuesInEditor", "true" },
{ "Velocity.Name", "EChaosVDParticleDataVisualizationFlags::Velocity" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosVDParticleDataVisualizationFlags::None", (int64)EChaosVDParticleDataVisualizationFlags::None },
{ "EChaosVDParticleDataVisualizationFlags::Velocity", (int64)EChaosVDParticleDataVisualizationFlags::Velocity },
{ "EChaosVDParticleDataVisualizationFlags::AngularVelocity", (int64)EChaosVDParticleDataVisualizationFlags::AngularVelocity },
{ "EChaosVDParticleDataVisualizationFlags::Acceleration", (int64)EChaosVDParticleDataVisualizationFlags::Acceleration },
{ "EChaosVDParticleDataVisualizationFlags::AngularAcceleration", (int64)EChaosVDParticleDataVisualizationFlags::AngularAcceleration },
{ "EChaosVDParticleDataVisualizationFlags::LinearImpulse", (int64)EChaosVDParticleDataVisualizationFlags::LinearImpulse },
{ "EChaosVDParticleDataVisualizationFlags::AngularImpulse", (int64)EChaosVDParticleDataVisualizationFlags::AngularImpulse },
{ "EChaosVDParticleDataVisualizationFlags::ClusterConnectivityEdge", (int64)EChaosVDParticleDataVisualizationFlags::ClusterConnectivityEdge },
{ "EChaosVDParticleDataVisualizationFlags::CenterOfMass", (int64)EChaosVDParticleDataVisualizationFlags::CenterOfMass },
{ "EChaosVDParticleDataVisualizationFlags::DrawDataOnlyForSelectedParticle", (int64)EChaosVDParticleDataVisualizationFlags::DrawDataOnlyForSelectedParticle },
{ "EChaosVDParticleDataVisualizationFlags::Bounds", (int64)EChaosVDParticleDataVisualizationFlags::Bounds },
{ "EChaosVDParticleDataVisualizationFlags::InflatedBounds", (int64)EChaosVDParticleDataVisualizationFlags::InflatedBounds },
{ "EChaosVDParticleDataVisualizationFlags::EnableDraw", (int64)EChaosVDParticleDataVisualizationFlags::EnableDraw },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ChaosVD_EChaosVDParticleDataVisualizationFlags_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVD_EChaosVDParticleDataVisualizationFlags_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
"EChaosVDParticleDataVisualizationFlags",
"EChaosVDParticleDataVisualizationFlags",
Z_Construct_UEnum_ChaosVD_EChaosVDParticleDataVisualizationFlags_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDParticleDataVisualizationFlags_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDParticleDataVisualizationFlags_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVD_EChaosVDParticleDataVisualizationFlags_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDParticleDataVisualizationFlags()
{
if (!Z_Registration_Info_UEnum_EChaosVDParticleDataVisualizationFlags.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDParticleDataVisualizationFlags.InnerSingleton, Z_Construct_UEnum_ChaosVD_EChaosVDParticleDataVisualizationFlags_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosVDParticleDataVisualizationFlags.InnerSingleton;
}
// ********** End Enum EChaosVDParticleDataVisualizationFlags **************************************
// ********** Begin ScriptStruct FChaosDebugDrawColorsByShapeType **********************************
struct Z_Construct_UScriptStruct_FChaosDebugDrawColorsByShapeType_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosDebugDrawColorsByShapeType); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosDebugDrawColorsByShapeType); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Structure holding the settings using to debug draw Particles shape based on their shape type on the Chaos Visual Debugger */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ToolTip", "Structure holding the settings using to debug draw Particles shape based on their shape type on the Chaos Visual Debugger" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SimpleTypeColor_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Color used for Sphere, Plane, Cube, Capsule, Cylinder, tapered shapes */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ToolTip", "Color used for Sphere, Plane, Cube, Capsule, Cylinder, tapered shapes" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ConvexColor_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Color used for convex shapes */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ToolTip", "Color used for convex shapes" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HeightFieldColor_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Color used for heightfield */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ToolTip", "Color used for heightfield" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TriangleMeshColor_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Color used for triangle meshes */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ToolTip", "Color used for triangle meshes" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LevelSetColor_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Color used for triangle LevelSets */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ToolTip", "Color used for triangle LevelSets" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosDebugDrawColorsByShapeType constinit property declarations **
static const UECodeGen_Private::FStructPropertyParams NewProp_SimpleTypeColor;
static const UECodeGen_Private::FStructPropertyParams NewProp_ConvexColor;
static const UECodeGen_Private::FStructPropertyParams NewProp_HeightFieldColor;
static const UECodeGen_Private::FStructPropertyParams NewProp_TriangleMeshColor;
static const UECodeGen_Private::FStructPropertyParams NewProp_LevelSetColor;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosDebugDrawColorsByShapeType constinit property declarations ****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosDebugDrawColorsByShapeType>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosDebugDrawColorsByShapeType_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosDebugDrawColorsByShapeType;
class UScriptStruct* FChaosDebugDrawColorsByShapeType::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosDebugDrawColorsByShapeType.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosDebugDrawColorsByShapeType.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosDebugDrawColorsByShapeType, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("ChaosDebugDrawColorsByShapeType"));
}
return Z_Registration_Info_UScriptStruct_FChaosDebugDrawColorsByShapeType.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosDebugDrawColorsByShapeType Property Definitions *************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosDebugDrawColorsByShapeType_Statics::NewProp_SimpleTypeColor = { "SimpleTypeColor", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosDebugDrawColorsByShapeType, SimpleTypeColor), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SimpleTypeColor_MetaData), NewProp_SimpleTypeColor_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosDebugDrawColorsByShapeType_Statics::NewProp_ConvexColor = { "ConvexColor", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosDebugDrawColorsByShapeType, ConvexColor), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ConvexColor_MetaData), NewProp_ConvexColor_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosDebugDrawColorsByShapeType_Statics::NewProp_HeightFieldColor = { "HeightFieldColor", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosDebugDrawColorsByShapeType, HeightFieldColor), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HeightFieldColor_MetaData), NewProp_HeightFieldColor_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosDebugDrawColorsByShapeType_Statics::NewProp_TriangleMeshColor = { "TriangleMeshColor", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosDebugDrawColorsByShapeType, TriangleMeshColor), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TriangleMeshColor_MetaData), NewProp_TriangleMeshColor_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosDebugDrawColorsByShapeType_Statics::NewProp_LevelSetColor = { "LevelSetColor", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosDebugDrawColorsByShapeType, LevelSetColor), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LevelSetColor_MetaData), NewProp_LevelSetColor_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosDebugDrawColorsByShapeType_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosDebugDrawColorsByShapeType_Statics::NewProp_SimpleTypeColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosDebugDrawColorsByShapeType_Statics::NewProp_ConvexColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosDebugDrawColorsByShapeType_Statics::NewProp_HeightFieldColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosDebugDrawColorsByShapeType_Statics::NewProp_TriangleMeshColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosDebugDrawColorsByShapeType_Statics::NewProp_LevelSetColor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosDebugDrawColorsByShapeType_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosDebugDrawColorsByShapeType Property Definitions ***************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosDebugDrawColorsByShapeType_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
&NewStructOps,
"ChaosDebugDrawColorsByShapeType",
Z_Construct_UScriptStruct_FChaosDebugDrawColorsByShapeType_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosDebugDrawColorsByShapeType_Statics::PropPointers),
sizeof(FChaosDebugDrawColorsByShapeType),
alignof(FChaosDebugDrawColorsByShapeType),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosDebugDrawColorsByShapeType_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosDebugDrawColorsByShapeType_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosDebugDrawColorsByShapeType()
{
if (!Z_Registration_Info_UScriptStruct_FChaosDebugDrawColorsByShapeType.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosDebugDrawColorsByShapeType.InnerSingleton, Z_Construct_UScriptStruct_FChaosDebugDrawColorsByShapeType_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosDebugDrawColorsByShapeType.InnerSingleton);
}
// ********** End ScriptStruct FChaosDebugDrawColorsByShapeType ************************************
// ********** Begin ScriptStruct FChaosDebugDrawColorsByClientServer *******************************
struct Z_Construct_UScriptStruct_FChaosDebugDrawColorsByClientServer_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosDebugDrawColorsByClientServer); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosDebugDrawColorsByClientServer); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Structure holding the settings using to debug draw Particles shape based on whether they are client or server objects (in PIE) Chaos Visual Debugger */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ToolTip", "Structure holding the settings using to debug draw Particles shape based on whether they are client or server objects (in PIE) Chaos Visual Debugger" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ServerBaseColor_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Color used for server shapes that are not awake or sleeping dynamic */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ToolTip", "Color used for server shapes that are not awake or sleeping dynamic" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClientBaseColor_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Color used for server shapes that are not awake or sleeping dynamic */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ToolTip", "Color used for server shapes that are not awake or sleeping dynamic" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosDebugDrawColorsByClientServer constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_ServerBaseColor;
static const UECodeGen_Private::FStructPropertyParams NewProp_ClientBaseColor;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosDebugDrawColorsByClientServer constinit property declarations *
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosDebugDrawColorsByClientServer>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosDebugDrawColorsByClientServer_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosDebugDrawColorsByClientServer;
class UScriptStruct* FChaosDebugDrawColorsByClientServer::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosDebugDrawColorsByClientServer.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosDebugDrawColorsByClientServer.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosDebugDrawColorsByClientServer, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("ChaosDebugDrawColorsByClientServer"));
}
return Z_Registration_Info_UScriptStruct_FChaosDebugDrawColorsByClientServer.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosDebugDrawColorsByClientServer Property Definitions **********
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosDebugDrawColorsByClientServer_Statics::NewProp_ServerBaseColor = { "ServerBaseColor", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosDebugDrawColorsByClientServer, ServerBaseColor), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ServerBaseColor_MetaData), NewProp_ServerBaseColor_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosDebugDrawColorsByClientServer_Statics::NewProp_ClientBaseColor = { "ClientBaseColor", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosDebugDrawColorsByClientServer, ClientBaseColor), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClientBaseColor_MetaData), NewProp_ClientBaseColor_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosDebugDrawColorsByClientServer_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosDebugDrawColorsByClientServer_Statics::NewProp_ServerBaseColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosDebugDrawColorsByClientServer_Statics::NewProp_ClientBaseColor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosDebugDrawColorsByClientServer_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosDebugDrawColorsByClientServer Property Definitions ************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosDebugDrawColorsByClientServer_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
&NewStructOps,
"ChaosDebugDrawColorsByClientServer",
Z_Construct_UScriptStruct_FChaosDebugDrawColorsByClientServer_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosDebugDrawColorsByClientServer_Statics::PropPointers),
sizeof(FChaosDebugDrawColorsByClientServer),
alignof(FChaosDebugDrawColorsByClientServer),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosDebugDrawColorsByClientServer_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosDebugDrawColorsByClientServer_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosDebugDrawColorsByClientServer()
{
if (!Z_Registration_Info_UScriptStruct_FChaosDebugDrawColorsByClientServer.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosDebugDrawColorsByClientServer.InnerSingleton, Z_Construct_UScriptStruct_FChaosDebugDrawColorsByClientServer_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosDebugDrawColorsByClientServer.InnerSingleton);
}
// ********** End ScriptStruct FChaosDebugDrawColorsByClientServer *********************************
// ********** Begin Enum EChaosVDParticleDebugColorMode ********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDParticleDebugColorMode;
static UEnum* EChaosVDParticleDebugColorMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosVDParticleDebugColorMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosVDParticleDebugColorMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVD_EChaosVDParticleDebugColorMode, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("EChaosVDParticleDebugColorMode"));
}
return Z_Registration_Info_UEnum_EChaosVDParticleDebugColorMode.OuterSingleton;
}
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDParticleDebugColorMode>()
{
return EChaosVDParticleDebugColorMode_StaticEnum();
}
struct Z_Construct_UEnum_ChaosVD_EChaosVDParticleDebugColorMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ClientServer.Comment", "/** Draw particles with a specific color based on if they are a Server Particle or Client particle */" },
{ "ClientServer.Name", "EChaosVDParticleDebugColorMode::ClientServer" },
{ "ClientServer.ToolTip", "Draw particles with a specific color based on if they are a Server Particle or Client particle" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "None.Comment", "/** Draw particles with the default gray color */" },
{ "None.Name", "EChaosVDParticleDebugColorMode::None" },
{ "None.ToolTip", "Draw particles with the default gray color" },
{ "ShapeType.Comment", "/** Draw particles with a specific color based on their shape type */" },
{ "ShapeType.Name", "EChaosVDParticleDebugColorMode::ShapeType" },
{ "ShapeType.ToolTip", "Draw particles with a specific color based on their shape type" },
{ "State.Comment", "/** Draw particles with a specific color based on the recorded particle state */" },
{ "State.Name", "EChaosVDParticleDebugColorMode::State" },
{ "State.ToolTip", "Draw particles with a specific color based on the recorded particle state" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosVDParticleDebugColorMode::None", (int64)EChaosVDParticleDebugColorMode::None },
{ "EChaosVDParticleDebugColorMode::State", (int64)EChaosVDParticleDebugColorMode::State },
{ "EChaosVDParticleDebugColorMode::ShapeType", (int64)EChaosVDParticleDebugColorMode::ShapeType },
{ "EChaosVDParticleDebugColorMode::ClientServer", (int64)EChaosVDParticleDebugColorMode::ClientServer },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ChaosVD_EChaosVDParticleDebugColorMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVD_EChaosVDParticleDebugColorMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
"EChaosVDParticleDebugColorMode",
"EChaosVDParticleDebugColorMode",
Z_Construct_UEnum_ChaosVD_EChaosVDParticleDebugColorMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDParticleDebugColorMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDParticleDebugColorMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVD_EChaosVDParticleDebugColorMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDParticleDebugColorMode()
{
if (!Z_Registration_Info_UEnum_EChaosVDParticleDebugColorMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDParticleDebugColorMode.InnerSingleton, Z_Construct_UEnum_ChaosVD_EChaosVDParticleDebugColorMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosVDParticleDebugColorMode.InnerSingleton;
}
// ********** End Enum EChaosVDParticleDebugColorMode **********************************************
// ********** Begin ScriptStruct FChaosDebugDrawColorsByState **************************************
struct Z_Construct_UScriptStruct_FChaosDebugDrawColorsByState_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosDebugDrawColorsByState); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosDebugDrawColorsByState); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Structure holding the settings using to debug draw Particles shape based on their state on the Chaos Visual Debugger */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ToolTip", "Structure holding the settings using to debug draw Particles shape based on their state on the Chaos Visual Debugger" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DynamicColor_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Color used for dynamic particles */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ToolTip", "Color used for dynamic particles" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SleepingColor_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Color used for sleeping particles */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ToolTip", "Color used for sleeping particles" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_KinematicColor_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Color used for kinematic particles */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ToolTip", "Color used for kinematic particles" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StaticColor_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Color used for static particles */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ToolTip", "Color used for static particles" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosDebugDrawColorsByState constinit property declarations ******
static const UECodeGen_Private::FStructPropertyParams NewProp_DynamicColor;
static const UECodeGen_Private::FStructPropertyParams NewProp_SleepingColor;
static const UECodeGen_Private::FStructPropertyParams NewProp_KinematicColor;
static const UECodeGen_Private::FStructPropertyParams NewProp_StaticColor;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosDebugDrawColorsByState constinit property declarations ********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosDebugDrawColorsByState>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosDebugDrawColorsByState_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosDebugDrawColorsByState;
class UScriptStruct* FChaosDebugDrawColorsByState::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosDebugDrawColorsByState.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosDebugDrawColorsByState.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosDebugDrawColorsByState, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("ChaosDebugDrawColorsByState"));
}
return Z_Registration_Info_UScriptStruct_FChaosDebugDrawColorsByState.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosDebugDrawColorsByState Property Definitions *****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosDebugDrawColorsByState_Statics::NewProp_DynamicColor = { "DynamicColor", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosDebugDrawColorsByState, DynamicColor), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DynamicColor_MetaData), NewProp_DynamicColor_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosDebugDrawColorsByState_Statics::NewProp_SleepingColor = { "SleepingColor", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosDebugDrawColorsByState, SleepingColor), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SleepingColor_MetaData), NewProp_SleepingColor_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosDebugDrawColorsByState_Statics::NewProp_KinematicColor = { "KinematicColor", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosDebugDrawColorsByState, KinematicColor), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_KinematicColor_MetaData), NewProp_KinematicColor_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosDebugDrawColorsByState_Statics::NewProp_StaticColor = { "StaticColor", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosDebugDrawColorsByState, StaticColor), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StaticColor_MetaData), NewProp_StaticColor_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosDebugDrawColorsByState_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosDebugDrawColorsByState_Statics::NewProp_DynamicColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosDebugDrawColorsByState_Statics::NewProp_SleepingColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosDebugDrawColorsByState_Statics::NewProp_KinematicColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosDebugDrawColorsByState_Statics::NewProp_StaticColor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosDebugDrawColorsByState_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosDebugDrawColorsByState Property Definitions *******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosDebugDrawColorsByState_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
&NewStructOps,
"ChaosDebugDrawColorsByState",
Z_Construct_UScriptStruct_FChaosDebugDrawColorsByState_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosDebugDrawColorsByState_Statics::PropPointers),
sizeof(FChaosDebugDrawColorsByState),
alignof(FChaosDebugDrawColorsByState),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosDebugDrawColorsByState_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosDebugDrawColorsByState_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosDebugDrawColorsByState()
{
if (!Z_Registration_Info_UScriptStruct_FChaosDebugDrawColorsByState.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosDebugDrawColorsByState.InnerSingleton, Z_Construct_UScriptStruct_FChaosDebugDrawColorsByState_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosDebugDrawColorsByState.InnerSingleton);
}
// ********** End ScriptStruct FChaosDebugDrawColorsByState ****************************************
// ********** Begin ScriptStruct FChaosParticleDataDebugDrawColors *********************************
struct Z_Construct_UScriptStruct_FChaosParticleDataDebugDrawColors_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FChaosParticleDataDebugDrawColors); }
static inline consteval int16 GetStructAlignment() { return alignof(FChaosParticleDataDebugDrawColors); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VelocityColor_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Color to apply to the Velocity vector when drawing it */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ToolTip", "Color to apply to the Velocity vector when drawing it" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularVelocityColor_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Color to apply to the Angular Velocity vector when drawing it */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ToolTip", "Color to apply to the Angular Velocity vector when drawing it" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AccelerationColor_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Color to apply to the Acceleration vector when drawing it */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ToolTip", "Color to apply to the Acceleration vector when drawing it" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularAccelerationColor_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Color to apply to the Angular Acceleration vector when drawing it */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ToolTip", "Color to apply to the Angular Acceleration vector when drawing it" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinearImpulseColor_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Color to apply to the Linear Impulse when drawing it */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ToolTip", "Color to apply to the Linear Impulse when drawing it" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularImpulseColor_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Color to apply to the Angular Impulse vector when drawing it */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ToolTip", "Color to apply to the Angular Impulse vector when drawing it" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CenterOfMassColor_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Color to apply the debug drawn sphere representing the center of mass location */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ToolTip", "Color to apply the debug drawn sphere representing the center of mass location" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ConnectivityDataColor_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Color to apply to when drawing the connectivity data */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ToolTip", "Color to apply to when drawing the connectivity data" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FChaosParticleDataDebugDrawColors constinit property declarations *
static const UECodeGen_Private::FStructPropertyParams NewProp_VelocityColor;
static const UECodeGen_Private::FStructPropertyParams NewProp_AngularVelocityColor;
static const UECodeGen_Private::FStructPropertyParams NewProp_AccelerationColor;
static const UECodeGen_Private::FStructPropertyParams NewProp_AngularAccelerationColor;
static const UECodeGen_Private::FStructPropertyParams NewProp_LinearImpulseColor;
static const UECodeGen_Private::FStructPropertyParams NewProp_AngularImpulseColor;
static const UECodeGen_Private::FStructPropertyParams NewProp_CenterOfMassColor;
static const UECodeGen_Private::FStructPropertyParams NewProp_ConnectivityDataColor;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FChaosParticleDataDebugDrawColors constinit property declarations ***
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FChaosParticleDataDebugDrawColors>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FChaosParticleDataDebugDrawColors_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosParticleDataDebugDrawColors;
class UScriptStruct* FChaosParticleDataDebugDrawColors::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FChaosParticleDataDebugDrawColors.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FChaosParticleDataDebugDrawColors.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosParticleDataDebugDrawColors, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("ChaosParticleDataDebugDrawColors"));
}
return Z_Registration_Info_UScriptStruct_FChaosParticleDataDebugDrawColors.OuterSingleton;
}
// ********** Begin ScriptStruct FChaosParticleDataDebugDrawColors Property Definitions ************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosParticleDataDebugDrawColors_Statics::NewProp_VelocityColor = { "VelocityColor", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosParticleDataDebugDrawColors, VelocityColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VelocityColor_MetaData), NewProp_VelocityColor_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosParticleDataDebugDrawColors_Statics::NewProp_AngularVelocityColor = { "AngularVelocityColor", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosParticleDataDebugDrawColors, AngularVelocityColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularVelocityColor_MetaData), NewProp_AngularVelocityColor_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosParticleDataDebugDrawColors_Statics::NewProp_AccelerationColor = { "AccelerationColor", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosParticleDataDebugDrawColors, AccelerationColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AccelerationColor_MetaData), NewProp_AccelerationColor_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosParticleDataDebugDrawColors_Statics::NewProp_AngularAccelerationColor = { "AngularAccelerationColor", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosParticleDataDebugDrawColors, AngularAccelerationColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularAccelerationColor_MetaData), NewProp_AngularAccelerationColor_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosParticleDataDebugDrawColors_Statics::NewProp_LinearImpulseColor = { "LinearImpulseColor", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosParticleDataDebugDrawColors, LinearImpulseColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinearImpulseColor_MetaData), NewProp_LinearImpulseColor_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosParticleDataDebugDrawColors_Statics::NewProp_AngularImpulseColor = { "AngularImpulseColor", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosParticleDataDebugDrawColors, AngularImpulseColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularImpulseColor_MetaData), NewProp_AngularImpulseColor_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosParticleDataDebugDrawColors_Statics::NewProp_CenterOfMassColor = { "CenterOfMassColor", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosParticleDataDebugDrawColors, CenterOfMassColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CenterOfMassColor_MetaData), NewProp_CenterOfMassColor_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosParticleDataDebugDrawColors_Statics::NewProp_ConnectivityDataColor = { "ConnectivityDataColor", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosParticleDataDebugDrawColors, ConnectivityDataColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ConnectivityDataColor_MetaData), NewProp_ConnectivityDataColor_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosParticleDataDebugDrawColors_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosParticleDataDebugDrawColors_Statics::NewProp_VelocityColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosParticleDataDebugDrawColors_Statics::NewProp_AngularVelocityColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosParticleDataDebugDrawColors_Statics::NewProp_AccelerationColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosParticleDataDebugDrawColors_Statics::NewProp_AngularAccelerationColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosParticleDataDebugDrawColors_Statics::NewProp_LinearImpulseColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosParticleDataDebugDrawColors_Statics::NewProp_AngularImpulseColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosParticleDataDebugDrawColors_Statics::NewProp_CenterOfMassColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosParticleDataDebugDrawColors_Statics::NewProp_ConnectivityDataColor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosParticleDataDebugDrawColors_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FChaosParticleDataDebugDrawColors Property Definitions **************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosParticleDataDebugDrawColors_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
&NewStructOps,
"ChaosParticleDataDebugDrawColors",
Z_Construct_UScriptStruct_FChaosParticleDataDebugDrawColors_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosParticleDataDebugDrawColors_Statics::PropPointers),
sizeof(FChaosParticleDataDebugDrawColors),
alignof(FChaosParticleDataDebugDrawColors),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosParticleDataDebugDrawColors_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosParticleDataDebugDrawColors_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FChaosParticleDataDebugDrawColors()
{
if (!Z_Registration_Info_UScriptStruct_FChaosParticleDataDebugDrawColors.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosParticleDataDebugDrawColors.InnerSingleton, Z_Construct_UScriptStruct_FChaosParticleDataDebugDrawColors_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FChaosParticleDataDebugDrawColors.InnerSingleton);
}
// ********** End ScriptStruct FChaosParticleDataDebugDrawColors ***********************************
// ********** Begin Class UChaosVDParticleVisualizationColorSettings *******************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDParticleVisualizationColorSettings;
UClass* UChaosVDParticleVisualizationColorSettings::GetPrivateStaticClass()
{
using TClass = UChaosVDParticleVisualizationColorSettings;
if (!Z_Registration_Info_UClass_UChaosVDParticleVisualizationColorSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDParticleVisualizationColorSettings"),
Z_Registration_Info_UClass_UChaosVDParticleVisualizationColorSettings.InnerSingleton,
StaticRegisterNativesUChaosVDParticleVisualizationColorSettings,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UChaosVDParticleVisualizationColorSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDParticleVisualizationColorSettings_NoRegister()
{
return UChaosVDParticleVisualizationColorSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDParticleVisualizationColorSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParticleColorMode_MetaData[] = {
{ "Category", "Colors Mode" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ColorsByShapeType_MetaData[] = {
{ "Category", "Colors By Shape" },
{ "EditCondition", "ParticleColorMode == EChaosVDParticleDebugColorMode::ShapeType" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ColorsByParticleState_MetaData[] = {
{ "Category", "Colors By State" },
{ "EditCondition", "ParticleColorMode == EChaosVDParticleDebugColorMode::State" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ColorsByClientServer_MetaData[] = {
{ "Category", "Colors By Solver" },
{ "EditCondition", "ParticleColorMode == EChaosVDParticleDebugColorMode::ClientServer" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosVDParticleVisualizationColorSettings constinit property declarations
static const UECodeGen_Private::FIntPropertyParams NewProp_ParticleColorMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ParticleColorMode;
static const UECodeGen_Private::FStructPropertyParams NewProp_ColorsByShapeType;
static const UECodeGen_Private::FStructPropertyParams NewProp_ColorsByParticleState;
static const UECodeGen_Private::FStructPropertyParams NewProp_ColorsByClientServer;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UChaosVDParticleVisualizationColorSettings constinit property declarations *
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosVDParticleVisualizationColorSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDParticleVisualizationColorSettings_Statics
// ********** Begin Class UChaosVDParticleVisualizationColorSettings Property Definitions **********
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UChaosVDParticleVisualizationColorSettings_Statics::NewProp_ParticleColorMode_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_UClass_UChaosVDParticleVisualizationColorSettings_Statics::NewProp_ParticleColorMode = { "ParticleColorMode", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDParticleVisualizationColorSettings, ParticleColorMode), Z_Construct_UEnum_ChaosVD_EChaosVDParticleDebugColorMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParticleColorMode_MetaData), NewProp_ParticleColorMode_MetaData) }; // 405906247
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UChaosVDParticleVisualizationColorSettings_Statics::NewProp_ColorsByShapeType = { "ColorsByShapeType", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDParticleVisualizationColorSettings, ColorsByShapeType), Z_Construct_UScriptStruct_FChaosDebugDrawColorsByShapeType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ColorsByShapeType_MetaData), NewProp_ColorsByShapeType_MetaData) }; // 3035288260
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UChaosVDParticleVisualizationColorSettings_Statics::NewProp_ColorsByParticleState = { "ColorsByParticleState", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDParticleVisualizationColorSettings, ColorsByParticleState), Z_Construct_UScriptStruct_FChaosDebugDrawColorsByState, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ColorsByParticleState_MetaData), NewProp_ColorsByParticleState_MetaData) }; // 385000647
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UChaosVDParticleVisualizationColorSettings_Statics::NewProp_ColorsByClientServer = { "ColorsByClientServer", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDParticleVisualizationColorSettings, ColorsByClientServer), Z_Construct_UScriptStruct_FChaosDebugDrawColorsByClientServer, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ColorsByClientServer_MetaData), NewProp_ColorsByClientServer_MetaData) }; // 2997445861
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UChaosVDParticleVisualizationColorSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDParticleVisualizationColorSettings_Statics::NewProp_ParticleColorMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDParticleVisualizationColorSettings_Statics::NewProp_ParticleColorMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDParticleVisualizationColorSettings_Statics::NewProp_ColorsByShapeType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDParticleVisualizationColorSettings_Statics::NewProp_ColorsByParticleState,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDParticleVisualizationColorSettings_Statics::NewProp_ColorsByClientServer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDParticleVisualizationColorSettings_Statics::PropPointers) < 2048);
// ********** End Class UChaosVDParticleVisualizationColorSettings Property Definitions ************
UObject* (*const Z_Construct_UClass_UChaosVDParticleVisualizationColorSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UChaosVDVisualizationSettingsObjectBase,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDParticleVisualizationColorSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDParticleVisualizationColorSettings_Statics::ClassParams = {
&UChaosVDParticleVisualizationColorSettings::StaticClass,
"ChaosVD",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UChaosVDParticleVisualizationColorSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDParticleVisualizationColorSettings_Statics::PropPointers),
0,
0x000004A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDParticleVisualizationColorSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDParticleVisualizationColorSettings_Statics::Class_MetaDataParams)
};
void UChaosVDParticleVisualizationColorSettings::StaticRegisterNativesUChaosVDParticleVisualizationColorSettings()
{
}
UClass* Z_Construct_UClass_UChaosVDParticleVisualizationColorSettings()
{
if (!Z_Registration_Info_UClass_UChaosVDParticleVisualizationColorSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDParticleVisualizationColorSettings.OuterSingleton, Z_Construct_UClass_UChaosVDParticleVisualizationColorSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDParticleVisualizationColorSettings.OuterSingleton;
}
UChaosVDParticleVisualizationColorSettings::UChaosVDParticleVisualizationColorSettings() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDParticleVisualizationColorSettings);
UChaosVDParticleVisualizationColorSettings::~UChaosVDParticleVisualizationColorSettings() {}
// ********** End Class UChaosVDParticleVisualizationColorSettings *********************************
// ********** Begin Class UChaosVDParticleVisualizationDebugDrawSettings ***************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDParticleVisualizationDebugDrawSettings;
UClass* UChaosVDParticleVisualizationDebugDrawSettings::GetPrivateStaticClass()
{
using TClass = UChaosVDParticleVisualizationDebugDrawSettings;
if (!Z_Registration_Info_UClass_UChaosVDParticleVisualizationDebugDrawSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDParticleVisualizationDebugDrawSettings"),
Z_Registration_Info_UClass_UChaosVDParticleVisualizationDebugDrawSettings.InnerSingleton,
StaticRegisterNativesUChaosVDParticleVisualizationDebugDrawSettings,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UChaosVDParticleVisualizationDebugDrawSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_NoRegister()
{
return UChaosVDParticleVisualizationDebugDrawSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowDebugText_MetaData[] = {
{ "Category", "DebugDraw" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DepthPriority_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** The depth priority used for while drawing contact data. Can be World or Foreground (with this one the shapes will be drawn on top of the geometry and be always visible) */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ToolTip", "The depth priority used for while drawing contact data. Can be World or Foreground (with this one the shapes will be drawn on top of the geometry and be always visible)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VelocityScale_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Scale to apply to the Velocity vector before draw it. Unit is cm/s */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ToolTip", "Scale to apply to the Velocity vector before draw it. Unit is cm/s" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularVelocityScale_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Scale to apply to the Angular Velocity vector before draw it. Unit is rad/s */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ToolTip", "Scale to apply to the Angular Velocity vector before draw it. Unit is rad/s" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AccelerationScale_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Scale to apply to the Acceleration vector before draw it. Unit is cm/s2 */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ToolTip", "Scale to apply to the Acceleration vector before draw it. Unit is cm/s2" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularAccelerationScale_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Scale to apply to the Angular Acceleration vector before draw it. Unit is rad/s2 */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ToolTip", "Scale to apply to the Angular Acceleration vector before draw it. Unit is rad/s2" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinearImpulseScale_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Scale to apply to the Linear Impulse vector before draw it. Unit is g.m/s */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ToolTip", "Scale to apply to the Linear Impulse vector before draw it. Unit is g.m/s" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularImpulseScale_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Scale to apply to the Angular Impulse vector before draw it. Unit is g.m2/s */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ToolTip", "Scale to apply to the Angular Impulse vector before draw it. Unit is g.m2/s" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CenterOfMassRadius_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Radius to use when creating the sphere that will represent the center of mass location */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ToolTip", "Radius to use when creating the sphere that will represent the center of mass location" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDrawTriMeshBVH_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** Should a triangle mesh's BVH draw. */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ToolTip", "Should a triangle mesh's BVH draw." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TriMeshBVHDrawLevel_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** What depth of a triangle mesh's BVH to draw. Level '-1' means draw everything. */" },
{ "EditCondition", "bDrawTriMeshBVH" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ToolTip", "What depth of a triangle mesh's BVH to draw. Level '-1' means draw everything." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ColorSettings_MetaData[] = {
{ "Category", "DebugDraw" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParticleDataVisualizationFlags_MetaData[] = {
{ "Bitmask", "" },
{ "BitmaskEnum", "/Script/ChaosVD.EChaosVDParticleDataVisualizationFlags" },
{ "Comment", "/** Set of flags to enable/disable visualization of specific particle data as debug draw */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ToolTip", "Set of flags to enable/disable visualization of specific particle data as debug draw" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosVDParticleVisualizationDebugDrawSettings constinit property declarations
static void NewProp_bShowDebugText_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowDebugText;
static const UECodeGen_Private::FBytePropertyParams NewProp_DepthPriority;
static const UECodeGen_Private::FFloatPropertyParams NewProp_VelocityScale;
static const UECodeGen_Private::FFloatPropertyParams NewProp_AngularVelocityScale;
static const UECodeGen_Private::FFloatPropertyParams NewProp_AccelerationScale;
static const UECodeGen_Private::FFloatPropertyParams NewProp_AngularAccelerationScale;
static const UECodeGen_Private::FFloatPropertyParams NewProp_LinearImpulseScale;
static const UECodeGen_Private::FFloatPropertyParams NewProp_AngularImpulseScale;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CenterOfMassRadius;
static void NewProp_bDrawTriMeshBVH_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDrawTriMeshBVH;
static const UECodeGen_Private::FIntPropertyParams NewProp_TriMeshBVHDrawLevel;
static const UECodeGen_Private::FStructPropertyParams NewProp_ColorSettings;
static const UECodeGen_Private::FUInt32PropertyParams NewProp_ParticleDataVisualizationFlags;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UChaosVDParticleVisualizationDebugDrawSettings constinit property declarations
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosVDParticleVisualizationDebugDrawSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics
// ********** Begin Class UChaosVDParticleVisualizationDebugDrawSettings Property Definitions ******
void Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::NewProp_bShowDebugText_SetBit(void* Obj)
{
((UChaosVDParticleVisualizationDebugDrawSettings*)Obj)->bShowDebugText = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::NewProp_bShowDebugText = { "bShowDebugText", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UChaosVDParticleVisualizationDebugDrawSettings), &Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::NewProp_bShowDebugText_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowDebugText_MetaData), NewProp_bShowDebugText_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::NewProp_DepthPriority = { "DepthPriority", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDParticleVisualizationDebugDrawSettings, DepthPriority), Z_Construct_UEnum_Engine_ESceneDepthPriorityGroup, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DepthPriority_MetaData), NewProp_DepthPriority_MetaData) }; // 1271158512
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::NewProp_VelocityScale = { "VelocityScale", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDParticleVisualizationDebugDrawSettings, VelocityScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VelocityScale_MetaData), NewProp_VelocityScale_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::NewProp_AngularVelocityScale = { "AngularVelocityScale", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDParticleVisualizationDebugDrawSettings, AngularVelocityScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularVelocityScale_MetaData), NewProp_AngularVelocityScale_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::NewProp_AccelerationScale = { "AccelerationScale", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDParticleVisualizationDebugDrawSettings, AccelerationScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AccelerationScale_MetaData), NewProp_AccelerationScale_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::NewProp_AngularAccelerationScale = { "AngularAccelerationScale", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDParticleVisualizationDebugDrawSettings, AngularAccelerationScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularAccelerationScale_MetaData), NewProp_AngularAccelerationScale_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::NewProp_LinearImpulseScale = { "LinearImpulseScale", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDParticleVisualizationDebugDrawSettings, LinearImpulseScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinearImpulseScale_MetaData), NewProp_LinearImpulseScale_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::NewProp_AngularImpulseScale = { "AngularImpulseScale", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDParticleVisualizationDebugDrawSettings, AngularImpulseScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularImpulseScale_MetaData), NewProp_AngularImpulseScale_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::NewProp_CenterOfMassRadius = { "CenterOfMassRadius", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDParticleVisualizationDebugDrawSettings, CenterOfMassRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CenterOfMassRadius_MetaData), NewProp_CenterOfMassRadius_MetaData) };
void Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::NewProp_bDrawTriMeshBVH_SetBit(void* Obj)
{
((UChaosVDParticleVisualizationDebugDrawSettings*)Obj)->bDrawTriMeshBVH = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::NewProp_bDrawTriMeshBVH = { "bDrawTriMeshBVH", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UChaosVDParticleVisualizationDebugDrawSettings), &Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::NewProp_bDrawTriMeshBVH_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDrawTriMeshBVH_MetaData), NewProp_bDrawTriMeshBVH_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::NewProp_TriMeshBVHDrawLevel = { "TriMeshBVHDrawLevel", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDParticleVisualizationDebugDrawSettings, TriMeshBVHDrawLevel), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TriMeshBVHDrawLevel_MetaData), NewProp_TriMeshBVHDrawLevel_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::NewProp_ColorSettings = { "ColorSettings", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDParticleVisualizationDebugDrawSettings, ColorSettings), Z_Construct_UScriptStruct_FChaosParticleDataDebugDrawColors, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ColorSettings_MetaData), NewProp_ColorSettings_MetaData) }; // 2211746273
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::NewProp_ParticleDataVisualizationFlags = { "ParticleDataVisualizationFlags", nullptr, (EPropertyFlags)0x0040000000004000, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDParticleVisualizationDebugDrawSettings, ParticleDataVisualizationFlags), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParticleDataVisualizationFlags_MetaData), NewProp_ParticleDataVisualizationFlags_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::NewProp_bShowDebugText,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::NewProp_DepthPriority,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::NewProp_VelocityScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::NewProp_AngularVelocityScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::NewProp_AccelerationScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::NewProp_AngularAccelerationScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::NewProp_LinearImpulseScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::NewProp_AngularImpulseScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::NewProp_CenterOfMassRadius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::NewProp_bDrawTriMeshBVH,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::NewProp_TriMeshBVHDrawLevel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::NewProp_ColorSettings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::NewProp_ParticleDataVisualizationFlags,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::PropPointers) < 2048);
// ********** End Class UChaosVDParticleVisualizationDebugDrawSettings Property Definitions ********
UObject* (*const Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UChaosVDVisualizationSettingsObjectBase,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::ClassParams = {
&UChaosVDParticleVisualizationDebugDrawSettings::StaticClass,
"ChaosVD",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::PropPointers),
0,
0x000004A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::Class_MetaDataParams)
};
void UChaosVDParticleVisualizationDebugDrawSettings::StaticRegisterNativesUChaosVDParticleVisualizationDebugDrawSettings()
{
}
UClass* Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings()
{
if (!Z_Registration_Info_UClass_UChaosVDParticleVisualizationDebugDrawSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDParticleVisualizationDebugDrawSettings.OuterSingleton, Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDParticleVisualizationDebugDrawSettings.OuterSingleton;
}
UChaosVDParticleVisualizationDebugDrawSettings::UChaosVDParticleVisualizationDebugDrawSettings() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDParticleVisualizationDebugDrawSettings);
UChaosVDParticleVisualizationDebugDrawSettings::~UChaosVDParticleVisualizationDebugDrawSettings() {}
// ********** End Class UChaosVDParticleVisualizationDebugDrawSettings *****************************
// ********** Begin Class UChaosVDParticleVisualizationSettings ************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDParticleVisualizationSettings;
UClass* UChaosVDParticleVisualizationSettings::GetPrivateStaticClass()
{
using TClass = UChaosVDParticleVisualizationSettings;
if (!Z_Registration_Info_UClass_UChaosVDParticleVisualizationSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDParticleVisualizationSettings"),
Z_Registration_Info_UClass_UChaosVDParticleVisualizationSettings.InnerSingleton,
StaticRegisterNativesUChaosVDParticleVisualizationSettings,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UChaosVDParticleVisualizationSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDParticleVisualizationSettings_NoRegister()
{
return UChaosVDParticleVisualizationSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDParticleVisualizationSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GeometryVisibilityFlags_MetaData[] = {
{ "Bitmask", "" },
{ "BitmaskEnum", "/Script/ChaosVD.EChaosVDGeometryVisibilityFlags" },
{ "Comment", "/** Set of flags to enable/disable visibility of specific types of geometry/particles */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDParticleVisualizationSettings.h" },
{ "ToolTip", "Set of flags to enable/disable visibility of specific types of geometry/particles" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosVDParticleVisualizationSettings constinit property declarations ****
static const UECodeGen_Private::FUInt32PropertyParams NewProp_GeometryVisibilityFlags;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UChaosVDParticleVisualizationSettings constinit property declarations ******
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosVDParticleVisualizationSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDParticleVisualizationSettings_Statics
// ********** Begin Class UChaosVDParticleVisualizationSettings Property Definitions ***************
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UClass_UChaosVDParticleVisualizationSettings_Statics::NewProp_GeometryVisibilityFlags = { "GeometryVisibilityFlags", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDParticleVisualizationSettings, GeometryVisibilityFlags), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GeometryVisibilityFlags_MetaData), NewProp_GeometryVisibilityFlags_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UChaosVDParticleVisualizationSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDParticleVisualizationSettings_Statics::NewProp_GeometryVisibilityFlags,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDParticleVisualizationSettings_Statics::PropPointers) < 2048);
// ********** End Class UChaosVDParticleVisualizationSettings Property Definitions *****************
UObject* (*const Z_Construct_UClass_UChaosVDParticleVisualizationSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UChaosVDVisualizationSettingsObjectBase,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDParticleVisualizationSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDParticleVisualizationSettings_Statics::ClassParams = {
&UChaosVDParticleVisualizationSettings::StaticClass,
"ChaosVD",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UChaosVDParticleVisualizationSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDParticleVisualizationSettings_Statics::PropPointers),
0,
0x000004A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDParticleVisualizationSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDParticleVisualizationSettings_Statics::Class_MetaDataParams)
};
void UChaosVDParticleVisualizationSettings::StaticRegisterNativesUChaosVDParticleVisualizationSettings()
{
}
UClass* Z_Construct_UClass_UChaosVDParticleVisualizationSettings()
{
if (!Z_Registration_Info_UClass_UChaosVDParticleVisualizationSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDParticleVisualizationSettings.OuterSingleton, Z_Construct_UClass_UChaosVDParticleVisualizationSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDParticleVisualizationSettings.OuterSingleton;
}
UChaosVDParticleVisualizationSettings::UChaosVDParticleVisualizationSettings() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDParticleVisualizationSettings);
UChaosVDParticleVisualizationSettings::~UChaosVDParticleVisualizationSettings() {}
// ********** End Class UChaosVDParticleVisualizationSettings **************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDParticleVisualizationSettings_h__Script_ChaosVD_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EChaosVDGeometryVisibilityFlags_StaticEnum, TEXT("EChaosVDGeometryVisibilityFlags"), &Z_Registration_Info_UEnum_EChaosVDGeometryVisibilityFlags, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2950471918U) },
{ EChaosVDParticleDataVisualizationFlags_StaticEnum, TEXT("EChaosVDParticleDataVisualizationFlags"), &Z_Registration_Info_UEnum_EChaosVDParticleDataVisualizationFlags, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1987090301U) },
{ EChaosVDParticleDebugColorMode_StaticEnum, TEXT("EChaosVDParticleDebugColorMode"), &Z_Registration_Info_UEnum_EChaosVDParticleDebugColorMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 405906247U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FChaosDebugDrawColorsByShapeType::StaticStruct, Z_Construct_UScriptStruct_FChaosDebugDrawColorsByShapeType_Statics::NewStructOps, TEXT("ChaosDebugDrawColorsByShapeType"),&Z_Registration_Info_UScriptStruct_FChaosDebugDrawColorsByShapeType, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosDebugDrawColorsByShapeType), 3035288260U) },
{ FChaosDebugDrawColorsByClientServer::StaticStruct, Z_Construct_UScriptStruct_FChaosDebugDrawColorsByClientServer_Statics::NewStructOps, TEXT("ChaosDebugDrawColorsByClientServer"),&Z_Registration_Info_UScriptStruct_FChaosDebugDrawColorsByClientServer, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosDebugDrawColorsByClientServer), 2997445861U) },
{ FChaosDebugDrawColorsByState::StaticStruct, Z_Construct_UScriptStruct_FChaosDebugDrawColorsByState_Statics::NewStructOps, TEXT("ChaosDebugDrawColorsByState"),&Z_Registration_Info_UScriptStruct_FChaosDebugDrawColorsByState, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosDebugDrawColorsByState), 385000647U) },
{ FChaosParticleDataDebugDrawColors::StaticStruct, Z_Construct_UScriptStruct_FChaosParticleDataDebugDrawColors_Statics::NewStructOps, TEXT("ChaosParticleDataDebugDrawColors"),&Z_Registration_Info_UScriptStruct_FChaosParticleDataDebugDrawColors, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosParticleDataDebugDrawColors), 2211746273U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosVDParticleVisualizationColorSettings, UChaosVDParticleVisualizationColorSettings::StaticClass, TEXT("UChaosVDParticleVisualizationColorSettings"), &Z_Registration_Info_UClass_UChaosVDParticleVisualizationColorSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDParticleVisualizationColorSettings), 2194853052U) },
{ Z_Construct_UClass_UChaosVDParticleVisualizationDebugDrawSettings, UChaosVDParticleVisualizationDebugDrawSettings::StaticClass, TEXT("UChaosVDParticleVisualizationDebugDrawSettings"), &Z_Registration_Info_UClass_UChaosVDParticleVisualizationDebugDrawSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDParticleVisualizationDebugDrawSettings), 3553700867U) },
{ Z_Construct_UClass_UChaosVDParticleVisualizationSettings, UChaosVDParticleVisualizationSettings::StaticClass, TEXT("UChaosVDParticleVisualizationSettings"), &Z_Registration_Info_UClass_UChaosVDParticleVisualizationSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDParticleVisualizationSettings), 4044862077U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDParticleVisualizationSettings_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDParticleVisualizationSettings_h__Script_ChaosVD_820405742{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDParticleVisualizationSettings_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDParticleVisualizationSettings_h__Script_ChaosVD_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDParticleVisualizationSettings_h__Script_ChaosVD_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDParticleVisualizationSettings_h__Script_ChaosVD_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDParticleVisualizationSettings_h__Script_ChaosVD_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDParticleVisualizationSettings_h__Script_ChaosVD_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS