// 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/ChaosVDQueryDataWrappers.h" #ifdef CHAOSVDRUNTIME_ChaosVDQueryDataWrappers_generated_h #error "ChaosVDQueryDataWrappers.generated.h already included, missing '#pragma once' in ChaosVDQueryDataWrappers.h" #endif #define CHAOSVDRUNTIME_ChaosVDQueryDataWrappers_generated_h #include "UObject/ObjectMacros.h" #include "UObject/ScriptMacros.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS // ********** Begin ScriptStruct FChaosVDCollisionResponseParams *********************************** struct Z_Construct_UScriptStruct_FChaosVDCollisionResponseParams_Statics; #define FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDQueryDataWrappers_h_30_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FChaosVDCollisionResponseParams_Statics; \ CHAOSVDRUNTIME_API static class UScriptStruct* StaticStruct(); \ typedef FChaosVDWrapperDataBase Super; struct FChaosVDCollisionResponseParams; // ********** End ScriptStruct FChaosVDCollisionResponseParams ************************************* // ********** Begin ScriptStruct FChaosVDCollisionObjectQueryParams ******************************** struct Z_Construct_UScriptStruct_FChaosVDCollisionObjectQueryParams_Statics; #define FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDQueryDataWrappers_h_67_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FChaosVDCollisionObjectQueryParams_Statics; \ CHAOSVDRUNTIME_API static class UScriptStruct* StaticStruct(); \ typedef FChaosVDWrapperDataBase Super; struct FChaosVDCollisionObjectQueryParams; // ********** End ScriptStruct FChaosVDCollisionObjectQueryParams ********************************** // ********** Begin ScriptStruct FChaosVDCollisionQueryParams ************************************** struct Z_Construct_UScriptStruct_FChaosVDCollisionQueryParams_Statics; #define FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDQueryDataWrappers_h_130_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FChaosVDCollisionQueryParams_Statics; \ CHAOSVDRUNTIME_API static class UScriptStruct* StaticStruct(); \ typedef FChaosVDWrapperDataBase Super; struct FChaosVDCollisionQueryParams; // ********** End ScriptStruct FChaosVDCollisionQueryParams **************************************** // ********** Begin ScriptStruct FChaosVDQueryFastData ********************************************* struct Z_Construct_UScriptStruct_FChaosVDQueryFastData_Statics; #define FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDQueryDataWrappers_h_239_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FChaosVDQueryFastData_Statics; \ CHAOSVDRUNTIME_API static class UScriptStruct* StaticStruct(); \ typedef FChaosVDWrapperDataBase Super; struct FChaosVDQueryFastData; // ********** End ScriptStruct FChaosVDQueryFastData *********************************************** // ********** Begin ScriptStruct FChaosVDQueryHitData ********************************************** struct Z_Construct_UScriptStruct_FChaosVDQueryHitData_Statics; #define FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDQueryDataWrappers_h_298_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FChaosVDQueryHitData_Statics; \ CHAOSVDRUNTIME_API static class UScriptStruct* StaticStruct(); \ typedef FChaosVDWrapperDataBase Super; struct FChaosVDQueryHitData; // ********** End ScriptStruct FChaosVDQueryHitData ************************************************ // ********** Begin ScriptStruct FChaosVDQueryVisitStep ******************************************** struct Z_Construct_UScriptStruct_FChaosVDQueryVisitStep_Statics; #define FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDQueryDataWrappers_h_367_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FChaosVDQueryVisitStep_Statics; \ CHAOSVDRUNTIME_API static class UScriptStruct* StaticStruct(); \ typedef FChaosVDWrapperDataBase Super; struct FChaosVDQueryVisitStep; // ********** End ScriptStruct FChaosVDQueryVisitStep ********************************************** // ********** Begin ScriptStruct FChaosVDQueryDataWrapper ****************************************** struct Z_Construct_UScriptStruct_FChaosVDQueryDataWrapper_Statics; #define FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDQueryDataWrappers_h_423_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FChaosVDQueryDataWrapper_Statics; \ CHAOSVDRUNTIME_API static class UScriptStruct* StaticStruct(); struct FChaosVDQueryDataWrapper; // ********** End ScriptStruct FChaosVDQueryDataWrapper ******************************************** // ********** Begin ScriptStruct FChaosVDSceneQueriesDataContainer ********************************* struct Z_Construct_UScriptStruct_FChaosVDSceneQueriesDataContainer_Statics; #define FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDQueryDataWrappers_h_498_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FChaosVDSceneQueriesDataContainer_Statics; \ CHAOSVDRUNTIME_API static class UScriptStruct* StaticStruct(); struct FChaosVDSceneQueriesDataContainer; // ********** End ScriptStruct FChaosVDSceneQueriesDataContainer *********************************** #undef CURRENT_FILE_ID #define CURRENT_FILE_ID FID_Engine_Source_Runtime_Experimental_ChaosVisualDebugger_Public_DataWrappers_ChaosVDQueryDataWrappers_h // ********** Begin Enum EChaosVDSceneQueryType **************************************************** #define FOREACH_ENUM_ECHAOSVDSCENEQUERYTYPE(op) \ op(EChaosVDSceneQueryType::Invalid) \ op(EChaosVDSceneQueryType::Sweep) \ op(EChaosVDSceneQueryType::Overlap) \ op(EChaosVDSceneQueryType::RayCast) enum class EChaosVDSceneQueryType; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EChaosVDSceneQueryType ****************************************************** // ********** Begin Enum EChaosVDSceneQueryMode **************************************************** #define FOREACH_ENUM_ECHAOSVDSCENEQUERYMODE(op) \ op(EChaosVDSceneQueryMode::Single) \ op(EChaosVDSceneQueryMode::Multi) \ op(EChaosVDSceneQueryMode::Test) \ op(EChaosVDSceneQueryMode::Invalid) enum class EChaosVDSceneQueryMode; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EChaosVDSceneQueryMode ****************************************************** // ********** Begin Enum EChaosVDCollisionQueryParamsFlags ***************************************** #define FOREACH_ENUM_ECHAOSVDCOLLISIONQUERYPARAMSFLAGS(op) \ op(EChaosVDCollisionQueryParamsFlags::None) \ op(EChaosVDCollisionQueryParamsFlags::TraceComplex) \ op(EChaosVDCollisionQueryParamsFlags::FindInitialOverlaps) \ op(EChaosVDCollisionQueryParamsFlags::ReturnFaceIndex) \ op(EChaosVDCollisionQueryParamsFlags::ReturnPhysicalMaterial) \ op(EChaosVDCollisionQueryParamsFlags::IgnoreBlocks) \ op(EChaosVDCollisionQueryParamsFlags::IgnoreTouches) \ op(EChaosVDCollisionQueryParamsFlags::SkipNarrowPhase) \ op(EChaosVDCollisionQueryParamsFlags::TraceIntoSubComponents) \ op(EChaosVDCollisionQueryParamsFlags::ReplaceHitWithSubComponents) enum class EChaosVDCollisionQueryParamsFlags : uint16; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EChaosVDCollisionQueryParamsFlags ******************************************* // ********** Begin Enum EChaosVDQueryFastDataParallelFlags **************************************** #define FOREACH_ENUM_ECHAOSVDQUERYFASTDATAPARALLELFLAGS(op) \ op(EChaosVDQueryFastDataParallelFlags::None) \ op(EChaosVDQueryFastDataParallelFlags::Parallel0) \ op(EChaosVDQueryFastDataParallelFlags::Parallel1) \ op(EChaosVDQueryFastDataParallelFlags::Parallel2) enum class EChaosVDQueryFastDataParallelFlags : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EChaosVDQueryFastDataParallelFlags ****************************************** // ********** Begin Enum EChaosVDSQHitFlags ******************************************************** #define FOREACH_ENUM_ECHAOSVDSQHITFLAGS(op) \ op(EChaosVDSQHitFlags::None) \ op(EChaosVDSQHitFlags::Position) \ op(EChaosVDSQHitFlags::Normal) \ op(EChaosVDSQHitFlags::Distance) \ op(EChaosVDSQHitFlags::UV) \ op(EChaosVDSQHitFlags::MTD) \ op(EChaosVDSQHitFlags::FaceIndex) enum class EChaosVDSQHitFlags : uint16; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EChaosVDSQHitFlags ********************************************************** // ********** Begin Enum EChaosVDCollisionQueryHitType ********************************************* #define FOREACH_ENUM_ECHAOSVDCOLLISIONQUERYHITTYPE(op) \ op(EChaosVDCollisionQueryHitType::None) \ op(EChaosVDCollisionQueryHitType::Touch) \ op(EChaosVDCollisionQueryHitType::Block) enum class EChaosVDCollisionQueryHitType; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EChaosVDCollisionQueryHitType *********************************************** // ********** Begin Enum EChaosVDSQVisitRejectReason *********************************************** #define FOREACH_ENUM_ECHAOSVDSQVISITREJECTREASON(op) \ op(EChaosVDSQVisitRejectReason::None) \ op(EChaosVDSQVisitRejectReason::NoHit) \ op(EChaosVDSQVisitRejectReason::PreFilter) \ op(EChaosVDSQVisitRejectReason::PostFilter) \ op(EChaosVDSQVisitRejectReason::ColocatedHitHasWorseNormal) \ op(EChaosVDSQVisitRejectReason::FailedFastBoundTest) enum class EChaosVDSQVisitRejectReason; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EChaosVDSQVisitRejectReason ************************************************* // ********** Begin Enum EChaosVDSceneQueryVisitorType ********************************************* #define FOREACH_ENUM_ECHAOSVDSCENEQUERYVISITORTYPE(op) \ op(EChaosVDSceneQueryVisitorType::Invalid) \ op(EChaosVDSceneQueryVisitorType::BroadPhase) \ op(EChaosVDSceneQueryVisitorType::NarrowPhase) enum class EChaosVDSceneQueryVisitorType; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CHAOSVDRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EChaosVDSceneQueryVisitorType *********************************************** PRAGMA_ENABLE_DEPRECATION_WARNINGS