Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateServer/Inc/ChaosVDRuntime/UHT/ChaosVDCollisionDataWrappers.generated.h
Norman Lansing ecb33115bf Initial Commit
2026-01-28 19:08:51 -05:00

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