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

253 lines
19 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/ChaosVDCollisionVisualizationSettings.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeChaosVDCollisionVisualizationSettings() {}
// ********** Begin Cross Module References ********************************************************
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_NoRegister();
CHAOSVD_API UClass* Z_Construct_UClass_UChaosVDVisualizationSettingsObjectBase();
CHAOSVD_API UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDCollisionVisualizationFlags();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ESceneDepthPriorityGroup();
UPackage* Z_Construct_UPackage__Script_ChaosVD();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EChaosVDCollisionVisualizationFlags ***************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDCollisionVisualizationFlags;
static UEnum* EChaosVDCollisionVisualizationFlags_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EChaosVDCollisionVisualizationFlags.OuterSingleton)
{
Z_Registration_Info_UEnum_EChaosVDCollisionVisualizationFlags.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVD_EChaosVDCollisionVisualizationFlags, (UObject*)Z_Construct_UPackage__Script_ChaosVD(), TEXT("EChaosVDCollisionVisualizationFlags"));
}
return Z_Registration_Info_UEnum_EChaosVDCollisionVisualizationFlags.OuterSingleton;
}
template<> CHAOSVD_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDCollisionVisualizationFlags>()
{
return EChaosVDCollisionVisualizationFlags_StaticEnum();
}
struct Z_Construct_UEnum_ChaosVD_EChaosVDCollisionVisualizationFlags_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "AccumulatedImpulse.Name", "EChaosVDCollisionVisualizationFlags::AccumulatedImpulse" },
{ "Bitflags", "" },
{ "ContactInfo.Name", "EChaosVDCollisionVisualizationFlags::ContactInfo" },
{ "ContactNormal.Name", "EChaosVDCollisionVisualizationFlags::ContactNormal" },
{ "ContactPoints.Name", "EChaosVDCollisionVisualizationFlags::ContactPoints" },
{ "DrawDataOnlyForSelectedParticle.Name", "EChaosVDCollisionVisualizationFlags::DrawDataOnlyForSelectedParticle" },
{ "DrawInactiveContacts.Name", "EChaosVDCollisionVisualizationFlags::DrawInactiveContacts" },
{ "EnableDraw.Name", "EChaosVDCollisionVisualizationFlags::EnableDraw" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDCollisionVisualizationSettings.h" },
{ "NetImpulse.Name", "EChaosVDCollisionVisualizationFlags::NetImpulse" },
{ "NetPushOut.Name", "EChaosVDCollisionVisualizationFlags::NetPushOut" },
{ "None.Hidden", "" },
{ "None.Name", "EChaosVDCollisionVisualizationFlags::None" },
{ "UseEnumValuesAsMaskValuesInEditor", "true" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EChaosVDCollisionVisualizationFlags::None", (int64)EChaosVDCollisionVisualizationFlags::None },
{ "EChaosVDCollisionVisualizationFlags::ContactPoints", (int64)EChaosVDCollisionVisualizationFlags::ContactPoints },
{ "EChaosVDCollisionVisualizationFlags::ContactInfo", (int64)EChaosVDCollisionVisualizationFlags::ContactInfo },
{ "EChaosVDCollisionVisualizationFlags::NetPushOut", (int64)EChaosVDCollisionVisualizationFlags::NetPushOut },
{ "EChaosVDCollisionVisualizationFlags::NetImpulse", (int64)EChaosVDCollisionVisualizationFlags::NetImpulse },
{ "EChaosVDCollisionVisualizationFlags::ContactNormal", (int64)EChaosVDCollisionVisualizationFlags::ContactNormal },
{ "EChaosVDCollisionVisualizationFlags::AccumulatedImpulse", (int64)EChaosVDCollisionVisualizationFlags::AccumulatedImpulse },
{ "EChaosVDCollisionVisualizationFlags::DrawInactiveContacts", (int64)EChaosVDCollisionVisualizationFlags::DrawInactiveContacts },
{ "EChaosVDCollisionVisualizationFlags::DrawDataOnlyForSelectedParticle", (int64)EChaosVDCollisionVisualizationFlags::DrawDataOnlyForSelectedParticle },
{ "EChaosVDCollisionVisualizationFlags::EnableDraw", (int64)EChaosVDCollisionVisualizationFlags::EnableDraw },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ChaosVD_EChaosVDCollisionVisualizationFlags_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVD_EChaosVDCollisionVisualizationFlags_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ChaosVD,
nullptr,
"EChaosVDCollisionVisualizationFlags",
"EChaosVDCollisionVisualizationFlags",
Z_Construct_UEnum_ChaosVD_EChaosVDCollisionVisualizationFlags_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDCollisionVisualizationFlags_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVD_EChaosVDCollisionVisualizationFlags_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVD_EChaosVDCollisionVisualizationFlags_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ChaosVD_EChaosVDCollisionVisualizationFlags()
{
if (!Z_Registration_Info_UEnum_EChaosVDCollisionVisualizationFlags.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDCollisionVisualizationFlags.InnerSingleton, Z_Construct_UEnum_ChaosVD_EChaosVDCollisionVisualizationFlags_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EChaosVDCollisionVisualizationFlags.InnerSingleton;
}
// ********** End Enum EChaosVDCollisionVisualizationFlags *****************************************
// ********** Begin Class UChaosVDCollisionDataVisualizationSettings *******************************
FClassRegistrationInfo Z_Registration_Info_UClass_UChaosVDCollisionDataVisualizationSettings;
UClass* UChaosVDCollisionDataVisualizationSettings::GetPrivateStaticClass()
{
using TClass = UChaosVDCollisionDataVisualizationSettings;
if (!Z_Registration_Info_UClass_UChaosVDCollisionDataVisualizationSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ChaosVDCollisionDataVisualizationSettings"),
Z_Registration_Info_UClass_UChaosVDCollisionDataVisualizationSettings.InnerSingleton,
StaticRegisterNativesUChaosVDCollisionDataVisualizationSettings,
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_UChaosVDCollisionDataVisualizationSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_NoRegister()
{
return UChaosVDCollisionDataVisualizationSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Settings/ChaosVDCollisionVisualizationSettings.h" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDCollisionVisualizationSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowDebugText_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** If true, any available debug text will be drawn */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDCollisionVisualizationSettings.h" },
{ "ToolTip", "If true, any available debug text will be drawn" },
};
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/ChaosVDCollisionVisualizationSettings.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_ContactCircleRadius_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** The radius of the debug draw circle used to represent a contact point */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDCollisionVisualizationSettings.h" },
{ "ToolTip", "The radius of the debug draw circle used to represent a contact point" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ContactNormalScale_MetaData[] = {
{ "Category", "DebugDraw" },
{ "Comment", "/** The scale value to be applied to the normal vector of a contact used to change its size to make it easier to see */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDCollisionVisualizationSettings.h" },
{ "ToolTip", "The scale value to be applied to the normal vector of a contact used to change its size to make it easier to see" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionDataVisualizationFlags_MetaData[] = {
{ "Bitmask", "" },
{ "BitmaskEnum", "/Script/ChaosVD.EChaosVDCollisionVisualizationFlags" },
{ "Comment", "/** Set of flags to enable/disable visualization of specific collision data as debug draw */" },
{ "ModuleRelativePath", "Private/Settings/ChaosVDCollisionVisualizationSettings.h" },
{ "ToolTip", "Set of flags to enable/disable visualization of specific collision data as debug draw" },
};
#endif // WITH_METADATA
// ********** Begin Class UChaosVDCollisionDataVisualizationSettings 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_ContactCircleRadius;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ContactNormalScale;
static const UECodeGen_Private::FUInt32PropertyParams NewProp_CollisionDataVisualizationFlags;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UChaosVDCollisionDataVisualizationSettings constinit property declarations *
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UChaosVDCollisionDataVisualizationSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics
// ********** Begin Class UChaosVDCollisionDataVisualizationSettings Property Definitions **********
void Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::NewProp_bShowDebugText_SetBit(void* Obj)
{
((UChaosVDCollisionDataVisualizationSettings*)Obj)->bShowDebugText = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_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(UChaosVDCollisionDataVisualizationSettings), &Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::NewProp_bShowDebugText_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowDebugText_MetaData), NewProp_bShowDebugText_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::NewProp_DepthPriority = { "DepthPriority", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDCollisionDataVisualizationSettings, 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_UChaosVDCollisionDataVisualizationSettings_Statics::NewProp_ContactCircleRadius = { "ContactCircleRadius", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDCollisionDataVisualizationSettings, ContactCircleRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ContactCircleRadius_MetaData), NewProp_ContactCircleRadius_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::NewProp_ContactNormalScale = { "ContactNormalScale", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDCollisionDataVisualizationSettings, ContactNormalScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ContactNormalScale_MetaData), NewProp_ContactNormalScale_MetaData) };
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::NewProp_CollisionDataVisualizationFlags = { "CollisionDataVisualizationFlags", nullptr, (EPropertyFlags)0x0040000000004000, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UChaosVDCollisionDataVisualizationSettings, CollisionDataVisualizationFlags), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionDataVisualizationFlags_MetaData), NewProp_CollisionDataVisualizationFlags_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::NewProp_bShowDebugText,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::NewProp_DepthPriority,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::NewProp_ContactCircleRadius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::NewProp_ContactNormalScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::NewProp_CollisionDataVisualizationFlags,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::PropPointers) < 2048);
// ********** End Class UChaosVDCollisionDataVisualizationSettings Property Definitions ************
UObject* (*const Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UChaosVDVisualizationSettingsObjectBase,
(UObject* (*)())Z_Construct_UPackage__Script_ChaosVD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::ClassParams = {
&UChaosVDCollisionDataVisualizationSettings::StaticClass,
"ChaosVD",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::PropPointers),
0,
0x000004A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::Class_MetaDataParams)
};
void UChaosVDCollisionDataVisualizationSettings::StaticRegisterNativesUChaosVDCollisionDataVisualizationSettings()
{
}
UClass* Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings()
{
if (!Z_Registration_Info_UClass_UChaosVDCollisionDataVisualizationSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UChaosVDCollisionDataVisualizationSettings.OuterSingleton, Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UChaosVDCollisionDataVisualizationSettings.OuterSingleton;
}
UChaosVDCollisionDataVisualizationSettings::UChaosVDCollisionDataVisualizationSettings() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UChaosVDCollisionDataVisualizationSettings);
UChaosVDCollisionDataVisualizationSettings::~UChaosVDCollisionDataVisualizationSettings() {}
// ********** End Class UChaosVDCollisionDataVisualizationSettings *********************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCollisionVisualizationSettings_h__Script_ChaosVD_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EChaosVDCollisionVisualizationFlags_StaticEnum, TEXT("EChaosVDCollisionVisualizationFlags"), &Z_Registration_Info_UEnum_EChaosVDCollisionVisualizationFlags, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 885440254U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UChaosVDCollisionDataVisualizationSettings, UChaosVDCollisionDataVisualizationSettings::StaticClass, TEXT("UChaosVDCollisionDataVisualizationSettings"), &Z_Registration_Info_UClass_UChaosVDCollisionDataVisualizationSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UChaosVDCollisionDataVisualizationSettings), 3245514816U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCollisionVisualizationSettings_h__Script_ChaosVD_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCollisionVisualizationSettings_h__Script_ChaosVD_2245028923{
TEXT("/Script/ChaosVD"),
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCollisionVisualizationSettings_h__Script_ChaosVD_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCollisionVisualizationSettings_h__Script_ChaosVD_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCollisionVisualizationSettings_h__Script_ChaosVD_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_ChaosVD_Source_ChaosVD_Private_Settings_ChaosVDCollisionVisualizationSettings_h__Script_ChaosVD_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS