880 lines
89 KiB
C++
880 lines
89 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!
|
|
===========================================================================*/
|
|
|
|
#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<EFilterPointSetWithMeshDataflowMethodFlags>()
|
|
{
|
|
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<FFilterPointSetWithMeshDataflowNode>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics
|
|
static_assert(std::is_polymorphic<FFilterPointSetWithMeshDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "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<UScriptStruct>(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<FUniformPointSamplingDataflowNode>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics
|
|
static_assert(std::is_polymorphic<FUniformPointSamplingDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "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<UScriptStruct>(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<FNonUniformPointSamplingDataflowNode>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics
|
|
static_assert(std::is_polymorphic<FNonUniformPointSamplingDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "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<UScriptStruct>(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<FVertexWeightedPointSamplingDataflowNode>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics
|
|
static_assert(std::is_polymorphic<FVertexWeightedPointSamplingDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "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<UScriptStruct>(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
|