// 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/ChaosVDCollisionDataWrappers.h" #ifdef CHAOSVDRUNTIME_ChaosVDCollisionDataWrappers_generated_h #error "ChaosVDCollisionDataWrappers.generated.h already included, missing '#pragma once' in ChaosVDCollisionDataWrappers.h" #endif #define CHAOSVDRUNTIME_ChaosVDCollisionDataWrappers_generated_h #include "UObject/ObjectMacros.h" #include "UObject/ScriptMacros.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS // ********** Begin ScriptStruct FChaosVDContactPoint ********************************************** struct Z_Construct_UScriptStruct_FChaosVDContactPoint_Statics; #define FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDCollisionDataWrappers_h_58_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FChaosVDContactPoint_Statics; \ CHAOSVDRUNTIME_API static class UScriptStruct* StaticStruct(); struct FChaosVDContactPoint; // ********** End ScriptStruct FChaosVDContactPoint ************************************************ // ********** Begin ScriptStruct FChaosVDManifoldPoint ********************************************* struct Z_Construct_UScriptStruct_FChaosVDManifoldPoint_Statics; #define FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDCollisionDataWrappers_h_101_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FChaosVDManifoldPoint_Statics; \ CHAOSVDRUNTIME_API static class UScriptStruct* StaticStruct(); struct FChaosVDManifoldPoint; // ********** End ScriptStruct FChaosVDManifoldPoint *********************************************** // ********** Begin ScriptStruct FChaosVDCollisionMaterial ***************************************** struct Z_Construct_UScriptStruct_FChaosVDCollisionMaterial_Statics; #define FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDCollisionDataWrappers_h_146_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FChaosVDCollisionMaterial_Statics; \ CHAOSVDRUNTIME_API static class UScriptStruct* StaticStruct(); struct FChaosVDCollisionMaterial; // ********** End ScriptStruct FChaosVDCollisionMaterial ******************************************* // ********** Begin ScriptStruct FChaosVDConstraint ************************************************ struct Z_Construct_UScriptStruct_FChaosVDConstraint_Statics; #define FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDCollisionDataWrappers_h_211_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FChaosVDConstraint_Statics; \ CHAOSVDRUNTIME_API static class UScriptStruct* StaticStruct(); struct FChaosVDConstraint; // ********** End ScriptStruct FChaosVDConstraint ************************************************** // ********** Begin ScriptStruct FChaosVDParticlePairMidPhase ************************************** struct Z_Construct_UScriptStruct_FChaosVDParticlePairMidPhase_Statics; #define FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDCollisionDataWrappers_h_344_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FChaosVDParticlePairMidPhase_Statics; \ CHAOSVDRUNTIME_API static class UScriptStruct* StaticStruct(); struct FChaosVDParticlePairMidPhase; // ********** End ScriptStruct FChaosVDParticlePairMidPhase **************************************** // ********** Begin ScriptStruct FChaosVDCollisionFilterData *************************************** struct Z_Construct_UScriptStruct_FChaosVDCollisionFilterData_Statics; #define FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDCollisionDataWrappers_h_399_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FChaosVDCollisionFilterData_Statics; \ CHAOSVDRUNTIME_API static class UScriptStruct* StaticStruct(); struct FChaosVDCollisionFilterData; // ********** End ScriptStruct FChaosVDCollisionFilterData ***************************************** // ********** Begin ScriptStruct FChaosVDShapeCollisionData **************************************** struct Z_Construct_UScriptStruct_FChaosVDShapeCollisionData_Statics; #define FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDCollisionDataWrappers_h_435_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FChaosVDShapeCollisionData_Statics; \ CHAOSVDRUNTIME_API static class UScriptStruct* StaticStruct(); struct FChaosVDShapeCollisionData; // ********** End ScriptStruct FChaosVDShapeCollisionData ****************************************** // ********** Begin ScriptStruct FChaosVDCollisionChannelInfo ************************************** struct Z_Construct_UScriptStruct_FChaosVDCollisionChannelInfo_Statics; #define FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDCollisionDataWrappers_h_478_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FChaosVDCollisionChannelInfo_Statics; \ CHAOSVDRUNTIME_API static class UScriptStruct* StaticStruct(); struct FChaosVDCollisionChannelInfo; // ********** End ScriptStruct FChaosVDCollisionChannelInfo **************************************** // ********** Begin ScriptStruct FChaosVDCollisionChannelsInfoContainer **************************** struct Z_Construct_UScriptStruct_FChaosVDCollisionChannelsInfoContainer_Statics; #define FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDCollisionDataWrappers_h_498_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FChaosVDCollisionChannelsInfoContainer_Statics; \ CHAOSVDRUNTIME_API static class UScriptStruct* StaticStruct(); struct FChaosVDCollisionChannelsInfoContainer; // ********** End ScriptStruct FChaosVDCollisionChannelsInfoContainer ****************************** #undef CURRENT_FILE_ID #define CURRENT_FILE_ID FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDCollisionDataWrappers_h // ********** Begin Enum EChaosVDContactShapesType ************************************************* #define FOREACH_ENUM_ECHAOSVDCONTACTSHAPESTYPE(op) \ op(EChaosVDContactShapesType::Unknown) \ op(EChaosVDContactShapesType::SphereSphere) \ op(EChaosVDContactShapesType::SphereCapsule) \ op(EChaosVDContactShapesType::SphereBox) \ op(EChaosVDContactShapesType::SphereConvex) \ op(EChaosVDContactShapesType::SphereTriMesh) \ op(EChaosVDContactShapesType::SphereHeightField) \ op(EChaosVDContactShapesType::SpherePlane) \ op(EChaosVDContactShapesType::CapsuleCapsule) \ op(EChaosVDContactShapesType::CapsuleBox) \ op(EChaosVDContactShapesType::CapsuleConvex) \ op(EChaosVDContactShapesType::CapsuleTriMesh) \ op(EChaosVDContactShapesType::CapsuleHeightField) \ op(EChaosVDContactShapesType::BoxBox) \ op(EChaosVDContactShapesType::BoxConvex) \ op(EChaosVDContactShapesType::BoxTriMesh) \ op(EChaosVDContactShapesType::BoxHeightField) \ op(EChaosVDContactShapesType::BoxPlane) \ op(EChaosVDContactShapesType::ConvexConvex) \ op(EChaosVDContactShapesType::ConvexTriMesh) \ op(EChaosVDContactShapesType::ConvexHeightField) \ op(EChaosVDContactShapesType::GenericConvexConvex) \ op(EChaosVDContactShapesType::LevelSetLevelSet) \ op(EChaosVDContactShapesType::NumShapesTypes) enum class EChaosVDContactShapesType; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EChaosVDContactShapesType *************************************************** // ********** Begin Enum EChaosVDContactPointType ************************************************** #define FOREACH_ENUM_ECHAOSVDCONTACTPOINTTYPE(op) \ op(EChaosVDContactPointType::Unknown) \ op(EChaosVDContactPointType::VertexPlane) \ op(EChaosVDContactPointType::EdgeEdge) \ op(EChaosVDContactPointType::PlaneVertex) \ op(EChaosVDContactPointType::VertexVertex) enum class EChaosVDContactPointType : int8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EChaosVDContactPointType **************************************************** // ********** Begin Enum EChaosVDManifoldPointFlags ************************************************ #define FOREACH_ENUM_ECHAOSVDMANIFOLDPOINTFLAGS(op) \ op(EChaosVDManifoldPointFlags::None) \ op(EChaosVDManifoldPointFlags::Disabled) \ op(EChaosVDManifoldPointFlags::WasRestored) \ op(EChaosVDManifoldPointFlags::WasReplaced) \ op(EChaosVDManifoldPointFlags::HasStaticFrictionAnchor) \ op(EChaosVDManifoldPointFlags::IsValid) \ op(EChaosVDManifoldPointFlags::InsideStaticFrictionCone) enum class EChaosVDManifoldPointFlags : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EChaosVDManifoldPointFlags ************************************************** // ********** Begin Enum EChaosVDConstraintFlags *************************************************** #define FOREACH_ENUM_ECHAOSVDCONSTRAINTFLAGS(op) \ op(EChaosVDConstraintFlags::None) \ op(EChaosVDConstraintFlags::IsCurrent) \ op(EChaosVDConstraintFlags::Disabled) \ op(EChaosVDConstraintFlags::UseManifold) \ op(EChaosVDConstraintFlags::UseIncrementalManifold) \ op(EChaosVDConstraintFlags::CanRestoreManifold) \ op(EChaosVDConstraintFlags::WasManifoldRestored) \ op(EChaosVDConstraintFlags::IsQuadratic0) \ op(EChaosVDConstraintFlags::IsQuadratic1) \ op(EChaosVDConstraintFlags::IsProbe) \ op(EChaosVDConstraintFlags::CCDEnabled) \ op(EChaosVDConstraintFlags::CCDSweepEnabled) \ op(EChaosVDConstraintFlags::ModifierApplied) \ op(EChaosVDConstraintFlags::MaterialSet) enum class EChaosVDConstraintFlags : uint16; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EChaosVDConstraintFlags ***************************************************** // ********** Begin Enum EChaosVDMidPhaseFlags ***************************************************** #define FOREACH_ENUM_ECHAOSVDMIDPHASEFLAGS(op) \ op(EChaosVDMidPhaseFlags::None) \ op(EChaosVDMidPhaseFlags::IsActive) \ op(EChaosVDMidPhaseFlags::IsCCD) \ op(EChaosVDMidPhaseFlags::IsCCDActive) \ op(EChaosVDMidPhaseFlags::IsSleeping) \ op(EChaosVDMidPhaseFlags::IsModified) enum class EChaosVDMidPhaseFlags : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EChaosVDMidPhaseFlags ******************************************************* // ********** Begin Enum EChaosVDMidPhaseType ****************************************************** #define FOREACH_ENUM_ECHAOSVDMIDPHASETYPE(op) \ op(EChaosVDMidPhaseType::Generic) \ op(EChaosVDMidPhaseType::ShapePair) \ op(EChaosVDMidPhaseType::SphereApproximation) \ op(EChaosVDMidPhaseType::Unknown) enum class EChaosVDMidPhaseType : int8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EChaosVDMidPhaseType ******************************************************** // ********** Begin Enum EChaosVDCollisionTraceFlag ************************************************ #define FOREACH_ENUM_ECHAOSVDCOLLISIONTRACEFLAG(op) \ op(EChaosVDCollisionTraceFlag::UseDefault) \ op(EChaosVDCollisionTraceFlag::UseSimpleAndComplex) \ op(EChaosVDCollisionTraceFlag::UseSimpleAsComplex) \ op(EChaosVDCollisionTraceFlag::UseComplexAsSimple) enum class EChaosVDCollisionTraceFlag; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EChaosVDCollisionTraceFlag ************************************************** // ********** Begin Enum EChaosVDCollisionShapeDataFlags ******************************************* #define FOREACH_ENUM_ECHAOSVDCOLLISIONSHAPEDATAFLAGS(op) \ op(EChaosVDCollisionShapeDataFlags::None) \ op(EChaosVDCollisionShapeDataFlags::SimCollision) \ op(EChaosVDCollisionShapeDataFlags::QueryCollision) \ op(EChaosVDCollisionShapeDataFlags::IsProbe) enum class EChaosVDCollisionShapeDataFlags : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EChaosVDCollisionShapeDataFlags ********************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS