245 lines
13 KiB
C
245 lines
13 KiB
C
|
|
// Copyright Epic Games, Inc. All Rights Reserved.
|
||
|
|
/*===========================================================================
|
||
|
|
Generated code exported from UnrealHeaderTool.
|
||
|
|
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||
|
|
===========================================================================*/
|
||
|
|
|
||
|
|
// 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<EChaosVDContactShapesType> { enum { Value = true }; };
|
||
|
|
template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDContactShapesType>();
|
||
|
|
// ********** 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<EChaosVDContactPointType> { enum { Value = true }; };
|
||
|
|
template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDContactPointType>();
|
||
|
|
// ********** 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<EChaosVDManifoldPointFlags> { enum { Value = true }; };
|
||
|
|
template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDManifoldPointFlags>();
|
||
|
|
// ********** 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<EChaosVDConstraintFlags> { enum { Value = true }; };
|
||
|
|
template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDConstraintFlags>();
|
||
|
|
// ********** 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<EChaosVDMidPhaseFlags> { enum { Value = true }; };
|
||
|
|
template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDMidPhaseFlags>();
|
||
|
|
// ********** 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<EChaosVDMidPhaseType> { enum { Value = true }; };
|
||
|
|
template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDMidPhaseType>();
|
||
|
|
// ********** 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<EChaosVDCollisionTraceFlag> { enum { Value = true }; };
|
||
|
|
template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDCollisionTraceFlag>();
|
||
|
|
// ********** 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<EChaosVDCollisionShapeDataFlags> { enum { Value = true }; };
|
||
|
|
template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EChaosVDCollisionShapeDataFlags>();
|
||
|
|
// ********** End Enum EChaosVDCollisionShapeDataFlags *********************************************
|
||
|
|
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|