// Copyright Epic Games, Inc. All Rights Reserved. /*=========================================================================== Generated code exported from UnrealHeaderTool. DO NOT modify this manually! Edit the corresponding .h files instead! ===========================================================================*/ #include "UObject/GeneratedCppIncludes.h" #include "PhysicsNodes/GenerateSimpleCollisionNode.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeGenerateSimpleCollisionNode() {} // ********** Begin Cross Module References ******************************************************** GEOMETRYFLOWMESHPROCESSING_API UEnum* Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ProjectedHullAxisMode(); GEOMETRYFLOWMESHPROCESSING_API UEnum* Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_SimpleCollisionGeometryType(); GEOMETRYFLOWMESHPROCESSING_API UScriptStruct* Z_Construct_UScriptStruct_FGenerateConvexHullSettings(); GEOMETRYFLOWMESHPROCESSING_API UScriptStruct* Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings(); GEOMETRYFLOWMESHPROCESSING_API UScriptStruct* Z_Construct_UScriptStruct_FGenerateSweptHullSettings(); UPackage* Z_Construct_UPackage__Script_GeometryFlowMeshProcessing(); // ********** End Cross Module References ********************************************************** // ********** Begin Enum EGeometryFlow_SimpleCollisionGeometryType ********************************* static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGeometryFlow_SimpleCollisionGeometryType; static UEnum* EGeometryFlow_SimpleCollisionGeometryType_StaticEnum() { if (!Z_Registration_Info_UEnum_EGeometryFlow_SimpleCollisionGeometryType.OuterSingleton) { Z_Registration_Info_UEnum_EGeometryFlow_SimpleCollisionGeometryType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_SimpleCollisionGeometryType, (UObject*)Z_Construct_UPackage__Script_GeometryFlowMeshProcessing(), TEXT("EGeometryFlow_SimpleCollisionGeometryType")); } return Z_Registration_Info_UEnum_EGeometryFlow_SimpleCollisionGeometryType.OuterSingleton; } template<> GEOMETRYFLOWMESHPROCESSING_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EGeometryFlow_SimpleCollisionGeometryType_StaticEnum(); } struct Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_SimpleCollisionGeometryType_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "AlignedBoxes.Comment", "// NOTE: This must be kept in sync with EGenerateStaticMeshLODSimpleCollisionGeometryType in GenerateStaticMeshLODProcess.h\n" }, { "AlignedBoxes.Name", "EGeometryFlow_SimpleCollisionGeometryType::AlignedBoxes" }, { "AlignedBoxes.ToolTip", "NOTE: This must be kept in sync with EGenerateStaticMeshLODSimpleCollisionGeometryType in GenerateStaticMeshLODProcess.h" }, { "Capsules.Name", "EGeometryFlow_SimpleCollisionGeometryType::Capsules" }, { "ConvexHulls.Name", "EGeometryFlow_SimpleCollisionGeometryType::ConvexHulls" }, { "MinimalSpheres.Name", "EGeometryFlow_SimpleCollisionGeometryType::MinimalSpheres" }, { "MinVolume.Name", "EGeometryFlow_SimpleCollisionGeometryType::MinVolume" }, { "ModuleRelativePath", "Public/PhysicsNodes/GenerateSimpleCollisionNode.h" }, { "None.Name", "EGeometryFlow_SimpleCollisionGeometryType::None" }, { "OrientedBoxes.Name", "EGeometryFlow_SimpleCollisionGeometryType::OrientedBoxes" }, { "SweptHulls.Name", "EGeometryFlow_SimpleCollisionGeometryType::SweptHulls" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EGeometryFlow_SimpleCollisionGeometryType::AlignedBoxes", (int64)EGeometryFlow_SimpleCollisionGeometryType::AlignedBoxes }, { "EGeometryFlow_SimpleCollisionGeometryType::OrientedBoxes", (int64)EGeometryFlow_SimpleCollisionGeometryType::OrientedBoxes }, { "EGeometryFlow_SimpleCollisionGeometryType::MinimalSpheres", (int64)EGeometryFlow_SimpleCollisionGeometryType::MinimalSpheres }, { "EGeometryFlow_SimpleCollisionGeometryType::Capsules", (int64)EGeometryFlow_SimpleCollisionGeometryType::Capsules }, { "EGeometryFlow_SimpleCollisionGeometryType::ConvexHulls", (int64)EGeometryFlow_SimpleCollisionGeometryType::ConvexHulls }, { "EGeometryFlow_SimpleCollisionGeometryType::SweptHulls", (int64)EGeometryFlow_SimpleCollisionGeometryType::SweptHulls }, { "EGeometryFlow_SimpleCollisionGeometryType::MinVolume", (int64)EGeometryFlow_SimpleCollisionGeometryType::MinVolume }, { "EGeometryFlow_SimpleCollisionGeometryType::None", (int64)EGeometryFlow_SimpleCollisionGeometryType::None }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_SimpleCollisionGeometryType_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_SimpleCollisionGeometryType_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_GeometryFlowMeshProcessing, nullptr, "EGeometryFlow_SimpleCollisionGeometryType", "EGeometryFlow_SimpleCollisionGeometryType", Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_SimpleCollisionGeometryType_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_SimpleCollisionGeometryType_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_SimpleCollisionGeometryType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_SimpleCollisionGeometryType_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_SimpleCollisionGeometryType() { if (!Z_Registration_Info_UEnum_EGeometryFlow_SimpleCollisionGeometryType.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGeometryFlow_SimpleCollisionGeometryType.InnerSingleton, Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_SimpleCollisionGeometryType_Statics::EnumParams); } return Z_Registration_Info_UEnum_EGeometryFlow_SimpleCollisionGeometryType.InnerSingleton; } // ********** End Enum EGeometryFlow_SimpleCollisionGeometryType *********************************** // ********** Begin Enum EGeometryFlow_ProjectedHullAxisMode *************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGeometryFlow_ProjectedHullAxisMode; static UEnum* EGeometryFlow_ProjectedHullAxisMode_StaticEnum() { if (!Z_Registration_Info_UEnum_EGeometryFlow_ProjectedHullAxisMode.OuterSingleton) { Z_Registration_Info_UEnum_EGeometryFlow_ProjectedHullAxisMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ProjectedHullAxisMode, (UObject*)Z_Construct_UPackage__Script_GeometryFlowMeshProcessing(), TEXT("EGeometryFlow_ProjectedHullAxisMode")); } return Z_Registration_Info_UEnum_EGeometryFlow_ProjectedHullAxisMode.OuterSingleton; } template<> GEOMETRYFLOWMESHPROCESSING_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EGeometryFlow_ProjectedHullAxisMode_StaticEnum(); } struct Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ProjectedHullAxisMode_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "ModuleRelativePath", "Public/PhysicsNodes/GenerateSimpleCollisionNode.h" }, { "SmallestBoxDimension.Comment", "/** Use X/Y/Z axis with smallest axis-aligned-bounding-box dimension */" }, { "SmallestBoxDimension.Name", "EGeometryFlow_ProjectedHullAxisMode::SmallestBoxDimension" }, { "SmallestBoxDimension.ToolTip", "Use X/Y/Z axis with smallest axis-aligned-bounding-box dimension" }, { "SmallestVolume.Comment", "/** Compute projected hull for each of X/Y/Z axes and use the one that has the smallest volume */" }, { "SmallestVolume.Name", "EGeometryFlow_ProjectedHullAxisMode::SmallestVolume" }, { "SmallestVolume.ToolTip", "Compute projected hull for each of X/Y/Z axes and use the one that has the smallest volume" }, { "X.Comment", "/** Use Unit X axis */" }, { "X.Name", "EGeometryFlow_ProjectedHullAxisMode::X" }, { "X.ToolTip", "Use Unit X axis" }, { "Y.Comment", "/** Use Unit Y axis */" }, { "Y.Name", "EGeometryFlow_ProjectedHullAxisMode::Y" }, { "Y.ToolTip", "Use Unit Y axis" }, { "Z.Comment", "/** Use Unit Z axis */" }, { "Z.Name", "EGeometryFlow_ProjectedHullAxisMode::Z" }, { "Z.ToolTip", "Use Unit Z axis" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EGeometryFlow_ProjectedHullAxisMode::X", (int64)EGeometryFlow_ProjectedHullAxisMode::X }, { "EGeometryFlow_ProjectedHullAxisMode::Y", (int64)EGeometryFlow_ProjectedHullAxisMode::Y }, { "EGeometryFlow_ProjectedHullAxisMode::Z", (int64)EGeometryFlow_ProjectedHullAxisMode::Z }, { "EGeometryFlow_ProjectedHullAxisMode::SmallestBoxDimension", (int64)EGeometryFlow_ProjectedHullAxisMode::SmallestBoxDimension }, { "EGeometryFlow_ProjectedHullAxisMode::SmallestVolume", (int64)EGeometryFlow_ProjectedHullAxisMode::SmallestVolume }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ProjectedHullAxisMode_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ProjectedHullAxisMode_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_GeometryFlowMeshProcessing, nullptr, "EGeometryFlow_ProjectedHullAxisMode", "EGeometryFlow_ProjectedHullAxisMode", Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ProjectedHullAxisMode_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ProjectedHullAxisMode_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ProjectedHullAxisMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ProjectedHullAxisMode_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ProjectedHullAxisMode() { if (!Z_Registration_Info_UEnum_EGeometryFlow_ProjectedHullAxisMode.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGeometryFlow_ProjectedHullAxisMode.InnerSingleton, Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ProjectedHullAxisMode_Statics::EnumParams); } return Z_Registration_Info_UEnum_EGeometryFlow_ProjectedHullAxisMode.InnerSingleton; } // ********** End Enum EGeometryFlow_ProjectedHullAxisMode ***************************************** // ********** Begin ScriptStruct FGenerateConvexHullSettings *************************************** struct Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics { static inline consteval int32 GetStructSize() { return sizeof(FGenerateConvexHullSettings); } static inline consteval int16 GetStructAlignment() { return alignof(FGenerateConvexHullSettings); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "ModuleRelativePath", "Public/PhysicsNodes/GenerateSimpleCollisionNode.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SimplifyToTriangleCount_MetaData[] = { { "Category", "Geometry Flow" }, { "ModuleRelativePath", "Public/PhysicsNodes/GenerateSimpleCollisionNode.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPrefilterVertices_MetaData[] = { { "Category", "Geometry Flow" }, { "ModuleRelativePath", "Public/PhysicsNodes/GenerateSimpleCollisionNode.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PrefilterGridResolution_MetaData[] = { { "Category", "Geometry Flow" }, { "ModuleRelativePath", "Public/PhysicsNodes/GenerateSimpleCollisionNode.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FGenerateConvexHullSettings constinit property declarations ******* static const UECodeGen_Private::FIntPropertyParams NewProp_SimplifyToTriangleCount; static void NewProp_bPrefilterVertices_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrefilterVertices; static const UECodeGen_Private::FIntPropertyParams NewProp_PrefilterGridResolution; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FGenerateConvexHullSettings constinit property declarations ********* static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGenerateConvexHullSettings; class UScriptStruct* FGenerateConvexHullSettings::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FGenerateConvexHullSettings.OuterSingleton) { Z_Registration_Info_UScriptStruct_FGenerateConvexHullSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGenerateConvexHullSettings, (UObject*)Z_Construct_UPackage__Script_GeometryFlowMeshProcessing(), TEXT("GenerateConvexHullSettings")); } return Z_Registration_Info_UScriptStruct_FGenerateConvexHullSettings.OuterSingleton; } // ********** Begin ScriptStruct FGenerateConvexHullSettings Property Definitions ****************** const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics::NewProp_SimplifyToTriangleCount = { "SimplifyToTriangleCount", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateConvexHullSettings, SimplifyToTriangleCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SimplifyToTriangleCount_MetaData), NewProp_SimplifyToTriangleCount_MetaData) }; void Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics::NewProp_bPrefilterVertices_SetBit(void* Obj) { ((FGenerateConvexHullSettings*)Obj)->bPrefilterVertices = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics::NewProp_bPrefilterVertices = { "bPrefilterVertices", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FGenerateConvexHullSettings), &Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics::NewProp_bPrefilterVertices_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPrefilterVertices_MetaData), NewProp_bPrefilterVertices_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics::NewProp_PrefilterGridResolution = { "PrefilterGridResolution", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateConvexHullSettings, PrefilterGridResolution), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PrefilterGridResolution_MetaData), NewProp_PrefilterGridResolution_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics::NewProp_SimplifyToTriangleCount, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics::NewProp_bPrefilterVertices, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics::NewProp_PrefilterGridResolution, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics::PropPointers) < 2048); // ********** End ScriptStruct FGenerateConvexHullSettings Property Definitions ******************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryFlowMeshProcessing, nullptr, &NewStructOps, "GenerateConvexHullSettings", Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics::PropPointers), sizeof(FGenerateConvexHullSettings), alignof(FGenerateConvexHullSettings), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FGenerateConvexHullSettings() { if (!Z_Registration_Info_UScriptStruct_FGenerateConvexHullSettings.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGenerateConvexHullSettings.InnerSingleton, Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FGenerateConvexHullSettings.InnerSingleton); } // ********** End ScriptStruct FGenerateConvexHullSettings ***************************************** // ********** Begin ScriptStruct FGenerateSweptHullSettings **************************************** struct Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics { static inline consteval int32 GetStructSize() { return sizeof(FGenerateSweptHullSettings); } static inline consteval int16 GetStructAlignment() { return alignof(FGenerateSweptHullSettings); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "ModuleRelativePath", "Public/PhysicsNodes/GenerateSimpleCollisionNode.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSimplifyPolygons_MetaData[] = { { "Category", "Geometry Flow" }, { "ModuleRelativePath", "Public/PhysicsNodes/GenerateSimpleCollisionNode.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SweepAxis_MetaData[] = { { "Category", "Geometry Flow" }, { "ModuleRelativePath", "Public/PhysicsNodes/GenerateSimpleCollisionNode.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HullTolerance_MetaData[] = { { "Category", "Geometry Flow" }, { "ModuleRelativePath", "Public/PhysicsNodes/GenerateSimpleCollisionNode.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FGenerateSweptHullSettings constinit property declarations ******** static void NewProp_bSimplifyPolygons_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bSimplifyPolygons; static const UECodeGen_Private::FIntPropertyParams NewProp_SweepAxis_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_SweepAxis; static const UECodeGen_Private::FFloatPropertyParams NewProp_HullTolerance; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FGenerateSweptHullSettings constinit property declarations ********** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGenerateSweptHullSettings; class UScriptStruct* FGenerateSweptHullSettings::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FGenerateSweptHullSettings.OuterSingleton) { Z_Registration_Info_UScriptStruct_FGenerateSweptHullSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGenerateSweptHullSettings, (UObject*)Z_Construct_UPackage__Script_GeometryFlowMeshProcessing(), TEXT("GenerateSweptHullSettings")); } return Z_Registration_Info_UScriptStruct_FGenerateSweptHullSettings.OuterSingleton; } // ********** Begin ScriptStruct FGenerateSweptHullSettings Property Definitions ******************* void Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::NewProp_bSimplifyPolygons_SetBit(void* Obj) { ((FGenerateSweptHullSettings*)Obj)->bSimplifyPolygons = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::NewProp_bSimplifyPolygons = { "bSimplifyPolygons", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FGenerateSweptHullSettings), &Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::NewProp_bSimplifyPolygons_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSimplifyPolygons_MetaData), NewProp_bSimplifyPolygons_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::NewProp_SweepAxis_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::NewProp_SweepAxis = { "SweepAxis", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateSweptHullSettings, SweepAxis), Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ProjectedHullAxisMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SweepAxis_MetaData), NewProp_SweepAxis_MetaData) }; // 626073032 const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::NewProp_HullTolerance = { "HullTolerance", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateSweptHullSettings, HullTolerance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HullTolerance_MetaData), NewProp_HullTolerance_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::NewProp_bSimplifyPolygons, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::NewProp_SweepAxis_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::NewProp_SweepAxis, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::NewProp_HullTolerance, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::PropPointers) < 2048); // ********** End ScriptStruct FGenerateSweptHullSettings Property Definitions ********************* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryFlowMeshProcessing, nullptr, &NewStructOps, "GenerateSweptHullSettings", Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::PropPointers), sizeof(FGenerateSweptHullSettings), alignof(FGenerateSweptHullSettings), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FGenerateSweptHullSettings() { if (!Z_Registration_Info_UScriptStruct_FGenerateSweptHullSettings.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGenerateSweptHullSettings.InnerSingleton, Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FGenerateSweptHullSettings.InnerSingleton); } // ********** End ScriptStruct FGenerateSweptHullSettings ****************************************** // ********** Begin ScriptStruct FGenerateSimpleCollisionSettings ********************************** struct Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings_Statics { static inline consteval int32 GetStructSize() { return sizeof(FGenerateSimpleCollisionSettings); } static inline consteval int16 GetStructAlignment() { return alignof(FGenerateSimpleCollisionSettings); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "ModuleRelativePath", "Public/PhysicsNodes/GenerateSimpleCollisionNode.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ConvexHullSettings_MetaData[] = { { "Category", "Geometry Flow" }, { "ModuleRelativePath", "Public/PhysicsNodes/GenerateSimpleCollisionNode.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SweptHullSettings_MetaData[] = { { "Category", "Geometry Flow" }, { "ModuleRelativePath", "Public/PhysicsNodes/GenerateSimpleCollisionNode.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FGenerateSimpleCollisionSettings constinit property declarations ** static const UECodeGen_Private::FStructPropertyParams NewProp_ConvexHullSettings; static const UECodeGen_Private::FStructPropertyParams NewProp_SweptHullSettings; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FGenerateSimpleCollisionSettings constinit property declarations **** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGenerateSimpleCollisionSettings; class UScriptStruct* FGenerateSimpleCollisionSettings::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FGenerateSimpleCollisionSettings.OuterSingleton) { Z_Registration_Info_UScriptStruct_FGenerateSimpleCollisionSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings, (UObject*)Z_Construct_UPackage__Script_GeometryFlowMeshProcessing(), TEXT("GenerateSimpleCollisionSettings")); } return Z_Registration_Info_UScriptStruct_FGenerateSimpleCollisionSettings.OuterSingleton; } // ********** Begin ScriptStruct FGenerateSimpleCollisionSettings Property Definitions ************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings_Statics::NewProp_ConvexHullSettings = { "ConvexHullSettings", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateSimpleCollisionSettings, ConvexHullSettings), Z_Construct_UScriptStruct_FGenerateConvexHullSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ConvexHullSettings_MetaData), NewProp_ConvexHullSettings_MetaData) }; // 4045898600 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings_Statics::NewProp_SweptHullSettings = { "SweptHullSettings", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateSimpleCollisionSettings, SweptHullSettings), Z_Construct_UScriptStruct_FGenerateSweptHullSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SweptHullSettings_MetaData), NewProp_SweptHullSettings_MetaData) }; // 3059504646 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings_Statics::NewProp_ConvexHullSettings, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings_Statics::NewProp_SweptHullSettings, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings_Statics::PropPointers) < 2048); // ********** End ScriptStruct FGenerateSimpleCollisionSettings Property Definitions *************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryFlowMeshProcessing, nullptr, &NewStructOps, "GenerateSimpleCollisionSettings", Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings_Statics::PropPointers), sizeof(FGenerateSimpleCollisionSettings), alignof(FGenerateSimpleCollisionSettings), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings() { if (!Z_Registration_Info_UScriptStruct_FGenerateSimpleCollisionSettings.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGenerateSimpleCollisionSettings.InnerSingleton, Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FGenerateSimpleCollisionSettings.InnerSingleton); } // ********** End ScriptStruct FGenerateSimpleCollisionSettings ************************************ // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_PhysicsNodes_GenerateSimpleCollisionNode_h__Script_GeometryFlowMeshProcessing_Statics { static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = { { EGeometryFlow_SimpleCollisionGeometryType_StaticEnum, TEXT("EGeometryFlow_SimpleCollisionGeometryType"), &Z_Registration_Info_UEnum_EGeometryFlow_SimpleCollisionGeometryType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2101027377U) }, { EGeometryFlow_ProjectedHullAxisMode_StaticEnum, TEXT("EGeometryFlow_ProjectedHullAxisMode"), &Z_Registration_Info_UEnum_EGeometryFlow_ProjectedHullAxisMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 626073032U) }, }; static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FGenerateConvexHullSettings::StaticStruct, Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics::NewStructOps, TEXT("GenerateConvexHullSettings"),&Z_Registration_Info_UScriptStruct_FGenerateConvexHullSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGenerateConvexHullSettings), 4045898600U) }, { FGenerateSweptHullSettings::StaticStruct, Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::NewStructOps, TEXT("GenerateSweptHullSettings"),&Z_Registration_Info_UScriptStruct_FGenerateSweptHullSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGenerateSweptHullSettings), 3059504646U) }, { FGenerateSimpleCollisionSettings::StaticStruct, Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings_Statics::NewStructOps, TEXT("GenerateSimpleCollisionSettings"),&Z_Registration_Info_UScriptStruct_FGenerateSimpleCollisionSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGenerateSimpleCollisionSettings), 1449141696U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_PhysicsNodes_GenerateSimpleCollisionNode_h__Script_GeometryFlowMeshProcessing_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_PhysicsNodes_GenerateSimpleCollisionNode_h__Script_GeometryFlowMeshProcessing_937574333{ TEXT("/Script/GeometryFlowMeshProcessing"), nullptr, 0, Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_PhysicsNodes_GenerateSimpleCollisionNode_h__Script_GeometryFlowMeshProcessing_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_PhysicsNodes_GenerateSimpleCollisionNode_h__Script_GeometryFlowMeshProcessing_Statics::ScriptStructInfo), Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_PhysicsNodes_GenerateSimpleCollisionNode_h__Script_GeometryFlowMeshProcessing_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_PhysicsNodes_GenerateSimpleCollisionNode_h__Script_GeometryFlowMeshProcessing_Statics::EnumInfo), }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS