// Copyright Epic Games, Inc. All Rights Reserved. /*=========================================================================== Generated code exported from UnrealHeaderTool. DO NOT modify this manually! Edit the corresponding .h files instead! ===========================================================================*/ #include "UObject/GeneratedCppIncludes.h" #include "DataWrappers/ChaosVDJointDataWrappers.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeChaosVDJointDataWrappers() {} // ********** Begin Cross Module References ******************************************************** CHAOSVDRUNTIME_API UEnum* Z_Construct_UEnum_ChaosVDRuntime_EChaosVDGTJointStateFlags(); CHAOSVDRUNTIME_API UEnum* Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointForceMode(); CHAOSVDRUNTIME_API UEnum* Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointMotionType(); CHAOSVDRUNTIME_API UEnum* Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointReSimType(); CHAOSVDRUNTIME_API UEnum* Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointSettingsFlags(); CHAOSVDRUNTIME_API UEnum* Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointSolverSettingsFlags(); CHAOSVDRUNTIME_API UEnum* Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointStateFlags(); CHAOSVDRUNTIME_API UEnum* Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointSyncType(); CHAOSVDRUNTIME_API UEnum* Z_Construct_UEnum_ChaosVDRuntime_EChaosVDPlasticityType(); CHAOSVDRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDConstraintDataWrapperBase(); CHAOSVDRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper(); CHAOSVDRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDJointConstraint(); CHAOSVDRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper(); CHAOSVDRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper(); CHAOSVDRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper(); CHAOSVDRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FChaosVDWrapperDataBase(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FQuat(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector(); UPackage* Z_Construct_UPackage__Script_ChaosVDRuntime(); // ********** End Cross Module References ********************************************************** // ********** Begin Enum EChaosVDJointReSimType **************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDJointReSimType; static UEnum* EChaosVDJointReSimType_StaticEnum() { if (!Z_Registration_Info_UEnum_EChaosVDJointReSimType.OuterSingleton) { Z_Registration_Info_UEnum_EChaosVDJointReSimType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointReSimType, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("EChaosVDJointReSimType")); } return Z_Registration_Info_UEnum_EChaosVDJointReSimType.OuterSingleton; } template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EChaosVDJointReSimType_StaticEnum(); } struct Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointReSimType_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "FullResim.Comment", "/** Fully re-run simulation and keep results (any forces must be applied again) */" }, { "FullResim.Name", "EChaosVDJointReSimType::FullResim" }, { "FullResim.ToolTip", "Fully re-run simulation and keep results (any forces must be applied again)" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, { "ResimAsFollower.Comment", "/** Use previous forces and snap to previous results regardless of variation - used to push other objects away */" }, { "ResimAsFollower.Name", "EChaosVDJointReSimType::ResimAsFollower" }, { "ResimAsFollower.ToolTip", "Use previous forces and snap to previous results regardless of variation - used to push other objects away" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EChaosVDJointReSimType::FullResim", (int64)EChaosVDJointReSimType::FullResim }, { "EChaosVDJointReSimType::ResimAsFollower", (int64)EChaosVDJointReSimType::ResimAsFollower }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointReSimType_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointReSimType_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_ChaosVDRuntime, nullptr, "EChaosVDJointReSimType", "EChaosVDJointReSimType", Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointReSimType_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointReSimType_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointReSimType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointReSimType_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointReSimType() { if (!Z_Registration_Info_UEnum_EChaosVDJointReSimType.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDJointReSimType.InnerSingleton, Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointReSimType_Statics::EnumParams); } return Z_Registration_Info_UEnum_EChaosVDJointReSimType.InnerSingleton; } // ********** End Enum EChaosVDJointReSimType ****************************************************** // ********** Begin Enum EChaosVDJointSyncType ***************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDJointSyncType; static UEnum* EChaosVDJointSyncType_StaticEnum() { if (!Z_Registration_Info_UEnum_EChaosVDJointSyncType.OuterSingleton) { Z_Registration_Info_UEnum_EChaosVDJointSyncType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointSyncType, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("EChaosVDJointSyncType")); } return Z_Registration_Info_UEnum_EChaosVDJointSyncType.OuterSingleton; } template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EChaosVDJointSyncType_StaticEnum(); } struct Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointSyncType_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "HardDesync.Comment", "/** Recorded data mismatches, must run collision detection again */" }, { "HardDesync.Name", "EChaosVDJointSyncType::HardDesync" }, { "HardDesync.ToolTip", "Recorded data mismatches, must run collision detection again" }, { "InSync.Comment", "/** In sync with recorded data */" }, { "InSync.Name", "EChaosVDJointSyncType::InSync" }, { "InSync.ToolTip", "In sync with recorded data" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EChaosVDJointSyncType::InSync", (int64)EChaosVDJointSyncType::InSync }, { "EChaosVDJointSyncType::HardDesync", (int64)EChaosVDJointSyncType::HardDesync }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointSyncType_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointSyncType_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_ChaosVDRuntime, nullptr, "EChaosVDJointSyncType", "EChaosVDJointSyncType", Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointSyncType_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointSyncType_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointSyncType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointSyncType_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointSyncType() { if (!Z_Registration_Info_UEnum_EChaosVDJointSyncType.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDJointSyncType.InnerSingleton, Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointSyncType_Statics::EnumParams); } return Z_Registration_Info_UEnum_EChaosVDJointSyncType.InnerSingleton; } // ********** End Enum EChaosVDJointSyncType ******************************************************* // ********** Begin Enum EChaosVDJointStateFlags *************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDJointStateFlags; static UEnum* EChaosVDJointStateFlags_StaticEnum() { if (!Z_Registration_Info_UEnum_EChaosVDJointStateFlags.OuterSingleton) { Z_Registration_Info_UEnum_EChaosVDJointStateFlags.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointStateFlags, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("EChaosVDJointStateFlags")); } return Z_Registration_Info_UEnum_EChaosVDJointStateFlags.OuterSingleton; } template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EChaosVDJointStateFlags_StaticEnum(); } struct Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointStateFlags_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Breaking.Name", "EChaosVDJointStateFlags::Breaking" }, { "Broken.Name", "EChaosVDJointStateFlags::Broken" }, { "Disabled.Name", "EChaosVDJointStateFlags::Disabled" }, { "DriveTargetChanged.Name", "EChaosVDJointStateFlags::DriveTargetChanged" }, { "EnabledDuringResim.Name", "EChaosVDJointStateFlags::EnabledDuringResim" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, { "None.Name", "EChaosVDJointStateFlags::None" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EChaosVDJointStateFlags::None", (int64)EChaosVDJointStateFlags::None }, { "EChaosVDJointStateFlags::Disabled", (int64)EChaosVDJointStateFlags::Disabled }, { "EChaosVDJointStateFlags::Broken", (int64)EChaosVDJointStateFlags::Broken }, { "EChaosVDJointStateFlags::Breaking", (int64)EChaosVDJointStateFlags::Breaking }, { "EChaosVDJointStateFlags::DriveTargetChanged", (int64)EChaosVDJointStateFlags::DriveTargetChanged }, { "EChaosVDJointStateFlags::EnabledDuringResim", (int64)EChaosVDJointStateFlags::EnabledDuringResim }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointStateFlags_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointStateFlags_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_ChaosVDRuntime, nullptr, "EChaosVDJointStateFlags", "EChaosVDJointStateFlags", Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointStateFlags_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointStateFlags_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointStateFlags_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointStateFlags_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointStateFlags() { if (!Z_Registration_Info_UEnum_EChaosVDJointStateFlags.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDJointStateFlags.InnerSingleton, Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointStateFlags_Statics::EnumParams); } return Z_Registration_Info_UEnum_EChaosVDJointStateFlags.InnerSingleton; } // ********** End Enum EChaosVDJointStateFlags ***************************************************** // ********** Begin Enum EChaosVDGTJointStateFlags ************************************************* static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDGTJointStateFlags; static UEnum* EChaosVDGTJointStateFlags_StaticEnum() { if (!Z_Registration_Info_UEnum_EChaosVDGTJointStateFlags.OuterSingleton) { Z_Registration_Info_UEnum_EChaosVDGTJointStateFlags.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDGTJointStateFlags, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("EChaosVDGTJointStateFlags")); } return Z_Registration_Info_UEnum_EChaosVDGTJointStateFlags.OuterSingleton; } template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EChaosVDGTJointStateFlags_StaticEnum(); } struct Z_Construct_UEnum_ChaosVDRuntime_EChaosVDGTJointStateFlags_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "DriveTargetChanged.Name", "EChaosVDGTJointStateFlags::DriveTargetChanged" }, { "IsBreaking.Name", "EChaosVDGTJointStateFlags::IsBreaking" }, { "IsBroken.Name", "EChaosVDGTJointStateFlags::IsBroken" }, { "IsViolating.Name", "EChaosVDGTJointStateFlags::IsViolating" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, { "None.Name", "EChaosVDGTJointStateFlags::None" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EChaosVDGTJointStateFlags::None", (int64)EChaosVDGTJointStateFlags::None }, { "EChaosVDGTJointStateFlags::IsBreaking", (int64)EChaosVDGTJointStateFlags::IsBreaking }, { "EChaosVDGTJointStateFlags::IsBroken", (int64)EChaosVDGTJointStateFlags::IsBroken }, { "EChaosVDGTJointStateFlags::DriveTargetChanged", (int64)EChaosVDGTJointStateFlags::DriveTargetChanged }, { "EChaosVDGTJointStateFlags::IsViolating", (int64)EChaosVDGTJointStateFlags::IsViolating }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_ChaosVDRuntime_EChaosVDGTJointStateFlags_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVDRuntime_EChaosVDGTJointStateFlags_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_ChaosVDRuntime, nullptr, "EChaosVDGTJointStateFlags", "EChaosVDGTJointStateFlags", Z_Construct_UEnum_ChaosVDRuntime_EChaosVDGTJointStateFlags_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDGTJointStateFlags_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDGTJointStateFlags_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVDRuntime_EChaosVDGTJointStateFlags_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_ChaosVDRuntime_EChaosVDGTJointStateFlags() { if (!Z_Registration_Info_UEnum_EChaosVDGTJointStateFlags.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDGTJointStateFlags.InnerSingleton, Z_Construct_UEnum_ChaosVDRuntime_EChaosVDGTJointStateFlags_Statics::EnumParams); } return Z_Registration_Info_UEnum_EChaosVDGTJointStateFlags.InnerSingleton; } // ********** End Enum EChaosVDGTJointStateFlags *************************************************** // ********** Begin ScriptStruct FChaosVDJointStateDataWrapper ************************************* struct Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics { static inline consteval int32 GetStructSize() { return sizeof(FChaosVDJointStateDataWrapper); } static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDJointStateDataWrapper); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDisabled_MetaData[] = { { "Category", "JointState" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bBroken_MetaData[] = { { "Category", "JointState" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bBreaking_MetaData[] = { { "Category", "JointState" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDriveTargetChanged_MetaData[] = { { "Category", "JointState" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnabledDuringResim_MetaData[] = { { "Category", "JointState" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinearImpulse_MetaData[] = { { "Category", "JointState" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularImpulse_MetaData[] = { { "Category", "JointState" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ResimType_MetaData[] = { { "Category", "JointState" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SyncState_MetaData[] = { { "Category", "JointState" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FChaosVDJointStateDataWrapper constinit property declarations ***** static void NewProp_bDisabled_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bDisabled; static void NewProp_bBroken_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bBroken; static void NewProp_bBreaking_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bBreaking; static void NewProp_bDriveTargetChanged_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bDriveTargetChanged; static void NewProp_bEnabledDuringResim_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnabledDuringResim; static const UECodeGen_Private::FStructPropertyParams NewProp_LinearImpulse; static const UECodeGen_Private::FStructPropertyParams NewProp_AngularImpulse; static const UECodeGen_Private::FIntPropertyParams NewProp_ResimType_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_ResimType; static const UECodeGen_Private::FIntPropertyParams NewProp_SyncState_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_SyncState; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FChaosVDJointStateDataWrapper constinit property declarations ******* static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FChaosVDJointStateDataWrapper cannot be polymorphic unless super FChaosVDWrapperDataBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDJointStateDataWrapper; class UScriptStruct* FChaosVDJointStateDataWrapper::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FChaosVDJointStateDataWrapper.OuterSingleton) { Z_Registration_Info_UScriptStruct_FChaosVDJointStateDataWrapper.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("ChaosVDJointStateDataWrapper")); } return Z_Registration_Info_UScriptStruct_FChaosVDJointStateDataWrapper.OuterSingleton; } // ********** Begin ScriptStruct FChaosVDJointStateDataWrapper Property Definitions **************** void Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::NewProp_bDisabled_SetBit(void* Obj) { ((FChaosVDJointStateDataWrapper*)Obj)->bDisabled = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::NewProp_bDisabled = { "bDisabled", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDJointStateDataWrapper), &Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::NewProp_bDisabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDisabled_MetaData), NewProp_bDisabled_MetaData) }; void Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::NewProp_bBroken_SetBit(void* Obj) { ((FChaosVDJointStateDataWrapper*)Obj)->bBroken = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::NewProp_bBroken = { "bBroken", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDJointStateDataWrapper), &Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::NewProp_bBroken_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bBroken_MetaData), NewProp_bBroken_MetaData) }; void Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::NewProp_bBreaking_SetBit(void* Obj) { ((FChaosVDJointStateDataWrapper*)Obj)->bBreaking = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::NewProp_bBreaking = { "bBreaking", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDJointStateDataWrapper), &Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::NewProp_bBreaking_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bBreaking_MetaData), NewProp_bBreaking_MetaData) }; void Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::NewProp_bDriveTargetChanged_SetBit(void* Obj) { ((FChaosVDJointStateDataWrapper*)Obj)->bDriveTargetChanged = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::NewProp_bDriveTargetChanged = { "bDriveTargetChanged", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDJointStateDataWrapper), &Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::NewProp_bDriveTargetChanged_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDriveTargetChanged_MetaData), NewProp_bDriveTargetChanged_MetaData) }; void Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::NewProp_bEnabledDuringResim_SetBit(void* Obj) { ((FChaosVDJointStateDataWrapper*)Obj)->bEnabledDuringResim = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::NewProp_bEnabledDuringResim = { "bEnabledDuringResim", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDJointStateDataWrapper), &Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::NewProp_bEnabledDuringResim_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnabledDuringResim_MetaData), NewProp_bEnabledDuringResim_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::NewProp_LinearImpulse = { "LinearImpulse", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointStateDataWrapper, LinearImpulse), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinearImpulse_MetaData), NewProp_LinearImpulse_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::NewProp_AngularImpulse = { "AngularImpulse", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointStateDataWrapper, AngularImpulse), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularImpulse_MetaData), NewProp_AngularImpulse_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::NewProp_ResimType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::NewProp_ResimType = { "ResimType", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointStateDataWrapper, ResimType), Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointReSimType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ResimType_MetaData), NewProp_ResimType_MetaData) }; // 487755961 const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::NewProp_SyncState_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::NewProp_SyncState = { "SyncState", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointStateDataWrapper, SyncState), Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointSyncType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SyncState_MetaData), NewProp_SyncState_MetaData) }; // 152613993 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::NewProp_bDisabled, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::NewProp_bBroken, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::NewProp_bBreaking, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::NewProp_bDriveTargetChanged, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::NewProp_bEnabledDuringResim, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::NewProp_LinearImpulse, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::NewProp_AngularImpulse, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::NewProp_ResimType_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::NewProp_ResimType, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::NewProp_SyncState_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::NewProp_SyncState, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::PropPointers) < 2048); // ********** End ScriptStruct FChaosVDJointStateDataWrapper Property Definitions ****************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ChaosVDRuntime, Z_Construct_UScriptStruct_FChaosVDWrapperDataBase, &NewStructOps, "ChaosVDJointStateDataWrapper", Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::PropPointers), sizeof(FChaosVDJointStateDataWrapper), alignof(FChaosVDJointStateDataWrapper), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper() { if (!Z_Registration_Info_UScriptStruct_FChaosVDJointStateDataWrapper.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDJointStateDataWrapper.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FChaosVDJointStateDataWrapper.InnerSingleton); } // ********** End ScriptStruct FChaosVDJointStateDataWrapper *************************************** // ********** Begin ScriptStruct FChaosVDGTJointStateDataWrapper *********************************** struct Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics { static inline consteval int32 GetStructSize() { return sizeof(FChaosVDGTJointStateDataWrapper); } static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDGTJointStateDataWrapper); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsBreaking_MetaData[] = { { "Category", "JointState" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsBroken_MetaData[] = { { "Category", "JointState" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDriveTargetChanged_MetaData[] = { { "Category", "JointState" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsViolating_MetaData[] = { { "Category", "JointState" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Force_MetaData[] = { { "Category", "JointState" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Torque_MetaData[] = { { "Category", "JointState" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinearViolation_MetaData[] = { { "Category", "JointState" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularViolation_MetaData[] = { { "Category", "JointState" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FChaosVDGTJointStateDataWrapper constinit property declarations *** static void NewProp_bIsBreaking_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsBreaking; static void NewProp_bIsBroken_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsBroken; static void NewProp_bDriveTargetChanged_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bDriveTargetChanged; static void NewProp_bIsViolating_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsViolating; static const UECodeGen_Private::FStructPropertyParams NewProp_Force; static const UECodeGen_Private::FStructPropertyParams NewProp_Torque; static const UECodeGen_Private::FFloatPropertyParams NewProp_LinearViolation; static const UECodeGen_Private::FFloatPropertyParams NewProp_AngularViolation; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FChaosVDGTJointStateDataWrapper constinit property declarations ***** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FChaosVDGTJointStateDataWrapper cannot be polymorphic unless super FChaosVDWrapperDataBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDGTJointStateDataWrapper; class UScriptStruct* FChaosVDGTJointStateDataWrapper::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FChaosVDGTJointStateDataWrapper.OuterSingleton) { Z_Registration_Info_UScriptStruct_FChaosVDGTJointStateDataWrapper.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("ChaosVDGTJointStateDataWrapper")); } return Z_Registration_Info_UScriptStruct_FChaosVDGTJointStateDataWrapper.OuterSingleton; } // ********** Begin ScriptStruct FChaosVDGTJointStateDataWrapper Property Definitions ************** void Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics::NewProp_bIsBreaking_SetBit(void* Obj) { ((FChaosVDGTJointStateDataWrapper*)Obj)->bIsBreaking = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics::NewProp_bIsBreaking = { "bIsBreaking", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDGTJointStateDataWrapper), &Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics::NewProp_bIsBreaking_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsBreaking_MetaData), NewProp_bIsBreaking_MetaData) }; void Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics::NewProp_bIsBroken_SetBit(void* Obj) { ((FChaosVDGTJointStateDataWrapper*)Obj)->bIsBroken = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics::NewProp_bIsBroken = { "bIsBroken", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDGTJointStateDataWrapper), &Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics::NewProp_bIsBroken_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsBroken_MetaData), NewProp_bIsBroken_MetaData) }; void Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics::NewProp_bDriveTargetChanged_SetBit(void* Obj) { ((FChaosVDGTJointStateDataWrapper*)Obj)->bDriveTargetChanged = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics::NewProp_bDriveTargetChanged = { "bDriveTargetChanged", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDGTJointStateDataWrapper), &Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics::NewProp_bDriveTargetChanged_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDriveTargetChanged_MetaData), NewProp_bDriveTargetChanged_MetaData) }; void Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics::NewProp_bIsViolating_SetBit(void* Obj) { ((FChaosVDGTJointStateDataWrapper*)Obj)->bIsViolating = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics::NewProp_bIsViolating = { "bIsViolating", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDGTJointStateDataWrapper), &Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics::NewProp_bIsViolating_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsViolating_MetaData), NewProp_bIsViolating_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDGTJointStateDataWrapper, Force), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Force_MetaData), NewProp_Force_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics::NewProp_Torque = { "Torque", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDGTJointStateDataWrapper, Torque), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Torque_MetaData), NewProp_Torque_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics::NewProp_LinearViolation = { "LinearViolation", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDGTJointStateDataWrapper, LinearViolation), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinearViolation_MetaData), NewProp_LinearViolation_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics::NewProp_AngularViolation = { "AngularViolation", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDGTJointStateDataWrapper, AngularViolation), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularViolation_MetaData), NewProp_AngularViolation_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics::NewProp_bIsBreaking, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics::NewProp_bIsBroken, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics::NewProp_bDriveTargetChanged, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics::NewProp_bIsViolating, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics::NewProp_Force, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics::NewProp_Torque, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics::NewProp_LinearViolation, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics::NewProp_AngularViolation, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics::PropPointers) < 2048); // ********** End ScriptStruct FChaosVDGTJointStateDataWrapper Property Definitions **************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ChaosVDRuntime, Z_Construct_UScriptStruct_FChaosVDWrapperDataBase, &NewStructOps, "ChaosVDGTJointStateDataWrapper", Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics::PropPointers), sizeof(FChaosVDGTJointStateDataWrapper), alignof(FChaosVDGTJointStateDataWrapper), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper() { if (!Z_Registration_Info_UScriptStruct_FChaosVDGTJointStateDataWrapper.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDGTJointStateDataWrapper.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FChaosVDGTJointStateDataWrapper.InnerSingleton); } // ********** End ScriptStruct FChaosVDGTJointStateDataWrapper ************************************* // ********** Begin Enum EChaosVDJointSolverSettingsFlags ****************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDJointSolverSettingsFlags; static UEnum* EChaosVDJointSolverSettingsFlags_StaticEnum() { if (!Z_Registration_Info_UEnum_EChaosVDJointSolverSettingsFlags.OuterSingleton) { Z_Registration_Info_UEnum_EChaosVDJointSolverSettingsFlags.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointSolverSettingsFlags, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("EChaosVDJointSolverSettingsFlags")); } return Z_Registration_Info_UEnum_EChaosVDJointSolverSettingsFlags.OuterSingleton; } template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EChaosVDJointSolverSettingsFlags_StaticEnum(); } struct Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointSolverSettingsFlags_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "EnableDrives.Name", "EChaosVDJointSolverSettingsFlags::EnableDrives" }, { "EnableSwingLimits.Name", "EChaosVDJointSolverSettingsFlags::EnableSwingLimits" }, { "EnableTwistLimits.Name", "EChaosVDJointSolverSettingsFlags::EnableTwistLimits" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, { "None.Name", "EChaosVDJointSolverSettingsFlags::None" }, { "SolvePositionLast.Name", "EChaosVDJointSolverSettingsFlags::SolvePositionLast" }, { "SortEnabled.Name", "EChaosVDJointSolverSettingsFlags::SortEnabled" }, { "UseLinearSolver.Name", "EChaosVDJointSolverSettingsFlags::UseLinearSolver" }, { "UsePositionBasedDrives.Name", "EChaosVDJointSolverSettingsFlags::UsePositionBasedDrives" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EChaosVDJointSolverSettingsFlags::None", (int64)EChaosVDJointSolverSettingsFlags::None }, { "EChaosVDJointSolverSettingsFlags::UseLinearSolver", (int64)EChaosVDJointSolverSettingsFlags::UseLinearSolver }, { "EChaosVDJointSolverSettingsFlags::SortEnabled", (int64)EChaosVDJointSolverSettingsFlags::SortEnabled }, { "EChaosVDJointSolverSettingsFlags::SolvePositionLast", (int64)EChaosVDJointSolverSettingsFlags::SolvePositionLast }, { "EChaosVDJointSolverSettingsFlags::UsePositionBasedDrives", (int64)EChaosVDJointSolverSettingsFlags::UsePositionBasedDrives }, { "EChaosVDJointSolverSettingsFlags::EnableTwistLimits", (int64)EChaosVDJointSolverSettingsFlags::EnableTwistLimits }, { "EChaosVDJointSolverSettingsFlags::EnableSwingLimits", (int64)EChaosVDJointSolverSettingsFlags::EnableSwingLimits }, { "EChaosVDJointSolverSettingsFlags::EnableDrives", (int64)EChaosVDJointSolverSettingsFlags::EnableDrives }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointSolverSettingsFlags_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointSolverSettingsFlags_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_ChaosVDRuntime, nullptr, "EChaosVDJointSolverSettingsFlags", "EChaosVDJointSolverSettingsFlags", Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointSolverSettingsFlags_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointSolverSettingsFlags_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointSolverSettingsFlags_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointSolverSettingsFlags_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointSolverSettingsFlags() { if (!Z_Registration_Info_UEnum_EChaosVDJointSolverSettingsFlags.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDJointSolverSettingsFlags.InnerSingleton, Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointSolverSettingsFlags_Statics::EnumParams); } return Z_Registration_Info_UEnum_EChaosVDJointSolverSettingsFlags.InnerSingleton; } // ********** End Enum EChaosVDJointSolverSettingsFlags ******************************************** // ********** Begin ScriptStruct FChaosVDJointSolverSettingsDataWrapper **************************** struct Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics { static inline consteval int32 GetStructSize() { return sizeof(FChaosVDJointSolverSettingsDataWrapper); } static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDJointSolverSettingsDataWrapper); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SwingTwistAngleTolerance_MetaData[] = { { "Category", "Tolerances" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PositionTolerance_MetaData[] = { { "Category", "Tolerances" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngleTolerance_MetaData[] = { { "Category", "Tolerances" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinParentMassRatio_MetaData[] = { { "Category", "Stability Control" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxInertiaRatio_MetaData[] = { { "Category", "Stability Control" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinSolverStiffness_MetaData[] = { { "Category", "Solver Stiffness" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxSolverStiffness_MetaData[] = { { "Category", "Solver Stiffness" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumIterationsAtMaxSolverStiffness_MetaData[] = { { "Category", "Solver Stiffness" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumShockPropagationIterations_MetaData[] = { { "Category", "Solver Stiffness" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseLinearSolver_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSortEnabled_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSolvePositionLast_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUsePositionBasedDrives_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableTwistLimits_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableSwingLimits_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableDrives_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinearStiffnessOverride_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TwistStiffnessOverride_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SwingStiffnessOverride_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinearProjectionOverride_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularProjectionOverride_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ShockPropagationOverride_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinearDriveStiffnessOverride_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinearDriveDampingOverride_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularDriveStiffnessOverride_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularDriveDampingOverride_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SoftLinearStiffnessOverride_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SoftLinearDampingOverride_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SoftTwistStiffnessOverride_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SoftTwistDampingOverride_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SoftSwingStiffnessOverride_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SoftSwingDampingOverride_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FChaosVDJointSolverSettingsDataWrapper constinit property declarations static const UECodeGen_Private::FDoublePropertyParams NewProp_SwingTwistAngleTolerance; static const UECodeGen_Private::FDoublePropertyParams NewProp_PositionTolerance; static const UECodeGen_Private::FDoublePropertyParams NewProp_AngleTolerance; static const UECodeGen_Private::FDoublePropertyParams NewProp_MinParentMassRatio; static const UECodeGen_Private::FDoublePropertyParams NewProp_MaxInertiaRatio; static const UECodeGen_Private::FDoublePropertyParams NewProp_MinSolverStiffness; static const UECodeGen_Private::FDoublePropertyParams NewProp_MaxSolverStiffness; static const UECodeGen_Private::FIntPropertyParams NewProp_NumIterationsAtMaxSolverStiffness; static const UECodeGen_Private::FIntPropertyParams NewProp_NumShockPropagationIterations; static void NewProp_bUseLinearSolver_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseLinearSolver; static void NewProp_bSortEnabled_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bSortEnabled; static void NewProp_bSolvePositionLast_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bSolvePositionLast; static void NewProp_bUsePositionBasedDrives_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bUsePositionBasedDrives; static void NewProp_bEnableTwistLimits_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableTwistLimits; static void NewProp_bEnableSwingLimits_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableSwingLimits; static void NewProp_bEnableDrives_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableDrives; static const UECodeGen_Private::FDoublePropertyParams NewProp_LinearStiffnessOverride; static const UECodeGen_Private::FDoublePropertyParams NewProp_TwistStiffnessOverride; static const UECodeGen_Private::FDoublePropertyParams NewProp_SwingStiffnessOverride; static const UECodeGen_Private::FDoublePropertyParams NewProp_LinearProjectionOverride; static const UECodeGen_Private::FDoublePropertyParams NewProp_AngularProjectionOverride; static const UECodeGen_Private::FDoublePropertyParams NewProp_ShockPropagationOverride; static const UECodeGen_Private::FDoublePropertyParams NewProp_LinearDriveStiffnessOverride; static const UECodeGen_Private::FDoublePropertyParams NewProp_LinearDriveDampingOverride; static const UECodeGen_Private::FDoublePropertyParams NewProp_AngularDriveStiffnessOverride; static const UECodeGen_Private::FDoublePropertyParams NewProp_AngularDriveDampingOverride; static const UECodeGen_Private::FDoublePropertyParams NewProp_SoftLinearStiffnessOverride; static const UECodeGen_Private::FDoublePropertyParams NewProp_SoftLinearDampingOverride; static const UECodeGen_Private::FDoublePropertyParams NewProp_SoftTwistStiffnessOverride; static const UECodeGen_Private::FDoublePropertyParams NewProp_SoftTwistDampingOverride; static const UECodeGen_Private::FDoublePropertyParams NewProp_SoftSwingStiffnessOverride; static const UECodeGen_Private::FDoublePropertyParams NewProp_SoftSwingDampingOverride; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FChaosVDJointSolverSettingsDataWrapper constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FChaosVDJointSolverSettingsDataWrapper cannot be polymorphic unless super FChaosVDWrapperDataBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper; class UScriptStruct* FChaosVDJointSolverSettingsDataWrapper::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper.OuterSingleton) { Z_Registration_Info_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("ChaosVDJointSolverSettingsDataWrapper")); } return Z_Registration_Info_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper.OuterSingleton; } // ********** Begin ScriptStruct FChaosVDJointSolverSettingsDataWrapper Property Definitions ******* const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_SwingTwistAngleTolerance = { "SwingTwistAngleTolerance", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSolverSettingsDataWrapper, SwingTwistAngleTolerance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SwingTwistAngleTolerance_MetaData), NewProp_SwingTwistAngleTolerance_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_PositionTolerance = { "PositionTolerance", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSolverSettingsDataWrapper, PositionTolerance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PositionTolerance_MetaData), NewProp_PositionTolerance_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_AngleTolerance = { "AngleTolerance", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSolverSettingsDataWrapper, AngleTolerance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngleTolerance_MetaData), NewProp_AngleTolerance_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_MinParentMassRatio = { "MinParentMassRatio", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSolverSettingsDataWrapper, MinParentMassRatio), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinParentMassRatio_MetaData), NewProp_MinParentMassRatio_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_MaxInertiaRatio = { "MaxInertiaRatio", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSolverSettingsDataWrapper, MaxInertiaRatio), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxInertiaRatio_MetaData), NewProp_MaxInertiaRatio_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_MinSolverStiffness = { "MinSolverStiffness", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSolverSettingsDataWrapper, MinSolverStiffness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinSolverStiffness_MetaData), NewProp_MinSolverStiffness_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_MaxSolverStiffness = { "MaxSolverStiffness", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSolverSettingsDataWrapper, MaxSolverStiffness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxSolverStiffness_MetaData), NewProp_MaxSolverStiffness_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_NumIterationsAtMaxSolverStiffness = { "NumIterationsAtMaxSolverStiffness", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSolverSettingsDataWrapper, NumIterationsAtMaxSolverStiffness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumIterationsAtMaxSolverStiffness_MetaData), NewProp_NumIterationsAtMaxSolverStiffness_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_NumShockPropagationIterations = { "NumShockPropagationIterations", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSolverSettingsDataWrapper, NumShockPropagationIterations), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumShockPropagationIterations_MetaData), NewProp_NumShockPropagationIterations_MetaData) }; void Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_bUseLinearSolver_SetBit(void* Obj) { ((FChaosVDJointSolverSettingsDataWrapper*)Obj)->bUseLinearSolver = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_bUseLinearSolver = { "bUseLinearSolver", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDJointSolverSettingsDataWrapper), &Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_bUseLinearSolver_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseLinearSolver_MetaData), NewProp_bUseLinearSolver_MetaData) }; void Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_bSortEnabled_SetBit(void* Obj) { ((FChaosVDJointSolverSettingsDataWrapper*)Obj)->bSortEnabled = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_bSortEnabled = { "bSortEnabled", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDJointSolverSettingsDataWrapper), &Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_bSortEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSortEnabled_MetaData), NewProp_bSortEnabled_MetaData) }; void Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_bSolvePositionLast_SetBit(void* Obj) { ((FChaosVDJointSolverSettingsDataWrapper*)Obj)->bSolvePositionLast = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_bSolvePositionLast = { "bSolvePositionLast", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDJointSolverSettingsDataWrapper), &Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_bSolvePositionLast_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSolvePositionLast_MetaData), NewProp_bSolvePositionLast_MetaData) }; void Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_bUsePositionBasedDrives_SetBit(void* Obj) { ((FChaosVDJointSolverSettingsDataWrapper*)Obj)->bUsePositionBasedDrives = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_bUsePositionBasedDrives = { "bUsePositionBasedDrives", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDJointSolverSettingsDataWrapper), &Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_bUsePositionBasedDrives_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUsePositionBasedDrives_MetaData), NewProp_bUsePositionBasedDrives_MetaData) }; void Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_bEnableTwistLimits_SetBit(void* Obj) { ((FChaosVDJointSolverSettingsDataWrapper*)Obj)->bEnableTwistLimits = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_bEnableTwistLimits = { "bEnableTwistLimits", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDJointSolverSettingsDataWrapper), &Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_bEnableTwistLimits_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableTwistLimits_MetaData), NewProp_bEnableTwistLimits_MetaData) }; void Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_bEnableSwingLimits_SetBit(void* Obj) { ((FChaosVDJointSolverSettingsDataWrapper*)Obj)->bEnableSwingLimits = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_bEnableSwingLimits = { "bEnableSwingLimits", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDJointSolverSettingsDataWrapper), &Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_bEnableSwingLimits_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableSwingLimits_MetaData), NewProp_bEnableSwingLimits_MetaData) }; void Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_bEnableDrives_SetBit(void* Obj) { ((FChaosVDJointSolverSettingsDataWrapper*)Obj)->bEnableDrives = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_bEnableDrives = { "bEnableDrives", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDJointSolverSettingsDataWrapper), &Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_bEnableDrives_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableDrives_MetaData), NewProp_bEnableDrives_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_LinearStiffnessOverride = { "LinearStiffnessOverride", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSolverSettingsDataWrapper, LinearStiffnessOverride), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinearStiffnessOverride_MetaData), NewProp_LinearStiffnessOverride_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_TwistStiffnessOverride = { "TwistStiffnessOverride", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSolverSettingsDataWrapper, TwistStiffnessOverride), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TwistStiffnessOverride_MetaData), NewProp_TwistStiffnessOverride_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_SwingStiffnessOverride = { "SwingStiffnessOverride", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSolverSettingsDataWrapper, SwingStiffnessOverride), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SwingStiffnessOverride_MetaData), NewProp_SwingStiffnessOverride_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_LinearProjectionOverride = { "LinearProjectionOverride", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSolverSettingsDataWrapper, LinearProjectionOverride), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinearProjectionOverride_MetaData), NewProp_LinearProjectionOverride_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_AngularProjectionOverride = { "AngularProjectionOverride", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSolverSettingsDataWrapper, AngularProjectionOverride), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularProjectionOverride_MetaData), NewProp_AngularProjectionOverride_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_ShockPropagationOverride = { "ShockPropagationOverride", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSolverSettingsDataWrapper, ShockPropagationOverride), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ShockPropagationOverride_MetaData), NewProp_ShockPropagationOverride_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_LinearDriveStiffnessOverride = { "LinearDriveStiffnessOverride", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSolverSettingsDataWrapper, LinearDriveStiffnessOverride), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinearDriveStiffnessOverride_MetaData), NewProp_LinearDriveStiffnessOverride_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_LinearDriveDampingOverride = { "LinearDriveDampingOverride", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSolverSettingsDataWrapper, LinearDriveDampingOverride), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinearDriveDampingOverride_MetaData), NewProp_LinearDriveDampingOverride_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_AngularDriveStiffnessOverride = { "AngularDriveStiffnessOverride", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSolverSettingsDataWrapper, AngularDriveStiffnessOverride), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularDriveStiffnessOverride_MetaData), NewProp_AngularDriveStiffnessOverride_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_AngularDriveDampingOverride = { "AngularDriveDampingOverride", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSolverSettingsDataWrapper, AngularDriveDampingOverride), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularDriveDampingOverride_MetaData), NewProp_AngularDriveDampingOverride_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_SoftLinearStiffnessOverride = { "SoftLinearStiffnessOverride", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSolverSettingsDataWrapper, SoftLinearStiffnessOverride), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SoftLinearStiffnessOverride_MetaData), NewProp_SoftLinearStiffnessOverride_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_SoftLinearDampingOverride = { "SoftLinearDampingOverride", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSolverSettingsDataWrapper, SoftLinearDampingOverride), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SoftLinearDampingOverride_MetaData), NewProp_SoftLinearDampingOverride_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_SoftTwistStiffnessOverride = { "SoftTwistStiffnessOverride", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSolverSettingsDataWrapper, SoftTwistStiffnessOverride), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SoftTwistStiffnessOverride_MetaData), NewProp_SoftTwistStiffnessOverride_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_SoftTwistDampingOverride = { "SoftTwistDampingOverride", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSolverSettingsDataWrapper, SoftTwistDampingOverride), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SoftTwistDampingOverride_MetaData), NewProp_SoftTwistDampingOverride_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_SoftSwingStiffnessOverride = { "SoftSwingStiffnessOverride", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSolverSettingsDataWrapper, SoftSwingStiffnessOverride), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SoftSwingStiffnessOverride_MetaData), NewProp_SoftSwingStiffnessOverride_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_SoftSwingDampingOverride = { "SoftSwingDampingOverride", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSolverSettingsDataWrapper, SoftSwingDampingOverride), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SoftSwingDampingOverride_MetaData), NewProp_SoftSwingDampingOverride_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_SwingTwistAngleTolerance, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_PositionTolerance, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_AngleTolerance, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_MinParentMassRatio, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_MaxInertiaRatio, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_MinSolverStiffness, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_MaxSolverStiffness, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_NumIterationsAtMaxSolverStiffness, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_NumShockPropagationIterations, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_bUseLinearSolver, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_bSortEnabled, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_bSolvePositionLast, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_bUsePositionBasedDrives, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_bEnableTwistLimits, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_bEnableSwingLimits, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_bEnableDrives, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_LinearStiffnessOverride, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_TwistStiffnessOverride, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_SwingStiffnessOverride, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_LinearProjectionOverride, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_AngularProjectionOverride, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_ShockPropagationOverride, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_LinearDriveStiffnessOverride, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_LinearDriveDampingOverride, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_AngularDriveStiffnessOverride, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_AngularDriveDampingOverride, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_SoftLinearStiffnessOverride, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_SoftLinearDampingOverride, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_SoftTwistStiffnessOverride, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_SoftTwistDampingOverride, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_SoftSwingStiffnessOverride, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewProp_SoftSwingDampingOverride, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::PropPointers) < 2048); // ********** End ScriptStruct FChaosVDJointSolverSettingsDataWrapper Property Definitions ********* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ChaosVDRuntime, Z_Construct_UScriptStruct_FChaosVDWrapperDataBase, &NewStructOps, "ChaosVDJointSolverSettingsDataWrapper", Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::PropPointers), sizeof(FChaosVDJointSolverSettingsDataWrapper), alignof(FChaosVDJointSolverSettingsDataWrapper), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper() { if (!Z_Registration_Info_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper.InnerSingleton); } // ********** End ScriptStruct FChaosVDJointSolverSettingsDataWrapper ****************************** // ********** Begin Enum EChaosVDJointMotionType *************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDJointMotionType; static UEnum* EChaosVDJointMotionType_StaticEnum() { if (!Z_Registration_Info_UEnum_EChaosVDJointMotionType.OuterSingleton) { Z_Registration_Info_UEnum_EChaosVDJointMotionType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointMotionType, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("EChaosVDJointMotionType")); } return Z_Registration_Info_UEnum_EChaosVDJointMotionType.OuterSingleton; } template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EChaosVDJointMotionType_StaticEnum(); } struct Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointMotionType_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Free.Name", "EChaosVDJointMotionType::Free" }, { "Limited.Name", "EChaosVDJointMotionType::Limited" }, { "Locked.Name", "EChaosVDJointMotionType::Locked" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EChaosVDJointMotionType::Free", (int64)EChaosVDJointMotionType::Free }, { "EChaosVDJointMotionType::Limited", (int64)EChaosVDJointMotionType::Limited }, { "EChaosVDJointMotionType::Locked", (int64)EChaosVDJointMotionType::Locked }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointMotionType_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointMotionType_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_ChaosVDRuntime, nullptr, "EChaosVDJointMotionType", "EChaosVDJointMotionType", Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointMotionType_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointMotionType_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointMotionType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointMotionType_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointMotionType() { if (!Z_Registration_Info_UEnum_EChaosVDJointMotionType.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDJointMotionType.InnerSingleton, Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointMotionType_Statics::EnumParams); } return Z_Registration_Info_UEnum_EChaosVDJointMotionType.InnerSingleton; } // ********** End Enum EChaosVDJointMotionType ***************************************************** // ********** Begin Enum EChaosVDJointForceMode **************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDJointForceMode; static UEnum* EChaosVDJointForceMode_StaticEnum() { if (!Z_Registration_Info_UEnum_EChaosVDJointForceMode.OuterSingleton) { Z_Registration_Info_UEnum_EChaosVDJointForceMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointForceMode, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("EChaosVDJointForceMode")); } return Z_Registration_Info_UEnum_EChaosVDJointForceMode.OuterSingleton; } template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EChaosVDJointForceMode_StaticEnum(); } struct Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointForceMode_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Acceleration.Name", "EChaosVDJointForceMode::Acceleration" }, { "Force.Name", "EChaosVDJointForceMode::Force" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EChaosVDJointForceMode::Acceleration", (int64)EChaosVDJointForceMode::Acceleration }, { "EChaosVDJointForceMode::Force", (int64)EChaosVDJointForceMode::Force }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointForceMode_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointForceMode_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_ChaosVDRuntime, nullptr, "EChaosVDJointForceMode", "EChaosVDJointForceMode", Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointForceMode_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointForceMode_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointForceMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointForceMode_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointForceMode() { if (!Z_Registration_Info_UEnum_EChaosVDJointForceMode.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDJointForceMode.InnerSingleton, Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointForceMode_Statics::EnumParams); } return Z_Registration_Info_UEnum_EChaosVDJointForceMode.InnerSingleton; } // ********** End Enum EChaosVDJointForceMode ****************************************************** // ********** Begin Enum EChaosVDPlasticityType **************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDPlasticityType; static UEnum* EChaosVDPlasticityType_StaticEnum() { if (!Z_Registration_Info_UEnum_EChaosVDPlasticityType.OuterSingleton) { Z_Registration_Info_UEnum_EChaosVDPlasticityType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDPlasticityType, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("EChaosVDPlasticityType")); } return Z_Registration_Info_UEnum_EChaosVDPlasticityType.OuterSingleton; } template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EChaosVDPlasticityType_StaticEnum(); } struct Z_Construct_UEnum_ChaosVDRuntime_EChaosVDPlasticityType_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Free.Name", "EChaosVDPlasticityType::Free" }, { "Grow.Name", "EChaosVDPlasticityType::Grow" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, { "Shrink.Name", "EChaosVDPlasticityType::Shrink" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EChaosVDPlasticityType::Free", (int64)EChaosVDPlasticityType::Free }, { "EChaosVDPlasticityType::Shrink", (int64)EChaosVDPlasticityType::Shrink }, { "EChaosVDPlasticityType::Grow", (int64)EChaosVDPlasticityType::Grow }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_ChaosVDRuntime_EChaosVDPlasticityType_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVDRuntime_EChaosVDPlasticityType_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_ChaosVDRuntime, nullptr, "EChaosVDPlasticityType", "EChaosVDPlasticityType", Z_Construct_UEnum_ChaosVDRuntime_EChaosVDPlasticityType_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDPlasticityType_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDPlasticityType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVDRuntime_EChaosVDPlasticityType_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_ChaosVDRuntime_EChaosVDPlasticityType() { if (!Z_Registration_Info_UEnum_EChaosVDPlasticityType.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDPlasticityType.InnerSingleton, Z_Construct_UEnum_ChaosVDRuntime_EChaosVDPlasticityType_Statics::EnumParams); } return Z_Registration_Info_UEnum_EChaosVDPlasticityType.InnerSingleton; } // ********** End Enum EChaosVDPlasticityType ****************************************************** // ********** Begin Enum EChaosVDJointSettingsFlags ************************************************ static FEnumRegistrationInfo Z_Registration_Info_UEnum_EChaosVDJointSettingsFlags; static UEnum* EChaosVDJointSettingsFlags_StaticEnum() { if (!Z_Registration_Info_UEnum_EChaosVDJointSettingsFlags.OuterSingleton) { Z_Registration_Info_UEnum_EChaosVDJointSettingsFlags.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointSettingsFlags, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("EChaosVDJointSettingsFlags")); } return Z_Registration_Info_UEnum_EChaosVDJointSettingsFlags.OuterSingleton; } template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EChaosVDJointSettingsFlags_StaticEnum(); } struct Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointSettingsFlags_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "AngularSLerpPositionDriveEnabled.Name", "EChaosVDJointSettingsFlags::AngularSLerpPositionDriveEnabled" }, { "AngularSLerpVelocityDriveEnabled.Name", "EChaosVDJointSettingsFlags::AngularSLerpVelocityDriveEnabled" }, { "AngularSwingPositionDriveEnabled.Name", "EChaosVDJointSettingsFlags::AngularSwingPositionDriveEnabled" }, { "AngularSwingVelocityDriveEnabled.Name", "EChaosVDJointSettingsFlags::AngularSwingVelocityDriveEnabled" }, { "AngularTwistPositionDriveEnabled.Name", "EChaosVDJointSettingsFlags::AngularTwistPositionDriveEnabled" }, { "AngularTwistVelocityDriveEnabled.Name", "EChaosVDJointSettingsFlags::AngularTwistVelocityDriveEnabled" }, { "CollisionEnabled.Name", "EChaosVDJointSettingsFlags::CollisionEnabled" }, { "LinearPositionDriveEnable1.Name", "EChaosVDJointSettingsFlags::LinearPositionDriveEnable1" }, { "LinearPositionDriveEnable2.Name", "EChaosVDJointSettingsFlags::LinearPositionDriveEnable2" }, { "LinearPositionDriveEnabled0.Name", "EChaosVDJointSettingsFlags::LinearPositionDriveEnabled0" }, { "LinearVelocityDriveEnabled0.Name", "EChaosVDJointSettingsFlags::LinearVelocityDriveEnabled0" }, { "LinearVelocityDriveEnabled1.Name", "EChaosVDJointSettingsFlags::LinearVelocityDriveEnabled1" }, { "LinearVelocityDriveEnabled2.Name", "EChaosVDJointSettingsFlags::LinearVelocityDriveEnabled2" }, { "MassConditioningEnabled.Name", "EChaosVDJointSettingsFlags::MassConditioningEnabled" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, { "None.Name", "EChaosVDJointSettingsFlags::None" }, { "SoftLinearLimitsEnabled.Name", "EChaosVDJointSettingsFlags::SoftLinearLimitsEnabled" }, { "SoftSwingLimitsEnabled.Name", "EChaosVDJointSettingsFlags::SoftSwingLimitsEnabled" }, { "SoftTwistLimitsEnabled.Name", "EChaosVDJointSettingsFlags::SoftTwistLimitsEnabled" }, { "UseLinearSolver.Name", "EChaosVDJointSettingsFlags::UseLinearSolver" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EChaosVDJointSettingsFlags::None", (int64)EChaosVDJointSettingsFlags::None }, { "EChaosVDJointSettingsFlags::CollisionEnabled", (int64)EChaosVDJointSettingsFlags::CollisionEnabled }, { "EChaosVDJointSettingsFlags::MassConditioningEnabled", (int64)EChaosVDJointSettingsFlags::MassConditioningEnabled }, { "EChaosVDJointSettingsFlags::AngularSLerpPositionDriveEnabled", (int64)EChaosVDJointSettingsFlags::AngularSLerpPositionDriveEnabled }, { "EChaosVDJointSettingsFlags::AngularSLerpVelocityDriveEnabled", (int64)EChaosVDJointSettingsFlags::AngularSLerpVelocityDriveEnabled }, { "EChaosVDJointSettingsFlags::AngularTwistPositionDriveEnabled", (int64)EChaosVDJointSettingsFlags::AngularTwistPositionDriveEnabled }, { "EChaosVDJointSettingsFlags::AngularTwistVelocityDriveEnabled", (int64)EChaosVDJointSettingsFlags::AngularTwistVelocityDriveEnabled }, { "EChaosVDJointSettingsFlags::AngularSwingPositionDriveEnabled", (int64)EChaosVDJointSettingsFlags::AngularSwingPositionDriveEnabled }, { "EChaosVDJointSettingsFlags::AngularSwingVelocityDriveEnabled", (int64)EChaosVDJointSettingsFlags::AngularSwingVelocityDriveEnabled }, { "EChaosVDJointSettingsFlags::SoftLinearLimitsEnabled", (int64)EChaosVDJointSettingsFlags::SoftLinearLimitsEnabled }, { "EChaosVDJointSettingsFlags::SoftTwistLimitsEnabled", (int64)EChaosVDJointSettingsFlags::SoftTwistLimitsEnabled }, { "EChaosVDJointSettingsFlags::SoftSwingLimitsEnabled", (int64)EChaosVDJointSettingsFlags::SoftSwingLimitsEnabled }, { "EChaosVDJointSettingsFlags::LinearPositionDriveEnabled0", (int64)EChaosVDJointSettingsFlags::LinearPositionDriveEnabled0 }, { "EChaosVDJointSettingsFlags::LinearPositionDriveEnable1", (int64)EChaosVDJointSettingsFlags::LinearPositionDriveEnable1 }, { "EChaosVDJointSettingsFlags::LinearPositionDriveEnable2", (int64)EChaosVDJointSettingsFlags::LinearPositionDriveEnable2 }, { "EChaosVDJointSettingsFlags::LinearVelocityDriveEnabled0", (int64)EChaosVDJointSettingsFlags::LinearVelocityDriveEnabled0 }, { "EChaosVDJointSettingsFlags::LinearVelocityDriveEnabled1", (int64)EChaosVDJointSettingsFlags::LinearVelocityDriveEnabled1 }, { "EChaosVDJointSettingsFlags::LinearVelocityDriveEnabled2", (int64)EChaosVDJointSettingsFlags::LinearVelocityDriveEnabled2 }, { "EChaosVDJointSettingsFlags::UseLinearSolver", (int64)EChaosVDJointSettingsFlags::UseLinearSolver }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointSettingsFlags_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointSettingsFlags_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_ChaosVDRuntime, nullptr, "EChaosVDJointSettingsFlags", "EChaosVDJointSettingsFlags", Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointSettingsFlags_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointSettingsFlags_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointSettingsFlags_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointSettingsFlags_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointSettingsFlags() { if (!Z_Registration_Info_UEnum_EChaosVDJointSettingsFlags.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EChaosVDJointSettingsFlags.InnerSingleton, Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointSettingsFlags_Statics::EnumParams); } return Z_Registration_Info_UEnum_EChaosVDJointSettingsFlags.InnerSingleton; } // ********** End Enum EChaosVDJointSettingsFlags ************************************************** // ********** Begin ScriptStruct FChaosVDJointSettingsDataWrapper ********************************** struct Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics { static inline consteval int32 GetStructSize() { return sizeof(FChaosVDJointSettingsDataWrapper); } static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDJointSettingsDataWrapper); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ConnectorTransforms_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Stiffness_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinearProjection_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularProjection_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ShockPropagation_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TeleportDistance_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TeleportAngle_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParentInvMassScale_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCollisionEnabled_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMassConditioningEnabled_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseLinearSolver_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSoftLinearLimitsEnabled_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSoftTwistLimitsEnabled_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSoftSwingLimitsEnabled_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAngularSLerpPositionDriveEnabled_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAngularSLerpVelocityDriveEnabled_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAngularTwistPositionDriveEnabled_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAngularTwistVelocityDriveEnabled_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAngularSwingPositionDriveEnabled_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAngularSwingVelocityDriveEnabled_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinearMotionTypes_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinearLimit_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularMotionTypes_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularLimits_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinearSoftForceMode_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularSoftForceMode_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SoftLinearStiffness_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SoftLinearDamping_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SoftTwistStiffness_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SoftTwistDamping_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SoftSwingStiffness_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SoftSwingDamping_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinearRestitution_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TwistRestitution_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SwingRestitution_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinearContactDistance_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TwistContactDistance_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SwingContactDistance_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinearDrivePositionTarget_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinearDriveVelocityTarget_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bLinearPositionDriveEnabled0_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bLinearPositionDriveEnabled1_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bLinearPositionDriveEnabled2_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bLinearVelocityDriveEnabled0_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bLinearVelocityDriveEnabled1_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bLinearVelocityDriveEnabled2_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinearDriveForceMode_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinearDriveStiffness_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinearDriveDamping_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinearDriveMaxForce_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularDrivePositionTarget_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularDriveVelocityTarget_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularDriveForceMode_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularDriveStiffness_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularDriveDamping_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularDriveMaxTorque_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinearBreakForce_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinearPlasticityLimit_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinearPlasticityType_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinearPlasticityInitialDistanceSquared_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularBreakTorque_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularPlasticityLimit_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ContactTransferScale_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FChaosVDJointSettingsDataWrapper constinit property declarations ** static const UECodeGen_Private::FStructPropertyParams NewProp_ConnectorTransforms; static const UECodeGen_Private::FDoublePropertyParams NewProp_Stiffness; static const UECodeGen_Private::FDoublePropertyParams NewProp_LinearProjection; static const UECodeGen_Private::FDoublePropertyParams NewProp_AngularProjection; static const UECodeGen_Private::FDoublePropertyParams NewProp_ShockPropagation; static const UECodeGen_Private::FDoublePropertyParams NewProp_TeleportDistance; static const UECodeGen_Private::FDoublePropertyParams NewProp_TeleportAngle; static const UECodeGen_Private::FDoublePropertyParams NewProp_ParentInvMassScale; static void NewProp_bCollisionEnabled_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bCollisionEnabled; static void NewProp_bMassConditioningEnabled_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bMassConditioningEnabled; static void NewProp_bUseLinearSolver_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseLinearSolver; static void NewProp_bSoftLinearLimitsEnabled_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bSoftLinearLimitsEnabled; static void NewProp_bSoftTwistLimitsEnabled_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bSoftTwistLimitsEnabled; static void NewProp_bSoftSwingLimitsEnabled_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bSoftSwingLimitsEnabled; static void NewProp_bAngularSLerpPositionDriveEnabled_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bAngularSLerpPositionDriveEnabled; static void NewProp_bAngularSLerpVelocityDriveEnabled_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bAngularSLerpVelocityDriveEnabled; static void NewProp_bAngularTwistPositionDriveEnabled_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bAngularTwistPositionDriveEnabled; static void NewProp_bAngularTwistVelocityDriveEnabled_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bAngularTwistVelocityDriveEnabled; static void NewProp_bAngularSwingPositionDriveEnabled_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bAngularSwingPositionDriveEnabled; static void NewProp_bAngularSwingVelocityDriveEnabled_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bAngularSwingVelocityDriveEnabled; static const UECodeGen_Private::FIntPropertyParams NewProp_LinearMotionTypes_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_LinearMotionTypes; static const UECodeGen_Private::FDoublePropertyParams NewProp_LinearLimit; static const UECodeGen_Private::FIntPropertyParams NewProp_AngularMotionTypes_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_AngularMotionTypes; static const UECodeGen_Private::FStructPropertyParams NewProp_AngularLimits; static const UECodeGen_Private::FIntPropertyParams NewProp_LinearSoftForceMode_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_LinearSoftForceMode; static const UECodeGen_Private::FIntPropertyParams NewProp_AngularSoftForceMode_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_AngularSoftForceMode; static const UECodeGen_Private::FDoublePropertyParams NewProp_SoftLinearStiffness; static const UECodeGen_Private::FDoublePropertyParams NewProp_SoftLinearDamping; static const UECodeGen_Private::FDoublePropertyParams NewProp_SoftTwistStiffness; static const UECodeGen_Private::FDoublePropertyParams NewProp_SoftTwistDamping; static const UECodeGen_Private::FDoublePropertyParams NewProp_SoftSwingStiffness; static const UECodeGen_Private::FDoublePropertyParams NewProp_SoftSwingDamping; static const UECodeGen_Private::FDoublePropertyParams NewProp_LinearRestitution; static const UECodeGen_Private::FDoublePropertyParams NewProp_TwistRestitution; static const UECodeGen_Private::FDoublePropertyParams NewProp_SwingRestitution; static const UECodeGen_Private::FDoublePropertyParams NewProp_LinearContactDistance; static const UECodeGen_Private::FDoublePropertyParams NewProp_TwistContactDistance; static const UECodeGen_Private::FDoublePropertyParams NewProp_SwingContactDistance; static const UECodeGen_Private::FStructPropertyParams NewProp_LinearDrivePositionTarget; static const UECodeGen_Private::FStructPropertyParams NewProp_LinearDriveVelocityTarget; static void NewProp_bLinearPositionDriveEnabled0_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bLinearPositionDriveEnabled0; static void NewProp_bLinearPositionDriveEnabled1_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bLinearPositionDriveEnabled1; static void NewProp_bLinearPositionDriveEnabled2_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bLinearPositionDriveEnabled2; static void NewProp_bLinearVelocityDriveEnabled0_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bLinearVelocityDriveEnabled0; static void NewProp_bLinearVelocityDriveEnabled1_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bLinearVelocityDriveEnabled1; static void NewProp_bLinearVelocityDriveEnabled2_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bLinearVelocityDriveEnabled2; static const UECodeGen_Private::FIntPropertyParams NewProp_LinearDriveForceMode_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_LinearDriveForceMode; static const UECodeGen_Private::FStructPropertyParams NewProp_LinearDriveStiffness; static const UECodeGen_Private::FStructPropertyParams NewProp_LinearDriveDamping; static const UECodeGen_Private::FStructPropertyParams NewProp_LinearDriveMaxForce; static const UECodeGen_Private::FStructPropertyParams NewProp_AngularDrivePositionTarget; static const UECodeGen_Private::FStructPropertyParams NewProp_AngularDriveVelocityTarget; static const UECodeGen_Private::FIntPropertyParams NewProp_AngularDriveForceMode_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_AngularDriveForceMode; static const UECodeGen_Private::FStructPropertyParams NewProp_AngularDriveStiffness; static const UECodeGen_Private::FStructPropertyParams NewProp_AngularDriveDamping; static const UECodeGen_Private::FStructPropertyParams NewProp_AngularDriveMaxTorque; static const UECodeGen_Private::FDoublePropertyParams NewProp_LinearBreakForce; static const UECodeGen_Private::FDoublePropertyParams NewProp_LinearPlasticityLimit; static const UECodeGen_Private::FIntPropertyParams NewProp_LinearPlasticityType_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_LinearPlasticityType; static const UECodeGen_Private::FDoublePropertyParams NewProp_LinearPlasticityInitialDistanceSquared; static const UECodeGen_Private::FDoublePropertyParams NewProp_AngularBreakTorque; static const UECodeGen_Private::FDoublePropertyParams NewProp_AngularPlasticityLimit; static const UECodeGen_Private::FDoublePropertyParams NewProp_ContactTransferScale; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FChaosVDJointSettingsDataWrapper constinit property declarations **** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FChaosVDJointSettingsDataWrapper cannot be polymorphic unless super FChaosVDWrapperDataBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDJointSettingsDataWrapper; class UScriptStruct* FChaosVDJointSettingsDataWrapper::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FChaosVDJointSettingsDataWrapper.OuterSingleton) { Z_Registration_Info_UScriptStruct_FChaosVDJointSettingsDataWrapper.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("ChaosVDJointSettingsDataWrapper")); } return Z_Registration_Info_UScriptStruct_FChaosVDJointSettingsDataWrapper.OuterSingleton; } // ********** Begin ScriptStruct FChaosVDJointSettingsDataWrapper Property Definitions ************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_ConnectorTransforms = { "ConnectorTransforms", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(ConnectorTransforms, FChaosVDJointSettingsDataWrapper), STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, ConnectorTransforms), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ConnectorTransforms_MetaData), NewProp_ConnectorTransforms_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_Stiffness = { "Stiffness", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, Stiffness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Stiffness_MetaData), NewProp_Stiffness_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearProjection = { "LinearProjection", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, LinearProjection), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinearProjection_MetaData), NewProp_LinearProjection_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_AngularProjection = { "AngularProjection", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, AngularProjection), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularProjection_MetaData), NewProp_AngularProjection_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_ShockPropagation = { "ShockPropagation", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, ShockPropagation), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ShockPropagation_MetaData), NewProp_ShockPropagation_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_TeleportDistance = { "TeleportDistance", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, TeleportDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TeleportDistance_MetaData), NewProp_TeleportDistance_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_TeleportAngle = { "TeleportAngle", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, TeleportAngle), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TeleportAngle_MetaData), NewProp_TeleportAngle_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_ParentInvMassScale = { "ParentInvMassScale", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, ParentInvMassScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParentInvMassScale_MetaData), NewProp_ParentInvMassScale_MetaData) }; void Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bCollisionEnabled_SetBit(void* Obj) { ((FChaosVDJointSettingsDataWrapper*)Obj)->bCollisionEnabled = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bCollisionEnabled = { "bCollisionEnabled", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDJointSettingsDataWrapper), &Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bCollisionEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCollisionEnabled_MetaData), NewProp_bCollisionEnabled_MetaData) }; void Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bMassConditioningEnabled_SetBit(void* Obj) { ((FChaosVDJointSettingsDataWrapper*)Obj)->bMassConditioningEnabled = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bMassConditioningEnabled = { "bMassConditioningEnabled", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDJointSettingsDataWrapper), &Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bMassConditioningEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMassConditioningEnabled_MetaData), NewProp_bMassConditioningEnabled_MetaData) }; void Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bUseLinearSolver_SetBit(void* Obj) { ((FChaosVDJointSettingsDataWrapper*)Obj)->bUseLinearSolver = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bUseLinearSolver = { "bUseLinearSolver", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDJointSettingsDataWrapper), &Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bUseLinearSolver_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseLinearSolver_MetaData), NewProp_bUseLinearSolver_MetaData) }; void Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bSoftLinearLimitsEnabled_SetBit(void* Obj) { ((FChaosVDJointSettingsDataWrapper*)Obj)->bSoftLinearLimitsEnabled = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bSoftLinearLimitsEnabled = { "bSoftLinearLimitsEnabled", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDJointSettingsDataWrapper), &Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bSoftLinearLimitsEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSoftLinearLimitsEnabled_MetaData), NewProp_bSoftLinearLimitsEnabled_MetaData) }; void Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bSoftTwistLimitsEnabled_SetBit(void* Obj) { ((FChaosVDJointSettingsDataWrapper*)Obj)->bSoftTwistLimitsEnabled = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bSoftTwistLimitsEnabled = { "bSoftTwistLimitsEnabled", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDJointSettingsDataWrapper), &Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bSoftTwistLimitsEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSoftTwistLimitsEnabled_MetaData), NewProp_bSoftTwistLimitsEnabled_MetaData) }; void Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bSoftSwingLimitsEnabled_SetBit(void* Obj) { ((FChaosVDJointSettingsDataWrapper*)Obj)->bSoftSwingLimitsEnabled = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bSoftSwingLimitsEnabled = { "bSoftSwingLimitsEnabled", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDJointSettingsDataWrapper), &Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bSoftSwingLimitsEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSoftSwingLimitsEnabled_MetaData), NewProp_bSoftSwingLimitsEnabled_MetaData) }; void Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bAngularSLerpPositionDriveEnabled_SetBit(void* Obj) { ((FChaosVDJointSettingsDataWrapper*)Obj)->bAngularSLerpPositionDriveEnabled = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bAngularSLerpPositionDriveEnabled = { "bAngularSLerpPositionDriveEnabled", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDJointSettingsDataWrapper), &Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bAngularSLerpPositionDriveEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAngularSLerpPositionDriveEnabled_MetaData), NewProp_bAngularSLerpPositionDriveEnabled_MetaData) }; void Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bAngularSLerpVelocityDriveEnabled_SetBit(void* Obj) { ((FChaosVDJointSettingsDataWrapper*)Obj)->bAngularSLerpVelocityDriveEnabled = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bAngularSLerpVelocityDriveEnabled = { "bAngularSLerpVelocityDriveEnabled", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDJointSettingsDataWrapper), &Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bAngularSLerpVelocityDriveEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAngularSLerpVelocityDriveEnabled_MetaData), NewProp_bAngularSLerpVelocityDriveEnabled_MetaData) }; void Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bAngularTwistPositionDriveEnabled_SetBit(void* Obj) { ((FChaosVDJointSettingsDataWrapper*)Obj)->bAngularTwistPositionDriveEnabled = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bAngularTwistPositionDriveEnabled = { "bAngularTwistPositionDriveEnabled", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDJointSettingsDataWrapper), &Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bAngularTwistPositionDriveEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAngularTwistPositionDriveEnabled_MetaData), NewProp_bAngularTwistPositionDriveEnabled_MetaData) }; void Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bAngularTwistVelocityDriveEnabled_SetBit(void* Obj) { ((FChaosVDJointSettingsDataWrapper*)Obj)->bAngularTwistVelocityDriveEnabled = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bAngularTwistVelocityDriveEnabled = { "bAngularTwistVelocityDriveEnabled", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDJointSettingsDataWrapper), &Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bAngularTwistVelocityDriveEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAngularTwistVelocityDriveEnabled_MetaData), NewProp_bAngularTwistVelocityDriveEnabled_MetaData) }; void Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bAngularSwingPositionDriveEnabled_SetBit(void* Obj) { ((FChaosVDJointSettingsDataWrapper*)Obj)->bAngularSwingPositionDriveEnabled = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bAngularSwingPositionDriveEnabled = { "bAngularSwingPositionDriveEnabled", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDJointSettingsDataWrapper), &Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bAngularSwingPositionDriveEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAngularSwingPositionDriveEnabled_MetaData), NewProp_bAngularSwingPositionDriveEnabled_MetaData) }; void Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bAngularSwingVelocityDriveEnabled_SetBit(void* Obj) { ((FChaosVDJointSettingsDataWrapper*)Obj)->bAngularSwingVelocityDriveEnabled = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bAngularSwingVelocityDriveEnabled = { "bAngularSwingVelocityDriveEnabled", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDJointSettingsDataWrapper), &Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bAngularSwingVelocityDriveEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAngularSwingVelocityDriveEnabled_MetaData), NewProp_bAngularSwingVelocityDriveEnabled_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearMotionTypes_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearMotionTypes = { "LinearMotionTypes", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(LinearMotionTypes, FChaosVDJointSettingsDataWrapper), STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, LinearMotionTypes), Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointMotionType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinearMotionTypes_MetaData), NewProp_LinearMotionTypes_MetaData) }; // 4220450761 const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearLimit = { "LinearLimit", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, LinearLimit), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinearLimit_MetaData), NewProp_LinearLimit_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_AngularMotionTypes_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_AngularMotionTypes = { "AngularMotionTypes", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(AngularMotionTypes, FChaosVDJointSettingsDataWrapper), STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, AngularMotionTypes), Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointMotionType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularMotionTypes_MetaData), NewProp_AngularMotionTypes_MetaData) }; // 4220450761 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_AngularLimits = { "AngularLimits", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, AngularLimits), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularLimits_MetaData), NewProp_AngularLimits_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearSoftForceMode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearSoftForceMode = { "LinearSoftForceMode", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, LinearSoftForceMode), Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointForceMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinearSoftForceMode_MetaData), NewProp_LinearSoftForceMode_MetaData) }; // 55453591 const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_AngularSoftForceMode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_AngularSoftForceMode = { "AngularSoftForceMode", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, AngularSoftForceMode), Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointForceMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularSoftForceMode_MetaData), NewProp_AngularSoftForceMode_MetaData) }; // 55453591 const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_SoftLinearStiffness = { "SoftLinearStiffness", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, SoftLinearStiffness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SoftLinearStiffness_MetaData), NewProp_SoftLinearStiffness_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_SoftLinearDamping = { "SoftLinearDamping", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, SoftLinearDamping), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SoftLinearDamping_MetaData), NewProp_SoftLinearDamping_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_SoftTwistStiffness = { "SoftTwistStiffness", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, SoftTwistStiffness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SoftTwistStiffness_MetaData), NewProp_SoftTwistStiffness_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_SoftTwistDamping = { "SoftTwistDamping", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, SoftTwistDamping), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SoftTwistDamping_MetaData), NewProp_SoftTwistDamping_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_SoftSwingStiffness = { "SoftSwingStiffness", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, SoftSwingStiffness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SoftSwingStiffness_MetaData), NewProp_SoftSwingStiffness_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_SoftSwingDamping = { "SoftSwingDamping", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, SoftSwingDamping), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SoftSwingDamping_MetaData), NewProp_SoftSwingDamping_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearRestitution = { "LinearRestitution", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, LinearRestitution), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinearRestitution_MetaData), NewProp_LinearRestitution_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_TwistRestitution = { "TwistRestitution", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, TwistRestitution), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TwistRestitution_MetaData), NewProp_TwistRestitution_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_SwingRestitution = { "SwingRestitution", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, SwingRestitution), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SwingRestitution_MetaData), NewProp_SwingRestitution_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearContactDistance = { "LinearContactDistance", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, LinearContactDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinearContactDistance_MetaData), NewProp_LinearContactDistance_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_TwistContactDistance = { "TwistContactDistance", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, TwistContactDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TwistContactDistance_MetaData), NewProp_TwistContactDistance_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_SwingContactDistance = { "SwingContactDistance", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, SwingContactDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SwingContactDistance_MetaData), NewProp_SwingContactDistance_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearDrivePositionTarget = { "LinearDrivePositionTarget", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, LinearDrivePositionTarget), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinearDrivePositionTarget_MetaData), NewProp_LinearDrivePositionTarget_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearDriveVelocityTarget = { "LinearDriveVelocityTarget", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, LinearDriveVelocityTarget), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinearDriveVelocityTarget_MetaData), NewProp_LinearDriveVelocityTarget_MetaData) }; void Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bLinearPositionDriveEnabled0_SetBit(void* Obj) { ((FChaosVDJointSettingsDataWrapper*)Obj)->bLinearPositionDriveEnabled0 = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bLinearPositionDriveEnabled0 = { "bLinearPositionDriveEnabled0", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDJointSettingsDataWrapper), &Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bLinearPositionDriveEnabled0_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bLinearPositionDriveEnabled0_MetaData), NewProp_bLinearPositionDriveEnabled0_MetaData) }; void Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bLinearPositionDriveEnabled1_SetBit(void* Obj) { ((FChaosVDJointSettingsDataWrapper*)Obj)->bLinearPositionDriveEnabled1 = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bLinearPositionDriveEnabled1 = { "bLinearPositionDriveEnabled1", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDJointSettingsDataWrapper), &Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bLinearPositionDriveEnabled1_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bLinearPositionDriveEnabled1_MetaData), NewProp_bLinearPositionDriveEnabled1_MetaData) }; void Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bLinearPositionDriveEnabled2_SetBit(void* Obj) { ((FChaosVDJointSettingsDataWrapper*)Obj)->bLinearPositionDriveEnabled2 = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bLinearPositionDriveEnabled2 = { "bLinearPositionDriveEnabled2", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDJointSettingsDataWrapper), &Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bLinearPositionDriveEnabled2_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bLinearPositionDriveEnabled2_MetaData), NewProp_bLinearPositionDriveEnabled2_MetaData) }; void Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bLinearVelocityDriveEnabled0_SetBit(void* Obj) { ((FChaosVDJointSettingsDataWrapper*)Obj)->bLinearVelocityDriveEnabled0 = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bLinearVelocityDriveEnabled0 = { "bLinearVelocityDriveEnabled0", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDJointSettingsDataWrapper), &Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bLinearVelocityDriveEnabled0_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bLinearVelocityDriveEnabled0_MetaData), NewProp_bLinearVelocityDriveEnabled0_MetaData) }; void Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bLinearVelocityDriveEnabled1_SetBit(void* Obj) { ((FChaosVDJointSettingsDataWrapper*)Obj)->bLinearVelocityDriveEnabled1 = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bLinearVelocityDriveEnabled1 = { "bLinearVelocityDriveEnabled1", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDJointSettingsDataWrapper), &Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bLinearVelocityDriveEnabled1_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bLinearVelocityDriveEnabled1_MetaData), NewProp_bLinearVelocityDriveEnabled1_MetaData) }; void Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bLinearVelocityDriveEnabled2_SetBit(void* Obj) { ((FChaosVDJointSettingsDataWrapper*)Obj)->bLinearVelocityDriveEnabled2 = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bLinearVelocityDriveEnabled2 = { "bLinearVelocityDriveEnabled2", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FChaosVDJointSettingsDataWrapper), &Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bLinearVelocityDriveEnabled2_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bLinearVelocityDriveEnabled2_MetaData), NewProp_bLinearVelocityDriveEnabled2_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearDriveForceMode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearDriveForceMode = { "LinearDriveForceMode", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, LinearDriveForceMode), Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointForceMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinearDriveForceMode_MetaData), NewProp_LinearDriveForceMode_MetaData) }; // 55453591 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearDriveStiffness = { "LinearDriveStiffness", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, LinearDriveStiffness), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinearDriveStiffness_MetaData), NewProp_LinearDriveStiffness_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearDriveDamping = { "LinearDriveDamping", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, LinearDriveDamping), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinearDriveDamping_MetaData), NewProp_LinearDriveDamping_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearDriveMaxForce = { "LinearDriveMaxForce", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, LinearDriveMaxForce), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinearDriveMaxForce_MetaData), NewProp_LinearDriveMaxForce_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_AngularDrivePositionTarget = { "AngularDrivePositionTarget", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, AngularDrivePositionTarget), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularDrivePositionTarget_MetaData), NewProp_AngularDrivePositionTarget_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_AngularDriveVelocityTarget = { "AngularDriveVelocityTarget", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, AngularDriveVelocityTarget), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularDriveVelocityTarget_MetaData), NewProp_AngularDriveVelocityTarget_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_AngularDriveForceMode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_AngularDriveForceMode = { "AngularDriveForceMode", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, AngularDriveForceMode), Z_Construct_UEnum_ChaosVDRuntime_EChaosVDJointForceMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularDriveForceMode_MetaData), NewProp_AngularDriveForceMode_MetaData) }; // 55453591 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_AngularDriveStiffness = { "AngularDriveStiffness", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, AngularDriveStiffness), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularDriveStiffness_MetaData), NewProp_AngularDriveStiffness_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_AngularDriveDamping = { "AngularDriveDamping", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, AngularDriveDamping), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularDriveDamping_MetaData), NewProp_AngularDriveDamping_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_AngularDriveMaxTorque = { "AngularDriveMaxTorque", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, AngularDriveMaxTorque), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularDriveMaxTorque_MetaData), NewProp_AngularDriveMaxTorque_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearBreakForce = { "LinearBreakForce", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, LinearBreakForce), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinearBreakForce_MetaData), NewProp_LinearBreakForce_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearPlasticityLimit = { "LinearPlasticityLimit", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, LinearPlasticityLimit), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinearPlasticityLimit_MetaData), NewProp_LinearPlasticityLimit_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearPlasticityType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearPlasticityType = { "LinearPlasticityType", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, LinearPlasticityType), Z_Construct_UEnum_ChaosVDRuntime_EChaosVDPlasticityType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinearPlasticityType_MetaData), NewProp_LinearPlasticityType_MetaData) }; // 1387169377 const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearPlasticityInitialDistanceSquared = { "LinearPlasticityInitialDistanceSquared", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, LinearPlasticityInitialDistanceSquared), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinearPlasticityInitialDistanceSquared_MetaData), NewProp_LinearPlasticityInitialDistanceSquared_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_AngularBreakTorque = { "AngularBreakTorque", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, AngularBreakTorque), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularBreakTorque_MetaData), NewProp_AngularBreakTorque_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_AngularPlasticityLimit = { "AngularPlasticityLimit", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, AngularPlasticityLimit), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularPlasticityLimit_MetaData), NewProp_AngularPlasticityLimit_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_ContactTransferScale = { "ContactTransferScale", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointSettingsDataWrapper, ContactTransferScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ContactTransferScale_MetaData), NewProp_ContactTransferScale_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_ConnectorTransforms, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_Stiffness, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearProjection, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_AngularProjection, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_ShockPropagation, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_TeleportDistance, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_TeleportAngle, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_ParentInvMassScale, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bCollisionEnabled, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bMassConditioningEnabled, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bUseLinearSolver, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bSoftLinearLimitsEnabled, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bSoftTwistLimitsEnabled, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bSoftSwingLimitsEnabled, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bAngularSLerpPositionDriveEnabled, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bAngularSLerpVelocityDriveEnabled, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bAngularTwistPositionDriveEnabled, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bAngularTwistVelocityDriveEnabled, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bAngularSwingPositionDriveEnabled, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bAngularSwingVelocityDriveEnabled, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearMotionTypes_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearMotionTypes, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearLimit, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_AngularMotionTypes_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_AngularMotionTypes, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_AngularLimits, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearSoftForceMode_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearSoftForceMode, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_AngularSoftForceMode_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_AngularSoftForceMode, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_SoftLinearStiffness, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_SoftLinearDamping, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_SoftTwistStiffness, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_SoftTwistDamping, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_SoftSwingStiffness, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_SoftSwingDamping, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearRestitution, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_TwistRestitution, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_SwingRestitution, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearContactDistance, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_TwistContactDistance, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_SwingContactDistance, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearDrivePositionTarget, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearDriveVelocityTarget, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bLinearPositionDriveEnabled0, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bLinearPositionDriveEnabled1, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bLinearPositionDriveEnabled2, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bLinearVelocityDriveEnabled0, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bLinearVelocityDriveEnabled1, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_bLinearVelocityDriveEnabled2, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearDriveForceMode_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearDriveForceMode, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearDriveStiffness, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearDriveDamping, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearDriveMaxForce, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_AngularDrivePositionTarget, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_AngularDriveVelocityTarget, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_AngularDriveForceMode_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_AngularDriveForceMode, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_AngularDriveStiffness, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_AngularDriveDamping, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_AngularDriveMaxTorque, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearBreakForce, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearPlasticityLimit, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearPlasticityType_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearPlasticityType, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_LinearPlasticityInitialDistanceSquared, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_AngularBreakTorque, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_AngularPlasticityLimit, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewProp_ContactTransferScale, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::PropPointers) < 2048); // ********** End ScriptStruct FChaosVDJointSettingsDataWrapper Property Definitions *************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ChaosVDRuntime, Z_Construct_UScriptStruct_FChaosVDWrapperDataBase, &NewStructOps, "ChaosVDJointSettingsDataWrapper", Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::PropPointers), sizeof(FChaosVDJointSettingsDataWrapper), alignof(FChaosVDJointSettingsDataWrapper), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper() { if (!Z_Registration_Info_UScriptStruct_FChaosVDJointSettingsDataWrapper.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDJointSettingsDataWrapper.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FChaosVDJointSettingsDataWrapper.InnerSingleton); } // ********** End ScriptStruct FChaosVDJointSettingsDataWrapper ************************************ // ********** Begin ScriptStruct FChaosVDJointConstraint ******************************************* struct Z_Construct_UScriptStruct_FChaosVDJointConstraint_Statics { static inline consteval int32 GetStructSize() { return sizeof(FChaosVDJointConstraint); } static inline consteval int16 GetStructAlignment() { return alignof(FChaosVDJointConstraint); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ConstraintIndex_MetaData[] = { { "Category", "General" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PhysicsThreadJointState_MetaData[] = { { "Category", "JointState" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GameThreadJointState_MetaData[] = { { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_JointSettings_MetaData[] = { { "Category", "JointSettings" }, { "ModuleRelativePath", "Public/DataWrappers/ChaosVDJointDataWrappers.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FChaosVDJointConstraint constinit property declarations *********** static const UECodeGen_Private::FIntPropertyParams NewProp_ConstraintIndex; static const UECodeGen_Private::FStructPropertyParams NewProp_PhysicsThreadJointState; static const UECodeGen_Private::FStructPropertyParams NewProp_GameThreadJointState; static const UECodeGen_Private::FStructPropertyParams NewProp_JointSettings; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FChaosVDJointConstraint constinit property declarations ************* static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FChaosVDJointConstraint_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FChaosVDJointConstraint cannot be polymorphic unless super FChaosVDConstraintDataWrapperBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FChaosVDJointConstraint; class UScriptStruct* FChaosVDJointConstraint::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FChaosVDJointConstraint.OuterSingleton) { Z_Registration_Info_UScriptStruct_FChaosVDJointConstraint.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FChaosVDJointConstraint, (UObject*)Z_Construct_UPackage__Script_ChaosVDRuntime(), TEXT("ChaosVDJointConstraint")); } return Z_Registration_Info_UScriptStruct_FChaosVDJointConstraint.OuterSingleton; } // ********** Begin ScriptStruct FChaosVDJointConstraint Property Definitions ********************** const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FChaosVDJointConstraint_Statics::NewProp_ConstraintIndex = { "ConstraintIndex", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointConstraint, ConstraintIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ConstraintIndex_MetaData), NewProp_ConstraintIndex_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDJointConstraint_Statics::NewProp_PhysicsThreadJointState = { "PhysicsThreadJointState", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointConstraint, PhysicsThreadJointState), Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PhysicsThreadJointState_MetaData), NewProp_PhysicsThreadJointState_MetaData) }; // 2974216336 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDJointConstraint_Statics::NewProp_GameThreadJointState = { "GameThreadJointState", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointConstraint, GameThreadJointState), Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GameThreadJointState_MetaData), NewProp_GameThreadJointState_MetaData) }; // 4220984447 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FChaosVDJointConstraint_Statics::NewProp_JointSettings = { "JointSettings", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FChaosVDJointConstraint, JointSettings), Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_JointSettings_MetaData), NewProp_JointSettings_MetaData) }; // 145736676 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FChaosVDJointConstraint_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointConstraint_Statics::NewProp_ConstraintIndex, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointConstraint_Statics::NewProp_PhysicsThreadJointState, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointConstraint_Statics::NewProp_GameThreadJointState, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FChaosVDJointConstraint_Statics::NewProp_JointSettings, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDJointConstraint_Statics::PropPointers) < 2048); // ********** End ScriptStruct FChaosVDJointConstraint Property Definitions ************************ const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FChaosVDJointConstraint_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ChaosVDRuntime, Z_Construct_UScriptStruct_FChaosVDConstraintDataWrapperBase, &NewStructOps, "ChaosVDJointConstraint", Z_Construct_UScriptStruct_FChaosVDJointConstraint_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDJointConstraint_Statics::PropPointers), sizeof(FChaosVDJointConstraint), alignof(FChaosVDJointConstraint), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FChaosVDJointConstraint_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FChaosVDJointConstraint_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FChaosVDJointConstraint() { if (!Z_Registration_Info_UScriptStruct_FChaosVDJointConstraint.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FChaosVDJointConstraint.InnerSingleton, Z_Construct_UScriptStruct_FChaosVDJointConstraint_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FChaosVDJointConstraint.InnerSingleton); } // ********** End ScriptStruct FChaosVDJointConstraint ********************************************* // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDJointDataWrappers_h__Script_ChaosVDRuntime_Statics { static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = { { EChaosVDJointReSimType_StaticEnum, TEXT("EChaosVDJointReSimType"), &Z_Registration_Info_UEnum_EChaosVDJointReSimType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 487755961U) }, { EChaosVDJointSyncType_StaticEnum, TEXT("EChaosVDJointSyncType"), &Z_Registration_Info_UEnum_EChaosVDJointSyncType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 152613993U) }, { EChaosVDJointStateFlags_StaticEnum, TEXT("EChaosVDJointStateFlags"), &Z_Registration_Info_UEnum_EChaosVDJointStateFlags, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 467413586U) }, { EChaosVDGTJointStateFlags_StaticEnum, TEXT("EChaosVDGTJointStateFlags"), &Z_Registration_Info_UEnum_EChaosVDGTJointStateFlags, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4230817415U) }, { EChaosVDJointSolverSettingsFlags_StaticEnum, TEXT("EChaosVDJointSolverSettingsFlags"), &Z_Registration_Info_UEnum_EChaosVDJointSolverSettingsFlags, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3622879651U) }, { EChaosVDJointMotionType_StaticEnum, TEXT("EChaosVDJointMotionType"), &Z_Registration_Info_UEnum_EChaosVDJointMotionType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4220450761U) }, { EChaosVDJointForceMode_StaticEnum, TEXT("EChaosVDJointForceMode"), &Z_Registration_Info_UEnum_EChaosVDJointForceMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 55453591U) }, { EChaosVDPlasticityType_StaticEnum, TEXT("EChaosVDPlasticityType"), &Z_Registration_Info_UEnum_EChaosVDPlasticityType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1387169377U) }, { EChaosVDJointSettingsFlags_StaticEnum, TEXT("EChaosVDJointSettingsFlags"), &Z_Registration_Info_UEnum_EChaosVDJointSettingsFlags, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 155154037U) }, }; static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FChaosVDJointStateDataWrapper::StaticStruct, Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics::NewStructOps, TEXT("ChaosVDJointStateDataWrapper"),&Z_Registration_Info_UScriptStruct_FChaosVDJointStateDataWrapper, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDJointStateDataWrapper), 2974216336U) }, { FChaosVDGTJointStateDataWrapper::StaticStruct, Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics::NewStructOps, TEXT("ChaosVDGTJointStateDataWrapper"),&Z_Registration_Info_UScriptStruct_FChaosVDGTJointStateDataWrapper, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDGTJointStateDataWrapper), 4220984447U) }, { FChaosVDJointSolverSettingsDataWrapper::StaticStruct, Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics::NewStructOps, TEXT("ChaosVDJointSolverSettingsDataWrapper"),&Z_Registration_Info_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDJointSolverSettingsDataWrapper), 2232484377U) }, { FChaosVDJointSettingsDataWrapper::StaticStruct, Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics::NewStructOps, TEXT("ChaosVDJointSettingsDataWrapper"),&Z_Registration_Info_UScriptStruct_FChaosVDJointSettingsDataWrapper, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDJointSettingsDataWrapper), 145736676U) }, { FChaosVDJointConstraint::StaticStruct, Z_Construct_UScriptStruct_FChaosVDJointConstraint_Statics::NewStructOps, TEXT("ChaosVDJointConstraint"),&Z_Registration_Info_UScriptStruct_FChaosVDJointConstraint, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FChaosVDJointConstraint), 474618910U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDJointDataWrappers_h__Script_ChaosVDRuntime_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDJointDataWrappers_h__Script_ChaosVDRuntime_1128545320{ TEXT("/Script/ChaosVDRuntime"), nullptr, 0, Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDJointDataWrappers_h__Script_ChaosVDRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDJointDataWrappers_h__Script_ChaosVDRuntime_Statics::ScriptStructInfo), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDJointDataWrappers_h__Script_ChaosVDRuntime_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDJointDataWrappers_h__Script_ChaosVDRuntime_Statics::EnumInfo), }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS