232 lines
14 KiB
C++
232 lines
14 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 "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<EConvexOverlapRemovalMethodEnum> { enum { Value = true }; };
|
|
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EConvexOverlapRemovalMethodEnum>();
|
|
// ********** 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<ENegativeSpaceSampleMethodDataflowEnum> { enum { Value = true }; };
|
|
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<ENegativeSpaceSampleMethodDataflowEnum>();
|
|
// ********** End Enum ENegativeSpaceSampleMethodDataflowEnum **************************************
|
|
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|