// 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 "Dataflow/GeometryCollectionUtilityNodes.h" #ifdef GEOMETRYCOLLECTIONNODES_GeometryCollectionUtilityNodes_generated_h #error "GeometryCollectionUtilityNodes.generated.h already included, missing '#pragma once' in GeometryCollectionUtilityNodes.h" #endif #define GEOMETRYCOLLECTIONNODES_GeometryCollectionUtilityNodes_generated_h #include "UObject/ObjectMacros.h" #include "UObject/ScriptMacros.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS // ********** Begin ScriptStruct FDataflowSphereCovering ******************************************* struct Z_Construct_UScriptStruct_FDataflowSphereCovering_Statics; #define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h_41_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FDataflowSphereCovering_Statics; \ GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); struct FDataflowSphereCovering; // ********** End ScriptStruct FDataflowSphereCovering ********************************************* // ********** Begin ScriptStruct FDataflowConvexDecompositionSettings ****************************** struct Z_Construct_UScriptStruct_FDataflowConvexDecompositionSettings_Statics; #define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h_51_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FDataflowConvexDecompositionSettings_Statics; \ GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); struct FDataflowConvexDecompositionSettings; // ********** End ScriptStruct FDataflowConvexDecompositionSettings ******************************** // ********** Begin ScriptStruct FMakeDataflowConvexDecompositionSettingsNode ********************** struct Z_Construct_UScriptStruct_FMakeDataflowConvexDecompositionSettingsNode_Statics; #define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h_103_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FMakeDataflowConvexDecompositionSettingsNode_Statics; \ GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \ typedef FDataflowNode Super; struct FMakeDataflowConvexDecompositionSettingsNode; // ********** End ScriptStruct FMakeDataflowConvexDecompositionSettingsNode ************************ // ********** Begin ScriptStruct FCreateLeafConvexHullsDataflowNode ******************************** struct Z_Construct_UScriptStruct_FCreateLeafConvexHullsDataflowNode_Statics; #define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h_160_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FCreateLeafConvexHullsDataflowNode_Statics; \ GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \ typedef FDataflowNode Super; struct FCreateLeafConvexHullsDataflowNode; // ********** End ScriptStruct FCreateLeafConvexHullsDataflowNode ********************************** // ********** Begin ScriptStruct FSimplifyConvexHullsDataflowNode ********************************** struct Z_Construct_UScriptStruct_FSimplifyConvexHullsDataflowNode_Statics; #define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h_228_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FSimplifyConvexHullsDataflowNode_Statics; \ GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \ typedef FDataflowNode Super; struct FSimplifyConvexHullsDataflowNode; // ********** End ScriptStruct FSimplifyConvexHullsDataflowNode ************************************ // ********** Begin ScriptStruct FCreateNonOverlappingConvexHullsDataflowNode ********************** struct Z_Construct_UScriptStruct_FCreateNonOverlappingConvexHullsDataflowNode_Statics; #define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h_290_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FCreateNonOverlappingConvexHullsDataflowNode_Statics; \ GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \ typedef FDataflowNode Super; struct FCreateNonOverlappingConvexHullsDataflowNode; // ********** End ScriptStruct FCreateNonOverlappingConvexHullsDataflowNode ************************ // ********** Begin ScriptStruct FGenerateClusterConvexHullsFromLeafHullsDataflowNode ************** struct Z_Construct_UScriptStruct_FGenerateClusterConvexHullsFromLeafHullsDataflowNode_Statics; #define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h_363_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FGenerateClusterConvexHullsFromLeafHullsDataflowNode_Statics; \ GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \ typedef FDataflowNode Super; struct FGenerateClusterConvexHullsFromLeafHullsDataflowNode; // ********** End ScriptStruct FGenerateClusterConvexHullsFromLeafHullsDataflowNode **************** // ********** Begin ScriptStruct FGenerateClusterConvexHullsFromChildrenHullsDataflowNode ********** struct Z_Construct_UScriptStruct_FGenerateClusterConvexHullsFromChildrenHullsDataflowNode_Statics; #define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h_480_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FGenerateClusterConvexHullsFromChildrenHullsDataflowNode_Statics; \ GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \ typedef FDataflowNode Super; struct FGenerateClusterConvexHullsFromChildrenHullsDataflowNode; // ********** End ScriptStruct FGenerateClusterConvexHullsFromChildrenHullsDataflowNode ************ // ********** Begin ScriptStruct FClearConvexHullsDataflowNode ************************************* struct Z_Construct_UScriptStruct_FClearConvexHullsDataflowNode_Statics; #define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h_590_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FClearConvexHullsDataflowNode_Statics; \ GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \ typedef FDataflowNode Super; struct FClearConvexHullsDataflowNode; // ********** End ScriptStruct FClearConvexHullsDataflowNode *************************************** // ********** Begin ScriptStruct FCopyConvexHullsFromRootDataflowNode ****************************** struct Z_Construct_UScriptStruct_FCopyConvexHullsFromRootDataflowNode_Statics; #define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h_618_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FCopyConvexHullsFromRootDataflowNode_Statics; \ GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \ typedef FDataflowNode Super; struct FCopyConvexHullsFromRootDataflowNode; // ********** End ScriptStruct FCopyConvexHullsFromRootDataflowNode ******************************** // ********** Begin ScriptStruct FMergeConvexHullsDataflowNode ************************************* struct Z_Construct_UScriptStruct_FMergeConvexHullsDataflowNode_Statics; #define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h_663_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FMergeConvexHullsDataflowNode_Statics; \ GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \ typedef FDataflowNode Super; struct FMergeConvexHullsDataflowNode; // ********** End ScriptStruct FMergeConvexHullsDataflowNode *************************************** // ********** Begin ScriptStruct FUpdateVolumeAttributesDataflowNode ******************************* struct Z_Construct_UScriptStruct_FUpdateVolumeAttributesDataflowNode_Statics; #define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h_770_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FUpdateVolumeAttributesDataflowNode_Statics; \ GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \ typedef FDataflowNode Super; struct FUpdateVolumeAttributesDataflowNode; // ********** End ScriptStruct FUpdateVolumeAttributesDataflowNode ********************************* // ********** Begin ScriptStruct FGetConvexHullVolumeDataflowNode ********************************** struct Z_Construct_UScriptStruct_FGetConvexHullVolumeDataflowNode_Statics; #define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h_788_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FGetConvexHullVolumeDataflowNode_Statics; \ GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \ typedef FDataflowNode Super; struct FGetConvexHullVolumeDataflowNode; // ********** End ScriptStruct FGetConvexHullVolumeDataflowNode ************************************ // ********** Begin ScriptStruct FFixTinyGeoDataflowNode ******************************************* struct Z_Construct_UScriptStruct_FFixTinyGeoDataflowNode_Statics; #define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h_844_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FFixTinyGeoDataflowNode_Statics; \ GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \ typedef FDataflowNode Super; struct FFixTinyGeoDataflowNode; // ********** End ScriptStruct FFixTinyGeoDataflowNode ********************************************* // ********** Begin ScriptStruct FRecomputeNormalsInGeometryCollectionDataflowNode ***************** struct Z_Construct_UScriptStruct_FRecomputeNormalsInGeometryCollectionDataflowNode_Statics; #define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h_943_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRecomputeNormalsInGeometryCollectionDataflowNode_Statics; \ GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \ typedef FDataflowNode Super; struct FRecomputeNormalsInGeometryCollectionDataflowNode; // ********** End ScriptStruct FRecomputeNormalsInGeometryCollectionDataflowNode ******************* // ********** Begin ScriptStruct FResampleGeometryCollectionDataflowNode *************************** struct Z_Construct_UScriptStruct_FResampleGeometryCollectionDataflowNode_Statics; #define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h_992_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FResampleGeometryCollectionDataflowNode_Statics; \ GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \ typedef FDataflowNode Super; struct FResampleGeometryCollectionDataflowNode; // ********** End ScriptStruct FResampleGeometryCollectionDataflowNode ***************************** // ********** Begin ScriptStruct FValidateGeometryCollectionDataflowNode *************************** struct Z_Construct_UScriptStruct_FValidateGeometryCollectionDataflowNode_Statics; #define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h_1041_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FValidateGeometryCollectionDataflowNode_Statics; \ GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \ typedef FDataflowNode Super; struct FValidateGeometryCollectionDataflowNode; // ********** End ScriptStruct FValidateGeometryCollectionDataflowNode ***************************** #undef CURRENT_FILE_ID #define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h // ********** Begin Enum EConvexOverlapRemovalMethodEnum ******************************************* #define FOREACH_ENUM_ECONVEXOVERLAPREMOVALMETHODENUM(op) \ op(EConvexOverlapRemovalMethodEnum::Dataflow_EConvexOverlapRemovalMethod_None) \ op(EConvexOverlapRemovalMethodEnum::Dataflow_EConvexOverlapRemovalMethod_All) \ op(EConvexOverlapRemovalMethodEnum::Dataflow_EConvexOverlapRemovalMethod_OnlyClusters) \ op(EConvexOverlapRemovalMethodEnum::Dataflow_EConvexOverlapRemovalMethod_OnlyClustersVsClusters) \ op(EConvexOverlapRemovalMethodEnum::Dataflow_Max) enum class EConvexOverlapRemovalMethodEnum : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EConvexOverlapRemovalMethodEnum ********************************************* // ********** Begin Enum ENegativeSpaceSampleMethodDataflowEnum ************************************ #define FOREACH_ENUM_ENEGATIVESPACESAMPLEMETHODDATAFLOWENUM(op) \ op(ENegativeSpaceSampleMethodDataflowEnum::Uniform) \ op(ENegativeSpaceSampleMethodDataflowEnum::VoxelSearch) \ op(ENegativeSpaceSampleMethodDataflowEnum::NavigableVoxelSearch) enum class ENegativeSpaceSampleMethodDataflowEnum : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ENegativeSpaceSampleMethodDataflowEnum ************************************** PRAGMA_ENABLE_DEPRECATION_WARNINGS