// 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 "Dataflow/GeometryCollectionSamplingNodes.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeGeometryCollectionSamplingNodes() {} // ********** Begin Cross Module References ******************************************************** COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector(); DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowNode(); FRACTUREENGINE_API UEnum* Z_Construct_UEnum_FractureEngine_ENonUniformSamplingDistributionMode(); FRACTUREENGINE_API UEnum* Z_Construct_UEnum_FractureEngine_ENonUniformSamplingWeightMode(); GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EFilterPointSetWithMeshDataflowMethodFlags(); GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode(); GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode(); GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode(); GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode(); GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_UDynamicMesh_NoRegister(); UPackage* Z_Construct_UPackage__Script_GeometryCollectionNodes(); // ********** End Cross Module References ********************************************************** // ********** Begin Enum EFilterPointSetWithMeshDataflowMethodFlags ******************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EFilterPointSetWithMeshDataflowMethodFlags; static UEnum* EFilterPointSetWithMeshDataflowMethodFlags_StaticEnum() { if (!Z_Registration_Info_UEnum_EFilterPointSetWithMeshDataflowMethodFlags.OuterSingleton) { Z_Registration_Info_UEnum_EFilterPointSetWithMeshDataflowMethodFlags.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_EFilterPointSetWithMeshDataflowMethodFlags, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("EFilterPointSetWithMeshDataflowMethodFlags")); } return Z_Registration_Info_UEnum_EFilterPointSetWithMeshDataflowMethodFlags.OuterSingleton; } template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EFilterPointSetWithMeshDataflowMethodFlags_StaticEnum(); } struct Z_Construct_UEnum_GeometryCollectionNodes_EFilterPointSetWithMeshDataflowMethodFlags_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Bitflags", "" }, { "Comment", "/** Flags to control which mesh point filtering method(s) are applied */" }, { "MaxDistance.Comment", "// Filter away points above a maximum mesh distance\n" }, { "MaxDistance.Name", "EFilterPointSetWithMeshDataflowMethodFlags::MaxDistance" }, { "MaxDistance.ToolTip", "Filter away points above a maximum mesh distance" }, { "MinDistance.Comment", "// Filter away points below a minimum mesh distance\n" }, { "MinDistance.Name", "EFilterPointSetWithMeshDataflowMethodFlags::MinDistance" }, { "MinDistance.ToolTip", "Filter away points below a minimum mesh distance" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "None.Hidden", "" }, { "None.Name", "EFilterPointSetWithMeshDataflowMethodFlags::None" }, { "ToolTip", "Flags to control which mesh point filtering method(s) are applied" }, { "UseEnumValuesAsMaskValuesInEditor", "true" }, { "Winding.Comment", "// Use the winding number to filter inside or outside of the mesh\n" }, { "Winding.Name", "EFilterPointSetWithMeshDataflowMethodFlags::Winding" }, { "Winding.ToolTip", "Use the winding number to filter inside or outside of the mesh" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EFilterPointSetWithMeshDataflowMethodFlags::None", (int64)EFilterPointSetWithMeshDataflowMethodFlags::None }, { "EFilterPointSetWithMeshDataflowMethodFlags::Winding", (int64)EFilterPointSetWithMeshDataflowMethodFlags::Winding }, { "EFilterPointSetWithMeshDataflowMethodFlags::MinDistance", (int64)EFilterPointSetWithMeshDataflowMethodFlags::MinDistance }, { "EFilterPointSetWithMeshDataflowMethodFlags::MaxDistance", (int64)EFilterPointSetWithMeshDataflowMethodFlags::MaxDistance }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_GeometryCollectionNodes_EFilterPointSetWithMeshDataflowMethodFlags_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_EFilterPointSetWithMeshDataflowMethodFlags_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes, nullptr, "EFilterPointSetWithMeshDataflowMethodFlags", "EFilterPointSetWithMeshDataflowMethodFlags", Z_Construct_UEnum_GeometryCollectionNodes_EFilterPointSetWithMeshDataflowMethodFlags_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EFilterPointSetWithMeshDataflowMethodFlags_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EFilterPointSetWithMeshDataflowMethodFlags_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_EFilterPointSetWithMeshDataflowMethodFlags_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EFilterPointSetWithMeshDataflowMethodFlags() { if (!Z_Registration_Info_UEnum_EFilterPointSetWithMeshDataflowMethodFlags.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EFilterPointSetWithMeshDataflowMethodFlags.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_EFilterPointSetWithMeshDataflowMethodFlags_Statics::EnumParams); } return Z_Registration_Info_UEnum_EFilterPointSetWithMeshDataflowMethodFlags.InnerSingleton; } // ********** End Enum EFilterPointSetWithMeshDataflowMethodFlags ********************************** // ********** Begin ScriptStruct FFilterPointSetWithMeshDataflowNode ******************************* struct Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics { static inline consteval int32 GetStructSize() { return sizeof(FFilterPointSetWithMeshDataflowNode); } static inline consteval int16 GetStructAlignment() { return alignof(FFilterPointSetWithMeshDataflowNode); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n *\n * Filter a point set to only the points inside or outside of a given mesh\n *\n */" }, { "DataflowGeometryCollection", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Filter a point set to only the points inside or outside of a given mesh" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetMesh_MetaData[] = { { "Comment", "/** Mesh to use to filter point set */" }, { "DataflowInput", "" }, { "DataflowIntrinsic", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Mesh to use to filter point set" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FilterMethod_MetaData[] = { { "Bitmask", "" }, { "BitmaskEnum", "/Script/GeometryCollectionNodes.EFilterPointSetWithMeshDataflowMethodFlags" }, { "Category", "Options" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bKeepInside_MetaData[] = { { "Category", "WindingNumber" }, { "Comment", "/** Whether to keep the points inside or (if false) outside the mesh, when filtering by Winding Number. */" }, { "DataflowInput", "" }, { "EditCondition", "FilterMethod & \"/Script/GeometryCollectionNodes.EFilterPointSetWithMeshDataflowMethodFlags::Winding" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Whether to keep the points inside or (if false) outside the mesh, when filtering by Winding Number." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WindingThreshold_MetaData[] = { { "Category", "WindingNumber" }, { "Comment", "/** The winding number threshold to use for determining whether a point is inside or outside of the mesh, if corresponding Filter Method is set */" }, { "DataflowInput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "The winding number threshold to use for determining whether a point is inside or outside of the mesh, if corresponding Filter Method is set" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinDistance_MetaData[] = { { "Category", "Distance" }, { "Comment", "/** The min distance to surface to keep, if corresponding Filter Method is set */" }, { "DataflowInput", "" }, { "EditCondition", "FilterMethod & \"/Script/GeometryCollectionNodes.EFilterPointSetWithMeshDataflowMethodFlags::MinDistance" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "The min distance to surface to keep, if corresponding Filter Method is set" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxDistance_MetaData[] = { { "Category", "Distance" }, { "Comment", "/** The max distance to surface to keep, if corresponding Filter Method is set */" }, { "DataflowInput", "" }, { "EditCondition", "FilterMethod & \"/Script/GeometryCollectionNodes.EFilterPointSetWithMeshDataflowMethodFlags::MaxDistance" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "The max distance to surface to keep, if corresponding Filter Method is set" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseSignedDistance_MetaData[] = { { "Category", "Distance" }, { "Comment", "/**\n\x09 * Whether to use signed distances for the Min and Max Distance thresholds. Otherwise, unsigned distance is used.\n\x09 * Note: Signs are computed via the Winding Number. The sign is negative if the point's Winding Number is below the Winding Threshold. \n\x09 */" }, { "DataflowInput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Whether to use signed distances for the Min and Max Distance thresholds. Otherwise, unsigned distance is used.\nNote: Signs are computed via the Winding Number. The sign is negative if the point's Winding Number is below the Winding Threshold." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SamplePoints_MetaData[] = { { "Comment", "/** Points to filter */" }, { "DataflowInput", "" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Points to filter" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FFilterPointSetWithMeshDataflowNode constinit property declarations static const UECodeGen_Private::FObjectPropertyParams NewProp_TargetMesh; static const UECodeGen_Private::FBytePropertyParams NewProp_FilterMethod; static void NewProp_bKeepInside_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bKeepInside; static const UECodeGen_Private::FFloatPropertyParams NewProp_WindingThreshold; static const UECodeGen_Private::FFloatPropertyParams NewProp_MinDistance; static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxDistance; static void NewProp_bUseSignedDistance_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseSignedDistance; static const UECodeGen_Private::FStructPropertyParams NewProp_SamplePoints_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_SamplePoints; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FFilterPointSetWithMeshDataflowNode constinit property declarations * static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FFilterPointSetWithMeshDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FFilterPointSetWithMeshDataflowNode; class UScriptStruct* FFilterPointSetWithMeshDataflowNode::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FFilterPointSetWithMeshDataflowNode.OuterSingleton) { Z_Registration_Info_UScriptStruct_FFilterPointSetWithMeshDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("FilterPointSetWithMeshDataflowNode")); } return Z_Registration_Info_UScriptStruct_FFilterPointSetWithMeshDataflowNode.OuterSingleton; } // ********** Begin ScriptStruct FFilterPointSetWithMeshDataflowNode Property Definitions ********** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics::NewProp_TargetMesh = { "TargetMesh", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFilterPointSetWithMeshDataflowNode, TargetMesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetMesh_MetaData), NewProp_TargetMesh_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics::NewProp_FilterMethod = { "FilterMethod", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFilterPointSetWithMeshDataflowNode, FilterMethod), nullptr, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FilterMethod_MetaData), NewProp_FilterMethod_MetaData) }; void Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics::NewProp_bKeepInside_SetBit(void* Obj) { ((FFilterPointSetWithMeshDataflowNode*)Obj)->bKeepInside = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics::NewProp_bKeepInside = { "bKeepInside", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FFilterPointSetWithMeshDataflowNode), &Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics::NewProp_bKeepInside_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bKeepInside_MetaData), NewProp_bKeepInside_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics::NewProp_WindingThreshold = { "WindingThreshold", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFilterPointSetWithMeshDataflowNode, WindingThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WindingThreshold_MetaData), NewProp_WindingThreshold_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics::NewProp_MinDistance = { "MinDistance", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFilterPointSetWithMeshDataflowNode, MinDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinDistance_MetaData), NewProp_MinDistance_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics::NewProp_MaxDistance = { "MaxDistance", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFilterPointSetWithMeshDataflowNode, MaxDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxDistance_MetaData), NewProp_MaxDistance_MetaData) }; void Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics::NewProp_bUseSignedDistance_SetBit(void* Obj) { ((FFilterPointSetWithMeshDataflowNode*)Obj)->bUseSignedDistance = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics::NewProp_bUseSignedDistance = { "bUseSignedDistance", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FFilterPointSetWithMeshDataflowNode), &Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics::NewProp_bUseSignedDistance_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseSignedDistance_MetaData), NewProp_bUseSignedDistance_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics::NewProp_SamplePoints_Inner = { "SamplePoints", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics::NewProp_SamplePoints = { "SamplePoints", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFilterPointSetWithMeshDataflowNode, SamplePoints), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SamplePoints_MetaData), NewProp_SamplePoints_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics::NewProp_TargetMesh, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics::NewProp_FilterMethod, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics::NewProp_bKeepInside, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics::NewProp_WindingThreshold, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics::NewProp_MinDistance, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics::NewProp_MaxDistance, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics::NewProp_bUseSignedDistance, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics::NewProp_SamplePoints_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics::NewProp_SamplePoints, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics::PropPointers) < 2048); // ********** End ScriptStruct FFilterPointSetWithMeshDataflowNode Property Definitions ************ const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes, Z_Construct_UScriptStruct_FDataflowNode, &NewStructOps, "FilterPointSetWithMeshDataflowNode", Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics::PropPointers), sizeof(FFilterPointSetWithMeshDataflowNode), alignof(FFilterPointSetWithMeshDataflowNode), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode() { if (!Z_Registration_Info_UScriptStruct_FFilterPointSetWithMeshDataflowNode.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FFilterPointSetWithMeshDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FFilterPointSetWithMeshDataflowNode.InnerSingleton); } // ********** End ScriptStruct FFilterPointSetWithMeshDataflowNode ********************************* // ********** Begin ScriptStruct FUniformPointSamplingDataflowNode ********************************* struct Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics { static inline consteval int32 GetStructSize() { return sizeof(FUniformPointSamplingDataflowNode); } static inline consteval int16 GetStructAlignment() { return alignof(FUniformPointSamplingDataflowNode); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n *\n * Uniform Sampling on a DynamicMesh\n *\n */" }, { "DataflowGeometryCollection", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Uniform Sampling on a DynamicMesh" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetMesh_MetaData[] = { { "Comment", "/** Mesh to sample points on */" }, { "DataflowInput", "" }, { "DataflowIntrinsic", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Mesh to sample points on" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SamplingRadius_MetaData[] = { { "Category", "Options" }, { "Comment", "/** Desired \"radius\" of sample points. Spacing between samples is at least 2x this value. */" }, { "DataflowInput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Desired \"radius\" of sample points. Spacing between samples is at least 2x this value." }, { "UIMin", "0.000000" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxNumSamples_MetaData[] = { { "Category", "Options" }, { "Comment", "/** Maximum number of samples requested. If 0 or default value, mesh will be maximally sampled */" }, { "DataflowInput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Maximum number of samples requested. If 0 or default value, mesh will be maximally sampled" }, { "UIMin", "0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SubSampleDensity_MetaData[] = { { "Category", "Options" }, { "Comment", "/** Density of subsampling used in Poisson strategy. Larger numbers mean \"more accurate\" (but slower) results. */" }, { "DataflowInput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Density of subsampling used in Poisson strategy. Larger numbers mean \"more accurate\" (but slower) results." }, { "UIMin", "0.000000" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RandomSeed_MetaData[] = { { "Category", "Options" }, { "Comment", "/** Random Seed used to initialize sampling strategies */" }, { "DataflowInput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Random Seed used to initialize sampling strategies" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SamplePoints_MetaData[] = { { "Comment", "/** Sampled positions on the mesh */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Sampled positions on the mesh" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampleTriangleIDs_MetaData[] = { { "Comment", "/** Sampled triangleID */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Sampled triangleID" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampleBarycentricCoords_MetaData[] = { { "Comment", "/** Barycentric Coordinates of each Sample Point in it's respective Triangle. */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Barycentric Coordinates of each Sample Point in it's respective Triangle." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumSamplePoints_MetaData[] = { { "Comment", "/** Number of Sampled positions on the mesh */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Number of Sampled positions on the mesh" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FUniformPointSamplingDataflowNode constinit property declarations * static const UECodeGen_Private::FObjectPropertyParams NewProp_TargetMesh; static const UECodeGen_Private::FFloatPropertyParams NewProp_SamplingRadius; static const UECodeGen_Private::FIntPropertyParams NewProp_MaxNumSamples; static const UECodeGen_Private::FFloatPropertyParams NewProp_SubSampleDensity; static const UECodeGen_Private::FIntPropertyParams NewProp_RandomSeed; static const UECodeGen_Private::FStructPropertyParams NewProp_SamplePoints_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_SamplePoints; static const UECodeGen_Private::FIntPropertyParams NewProp_SampleTriangleIDs_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_SampleTriangleIDs; static const UECodeGen_Private::FStructPropertyParams NewProp_SampleBarycentricCoords_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_SampleBarycentricCoords; static const UECodeGen_Private::FIntPropertyParams NewProp_NumSamplePoints; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FUniformPointSamplingDataflowNode constinit property declarations *** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FUniformPointSamplingDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FUniformPointSamplingDataflowNode; class UScriptStruct* FUniformPointSamplingDataflowNode::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FUniformPointSamplingDataflowNode.OuterSingleton) { Z_Registration_Info_UScriptStruct_FUniformPointSamplingDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("UniformPointSamplingDataflowNode")); } return Z_Registration_Info_UScriptStruct_FUniformPointSamplingDataflowNode.OuterSingleton; } // ********** Begin ScriptStruct FUniformPointSamplingDataflowNode Property Definitions ************ const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics::NewProp_TargetMesh = { "TargetMesh", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUniformPointSamplingDataflowNode, TargetMesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetMesh_MetaData), NewProp_TargetMesh_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics::NewProp_SamplingRadius = { "SamplingRadius", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUniformPointSamplingDataflowNode, SamplingRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SamplingRadius_MetaData), NewProp_SamplingRadius_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics::NewProp_MaxNumSamples = { "MaxNumSamples", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUniformPointSamplingDataflowNode, MaxNumSamples), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxNumSamples_MetaData), NewProp_MaxNumSamples_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics::NewProp_SubSampleDensity = { "SubSampleDensity", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUniformPointSamplingDataflowNode, SubSampleDensity), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SubSampleDensity_MetaData), NewProp_SubSampleDensity_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics::NewProp_RandomSeed = { "RandomSeed", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUniformPointSamplingDataflowNode, RandomSeed), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RandomSeed_MetaData), NewProp_RandomSeed_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics::NewProp_SamplePoints_Inner = { "SamplePoints", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics::NewProp_SamplePoints = { "SamplePoints", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUniformPointSamplingDataflowNode, SamplePoints), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SamplePoints_MetaData), NewProp_SamplePoints_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics::NewProp_SampleTriangleIDs_Inner = { "SampleTriangleIDs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics::NewProp_SampleTriangleIDs = { "SampleTriangleIDs", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUniformPointSamplingDataflowNode, SampleTriangleIDs), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampleTriangleIDs_MetaData), NewProp_SampleTriangleIDs_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics::NewProp_SampleBarycentricCoords_Inner = { "SampleBarycentricCoords", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics::NewProp_SampleBarycentricCoords = { "SampleBarycentricCoords", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUniformPointSamplingDataflowNode, SampleBarycentricCoords), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampleBarycentricCoords_MetaData), NewProp_SampleBarycentricCoords_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics::NewProp_NumSamplePoints = { "NumSamplePoints", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUniformPointSamplingDataflowNode, NumSamplePoints), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumSamplePoints_MetaData), NewProp_NumSamplePoints_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics::NewProp_TargetMesh, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics::NewProp_SamplingRadius, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics::NewProp_MaxNumSamples, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics::NewProp_SubSampleDensity, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics::NewProp_RandomSeed, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics::NewProp_SamplePoints_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics::NewProp_SamplePoints, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics::NewProp_SampleTriangleIDs_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics::NewProp_SampleTriangleIDs, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics::NewProp_SampleBarycentricCoords_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics::NewProp_SampleBarycentricCoords, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics::NewProp_NumSamplePoints, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics::PropPointers) < 2048); // ********** End ScriptStruct FUniformPointSamplingDataflowNode Property Definitions ************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes, Z_Construct_UScriptStruct_FDataflowNode, &NewStructOps, "UniformPointSamplingDataflowNode", Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics::PropPointers), sizeof(FUniformPointSamplingDataflowNode), alignof(FUniformPointSamplingDataflowNode), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode() { if (!Z_Registration_Info_UScriptStruct_FUniformPointSamplingDataflowNode.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FUniformPointSamplingDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FUniformPointSamplingDataflowNode.InnerSingleton); } // ********** End ScriptStruct FUniformPointSamplingDataflowNode *********************************** // ********** Begin ScriptStruct FNonUniformPointSamplingDataflowNode ****************************** struct Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics { static inline consteval int32 GetStructSize() { return sizeof(FNonUniformPointSamplingDataflowNode); } static inline consteval int16 GetStructAlignment() { return alignof(FNonUniformPointSamplingDataflowNode); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n *\n * NonUniform Sampling on a DynamicMesh\n *\n */" }, { "DataflowGeometryCollection", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "NonUniform Sampling on a DynamicMesh" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetMesh_MetaData[] = { { "Comment", "/** Mesh to sample points on */" }, { "DataflowInput", "" }, { "DataflowIntrinsic", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Mesh to sample points on" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SamplingRadius_MetaData[] = { { "Category", "Options" }, { "Comment", "/** Desired \"radius\" of sample points. Spacing between samples is at least 2x this value. */" }, { "DataflowInput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Desired \"radius\" of sample points. Spacing between samples is at least 2x this value." }, { "UIMin", "0.000000" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxNumSamples_MetaData[] = { { "Category", "Options" }, { "Comment", "/** Maximum number of samples requested. If 0 or default value, mesh will be maximally sampled */" }, { "DataflowInput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Maximum number of samples requested. If 0 or default value, mesh will be maximally sampled" }, { "UIMin", "0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SubSampleDensity_MetaData[] = { { "Category", "Options" }, { "Comment", "/** Density of subsampling used in Poisson strategy. Larger numbers mean \"more accurate\" (but slower) results. */" }, { "DataflowInput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Density of subsampling used in Poisson strategy. Larger numbers mean \"more accurate\" (but slower) results." }, { "UIMin", "0.000000" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RandomSeed_MetaData[] = { { "Category", "Options" }, { "Comment", "/** Random Seed used to initialize sampling strategies */" }, { "DataflowInput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Random Seed used to initialize sampling strategies" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxSamplingRadius_MetaData[] = { { "Category", "Options" }, { "Comment", "/** If MaxSampleRadius > SampleRadius, then output sample radius will be in range [SampleRadius, MaxSampleRadius] */" }, { "DataflowInput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "If MaxSampleRadius > SampleRadius, then output sample radius will be in range [SampleRadius, MaxSampleRadius]" }, { "UIMin", "0.000000" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SizeDistribution_MetaData[] = { { "Category", "Distribution" }, { "Comment", "/** SizeDistribution setting controls the distribution of sample radii */" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "SizeDistribution setting controls the distribution of sample radii" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SizeDistributionPower_MetaData[] = { { "Category", "Options" }, { "Comment", "/** SizeDistributionPower is used to control how extreme the Size Distribution shift is. Valid range is [1,10] */" }, { "DataflowInput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "SizeDistributionPower is used to control how extreme the Size Distribution shift is. Valid range is [1,10]" }, { "UIMin", "0.000000" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SamplePoints_MetaData[] = { { "Comment", "/** Sampled positions on the mesh */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Sampled positions on the mesh" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampleRadii_MetaData[] = { { "Comment", "/** Sampled radii */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Sampled radii" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampleTriangleIDs_MetaData[] = { { "Comment", "/** Sampled triangleID */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Sampled triangleID" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampleBarycentricCoords_MetaData[] = { { "Comment", "/** Barycentric Coordinates of each Sample Point in it's respective Triangle. */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Barycentric Coordinates of each Sample Point in it's respective Triangle." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumSamplePoints_MetaData[] = { { "Comment", "/** Number of Sampled positions on the mesh */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Number of Sampled positions on the mesh" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FNonUniformPointSamplingDataflowNode constinit property declarations static const UECodeGen_Private::FObjectPropertyParams NewProp_TargetMesh; static const UECodeGen_Private::FFloatPropertyParams NewProp_SamplingRadius; static const UECodeGen_Private::FIntPropertyParams NewProp_MaxNumSamples; static const UECodeGen_Private::FFloatPropertyParams NewProp_SubSampleDensity; static const UECodeGen_Private::FIntPropertyParams NewProp_RandomSeed; static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxSamplingRadius; static const UECodeGen_Private::FBytePropertyParams NewProp_SizeDistribution_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_SizeDistribution; static const UECodeGen_Private::FFloatPropertyParams NewProp_SizeDistributionPower; static const UECodeGen_Private::FStructPropertyParams NewProp_SamplePoints_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_SamplePoints; static const UECodeGen_Private::FFloatPropertyParams NewProp_SampleRadii_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_SampleRadii; static const UECodeGen_Private::FIntPropertyParams NewProp_SampleTriangleIDs_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_SampleTriangleIDs; static const UECodeGen_Private::FStructPropertyParams NewProp_SampleBarycentricCoords_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_SampleBarycentricCoords; static const UECodeGen_Private::FIntPropertyParams NewProp_NumSamplePoints; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FNonUniformPointSamplingDataflowNode constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FNonUniformPointSamplingDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FNonUniformPointSamplingDataflowNode; class UScriptStruct* FNonUniformPointSamplingDataflowNode::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FNonUniformPointSamplingDataflowNode.OuterSingleton) { Z_Registration_Info_UScriptStruct_FNonUniformPointSamplingDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("NonUniformPointSamplingDataflowNode")); } return Z_Registration_Info_UScriptStruct_FNonUniformPointSamplingDataflowNode.OuterSingleton; } // ********** Begin ScriptStruct FNonUniformPointSamplingDataflowNode Property Definitions ********* const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_TargetMesh = { "TargetMesh", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNonUniformPointSamplingDataflowNode, TargetMesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetMesh_MetaData), NewProp_TargetMesh_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_SamplingRadius = { "SamplingRadius", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNonUniformPointSamplingDataflowNode, SamplingRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SamplingRadius_MetaData), NewProp_SamplingRadius_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_MaxNumSamples = { "MaxNumSamples", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNonUniformPointSamplingDataflowNode, MaxNumSamples), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxNumSamples_MetaData), NewProp_MaxNumSamples_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_SubSampleDensity = { "SubSampleDensity", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNonUniformPointSamplingDataflowNode, SubSampleDensity), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SubSampleDensity_MetaData), NewProp_SubSampleDensity_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_RandomSeed = { "RandomSeed", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNonUniformPointSamplingDataflowNode, RandomSeed), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RandomSeed_MetaData), NewProp_RandomSeed_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_MaxSamplingRadius = { "MaxSamplingRadius", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNonUniformPointSamplingDataflowNode, MaxSamplingRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxSamplingRadius_MetaData), NewProp_MaxSamplingRadius_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_SizeDistribution_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_SizeDistribution = { "SizeDistribution", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNonUniformPointSamplingDataflowNode, SizeDistribution), Z_Construct_UEnum_FractureEngine_ENonUniformSamplingDistributionMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SizeDistribution_MetaData), NewProp_SizeDistribution_MetaData) }; // 1525218493 const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_SizeDistributionPower = { "SizeDistributionPower", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNonUniformPointSamplingDataflowNode, SizeDistributionPower), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SizeDistributionPower_MetaData), NewProp_SizeDistributionPower_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_SamplePoints_Inner = { "SamplePoints", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_SamplePoints = { "SamplePoints", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNonUniformPointSamplingDataflowNode, SamplePoints), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SamplePoints_MetaData), NewProp_SamplePoints_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_SampleRadii_Inner = { "SampleRadii", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_SampleRadii = { "SampleRadii", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNonUniformPointSamplingDataflowNode, SampleRadii), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampleRadii_MetaData), NewProp_SampleRadii_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_SampleTriangleIDs_Inner = { "SampleTriangleIDs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_SampleTriangleIDs = { "SampleTriangleIDs", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNonUniformPointSamplingDataflowNode, SampleTriangleIDs), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampleTriangleIDs_MetaData), NewProp_SampleTriangleIDs_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_SampleBarycentricCoords_Inner = { "SampleBarycentricCoords", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_SampleBarycentricCoords = { "SampleBarycentricCoords", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNonUniformPointSamplingDataflowNode, SampleBarycentricCoords), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampleBarycentricCoords_MetaData), NewProp_SampleBarycentricCoords_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_NumSamplePoints = { "NumSamplePoints", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNonUniformPointSamplingDataflowNode, NumSamplePoints), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumSamplePoints_MetaData), NewProp_NumSamplePoints_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_TargetMesh, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_SamplingRadius, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_MaxNumSamples, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_SubSampleDensity, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_RandomSeed, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_MaxSamplingRadius, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_SizeDistribution_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_SizeDistribution, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_SizeDistributionPower, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_SamplePoints_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_SamplePoints, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_SampleRadii_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_SampleRadii, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_SampleTriangleIDs_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_SampleTriangleIDs, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_SampleBarycentricCoords_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_SampleBarycentricCoords, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewProp_NumSamplePoints, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::PropPointers) < 2048); // ********** End ScriptStruct FNonUniformPointSamplingDataflowNode Property Definitions *********** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes, Z_Construct_UScriptStruct_FDataflowNode, &NewStructOps, "NonUniformPointSamplingDataflowNode", Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::PropPointers), sizeof(FNonUniformPointSamplingDataflowNode), alignof(FNonUniformPointSamplingDataflowNode), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode() { if (!Z_Registration_Info_UScriptStruct_FNonUniformPointSamplingDataflowNode.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FNonUniformPointSamplingDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FNonUniformPointSamplingDataflowNode.InnerSingleton); } // ********** End ScriptStruct FNonUniformPointSamplingDataflowNode ******************************** // ********** Begin ScriptStruct FVertexWeightedPointSamplingDataflowNode ************************** struct Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics { static inline consteval int32 GetStructSize() { return sizeof(FVertexWeightedPointSamplingDataflowNode); } static inline consteval int16 GetStructAlignment() { return alignof(FVertexWeightedPointSamplingDataflowNode); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n *\n * VertexWeighted Sampling on a DynamicMesh\n *\n */" }, { "DataflowGeometryCollection", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "VertexWeighted Sampling on a DynamicMesh" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetMesh_MetaData[] = { { "Comment", "/** Mesh to sample points on */" }, { "DataflowInput", "" }, { "DataflowIntrinsic", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Mesh to sample points on" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexWeights_MetaData[] = { { "Comment", "/** Weight array */" }, { "DataflowInput", "" }, { "DataflowIntrinsic", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Weight array" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SamplingRadius_MetaData[] = { { "Category", "Options" }, { "Comment", "/** Desired \"radius\" of sample points. Spacing between samples is at least 2x this value. */" }, { "DataflowInput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Desired \"radius\" of sample points. Spacing between samples is at least 2x this value." }, { "UIMin", "0.000000" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxNumSamples_MetaData[] = { { "Category", "Options" }, { "Comment", "/** Maximum number of samples requested. If 0 or default value, mesh will be maximally sampled */" }, { "DataflowInput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Maximum number of samples requested. If 0 or default value, mesh will be maximally sampled" }, { "UIMin", "0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SubSampleDensity_MetaData[] = { { "Category", "Options" }, { "Comment", "/** Density of subsampling used in Poisson strategy. Larger numbers mean \"more accurate\" (but slower) results. */" }, { "DataflowInput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Density of subsampling used in Poisson strategy. Larger numbers mean \"more accurate\" (but slower) results." }, { "UIMin", "0.000000" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RandomSeed_MetaData[] = { { "Category", "Options" }, { "Comment", "/** Random Seed used to initialize sampling strategies */" }, { "DataflowInput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Random Seed used to initialize sampling strategies" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxSamplingRadius_MetaData[] = { { "Category", "Options" }, { "Comment", "/** If MaxSampleRadius > SampleRadius, then output sample radius will be in range [SampleRadius, MaxSampleRadius] */" }, { "DataflowInput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "If MaxSampleRadius > SampleRadius, then output sample radius will be in range [SampleRadius, MaxSampleRadius]" }, { "UIMin", "0.000000" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SizeDistribution_MetaData[] = { { "Category", "Distribution" }, { "Comment", "/** SizeDistribution setting controls the distribution of sample radii */" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "SizeDistribution setting controls the distribution of sample radii" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SizeDistributionPower_MetaData[] = { { "Category", "Options" }, { "Comment", "/** SizeDistributionPower is used to control how extreme the Size Distribution shift is. Valid range is [1,10] */" }, { "DataflowInput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "SizeDistributionPower is used to control how extreme the Size Distribution shift is. Valid range is [1,10]" }, { "UIMin", "0.000000" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WeightMode_MetaData[] = { { "Category", "Distribution" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bInvertWeights_MetaData[] = { { "Category", "Options" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SamplePoints_MetaData[] = { { "Comment", "/** Sampled positions on the mesh */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Sampled positions on the mesh" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampleRadii_MetaData[] = { { "Comment", "/** Sampled radii */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Sampled radii" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampleTriangleIDs_MetaData[] = { { "Comment", "/** Sampled triangleID */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Sampled triangleID" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampleBarycentricCoords_MetaData[] = { { "Comment", "/** Barycentric Coordinates of each Sample Point in it's respective Triangle. */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Barycentric Coordinates of each Sample Point in it's respective Triangle." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumSamplePoints_MetaData[] = { { "Comment", "/** Number of Sampled positions on the mesh */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSamplingNodes.h" }, { "ToolTip", "Number of Sampled positions on the mesh" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FVertexWeightedPointSamplingDataflowNode constinit property declarations static const UECodeGen_Private::FObjectPropertyParams NewProp_TargetMesh; static const UECodeGen_Private::FFloatPropertyParams NewProp_VertexWeights_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_VertexWeights; static const UECodeGen_Private::FFloatPropertyParams NewProp_SamplingRadius; static const UECodeGen_Private::FIntPropertyParams NewProp_MaxNumSamples; static const UECodeGen_Private::FFloatPropertyParams NewProp_SubSampleDensity; static const UECodeGen_Private::FIntPropertyParams NewProp_RandomSeed; static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxSamplingRadius; static const UECodeGen_Private::FBytePropertyParams NewProp_SizeDistribution_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_SizeDistribution; static const UECodeGen_Private::FFloatPropertyParams NewProp_SizeDistributionPower; static const UECodeGen_Private::FBytePropertyParams NewProp_WeightMode_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_WeightMode; static void NewProp_bInvertWeights_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bInvertWeights; static const UECodeGen_Private::FStructPropertyParams NewProp_SamplePoints_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_SamplePoints; static const UECodeGen_Private::FFloatPropertyParams NewProp_SampleRadii_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_SampleRadii; static const UECodeGen_Private::FIntPropertyParams NewProp_SampleTriangleIDs_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_SampleTriangleIDs; static const UECodeGen_Private::FStructPropertyParams NewProp_SampleBarycentricCoords_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_SampleBarycentricCoords; static const UECodeGen_Private::FIntPropertyParams NewProp_NumSamplePoints; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FVertexWeightedPointSamplingDataflowNode constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FVertexWeightedPointSamplingDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FVertexWeightedPointSamplingDataflowNode; class UScriptStruct* FVertexWeightedPointSamplingDataflowNode::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FVertexWeightedPointSamplingDataflowNode.OuterSingleton) { Z_Registration_Info_UScriptStruct_FVertexWeightedPointSamplingDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("VertexWeightedPointSamplingDataflowNode")); } return Z_Registration_Info_UScriptStruct_FVertexWeightedPointSamplingDataflowNode.OuterSingleton; } // ********** Begin ScriptStruct FVertexWeightedPointSamplingDataflowNode Property Definitions ***** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_TargetMesh = { "TargetMesh", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FVertexWeightedPointSamplingDataflowNode, TargetMesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetMesh_MetaData), NewProp_TargetMesh_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_VertexWeights_Inner = { "VertexWeights", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_VertexWeights = { "VertexWeights", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FVertexWeightedPointSamplingDataflowNode, VertexWeights), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexWeights_MetaData), NewProp_VertexWeights_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_SamplingRadius = { "SamplingRadius", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FVertexWeightedPointSamplingDataflowNode, SamplingRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SamplingRadius_MetaData), NewProp_SamplingRadius_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_MaxNumSamples = { "MaxNumSamples", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FVertexWeightedPointSamplingDataflowNode, MaxNumSamples), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxNumSamples_MetaData), NewProp_MaxNumSamples_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_SubSampleDensity = { "SubSampleDensity", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FVertexWeightedPointSamplingDataflowNode, SubSampleDensity), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SubSampleDensity_MetaData), NewProp_SubSampleDensity_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_RandomSeed = { "RandomSeed", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FVertexWeightedPointSamplingDataflowNode, RandomSeed), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RandomSeed_MetaData), NewProp_RandomSeed_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_MaxSamplingRadius = { "MaxSamplingRadius", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FVertexWeightedPointSamplingDataflowNode, MaxSamplingRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxSamplingRadius_MetaData), NewProp_MaxSamplingRadius_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_SizeDistribution_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_SizeDistribution = { "SizeDistribution", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FVertexWeightedPointSamplingDataflowNode, SizeDistribution), Z_Construct_UEnum_FractureEngine_ENonUniformSamplingDistributionMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SizeDistribution_MetaData), NewProp_SizeDistribution_MetaData) }; // 1525218493 const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_SizeDistributionPower = { "SizeDistributionPower", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FVertexWeightedPointSamplingDataflowNode, SizeDistributionPower), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SizeDistributionPower_MetaData), NewProp_SizeDistributionPower_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_WeightMode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_WeightMode = { "WeightMode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FVertexWeightedPointSamplingDataflowNode, WeightMode), Z_Construct_UEnum_FractureEngine_ENonUniformSamplingWeightMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WeightMode_MetaData), NewProp_WeightMode_MetaData) }; // 363232440 void Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_bInvertWeights_SetBit(void* Obj) { ((FVertexWeightedPointSamplingDataflowNode*)Obj)->bInvertWeights = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_bInvertWeights = { "bInvertWeights", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FVertexWeightedPointSamplingDataflowNode), &Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_bInvertWeights_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bInvertWeights_MetaData), NewProp_bInvertWeights_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_SamplePoints_Inner = { "SamplePoints", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_SamplePoints = { "SamplePoints", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FVertexWeightedPointSamplingDataflowNode, SamplePoints), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SamplePoints_MetaData), NewProp_SamplePoints_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_SampleRadii_Inner = { "SampleRadii", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_SampleRadii = { "SampleRadii", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FVertexWeightedPointSamplingDataflowNode, SampleRadii), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampleRadii_MetaData), NewProp_SampleRadii_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_SampleTriangleIDs_Inner = { "SampleTriangleIDs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_SampleTriangleIDs = { "SampleTriangleIDs", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FVertexWeightedPointSamplingDataflowNode, SampleTriangleIDs), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampleTriangleIDs_MetaData), NewProp_SampleTriangleIDs_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_SampleBarycentricCoords_Inner = { "SampleBarycentricCoords", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_SampleBarycentricCoords = { "SampleBarycentricCoords", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FVertexWeightedPointSamplingDataflowNode, SampleBarycentricCoords), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampleBarycentricCoords_MetaData), NewProp_SampleBarycentricCoords_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_NumSamplePoints = { "NumSamplePoints", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FVertexWeightedPointSamplingDataflowNode, NumSamplePoints), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumSamplePoints_MetaData), NewProp_NumSamplePoints_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_TargetMesh, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_VertexWeights_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_VertexWeights, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_SamplingRadius, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_MaxNumSamples, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_SubSampleDensity, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_RandomSeed, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_MaxSamplingRadius, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_SizeDistribution_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_SizeDistribution, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_SizeDistributionPower, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_WeightMode_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_WeightMode, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_bInvertWeights, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_SamplePoints_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_SamplePoints, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_SampleRadii_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_SampleRadii, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_SampleTriangleIDs_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_SampleTriangleIDs, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_SampleBarycentricCoords_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_SampleBarycentricCoords, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewProp_NumSamplePoints, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::PropPointers) < 2048); // ********** End ScriptStruct FVertexWeightedPointSamplingDataflowNode Property Definitions ******* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes, Z_Construct_UScriptStruct_FDataflowNode, &NewStructOps, "VertexWeightedPointSamplingDataflowNode", Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::PropPointers), sizeof(FVertexWeightedPointSamplingDataflowNode), alignof(FVertexWeightedPointSamplingDataflowNode), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode() { if (!Z_Registration_Info_UScriptStruct_FVertexWeightedPointSamplingDataflowNode.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FVertexWeightedPointSamplingDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FVertexWeightedPointSamplingDataflowNode.InnerSingleton); } // ********** End ScriptStruct FVertexWeightedPointSamplingDataflowNode **************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSamplingNodes_h__Script_GeometryCollectionNodes_Statics { static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = { { EFilterPointSetWithMeshDataflowMethodFlags_StaticEnum, TEXT("EFilterPointSetWithMeshDataflowMethodFlags"), &Z_Registration_Info_UEnum_EFilterPointSetWithMeshDataflowMethodFlags, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4095557343U) }, }; static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FFilterPointSetWithMeshDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics::NewStructOps, TEXT("FilterPointSetWithMeshDataflowNode"),&Z_Registration_Info_UScriptStruct_FFilterPointSetWithMeshDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FFilterPointSetWithMeshDataflowNode), 4055948708U) }, { FUniformPointSamplingDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics::NewStructOps, TEXT("UniformPointSamplingDataflowNode"),&Z_Registration_Info_UScriptStruct_FUniformPointSamplingDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FUniformPointSamplingDataflowNode), 1502099960U) }, { FNonUniformPointSamplingDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics::NewStructOps, TEXT("NonUniformPointSamplingDataflowNode"),&Z_Registration_Info_UScriptStruct_FNonUniformPointSamplingDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FNonUniformPointSamplingDataflowNode), 398174555U) }, { FVertexWeightedPointSamplingDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics::NewStructOps, TEXT("VertexWeightedPointSamplingDataflowNode"),&Z_Registration_Info_UScriptStruct_FVertexWeightedPointSamplingDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FVertexWeightedPointSamplingDataflowNode), 1737175474U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSamplingNodes_h__Script_GeometryCollectionNodes_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSamplingNodes_h__Script_GeometryCollectionNodes_4189697635{ TEXT("/Script/GeometryCollectionNodes"), nullptr, 0, Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSamplingNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSamplingNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo), Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSamplingNodes_h__Script_GeometryCollectionNodes_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSamplingNodes_h__Script_GeometryCollectionNodes_Statics::EnumInfo), }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS