// Copyright Epic Games, Inc. All Rights Reserved. /*=========================================================================== Generated code exported from UnrealHeaderTool. DO NOT modify this manually! Edit the corresponding .h files instead! ===========================================================================*/ // IWYU pragma: private, include "DataWrappers/ChaosVDJointDataWrappers.h" #ifdef CHAOSVDRUNTIME_ChaosVDJointDataWrappers_generated_h #error "ChaosVDJointDataWrappers.generated.h already included, missing '#pragma once' in ChaosVDJointDataWrappers.h" #endif #define CHAOSVDRUNTIME_ChaosVDJointDataWrappers_generated_h #include "UObject/ObjectMacros.h" #include "UObject/ScriptMacros.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS // ********** Begin ScriptStruct FChaosVDJointStateDataWrapper ************************************* struct Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics; #define FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDJointDataWrappers_h_55_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FChaosVDJointStateDataWrapper_Statics; \ CHAOSVDRUNTIME_API static class UScriptStruct* StaticStruct(); \ typedef FChaosVDWrapperDataBase Super; struct FChaosVDJointStateDataWrapper; // ********** End ScriptStruct FChaosVDJointStateDataWrapper *************************************** // ********** Begin ScriptStruct FChaosVDGTJointStateDataWrapper *********************************** struct Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics; #define FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDJointDataWrappers_h_93_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FChaosVDGTJointStateDataWrapper_Statics; \ CHAOSVDRUNTIME_API static class UScriptStruct* StaticStruct(); \ typedef FChaosVDWrapperDataBase Super; struct FChaosVDGTJointStateDataWrapper; // ********** End ScriptStruct FChaosVDGTJointStateDataWrapper ************************************* // ********** Begin ScriptStruct FChaosVDJointSolverSettingsDataWrapper **************************** struct Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics; #define FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDJointDataWrappers_h_136_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FChaosVDJointSolverSettingsDataWrapper_Statics; \ CHAOSVDRUNTIME_API static class UScriptStruct* StaticStruct(); \ typedef FChaosVDWrapperDataBase Super; struct FChaosVDJointSolverSettingsDataWrapper; // ********** End ScriptStruct FChaosVDJointSolverSettingsDataWrapper ****************************** // ********** Begin ScriptStruct FChaosVDJointSettingsDataWrapper ********************************** struct Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics; #define FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDJointDataWrappers_h_261_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FChaosVDJointSettingsDataWrapper_Statics; \ CHAOSVDRUNTIME_API static class UScriptStruct* StaticStruct(); \ typedef FChaosVDWrapperDataBase Super; struct FChaosVDJointSettingsDataWrapper; // ********** End ScriptStruct FChaosVDJointSettingsDataWrapper ************************************ // ********** Begin ScriptStruct FChaosVDJointConstraint ******************************************* struct Z_Construct_UScriptStruct_FChaosVDJointConstraint_Statics; #define FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDJointDataWrappers_h_406_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FChaosVDJointConstraint_Statics; \ CHAOSVDRUNTIME_API static class UScriptStruct* StaticStruct(); \ typedef FChaosVDConstraintDataWrapperBase Super; struct FChaosVDJointConstraint; // ********** End ScriptStruct FChaosVDJointConstraint ********************************************* #undef CURRENT_FILE_ID #define CURRENT_FILE_ID FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDJointDataWrappers_h // ********** Begin Enum EChaosVDJointReSimType **************************************************** #define FOREACH_ENUM_ECHAOSVDJOINTRESIMTYPE(op) \ op(EChaosVDJointReSimType::FullResim) \ op(EChaosVDJointReSimType::ResimAsFollower) enum class EChaosVDJointReSimType; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EChaosVDJointReSimType ****************************************************** // ********** Begin Enum EChaosVDJointSyncType ***************************************************** #define FOREACH_ENUM_ECHAOSVDJOINTSYNCTYPE(op) \ op(EChaosVDJointSyncType::InSync) \ op(EChaosVDJointSyncType::HardDesync) enum class EChaosVDJointSyncType; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EChaosVDJointSyncType ******************************************************* // ********** Begin Enum EChaosVDJointStateFlags *************************************************** #define FOREACH_ENUM_ECHAOSVDJOINTSTATEFLAGS(op) \ op(EChaosVDJointStateFlags::None) \ op(EChaosVDJointStateFlags::Disabled) \ op(EChaosVDJointStateFlags::Broken) \ op(EChaosVDJointStateFlags::Breaking) \ op(EChaosVDJointStateFlags::DriveTargetChanged) \ op(EChaosVDJointStateFlags::EnabledDuringResim) enum class EChaosVDJointStateFlags : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EChaosVDJointStateFlags ***************************************************** // ********** Begin Enum EChaosVDGTJointStateFlags ************************************************* #define FOREACH_ENUM_ECHAOSVDGTJOINTSTATEFLAGS(op) \ op(EChaosVDGTJointStateFlags::None) \ op(EChaosVDGTJointStateFlags::IsBreaking) \ op(EChaosVDGTJointStateFlags::IsBroken) \ op(EChaosVDGTJointStateFlags::DriveTargetChanged) \ op(EChaosVDGTJointStateFlags::IsViolating) enum class EChaosVDGTJointStateFlags : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EChaosVDGTJointStateFlags *************************************************** // ********** Begin Enum EChaosVDJointSolverSettingsFlags ****************************************** #define FOREACH_ENUM_ECHAOSVDJOINTSOLVERSETTINGSFLAGS(op) \ op(EChaosVDJointSolverSettingsFlags::None) \ op(EChaosVDJointSolverSettingsFlags::UseLinearSolver) \ op(EChaosVDJointSolverSettingsFlags::SortEnabled) \ op(EChaosVDJointSolverSettingsFlags::SolvePositionLast) \ op(EChaosVDJointSolverSettingsFlags::UsePositionBasedDrives) \ op(EChaosVDJointSolverSettingsFlags::EnableTwistLimits) \ op(EChaosVDJointSolverSettingsFlags::EnableSwingLimits) \ op(EChaosVDJointSolverSettingsFlags::EnableDrives) enum class EChaosVDJointSolverSettingsFlags : uint16; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EChaosVDJointSolverSettingsFlags ******************************************** // ********** Begin Enum EChaosVDJointMotionType *************************************************** #define FOREACH_ENUM_ECHAOSVDJOINTMOTIONTYPE(op) \ op(EChaosVDJointMotionType::Free) \ op(EChaosVDJointMotionType::Limited) \ op(EChaosVDJointMotionType::Locked) enum class EChaosVDJointMotionType : int32; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EChaosVDJointMotionType ***************************************************** // ********** Begin Enum EChaosVDJointForceMode **************************************************** #define FOREACH_ENUM_ECHAOSVDJOINTFORCEMODE(op) \ op(EChaosVDJointForceMode::Acceleration) \ op(EChaosVDJointForceMode::Force) enum class EChaosVDJointForceMode : int32; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EChaosVDJointForceMode ****************************************************** // ********** Begin Enum EChaosVDPlasticityType **************************************************** #define FOREACH_ENUM_ECHAOSVDPLASTICITYTYPE(op) \ op(EChaosVDPlasticityType::Free) \ op(EChaosVDPlasticityType::Shrink) \ op(EChaosVDPlasticityType::Grow) enum class EChaosVDPlasticityType : int32; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EChaosVDPlasticityType ****************************************************** // ********** Begin Enum EChaosVDJointSettingsFlags ************************************************ #define FOREACH_ENUM_ECHAOSVDJOINTSETTINGSFLAGS(op) \ op(EChaosVDJointSettingsFlags::None) \ op(EChaosVDJointSettingsFlags::CollisionEnabled) \ op(EChaosVDJointSettingsFlags::MassConditioningEnabled) \ op(EChaosVDJointSettingsFlags::AngularSLerpPositionDriveEnabled) \ op(EChaosVDJointSettingsFlags::AngularSLerpVelocityDriveEnabled) \ op(EChaosVDJointSettingsFlags::AngularTwistPositionDriveEnabled) \ op(EChaosVDJointSettingsFlags::AngularTwistVelocityDriveEnabled) \ op(EChaosVDJointSettingsFlags::AngularSwingPositionDriveEnabled) \ op(EChaosVDJointSettingsFlags::AngularSwingVelocityDriveEnabled) \ op(EChaosVDJointSettingsFlags::SoftLinearLimitsEnabled) \ op(EChaosVDJointSettingsFlags::SoftTwistLimitsEnabled) \ op(EChaosVDJointSettingsFlags::SoftSwingLimitsEnabled) \ op(EChaosVDJointSettingsFlags::LinearPositionDriveEnabled0) \ op(EChaosVDJointSettingsFlags::LinearPositionDriveEnable1) \ op(EChaosVDJointSettingsFlags::LinearPositionDriveEnable2) \ op(EChaosVDJointSettingsFlags::LinearVelocityDriveEnabled0) \ op(EChaosVDJointSettingsFlags::LinearVelocityDriveEnabled1) \ op(EChaosVDJointSettingsFlags::LinearVelocityDriveEnabled2) \ op(EChaosVDJointSettingsFlags::UseLinearSolver) enum class EChaosVDJointSettingsFlags : uint32; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EChaosVDJointSettingsFlags ************************************************** PRAGMA_ENABLE_DEPRECATION_WARNINGS