Initial Commit

This commit is contained in:
Norman Lansing
2026-01-28 19:08:51 -05:00
commit ecb33115bf
54042 changed files with 9695586 additions and 0 deletions

View File

@@ -0,0 +1,148 @@
// 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/CreateColorArrayFromFloatArrayNode.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeCreateColorArrayFromFloatArrayNode() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionNodes();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FCreateColorArrayFromFloatArrayDataflowNode ***********************
struct Z_Construct_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCreateColorArrayFromFloatArrayDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCreateColorArrayFromFloatArrayDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Set the vertex color on the collection based on the normalized float array. */" },
{ "ModuleRelativePath", "Public/Dataflow/CreateColorArrayFromFloatArrayNode.h" },
{ "ToolTip", "Set the vertex color on the collection based on the normalized float array." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FloatArray_MetaData[] = {
{ "Comment", "/** Float array to use as a scalar for the color */" },
{ "DataflowInput", "" },
{ "DisplayName", "Float Array" },
{ "ModuleRelativePath", "Public/Dataflow/CreateColorArrayFromFloatArrayNode.h" },
{ "ToolTip", "Float array to use as a scalar for the color" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ColorArray_MetaData[] = {
{ "Comment", "/** Color array output */" },
{ "DataflowOutput", "" },
{ "DisplayName", "Linear Color Array" },
{ "ModuleRelativePath", "Public/Dataflow/CreateColorArrayFromFloatArrayNode.h" },
{ "ToolTip", "Color array output" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNormalizeInput_MetaData[] = {
{ "Category", "Color" },
{ "Comment", "/** Enable normalization of input array */" },
{ "DisplayName", "Normalize Input" },
{ "ModuleRelativePath", "Public/Dataflow/CreateColorArrayFromFloatArrayNode.h" },
{ "ToolTip", "Enable normalization of input array" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Color_MetaData[] = {
{ "Category", "Color" },
{ "Comment", "/** Base color for the normalized float array */" },
{ "DisplayName", "Color" },
{ "ModuleRelativePath", "Public/Dataflow/CreateColorArrayFromFloatArrayNode.h" },
{ "ToolTip", "Base color for the normalized float array" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCreateColorArrayFromFloatArrayDataflowNode constinit property declarations
static const UECodeGen_Private::FFloatPropertyParams NewProp_FloatArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FloatArray;
static const UECodeGen_Private::FStructPropertyParams NewProp_ColorArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ColorArray;
static void NewProp_bNormalizeInput_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNormalizeInput;
static const UECodeGen_Private::FStructPropertyParams NewProp_Color;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCreateColorArrayFromFloatArrayDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCreateColorArrayFromFloatArrayDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode_Statics
static_assert(std::is_polymorphic<FCreateColorArrayFromFloatArrayDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCreateColorArrayFromFloatArrayDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode;
class UScriptStruct* FCreateColorArrayFromFloatArrayDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CreateColorArrayFromFloatArrayDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCreateColorArrayFromFloatArrayDataflowNode Property Definitions **
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode_Statics::NewProp_FloatArray_Inner = { "FloatArray", 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_FCreateColorArrayFromFloatArrayDataflowNode_Statics::NewProp_FloatArray = { "FloatArray", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCreateColorArrayFromFloatArrayDataflowNode, FloatArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FloatArray_MetaData), NewProp_FloatArray_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode_Statics::NewProp_ColorArray_Inner = { "ColorArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode_Statics::NewProp_ColorArray = { "ColorArray", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCreateColorArrayFromFloatArrayDataflowNode, ColorArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ColorArray_MetaData), NewProp_ColorArray_MetaData) };
void Z_Construct_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode_Statics::NewProp_bNormalizeInput_SetBit(void* Obj)
{
((FCreateColorArrayFromFloatArrayDataflowNode*)Obj)->bNormalizeInput = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode_Statics::NewProp_bNormalizeInput = { "bNormalizeInput", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FCreateColorArrayFromFloatArrayDataflowNode), &Z_Construct_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode_Statics::NewProp_bNormalizeInput_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNormalizeInput_MetaData), NewProp_bNormalizeInput_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode_Statics::NewProp_Color = { "Color", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCreateColorArrayFromFloatArrayDataflowNode, Color), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Color_MetaData), NewProp_Color_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode_Statics::NewProp_FloatArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode_Statics::NewProp_FloatArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode_Statics::NewProp_ColorArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode_Statics::NewProp_ColorArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode_Statics::NewProp_bNormalizeInput,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode_Statics::NewProp_Color,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCreateColorArrayFromFloatArrayDataflowNode Property Definitions ****
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CreateColorArrayFromFloatArrayDataflowNode",
Z_Construct_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode_Statics::PropPointers),
sizeof(FCreateColorArrayFromFloatArrayDataflowNode),
alignof(FCreateColorArrayFromFloatArrayDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCreateColorArrayFromFloatArrayDataflowNode *************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_CreateColorArrayFromFloatArrayNode_h__Script_GeometryCollectionNodes_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FCreateColorArrayFromFloatArrayDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode_Statics::NewStructOps, TEXT("CreateColorArrayFromFloatArrayDataflowNode"),&Z_Registration_Info_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCreateColorArrayFromFloatArrayDataflowNode), 2103927654U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_CreateColorArrayFromFloatArrayNode_h__Script_GeometryCollectionNodes_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_CreateColorArrayFromFloatArrayNode_h__Script_GeometryCollectionNodes_2040953797{
TEXT("/Script/GeometryCollectionNodes"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_CreateColorArrayFromFloatArrayNode_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_CreateColorArrayFromFloatArrayNode_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Dataflow/CreateColorArrayFromFloatArrayNode.h"
#ifdef GEOMETRYCOLLECTIONNODES_CreateColorArrayFromFloatArrayNode_generated_h
#error "CreateColorArrayFromFloatArrayNode.generated.h already included, missing '#pragma once' in CreateColorArrayFromFloatArrayNode.h"
#endif
#define GEOMETRYCOLLECTIONNODES_CreateColorArrayFromFloatArrayNode_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FCreateColorArrayFromFloatArrayDataflowNode ***********************
struct Z_Construct_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_CreateColorArrayFromFloatArrayNode_h_23_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCreateColorArrayFromFloatArrayDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCreateColorArrayFromFloatArrayDataflowNode;
// ********** End ScriptStruct FCreateColorArrayFromFloatArrayDataflowNode *************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_CreateColorArrayFromFloatArrayNode_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,242 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Dataflow/GeometryCollectionArrayNodes.h"
#ifdef GEOMETRYCOLLECTIONNODES_GeometryCollectionArrayNodes_generated_h
#error "GeometryCollectionArrayNodes.generated.h already included, missing '#pragma once' in GeometryCollectionArrayNodes.h"
#endif
#define GEOMETRYCOLLECTIONNODES_GeometryCollectionArrayNodes_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FGetFloatArrayElementDataflowNode *********************************
struct Z_Construct_UScriptStruct_FGetFloatArrayElementDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionArrayNodes_h_30_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGetFloatArrayElementDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FGetFloatArrayElementDataflowNode;
// ********** End ScriptStruct FGetFloatArrayElementDataflowNode ***********************************
// ********** Begin ScriptStruct FFloatArrayToIntArrayDataflowNode *********************************
struct Z_Construct_UScriptStruct_FFloatArrayToIntArrayDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionArrayNodes_h_81_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FFloatArrayToIntArrayDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FFloatArrayToIntArrayDataflowNode;
// ********** End ScriptStruct FFloatArrayToIntArrayDataflowNode ***********************************
// ********** Begin ScriptStruct FGetArrayElementDataflowNode **************************************
struct Z_Construct_UScriptStruct_FGetArrayElementDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionArrayNodes_h_125_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGetArrayElementDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FGetArrayElementDataflowNode;
// ********** End ScriptStruct FGetArrayElementDataflowNode ****************************************
// ********** Begin ScriptStruct FGetNumArrayElementsDataflowNode **********************************
struct Z_Construct_UScriptStruct_FGetNumArrayElementsDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionArrayNodes_h_163_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGetNumArrayElementsDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FGetNumArrayElementsDataflowNode;
// ********** End ScriptStruct FGetNumArrayElementsDataflowNode ************************************
// ********** Begin ScriptStruct FBoolArrayToFaceSelectionDataflowNode *****************************
struct Z_Construct_UScriptStruct_FBoolArrayToFaceSelectionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionArrayNodes_h_210_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FBoolArrayToFaceSelectionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FBoolArrayToFaceSelectionDataflowNode;
// ********** End ScriptStruct FBoolArrayToFaceSelectionDataflowNode *******************************
// ********** Begin ScriptStruct FFloatArrayToVertexSelectionDataflowNode **************************
struct Z_Construct_UScriptStruct_FFloatArrayToVertexSelectionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionArrayNodes_h_254_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FFloatArrayToVertexSelectionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FFloatArrayToVertexSelectionDataflowNode;
// ********** End ScriptStruct FFloatArrayToVertexSelectionDataflowNode ****************************
// ********** Begin ScriptStruct FFloatArrayNormalizeDataflowNode **********************************
struct Z_Construct_UScriptStruct_FFloatArrayNormalizeDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionArrayNodes_h_293_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FFloatArrayNormalizeDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FFloatArrayNormalizeDataflowNode;
// ********** End ScriptStruct FFloatArrayNormalizeDataflowNode ************************************
// ********** Begin ScriptStruct FVectorArrayNormalizeDataflowNode *********************************
struct Z_Construct_UScriptStruct_FVectorArrayNormalizeDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionArrayNodes_h_340_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FVectorArrayNormalizeDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FVectorArrayNormalizeDataflowNode;
// ********** End ScriptStruct FVectorArrayNormalizeDataflowNode ***********************************
// ********** Begin ScriptStruct FUnionIntArraysDataflowNode ***************************************
struct Z_Construct_UScriptStruct_FUnionIntArraysDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionArrayNodes_h_377_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FUnionIntArraysDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FUnionIntArraysDataflowNode;
// ********** End ScriptStruct FUnionIntArraysDataflowNode *****************************************
// ********** Begin ScriptStruct FRemoveFloatArrayElementDataflowNode ******************************
struct Z_Construct_UScriptStruct_FRemoveFloatArrayElementDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionArrayNodes_h_410_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRemoveFloatArrayElementDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FRemoveFloatArrayElementDataflowNode;
// ********** End ScriptStruct FRemoveFloatArrayElementDataflowNode ********************************
// ********** Begin ScriptStruct FFloatArrayComputeStatisticsDataflowNode **************************
struct Z_Construct_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionArrayNodes_h_461_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FFloatArrayComputeStatisticsDataflowNode;
// ********** End ScriptStruct FFloatArrayComputeStatisticsDataflowNode ****************************
// ********** Begin ScriptStruct FRandomizeFloatArrayDataflowNode **********************************
struct Z_Construct_UScriptStruct_FRandomizeFloatArrayDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionArrayNodes_h_506_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRandomizeFloatArrayDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FRandomizeFloatArrayDataflowNode;
// ********** End ScriptStruct FRandomizeFloatArrayDataflowNode ************************************
// ********** Begin ScriptStruct FDataflowGetArraySizeNode *****************************************
struct Z_Construct_UScriptStruct_FDataflowGetArraySizeNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionArrayNodes_h_545_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FDataflowGetArraySizeNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FDataflowGetArraySizeNode;
// ********** End ScriptStruct FDataflowGetArraySizeNode *******************************************
// ********** Begin ScriptStruct FDataflowGetArrayElementNode **************************************
struct Z_Construct_UScriptStruct_FDataflowGetArrayElementNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionArrayNodes_h_569_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FDataflowGetArrayElementNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FDataflowGetArrayElementNode;
// ********** End ScriptStruct FDataflowGetArrayElementNode ****************************************
// ********** Begin ScriptStruct FDataflowConvertToArrayNode ***************************************
struct Z_Construct_UScriptStruct_FDataflowConvertToArrayNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionArrayNodes_h_600_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FDataflowConvertToArrayNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FDataflowConvertToArrayNode;
// ********** End ScriptStruct FDataflowConvertToArrayNode *****************************************
// ********** Begin ScriptStruct FDataflowMakeManagedArrayCollectionArrayNode **********************
struct Z_Construct_UScriptStruct_FDataflowMakeManagedArrayCollectionArrayNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionArrayNodes_h_626_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FDataflowMakeManagedArrayCollectionArrayNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FDataflowMakeManagedArrayCollectionArrayNode;
// ********** End ScriptStruct FDataflowMakeManagedArrayCollectionArrayNode ************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionArrayNodes_h
// ********** Begin Enum EFloatArrayToIntArrayFunctionEnum *****************************************
#define FOREACH_ENUM_EFLOATARRAYTOINTARRAYFUNCTIONENUM(op) \
op(EFloatArrayToIntArrayFunctionEnum::Dataflow_FloatToInt_Function_Floor) \
op(EFloatArrayToIntArrayFunctionEnum::Dataflow_FloatToInt_Function_Ceil) \
op(EFloatArrayToIntArrayFunctionEnum::Dataflow_FloatToInt_Function_Round) \
op(EFloatArrayToIntArrayFunctionEnum::Dataflow_FloatToInt_Function_Truncate) \
op(EFloatArrayToIntArrayFunctionEnum::Dataflow_FloatToInt_NonZeroToIndex) \
op(EFloatArrayToIntArrayFunctionEnum::Dataflow_FloatToInt_ZeroToIndex) \
op(EFloatArrayToIntArrayFunctionEnum::Dataflow_Max)
enum class EFloatArrayToIntArrayFunctionEnum : uint8;
template<> struct TIsUEnumClass<EFloatArrayToIntArrayFunctionEnum> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EFloatArrayToIntArrayFunctionEnum>();
// ********** End Enum EFloatArrayToIntArrayFunctionEnum *******************************************
// ********** Begin Enum ECompareOperation1Enum ****************************************************
#define FOREACH_ENUM_ECOMPAREOPERATION1ENUM(op) \
op(ECompareOperation1Enum::Dataflow_Compare_Equal) \
op(ECompareOperation1Enum::Dataflow_Compare_Smaller) \
op(ECompareOperation1Enum::Dataflow_Compare_SmallerOrEqual) \
op(ECompareOperation1Enum::Dataflow_Compare_Greater) \
op(ECompareOperation1Enum::Dataflow_Compare_GreaterOrEqual) \
op(ECompareOperation1Enum::Dataflow_Max)
enum class ECompareOperation1Enum : uint8;
template<> struct TIsUEnumClass<ECompareOperation1Enum> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<ECompareOperation1Enum>();
// ********** End Enum ECompareOperation1Enum ******************************************************
// ********** Begin Enum EStatisticsOperationEnum **************************************************
#define FOREACH_ENUM_ESTATISTICSOPERATIONENUM(op) \
op(EStatisticsOperationEnum::Dataflow_EStatisticsOperationEnum_Min) \
op(EStatisticsOperationEnum::Dataflow_EStatisticsOperationEnum_Max) \
op(EStatisticsOperationEnum::Dataflow_EStatisticsOperationEnum_Mean) \
op(EStatisticsOperationEnum::Dataflow_EStatisticsOperationEnum_Median) \
op(EStatisticsOperationEnum::Dataflow_EStatisticsOperationEnum_Mode) \
op(EStatisticsOperationEnum::Dataflow_EStatisticsOperationEnum_Sum) \
op(EStatisticsOperationEnum::Dataflow_Max)
enum class EStatisticsOperationEnum : uint8;
template<> struct TIsUEnumClass<EStatisticsOperationEnum> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EStatisticsOperationEnum>();
// ********** End Enum EStatisticsOperationEnum ****************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,175 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Dataflow/GeometryCollectionAssetNodes.h"
#ifdef GEOMETRYCOLLECTIONNODES_GeometryCollectionAssetNodes_generated_h
#error "GeometryCollectionAssetNodes.generated.h already included, missing '#pragma once' in GeometryCollectionAssetNodes.h"
#endif
#define GEOMETRYCOLLECTIONNODES_GeometryCollectionAssetNodes_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FDataflowRootProxyMesh ********************************************
struct Z_Construct_UScriptStruct_FDataflowRootProxyMesh_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionAssetNodes_h_25_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FDataflowRootProxyMesh_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct();
struct FDataflowRootProxyMesh;
// ********** End ScriptStruct FDataflowRootProxyMesh **********************************************
// ********** Begin ScriptStruct FMakeRootProxyMeshDataflowNode ************************************
struct Z_Construct_UScriptStruct_FMakeRootProxyMeshDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionAssetNodes_h_44_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakeRootProxyMeshDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakeRootProxyMeshDataflowNode;
// ********** End ScriptStruct FMakeRootProxyMeshDataflowNode **************************************
// ********** Begin ScriptStruct FMakeRootProxyMeshArrayDataflowNode *******************************
struct Z_Construct_UScriptStruct_FMakeRootProxyMeshArrayDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionAssetNodes_h_76_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakeRootProxyMeshArrayDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakeRootProxyMeshArrayDataflowNode;
// ********** End ScriptStruct FMakeRootProxyMeshArrayDataflowNode *********************************
// ********** Begin ScriptStruct FAddRootProxyMeshToArrayDataflowNode ******************************
struct Z_Construct_UScriptStruct_FAddRootProxyMeshToArrayDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionAssetNodes_h_97_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAddRootProxyMeshToArrayDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FAddRootProxyMeshToArrayDataflowNode;
// ********** End ScriptStruct FAddRootProxyMeshToArrayDataflowNode ********************************
// ********** Begin ScriptStruct FGeometryCollectionTerminalDataflowNode_v2 ************************
struct Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionAssetNodes_h_120_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowTerminalNode Super;
struct FGeometryCollectionTerminalDataflowNode_v2;
// ********** End ScriptStruct FGeometryCollectionTerminalDataflowNode_v2 **************************
// ********** Begin ScriptStruct FGeometryCollectionTerminalDataflowNode ***************************
struct Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionAssetNodes_h_152_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowTerminalNode Super;
struct FGeometryCollectionTerminalDataflowNode;
// ********** End ScriptStruct FGeometryCollectionTerminalDataflowNode *****************************
// ********** Begin ScriptStruct FGetGeometryCollectionAssetDataflowNode ***************************
struct Z_Construct_UScriptStruct_FGetGeometryCollectionAssetDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionAssetNodes_h_185_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGetGeometryCollectionAssetDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FGetGeometryCollectionAssetDataflowNode;
// ********** End ScriptStruct FGetGeometryCollectionAssetDataflowNode *****************************
// ********** Begin ScriptStruct FGetGeometryCollectionSourcesDataflowNode *************************
struct Z_Construct_UScriptStruct_FGetGeometryCollectionSourcesDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionAssetNodes_h_205_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGetGeometryCollectionSourcesDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FGetGeometryCollectionSourcesDataflowNode;
// ********** End ScriptStruct FGetGeometryCollectionSourcesDataflowNode ***************************
// ********** Begin ScriptStruct FCreateGeometryCollectionFromSourcesDataflowNode ******************
struct Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionAssetNodes_h_229_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCreateGeometryCollectionFromSourcesDataflowNode;
// ********** End ScriptStruct FCreateGeometryCollectionFromSourcesDataflowNode ********************
// ********** Begin ScriptStruct FCreateGeometryCollectionFromSourcesDataflowNode_v2 ***************
struct Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionAssetNodes_h_264_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCreateGeometryCollectionFromSourcesDataflowNode_v2;
// ********** End ScriptStruct FCreateGeometryCollectionFromSourcesDataflowNode_v2 *****************
// ********** Begin ScriptStruct FGeometryCollectionToCollectionDataflowNode ***********************
struct Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionAssetNodes_h_301_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FGeometryCollectionToCollectionDataflowNode;
// ********** End ScriptStruct FGeometryCollectionToCollectionDataflowNode *************************
// ********** Begin ScriptStruct FGeometryCollectionToCollectionDataflowNode_v2 ********************
struct Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionAssetNodes_h_335_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FGeometryCollectionToCollectionDataflowNode_v2;
// ********** End ScriptStruct FGeometryCollectionToCollectionDataflowNode_v2 **********************
// ********** Begin ScriptStruct FBlueprintToCollectionDataflowNode ********************************
struct Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionAssetNodes_h_372_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FBlueprintToCollectionDataflowNode;
// ********** End ScriptStruct FBlueprintToCollectionDataflowNode **********************************
// ********** Begin ScriptStruct FBlueprintToCollectionDataflowNode_v2 *****************************
struct Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionAssetNodes_h_411_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FBlueprintToCollectionDataflowNode_v2;
// ********** End ScriptStruct FBlueprintToCollectionDataflowNode_v2 *******************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionAssetNodes_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,133 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Dataflow/GeometryCollectionClusteringNodes.h"
#ifdef GEOMETRYCOLLECTIONNODES_GeometryCollectionClusteringNodes_generated_h
#error "GeometryCollectionClusteringNodes.generated.h already included, missing '#pragma once' in GeometryCollectionClusteringNodes.h"
#endif
#define GEOMETRYCOLLECTIONNODES_GeometryCollectionClusteringNodes_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FAutoClusterDataflowNode ******************************************
struct Z_Construct_UScriptStruct_FAutoClusterDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionClusteringNodes_h_41_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAutoClusterDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FAutoClusterDataflowNode;
// ********** End ScriptStruct FAutoClusterDataflowNode ********************************************
// ********** Begin ScriptStruct FClusterFlattenDataflowNode ***************************************
struct Z_Construct_UScriptStruct_FClusterFlattenDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionClusteringNodes_h_152_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FClusterFlattenDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FClusterFlattenDataflowNode;
// ********** End ScriptStruct FClusterFlattenDataflowNode *****************************************
// ********** Begin ScriptStruct FClusterUnclusterDataflowNode *************************************
struct Z_Construct_UScriptStruct_FClusterUnclusterDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionClusteringNodes_h_184_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FClusterUnclusterDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FClusterUnclusterDataflowNode;
// ********** End ScriptStruct FClusterUnclusterDataflowNode ***************************************
// ********** Begin ScriptStruct FClusterDataflowNode **********************************************
struct Z_Construct_UScriptStruct_FClusterDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionClusteringNodes_h_215_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FClusterDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FClusterDataflowNode;
// ********** End ScriptStruct FClusterDataflowNode ************************************************
// ********** Begin ScriptStruct FClusterMergeToNeighborsDataflowNode ******************************
struct Z_Construct_UScriptStruct_FClusterMergeToNeighborsDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionClusteringNodes_h_255_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FClusterMergeToNeighborsDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FClusterMergeToNeighborsDataflowNode;
// ********** End ScriptStruct FClusterMergeToNeighborsDataflowNode ********************************
// ********** Begin ScriptStruct FClusterMergeDataflowNode *****************************************
struct Z_Construct_UScriptStruct_FClusterMergeDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionClusteringNodes_h_307_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FClusterMergeDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FClusterMergeDataflowNode;
// ********** End ScriptStruct FClusterMergeDataflowNode *******************************************
// ********** Begin ScriptStruct FClusterIsolatedRootsDataflowNode *********************************
struct Z_Construct_UScriptStruct_FClusterIsolatedRootsDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionClusteringNodes_h_339_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FClusterIsolatedRootsDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FClusterIsolatedRootsDataflowNode;
// ********** End ScriptStruct FClusterIsolatedRootsDataflowNode ***********************************
// ********** Begin ScriptStruct FClusterMagnetDataflowNode ****************************************
struct Z_Construct_UScriptStruct_FClusterMagnetDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionClusteringNodes_h_366_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FClusterMagnetDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FClusterMagnetDataflowNode;
// ********** End ScriptStruct FClusterMagnetDataflowNode ******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionClusteringNodes_h
// ********** Begin Enum EClusterSizeMethodEnum ****************************************************
#define FOREACH_ENUM_ECLUSTERSIZEMETHODENUM(op) \
op(EClusterSizeMethodEnum::Dataflow_ClusterSizeMethod_ByNumber) \
op(EClusterSizeMethodEnum::Dataflow_ClusterSizeMethod_ByFractionOfInput) \
op(EClusterSizeMethodEnum::Dataflow_ClusterSizeMethod_BySize) \
op(EClusterSizeMethodEnum::Dataflow_ClusterSizeMethod_ByGrid) \
op(EClusterSizeMethodEnum::Dataflow_Max)
enum class EClusterSizeMethodEnum : uint8;
template<> struct TIsUEnumClass<EClusterSizeMethodEnum> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EClusterSizeMethodEnum>();
// ********** End Enum EClusterSizeMethodEnum ******************************************************
// ********** Begin Enum EClusterNeighborSelectionMethodEnum ***************************************
#define FOREACH_ENUM_ECLUSTERNEIGHBORSELECTIONMETHODENUM(op) \
op(EClusterNeighborSelectionMethodEnum::Dataflow_ClusterNeighborSelectionMethod_LargestNeighbor) \
op(EClusterNeighborSelectionMethodEnum::Dataflow_ClusterNeighborSelectionMethod_NearestCenter)
enum class EClusterNeighborSelectionMethodEnum : uint8;
template<> struct TIsUEnumClass<EClusterNeighborSelectionMethodEnum> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EClusterNeighborSelectionMethodEnum>();
// ********** End Enum EClusterNeighborSelectionMethodEnum *****************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,934 @@
// 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/GeometryCollectionConversionNodes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionConversionNodes() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowNode();
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EFloatToIntFunctionEnum();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FBoolToIntDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FBoolToStringDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FFloatToDoubleDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FFloatToIntDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FFloatToStringDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FIntToBoolDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FIntToDoubleDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FIntToFloatDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FIntToStringDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FVectorToStringDataflowNode();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionNodes();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FVectorToStringDataflowNode ***************************************
struct Z_Construct_UScriptStruct_FVectorToStringDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FVectorToStringDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FVectorToStringDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Description for this node\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "Deprecated", "5.6" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionConversionNodes.h" },
{ "ToolTip", "Description for this node" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Vector_MetaData[] = {
{ "Category", "Vector" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionConversionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_String_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionConversionNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FVectorToStringDataflowNode constinit property declarations *******
static const UECodeGen_Private::FStructPropertyParams NewProp_Vector;
static const UECodeGen_Private::FStrPropertyParams NewProp_String;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FVectorToStringDataflowNode constinit property declarations *********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FVectorToStringDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FVectorToStringDataflowNode_Statics
static_assert(std::is_polymorphic<FVectorToStringDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FVectorToStringDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FVectorToStringDataflowNode;
class UScriptStruct* FVectorToStringDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FVectorToStringDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FVectorToStringDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FVectorToStringDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("VectorToStringDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FVectorToStringDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FVectorToStringDataflowNode Property Definitions ******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FVectorToStringDataflowNode_Statics::NewProp_Vector = { "Vector", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FVectorToStringDataflowNode, Vector), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Vector_MetaData), NewProp_Vector_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FVectorToStringDataflowNode_Statics::NewProp_String = { "String", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FVectorToStringDataflowNode, String), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_String_MetaData), NewProp_String_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FVectorToStringDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVectorToStringDataflowNode_Statics::NewProp_Vector,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVectorToStringDataflowNode_Statics::NewProp_String,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FVectorToStringDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FVectorToStringDataflowNode Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FVectorToStringDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"VectorToStringDataflowNode",
Z_Construct_UScriptStruct_FVectorToStringDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FVectorToStringDataflowNode_Statics::PropPointers),
sizeof(FVectorToStringDataflowNode),
alignof(FVectorToStringDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FVectorToStringDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FVectorToStringDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FVectorToStringDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FVectorToStringDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FVectorToStringDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FVectorToStringDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FVectorToStringDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FVectorToStringDataflowNode *****************************************
// ********** Begin ScriptStruct FFloatToStringDataflowNode ****************************************
struct Z_Construct_UScriptStruct_FFloatToStringDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FFloatToStringDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FFloatToStringDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Description for this node\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "Deprecated", "5.6" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionConversionNodes.h" },
{ "ToolTip", "Description for this node" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Float_MetaData[] = {
{ "Category", "Float" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionConversionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_String_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionConversionNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FFloatToStringDataflowNode constinit property declarations ********
static const UECodeGen_Private::FFloatPropertyParams NewProp_Float;
static const UECodeGen_Private::FStrPropertyParams NewProp_String;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FFloatToStringDataflowNode constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FFloatToStringDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FFloatToStringDataflowNode_Statics
static_assert(std::is_polymorphic<FFloatToStringDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FFloatToStringDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FFloatToStringDataflowNode;
class UScriptStruct* FFloatToStringDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FFloatToStringDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FFloatToStringDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FFloatToStringDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("FloatToStringDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FFloatToStringDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FFloatToStringDataflowNode Property Definitions *******************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FFloatToStringDataflowNode_Statics::NewProp_Float = { "Float", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFloatToStringDataflowNode, Float), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Float_MetaData), NewProp_Float_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FFloatToStringDataflowNode_Statics::NewProp_String = { "String", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFloatToStringDataflowNode, String), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_String_MetaData), NewProp_String_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FFloatToStringDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatToStringDataflowNode_Statics::NewProp_Float,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatToStringDataflowNode_Statics::NewProp_String,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFloatToStringDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FFloatToStringDataflowNode Property Definitions *********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FFloatToStringDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"FloatToStringDataflowNode",
Z_Construct_UScriptStruct_FFloatToStringDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFloatToStringDataflowNode_Statics::PropPointers),
sizeof(FFloatToStringDataflowNode),
alignof(FFloatToStringDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFloatToStringDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FFloatToStringDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FFloatToStringDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FFloatToStringDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FFloatToStringDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FFloatToStringDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FFloatToStringDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FFloatToStringDataflowNode ******************************************
// ********** Begin ScriptStruct FIntToStringDataflowNode ******************************************
struct Z_Construct_UScriptStruct_FIntToStringDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIntToStringDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FIntToStringDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Converts an Int to a String\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "Deprecated", "5.6" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionConversionNodes.h" },
{ "ToolTip", "Converts an Int to a String" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Int_MetaData[] = {
{ "Category", "Int" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionConversionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_String_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionConversionNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIntToStringDataflowNode constinit property declarations **********
static const UECodeGen_Private::FIntPropertyParams NewProp_Int;
static const UECodeGen_Private::FStrPropertyParams NewProp_String;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIntToStringDataflowNode constinit property declarations ************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIntToStringDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIntToStringDataflowNode_Statics
static_assert(std::is_polymorphic<FIntToStringDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FIntToStringDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIntToStringDataflowNode;
class UScriptStruct* FIntToStringDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIntToStringDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIntToStringDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIntToStringDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("IntToStringDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FIntToStringDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FIntToStringDataflowNode Property Definitions *********************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FIntToStringDataflowNode_Statics::NewProp_Int = { "Int", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIntToStringDataflowNode, Int), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Int_MetaData), NewProp_Int_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FIntToStringDataflowNode_Statics::NewProp_String = { "String", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIntToStringDataflowNode, String), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_String_MetaData), NewProp_String_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIntToStringDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIntToStringDataflowNode_Statics::NewProp_Int,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIntToStringDataflowNode_Statics::NewProp_String,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIntToStringDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIntToStringDataflowNode Property Definitions ***********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIntToStringDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"IntToStringDataflowNode",
Z_Construct_UScriptStruct_FIntToStringDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIntToStringDataflowNode_Statics::PropPointers),
sizeof(FIntToStringDataflowNode),
alignof(FIntToStringDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIntToStringDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIntToStringDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIntToStringDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FIntToStringDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIntToStringDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FIntToStringDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIntToStringDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FIntToStringDataflowNode ********************************************
// ********** Begin ScriptStruct FBoolToStringDataflowNode *****************************************
struct Z_Construct_UScriptStruct_FBoolToStringDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FBoolToStringDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FBoolToStringDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Converts a Bool to a String in a form of (\"true\", \"false\")\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "Deprecated", "5.6" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionConversionNodes.h" },
{ "ToolTip", "Converts a Bool to a String in a form of (\"true\", \"false\")" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Bool_MetaData[] = {
{ "Category", "Bool" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionConversionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_String_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionConversionNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FBoolToStringDataflowNode constinit property declarations *********
static void NewProp_Bool_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_Bool;
static const UECodeGen_Private::FStrPropertyParams NewProp_String;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FBoolToStringDataflowNode constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBoolToStringDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FBoolToStringDataflowNode_Statics
static_assert(std::is_polymorphic<FBoolToStringDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FBoolToStringDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBoolToStringDataflowNode;
class UScriptStruct* FBoolToStringDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FBoolToStringDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FBoolToStringDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBoolToStringDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("BoolToStringDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FBoolToStringDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FBoolToStringDataflowNode Property Definitions ********************
void Z_Construct_UScriptStruct_FBoolToStringDataflowNode_Statics::NewProp_Bool_SetBit(void* Obj)
{
((FBoolToStringDataflowNode*)Obj)->Bool = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FBoolToStringDataflowNode_Statics::NewProp_Bool = { "Bool", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FBoolToStringDataflowNode), &Z_Construct_UScriptStruct_FBoolToStringDataflowNode_Statics::NewProp_Bool_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Bool_MetaData), NewProp_Bool_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FBoolToStringDataflowNode_Statics::NewProp_String = { "String", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoolToStringDataflowNode, String), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_String_MetaData), NewProp_String_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBoolToStringDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoolToStringDataflowNode_Statics::NewProp_Bool,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoolToStringDataflowNode_Statics::NewProp_String,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoolToStringDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FBoolToStringDataflowNode Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBoolToStringDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"BoolToStringDataflowNode",
Z_Construct_UScriptStruct_FBoolToStringDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoolToStringDataflowNode_Statics::PropPointers),
sizeof(FBoolToStringDataflowNode),
alignof(FBoolToStringDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoolToStringDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBoolToStringDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FBoolToStringDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FBoolToStringDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBoolToStringDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FBoolToStringDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBoolToStringDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FBoolToStringDataflowNode *******************************************
// ********** Begin ScriptStruct FIntToFloatDataflowNode *******************************************
struct Z_Construct_UScriptStruct_FIntToFloatDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIntToFloatDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FIntToFloatDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Converts an Int to a Float\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "Deprecated", "5.6" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionConversionNodes.h" },
{ "ToolTip", "Converts an Int to a Float" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Int_MetaData[] = {
{ "Category", "Int" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionConversionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Float_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionConversionNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIntToFloatDataflowNode constinit property declarations ***********
static const UECodeGen_Private::FIntPropertyParams NewProp_Int;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Float;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIntToFloatDataflowNode constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIntToFloatDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIntToFloatDataflowNode_Statics
static_assert(std::is_polymorphic<FIntToFloatDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FIntToFloatDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIntToFloatDataflowNode;
class UScriptStruct* FIntToFloatDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIntToFloatDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIntToFloatDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIntToFloatDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("IntToFloatDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FIntToFloatDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FIntToFloatDataflowNode Property Definitions **********************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FIntToFloatDataflowNode_Statics::NewProp_Int = { "Int", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIntToFloatDataflowNode, Int), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Int_MetaData), NewProp_Int_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FIntToFloatDataflowNode_Statics::NewProp_Float = { "Float", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIntToFloatDataflowNode, Float), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Float_MetaData), NewProp_Float_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIntToFloatDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIntToFloatDataflowNode_Statics::NewProp_Int,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIntToFloatDataflowNode_Statics::NewProp_Float,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIntToFloatDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIntToFloatDataflowNode Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIntToFloatDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"IntToFloatDataflowNode",
Z_Construct_UScriptStruct_FIntToFloatDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIntToFloatDataflowNode_Statics::PropPointers),
sizeof(FIntToFloatDataflowNode),
alignof(FIntToFloatDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIntToFloatDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIntToFloatDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIntToFloatDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FIntToFloatDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIntToFloatDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FIntToFloatDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIntToFloatDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FIntToFloatDataflowNode *********************************************
// ********** Begin ScriptStruct FIntToDoubleDataflowNode ******************************************
struct Z_Construct_UScriptStruct_FIntToDoubleDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIntToDoubleDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FIntToDoubleDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Converts an Int to a Double\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "Deprecated", "5.6" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionConversionNodes.h" },
{ "ToolTip", "Converts an Int to a Double" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Int_MetaData[] = {
{ "Category", "Int" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionConversionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Double_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionConversionNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIntToDoubleDataflowNode constinit property declarations **********
static const UECodeGen_Private::FIntPropertyParams NewProp_Int;
static const UECodeGen_Private::FDoublePropertyParams NewProp_Double;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIntToDoubleDataflowNode constinit property declarations ************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIntToDoubleDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIntToDoubleDataflowNode_Statics
static_assert(std::is_polymorphic<FIntToDoubleDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FIntToDoubleDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIntToDoubleDataflowNode;
class UScriptStruct* FIntToDoubleDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIntToDoubleDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIntToDoubleDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIntToDoubleDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("IntToDoubleDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FIntToDoubleDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FIntToDoubleDataflowNode Property Definitions *********************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FIntToDoubleDataflowNode_Statics::NewProp_Int = { "Int", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIntToDoubleDataflowNode, Int), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Int_MetaData), NewProp_Int_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FIntToDoubleDataflowNode_Statics::NewProp_Double = { "Double", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIntToDoubleDataflowNode, Double), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Double_MetaData), NewProp_Double_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIntToDoubleDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIntToDoubleDataflowNode_Statics::NewProp_Int,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIntToDoubleDataflowNode_Statics::NewProp_Double,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIntToDoubleDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIntToDoubleDataflowNode Property Definitions ***********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIntToDoubleDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"IntToDoubleDataflowNode",
Z_Construct_UScriptStruct_FIntToDoubleDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIntToDoubleDataflowNode_Statics::PropPointers),
sizeof(FIntToDoubleDataflowNode),
alignof(FIntToDoubleDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIntToDoubleDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIntToDoubleDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIntToDoubleDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FIntToDoubleDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIntToDoubleDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FIntToDoubleDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIntToDoubleDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FIntToDoubleDataflowNode ********************************************
// ********** Begin ScriptStruct FFloatToDoubleDataflowNode ****************************************
struct Z_Construct_UScriptStruct_FFloatToDoubleDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FFloatToDoubleDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FFloatToDoubleDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Converts an Float to a Double\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "Deprecated", "5.6" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionConversionNodes.h" },
{ "ToolTip", "Converts an Float to a Double" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Float_MetaData[] = {
{ "Category", "Int" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionConversionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Double_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionConversionNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FFloatToDoubleDataflowNode constinit property declarations ********
static const UECodeGen_Private::FFloatPropertyParams NewProp_Float;
static const UECodeGen_Private::FDoublePropertyParams NewProp_Double;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FFloatToDoubleDataflowNode constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FFloatToDoubleDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FFloatToDoubleDataflowNode_Statics
static_assert(std::is_polymorphic<FFloatToDoubleDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FFloatToDoubleDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FFloatToDoubleDataflowNode;
class UScriptStruct* FFloatToDoubleDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FFloatToDoubleDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FFloatToDoubleDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FFloatToDoubleDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("FloatToDoubleDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FFloatToDoubleDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FFloatToDoubleDataflowNode Property Definitions *******************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FFloatToDoubleDataflowNode_Statics::NewProp_Float = { "Float", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFloatToDoubleDataflowNode, Float), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Float_MetaData), NewProp_Float_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FFloatToDoubleDataflowNode_Statics::NewProp_Double = { "Double", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFloatToDoubleDataflowNode, Double), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Double_MetaData), NewProp_Double_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FFloatToDoubleDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatToDoubleDataflowNode_Statics::NewProp_Float,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatToDoubleDataflowNode_Statics::NewProp_Double,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFloatToDoubleDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FFloatToDoubleDataflowNode Property Definitions *********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FFloatToDoubleDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"FloatToDoubleDataflowNode",
Z_Construct_UScriptStruct_FFloatToDoubleDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFloatToDoubleDataflowNode_Statics::PropPointers),
sizeof(FFloatToDoubleDataflowNode),
alignof(FFloatToDoubleDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFloatToDoubleDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FFloatToDoubleDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FFloatToDoubleDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FFloatToDoubleDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FFloatToDoubleDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FFloatToDoubleDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FFloatToDoubleDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FFloatToDoubleDataflowNode ******************************************
// ********** Begin Enum EFloatToIntFunctionEnum ***************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EFloatToIntFunctionEnum;
static UEnum* EFloatToIntFunctionEnum_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EFloatToIntFunctionEnum.OuterSingleton)
{
Z_Registration_Info_UEnum_EFloatToIntFunctionEnum.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_EFloatToIntFunctionEnum, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("EFloatToIntFunctionEnum"));
}
return Z_Registration_Info_UEnum_EFloatToIntFunctionEnum.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EFloatToIntFunctionEnum>()
{
return EFloatToIntFunctionEnum_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionNodes_EFloatToIntFunctionEnum_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Dataflow_FloatToInt_Function_Ceil.DisplayName", "Ceil()" },
{ "Dataflow_FloatToInt_Function_Ceil.Name", "EFloatToIntFunctionEnum::Dataflow_FloatToInt_Function_Ceil" },
{ "Dataflow_FloatToInt_Function_Floor.DisplayName", "Floor()" },
{ "Dataflow_FloatToInt_Function_Floor.Name", "EFloatToIntFunctionEnum::Dataflow_FloatToInt_Function_Floor" },
{ "Dataflow_FloatToInt_Function_Round.DisplayName", "Round()" },
{ "Dataflow_FloatToInt_Function_Round.Name", "EFloatToIntFunctionEnum::Dataflow_FloatToInt_Function_Round" },
{ "Dataflow_FloatToInt_Function_Truncate.DisplayName", "Truncate()" },
{ "Dataflow_FloatToInt_Function_Truncate.Name", "EFloatToIntFunctionEnum::Dataflow_FloatToInt_Function_Truncate" },
{ "Dataflow_Max.Comment", "//~~~\n//256th entry\n" },
{ "Dataflow_Max.Hidden", "" },
{ "Dataflow_Max.Name", "EFloatToIntFunctionEnum::Dataflow_Max" },
{ "Dataflow_Max.ToolTip", "256th entry" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionConversionNodes.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EFloatToIntFunctionEnum::Dataflow_FloatToInt_Function_Floor", (int64)EFloatToIntFunctionEnum::Dataflow_FloatToInt_Function_Floor },
{ "EFloatToIntFunctionEnum::Dataflow_FloatToInt_Function_Ceil", (int64)EFloatToIntFunctionEnum::Dataflow_FloatToInt_Function_Ceil },
{ "EFloatToIntFunctionEnum::Dataflow_FloatToInt_Function_Round", (int64)EFloatToIntFunctionEnum::Dataflow_FloatToInt_Function_Round },
{ "EFloatToIntFunctionEnum::Dataflow_FloatToInt_Function_Truncate", (int64)EFloatToIntFunctionEnum::Dataflow_FloatToInt_Function_Truncate },
{ "EFloatToIntFunctionEnum::Dataflow_Max", (int64)EFloatToIntFunctionEnum::Dataflow_Max },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_EFloatToIntFunctionEnum_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_EFloatToIntFunctionEnum_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
"EFloatToIntFunctionEnum",
"EFloatToIntFunctionEnum",
Z_Construct_UEnum_GeometryCollectionNodes_EFloatToIntFunctionEnum_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EFloatToIntFunctionEnum_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EFloatToIntFunctionEnum_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_EFloatToIntFunctionEnum_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EFloatToIntFunctionEnum()
{
if (!Z_Registration_Info_UEnum_EFloatToIntFunctionEnum.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EFloatToIntFunctionEnum.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_EFloatToIntFunctionEnum_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EFloatToIntFunctionEnum.InnerSingleton;
}
// ********** End Enum EFloatToIntFunctionEnum *****************************************************
// ********** Begin ScriptStruct FFloatToIntDataflowNode *******************************************
struct Z_Construct_UScriptStruct_FFloatToIntDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FFloatToIntDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FFloatToIntDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Converts a Float to Int using the specified method\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "Deprecated", "5.6" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionConversionNodes.h" },
{ "ToolTip", "Converts a Float to Int using the specified method" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Function_MetaData[] = {
{ "Category", "Float" },
{ "Comment", "/** Method to convert */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionConversionNodes.h" },
{ "ToolTip", "Method to convert" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Float_MetaData[] = {
{ "Category", "Float" },
{ "Comment", "/** Float value to convert */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionConversionNodes.h" },
{ "ToolTip", "Float value to convert" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Int_MetaData[] = {
{ "Comment", "/** Int output */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionConversionNodes.h" },
{ "ToolTip", "Int output" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FFloatToIntDataflowNode constinit property declarations ***********
static const UECodeGen_Private::FBytePropertyParams NewProp_Function_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Function;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Float;
static const UECodeGen_Private::FIntPropertyParams NewProp_Int;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FFloatToIntDataflowNode constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FFloatToIntDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FFloatToIntDataflowNode_Statics
static_assert(std::is_polymorphic<FFloatToIntDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FFloatToIntDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FFloatToIntDataflowNode;
class UScriptStruct* FFloatToIntDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FFloatToIntDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FFloatToIntDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FFloatToIntDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("FloatToIntDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FFloatToIntDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FFloatToIntDataflowNode Property Definitions **********************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FFloatToIntDataflowNode_Statics::NewProp_Function_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_FFloatToIntDataflowNode_Statics::NewProp_Function = { "Function", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFloatToIntDataflowNode, Function), Z_Construct_UEnum_GeometryCollectionNodes_EFloatToIntFunctionEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Function_MetaData), NewProp_Function_MetaData) }; // 4029836697
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FFloatToIntDataflowNode_Statics::NewProp_Float = { "Float", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFloatToIntDataflowNode, Float), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Float_MetaData), NewProp_Float_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FFloatToIntDataflowNode_Statics::NewProp_Int = { "Int", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFloatToIntDataflowNode, Int), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Int_MetaData), NewProp_Int_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FFloatToIntDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatToIntDataflowNode_Statics::NewProp_Function_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatToIntDataflowNode_Statics::NewProp_Function,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatToIntDataflowNode_Statics::NewProp_Float,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatToIntDataflowNode_Statics::NewProp_Int,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFloatToIntDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FFloatToIntDataflowNode Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FFloatToIntDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"FloatToIntDataflowNode",
Z_Construct_UScriptStruct_FFloatToIntDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFloatToIntDataflowNode_Statics::PropPointers),
sizeof(FFloatToIntDataflowNode),
alignof(FFloatToIntDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFloatToIntDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FFloatToIntDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FFloatToIntDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FFloatToIntDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FFloatToIntDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FFloatToIntDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FFloatToIntDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FFloatToIntDataflowNode *********************************************
// ********** Begin ScriptStruct FIntToBoolDataflowNode ********************************************
struct Z_Construct_UScriptStruct_FIntToBoolDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIntToBoolDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FIntToBoolDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Converts an Int to a Bool\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "Deprecated", "5.6" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionConversionNodes.h" },
{ "ToolTip", "Converts an Int to a Bool" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Int_MetaData[] = {
{ "Category", "Int" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionConversionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Bool_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionConversionNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIntToBoolDataflowNode constinit property declarations ************
static const UECodeGen_Private::FIntPropertyParams NewProp_Int;
static void NewProp_Bool_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_Bool;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIntToBoolDataflowNode constinit property declarations **************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIntToBoolDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIntToBoolDataflowNode_Statics
static_assert(std::is_polymorphic<FIntToBoolDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FIntToBoolDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIntToBoolDataflowNode;
class UScriptStruct* FIntToBoolDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIntToBoolDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIntToBoolDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIntToBoolDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("IntToBoolDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FIntToBoolDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FIntToBoolDataflowNode Property Definitions ***********************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FIntToBoolDataflowNode_Statics::NewProp_Int = { "Int", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIntToBoolDataflowNode, Int), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Int_MetaData), NewProp_Int_MetaData) };
void Z_Construct_UScriptStruct_FIntToBoolDataflowNode_Statics::NewProp_Bool_SetBit(void* Obj)
{
((FIntToBoolDataflowNode*)Obj)->Bool = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FIntToBoolDataflowNode_Statics::NewProp_Bool = { "Bool", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FIntToBoolDataflowNode), &Z_Construct_UScriptStruct_FIntToBoolDataflowNode_Statics::NewProp_Bool_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Bool_MetaData), NewProp_Bool_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIntToBoolDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIntToBoolDataflowNode_Statics::NewProp_Int,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIntToBoolDataflowNode_Statics::NewProp_Bool,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIntToBoolDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIntToBoolDataflowNode Property Definitions *************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIntToBoolDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"IntToBoolDataflowNode",
Z_Construct_UScriptStruct_FIntToBoolDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIntToBoolDataflowNode_Statics::PropPointers),
sizeof(FIntToBoolDataflowNode),
alignof(FIntToBoolDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIntToBoolDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIntToBoolDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIntToBoolDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FIntToBoolDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIntToBoolDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FIntToBoolDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIntToBoolDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FIntToBoolDataflowNode **********************************************
// ********** Begin ScriptStruct FBoolToIntDataflowNode ********************************************
struct Z_Construct_UScriptStruct_FBoolToIntDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FBoolToIntDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FBoolToIntDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Converts a Bool to an Int\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "Deprecated", "5.6" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionConversionNodes.h" },
{ "ToolTip", "Converts a Bool to an Int" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Bool_MetaData[] = {
{ "Category", "Bool" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionConversionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Int_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionConversionNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FBoolToIntDataflowNode constinit property declarations ************
static void NewProp_Bool_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_Bool;
static const UECodeGen_Private::FIntPropertyParams NewProp_Int;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FBoolToIntDataflowNode constinit property declarations **************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBoolToIntDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FBoolToIntDataflowNode_Statics
static_assert(std::is_polymorphic<FBoolToIntDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FBoolToIntDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBoolToIntDataflowNode;
class UScriptStruct* FBoolToIntDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FBoolToIntDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FBoolToIntDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBoolToIntDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("BoolToIntDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FBoolToIntDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FBoolToIntDataflowNode Property Definitions ***********************
void Z_Construct_UScriptStruct_FBoolToIntDataflowNode_Statics::NewProp_Bool_SetBit(void* Obj)
{
((FBoolToIntDataflowNode*)Obj)->Bool = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FBoolToIntDataflowNode_Statics::NewProp_Bool = { "Bool", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FBoolToIntDataflowNode), &Z_Construct_UScriptStruct_FBoolToIntDataflowNode_Statics::NewProp_Bool_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Bool_MetaData), NewProp_Bool_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FBoolToIntDataflowNode_Statics::NewProp_Int = { "Int", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoolToIntDataflowNode, Int), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Int_MetaData), NewProp_Int_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBoolToIntDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoolToIntDataflowNode_Statics::NewProp_Bool,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoolToIntDataflowNode_Statics::NewProp_Int,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoolToIntDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FBoolToIntDataflowNode Property Definitions *************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBoolToIntDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"BoolToIntDataflowNode",
Z_Construct_UScriptStruct_FBoolToIntDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoolToIntDataflowNode_Statics::PropPointers),
sizeof(FBoolToIntDataflowNode),
alignof(FBoolToIntDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoolToIntDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBoolToIntDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FBoolToIntDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FBoolToIntDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBoolToIntDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FBoolToIntDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBoolToIntDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FBoolToIntDataflowNode **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionConversionNodes_h__Script_GeometryCollectionNodes_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EFloatToIntFunctionEnum_StaticEnum, TEXT("EFloatToIntFunctionEnum"), &Z_Registration_Info_UEnum_EFloatToIntFunctionEnum, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4029836697U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FVectorToStringDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FVectorToStringDataflowNode_Statics::NewStructOps, TEXT("VectorToStringDataflowNode"),&Z_Registration_Info_UScriptStruct_FVectorToStringDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FVectorToStringDataflowNode), 1863643405U) },
{ FFloatToStringDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FFloatToStringDataflowNode_Statics::NewStructOps, TEXT("FloatToStringDataflowNode"),&Z_Registration_Info_UScriptStruct_FFloatToStringDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FFloatToStringDataflowNode), 239832197U) },
{ FIntToStringDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FIntToStringDataflowNode_Statics::NewStructOps, TEXT("IntToStringDataflowNode"),&Z_Registration_Info_UScriptStruct_FIntToStringDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIntToStringDataflowNode), 2445578251U) },
{ FBoolToStringDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FBoolToStringDataflowNode_Statics::NewStructOps, TEXT("BoolToStringDataflowNode"),&Z_Registration_Info_UScriptStruct_FBoolToStringDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBoolToStringDataflowNode), 1460141845U) },
{ FIntToFloatDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FIntToFloatDataflowNode_Statics::NewStructOps, TEXT("IntToFloatDataflowNode"),&Z_Registration_Info_UScriptStruct_FIntToFloatDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIntToFloatDataflowNode), 326971U) },
{ FIntToDoubleDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FIntToDoubleDataflowNode_Statics::NewStructOps, TEXT("IntToDoubleDataflowNode"),&Z_Registration_Info_UScriptStruct_FIntToDoubleDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIntToDoubleDataflowNode), 1985957171U) },
{ FFloatToDoubleDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FFloatToDoubleDataflowNode_Statics::NewStructOps, TEXT("FloatToDoubleDataflowNode"),&Z_Registration_Info_UScriptStruct_FFloatToDoubleDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FFloatToDoubleDataflowNode), 2541598564U) },
{ FFloatToIntDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FFloatToIntDataflowNode_Statics::NewStructOps, TEXT("FloatToIntDataflowNode"),&Z_Registration_Info_UScriptStruct_FFloatToIntDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FFloatToIntDataflowNode), 610383607U) },
{ FIntToBoolDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FIntToBoolDataflowNode_Statics::NewStructOps, TEXT("IntToBoolDataflowNode"),&Z_Registration_Info_UScriptStruct_FIntToBoolDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIntToBoolDataflowNode), 3384540606U) },
{ FBoolToIntDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FBoolToIntDataflowNode_Statics::NewStructOps, TEXT("BoolToIntDataflowNode"),&Z_Registration_Info_UScriptStruct_FBoolToIntDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBoolToIntDataflowNode), 2853558255U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionConversionNodes_h__Script_GeometryCollectionNodes_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionConversionNodes_h__Script_GeometryCollectionNodes_2750738469{
TEXT("/Script/GeometryCollectionNodes"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionConversionNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionConversionNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionConversionNodes_h__Script_GeometryCollectionNodes_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionConversionNodes_h__Script_GeometryCollectionNodes_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,145 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Dataflow/GeometryCollectionConversionNodes.h"
#ifdef GEOMETRYCOLLECTIONNODES_GeometryCollectionConversionNodes_generated_h
#error "GeometryCollectionConversionNodes.generated.h already included, missing '#pragma once' in GeometryCollectionConversionNodes.h"
#endif
#define GEOMETRYCOLLECTIONNODES_GeometryCollectionConversionNodes_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FVectorToStringDataflowNode ***************************************
struct Z_Construct_UScriptStruct_FVectorToStringDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionConversionNodes_h_24_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FVectorToStringDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FVectorToStringDataflowNode;
// ********** End ScriptStruct FVectorToStringDataflowNode *****************************************
// ********** Begin ScriptStruct FFloatToStringDataflowNode ****************************************
struct Z_Construct_UScriptStruct_FFloatToStringDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionConversionNodes_h_53_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FFloatToStringDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FFloatToStringDataflowNode;
// ********** End ScriptStruct FFloatToStringDataflowNode ******************************************
// ********** Begin ScriptStruct FIntToStringDataflowNode ******************************************
struct Z_Construct_UScriptStruct_FIntToStringDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionConversionNodes_h_82_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIntToStringDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FIntToStringDataflowNode;
// ********** End ScriptStruct FIntToStringDataflowNode ********************************************
// ********** Begin ScriptStruct FBoolToStringDataflowNode *****************************************
struct Z_Construct_UScriptStruct_FBoolToStringDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionConversionNodes_h_111_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FBoolToStringDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FBoolToStringDataflowNode;
// ********** End ScriptStruct FBoolToStringDataflowNode *******************************************
// ********** Begin ScriptStruct FIntToFloatDataflowNode *******************************************
struct Z_Construct_UScriptStruct_FIntToFloatDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionConversionNodes_h_140_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIntToFloatDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FIntToFloatDataflowNode;
// ********** End ScriptStruct FIntToFloatDataflowNode *********************************************
// ********** Begin ScriptStruct FIntToDoubleDataflowNode ******************************************
struct Z_Construct_UScriptStruct_FIntToDoubleDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionConversionNodes_h_168_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIntToDoubleDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FIntToDoubleDataflowNode;
// ********** End ScriptStruct FIntToDoubleDataflowNode ********************************************
// ********** Begin ScriptStruct FFloatToDoubleDataflowNode ****************************************
struct Z_Construct_UScriptStruct_FFloatToDoubleDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionConversionNodes_h_196_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FFloatToDoubleDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FFloatToDoubleDataflowNode;
// ********** End ScriptStruct FFloatToDoubleDataflowNode ******************************************
// ********** Begin ScriptStruct FFloatToIntDataflowNode *******************************************
struct Z_Construct_UScriptStruct_FFloatToIntDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionConversionNodes_h_237_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FFloatToIntDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FFloatToIntDataflowNode;
// ********** End ScriptStruct FFloatToIntDataflowNode *********************************************
// ********** Begin ScriptStruct FIntToBoolDataflowNode ********************************************
struct Z_Construct_UScriptStruct_FIntToBoolDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionConversionNodes_h_272_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIntToBoolDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FIntToBoolDataflowNode;
// ********** End ScriptStruct FIntToBoolDataflowNode **********************************************
// ********** Begin ScriptStruct FBoolToIntDataflowNode ********************************************
struct Z_Construct_UScriptStruct_FBoolToIntDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionConversionNodes_h_301_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FBoolToIntDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FBoolToIntDataflowNode;
// ********** End ScriptStruct FBoolToIntDataflowNode **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionConversionNodes_h
// ********** Begin Enum EFloatToIntFunctionEnum ***************************************************
#define FOREACH_ENUM_EFLOATTOINTFUNCTIONENUM(op) \
op(EFloatToIntFunctionEnum::Dataflow_FloatToInt_Function_Floor) \
op(EFloatToIntFunctionEnum::Dataflow_FloatToInt_Function_Ceil) \
op(EFloatToIntFunctionEnum::Dataflow_FloatToInt_Function_Round) \
op(EFloatToIntFunctionEnum::Dataflow_FloatToInt_Function_Truncate) \
op(EFloatToIntFunctionEnum::Dataflow_Max)
enum class EFloatToIntFunctionEnum : uint8;
template<> struct TIsUEnumClass<EFloatToIntFunctionEnum> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EFloatToIntFunctionEnum>();
// ********** End Enum EFloatToIntFunctionEnum *****************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,509 @@
// 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/GeometryCollectionDebugNodes.h"
#include "Dataflow/DataflowSelection.h"
#include "Dataflow/GeometryCollectionUtilityNodes.h"
#include "GeometryCollection/ManagedArrayCollection.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionDebugNodes() {}
// ********** Begin Cross Module References ********************************************************
CHAOS_API UScriptStruct* Z_Construct_UScriptStruct_FManagedArrayCollection();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowNode();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowTransformSelection();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FConvexHullToMeshDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowSphereCovering();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FMeshToOBJStringDebugDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FSphereCoveringCountSpheresNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FSphereCoveringToMeshDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FWriteStringToFile();
GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_UDynamicMesh_NoRegister();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionNodes();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FConvexHullToMeshDataflowNode *************************************
struct Z_Construct_UScriptStruct_FConvexHullToMeshDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FConvexHullToMeshDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FConvexHullToMeshDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "// Convert convex hulls on a geometry collection to a dynamic mesh\n" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionDebugNodes.h" },
{ "ToolTip", "Convert convex hulls on a geometry collection to a dynamic mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionDebugNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OptionalSelectionFilter_MetaData[] = {
{ "Comment", "/** Optional transform selection to convert hulls from -- if not provided, all convex hulls will be converted. */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionDebugNodes.h" },
{ "ToolTip", "Optional transform selection to convert hulls from -- if not provided, all convex hulls will be converted." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseRobustHulls_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "/** Whether to robustly extract valid/manifold meshes to represent the convex hulls. Note: Not necessary for simple visualization, but useful for downstream processing. */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionDebugNodes.h" },
{ "ToolTip", "Whether to robustly extract valid/manifold meshes to represent the convex hulls. Note: Not necessary for simple visualization, but useful for downstream processing." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = {
{ "Comment", "/** Single mesh aggregating all the convex hulls together */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionDebugNodes.h" },
{ "ToolTip", "Single mesh aggregating all the convex hulls together" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Meshes_MetaData[] = {
{ "Comment", "/** Array of meshes for each convex hull found */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionDebugNodes.h" },
{ "ToolTip", "Array of meshes for each convex hull found" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FConvexHullToMeshDataflowNode constinit property declarations *****
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_OptionalSelectionFilter;
static void NewProp_bUseRobustHulls_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseRobustHulls;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Meshes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Meshes;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FConvexHullToMeshDataflowNode constinit property declarations *******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FConvexHullToMeshDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FConvexHullToMeshDataflowNode_Statics
static_assert(std::is_polymorphic<FConvexHullToMeshDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FConvexHullToMeshDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FConvexHullToMeshDataflowNode;
class UScriptStruct* FConvexHullToMeshDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FConvexHullToMeshDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FConvexHullToMeshDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FConvexHullToMeshDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("ConvexHullToMeshDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FConvexHullToMeshDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FConvexHullToMeshDataflowNode Property Definitions ****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FConvexHullToMeshDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FConvexHullToMeshDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FConvexHullToMeshDataflowNode_Statics::NewProp_OptionalSelectionFilter = { "OptionalSelectionFilter", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FConvexHullToMeshDataflowNode, OptionalSelectionFilter), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OptionalSelectionFilter_MetaData), NewProp_OptionalSelectionFilter_MetaData) }; // 3066776135
void Z_Construct_UScriptStruct_FConvexHullToMeshDataflowNode_Statics::NewProp_bUseRobustHulls_SetBit(void* Obj)
{
((FConvexHullToMeshDataflowNode*)Obj)->bUseRobustHulls = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FConvexHullToMeshDataflowNode_Statics::NewProp_bUseRobustHulls = { "bUseRobustHulls", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FConvexHullToMeshDataflowNode), &Z_Construct_UScriptStruct_FConvexHullToMeshDataflowNode_Statics::NewProp_bUseRobustHulls_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseRobustHulls_MetaData), NewProp_bUseRobustHulls_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FConvexHullToMeshDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FConvexHullToMeshDataflowNode, Mesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FConvexHullToMeshDataflowNode_Statics::NewProp_Meshes_Inner = { "Meshes", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FConvexHullToMeshDataflowNode_Statics::NewProp_Meshes = { "Meshes", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FConvexHullToMeshDataflowNode, Meshes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Meshes_MetaData), NewProp_Meshes_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FConvexHullToMeshDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FConvexHullToMeshDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FConvexHullToMeshDataflowNode_Statics::NewProp_OptionalSelectionFilter,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FConvexHullToMeshDataflowNode_Statics::NewProp_bUseRobustHulls,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FConvexHullToMeshDataflowNode_Statics::NewProp_Mesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FConvexHullToMeshDataflowNode_Statics::NewProp_Meshes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FConvexHullToMeshDataflowNode_Statics::NewProp_Meshes,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FConvexHullToMeshDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FConvexHullToMeshDataflowNode Property Definitions ******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FConvexHullToMeshDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"ConvexHullToMeshDataflowNode",
Z_Construct_UScriptStruct_FConvexHullToMeshDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FConvexHullToMeshDataflowNode_Statics::PropPointers),
sizeof(FConvexHullToMeshDataflowNode),
alignof(FConvexHullToMeshDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FConvexHullToMeshDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FConvexHullToMeshDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FConvexHullToMeshDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FConvexHullToMeshDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FConvexHullToMeshDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FConvexHullToMeshDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FConvexHullToMeshDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FConvexHullToMeshDataflowNode ***************************************
// ********** Begin ScriptStruct FSphereCoveringToMeshDataflowNode *********************************
struct Z_Construct_UScriptStruct_FSphereCoveringToMeshDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSphereCoveringToMeshDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FSphereCoveringToMeshDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "// Convert a sphere covering, as generated by the 'protect negative space' option on the \"Generate Cluster Convex Hull\" nodes, to a dynamic mesh\n" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionDebugNodes.h" },
{ "ToolTip", "Convert a sphere covering, as generated by the 'protect negative space' option on the \"Generate Cluster Convex Hull\" nodes, to a dynamic mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SphereCovering_MetaData[] = {
{ "Comment", "// The sphere covering to convert to a mesh\n" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionDebugNodes.h" },
{ "ToolTip", "The sphere covering to convert to a mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VerticesAlongEachSide_MetaData[] = {
{ "Category", "Options" },
{ "ClampMin", "2" },
{ "Comment", "// Number of vertices to use along each axis when creating a mesh for each sphere\n" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionDebugNodes.h" },
{ "ToolTip", "Number of vertices to use along each axis when creating a mesh for each sphere" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionDebugNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSphereCoveringToMeshDataflowNode constinit property declarations *
static const UECodeGen_Private::FStructPropertyParams NewProp_SphereCovering;
static const UECodeGen_Private::FIntPropertyParams NewProp_VerticesAlongEachSide;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSphereCoveringToMeshDataflowNode constinit property declarations ***
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSphereCoveringToMeshDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSphereCoveringToMeshDataflowNode_Statics
static_assert(std::is_polymorphic<FSphereCoveringToMeshDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FSphereCoveringToMeshDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSphereCoveringToMeshDataflowNode;
class UScriptStruct* FSphereCoveringToMeshDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSphereCoveringToMeshDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSphereCoveringToMeshDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSphereCoveringToMeshDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("SphereCoveringToMeshDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FSphereCoveringToMeshDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FSphereCoveringToMeshDataflowNode Property Definitions ************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSphereCoveringToMeshDataflowNode_Statics::NewProp_SphereCovering = { "SphereCovering", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSphereCoveringToMeshDataflowNode, SphereCovering), Z_Construct_UScriptStruct_FDataflowSphereCovering, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SphereCovering_MetaData), NewProp_SphereCovering_MetaData) }; // 625722664
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FSphereCoveringToMeshDataflowNode_Statics::NewProp_VerticesAlongEachSide = { "VerticesAlongEachSide", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSphereCoveringToMeshDataflowNode, VerticesAlongEachSide), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VerticesAlongEachSide_MetaData), NewProp_VerticesAlongEachSide_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FSphereCoveringToMeshDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSphereCoveringToMeshDataflowNode, Mesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSphereCoveringToMeshDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSphereCoveringToMeshDataflowNode_Statics::NewProp_SphereCovering,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSphereCoveringToMeshDataflowNode_Statics::NewProp_VerticesAlongEachSide,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSphereCoveringToMeshDataflowNode_Statics::NewProp_Mesh,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSphereCoveringToMeshDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSphereCoveringToMeshDataflowNode Property Definitions **************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSphereCoveringToMeshDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"SphereCoveringToMeshDataflowNode",
Z_Construct_UScriptStruct_FSphereCoveringToMeshDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSphereCoveringToMeshDataflowNode_Statics::PropPointers),
sizeof(FSphereCoveringToMeshDataflowNode),
alignof(FSphereCoveringToMeshDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSphereCoveringToMeshDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSphereCoveringToMeshDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSphereCoveringToMeshDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FSphereCoveringToMeshDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSphereCoveringToMeshDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FSphereCoveringToMeshDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSphereCoveringToMeshDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FSphereCoveringToMeshDataflowNode ***********************************
// ********** Begin ScriptStruct FSphereCoveringCountSpheresNode ***********************************
struct Z_Construct_UScriptStruct_FSphereCoveringCountSpheresNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSphereCoveringCountSpheresNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FSphereCoveringCountSpheresNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "// Report the number of spheres in a sphere covering\n" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionDebugNodes.h" },
{ "ToolTip", "Report the number of spheres in a sphere covering" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SphereCovering_MetaData[] = {
{ "Comment", "// The sphere covering to evaluate\n" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionDebugNodes.h" },
{ "ToolTip", "The sphere covering to evaluate" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumSpheres_MetaData[] = {
{ "Comment", "// Number of spheres in the sphere covering\n" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionDebugNodes.h" },
{ "ToolTip", "Number of spheres in the sphere covering" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSphereCoveringCountSpheresNode constinit property declarations ***
static const UECodeGen_Private::FStructPropertyParams NewProp_SphereCovering;
static const UECodeGen_Private::FIntPropertyParams NewProp_NumSpheres;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSphereCoveringCountSpheresNode constinit property declarations *****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSphereCoveringCountSpheresNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSphereCoveringCountSpheresNode_Statics
static_assert(std::is_polymorphic<FSphereCoveringCountSpheresNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FSphereCoveringCountSpheresNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSphereCoveringCountSpheresNode;
class UScriptStruct* FSphereCoveringCountSpheresNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSphereCoveringCountSpheresNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSphereCoveringCountSpheresNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSphereCoveringCountSpheresNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("SphereCoveringCountSpheresNode"));
}
return Z_Registration_Info_UScriptStruct_FSphereCoveringCountSpheresNode.OuterSingleton;
}
// ********** Begin ScriptStruct FSphereCoveringCountSpheresNode Property Definitions **************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSphereCoveringCountSpheresNode_Statics::NewProp_SphereCovering = { "SphereCovering", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSphereCoveringCountSpheresNode, SphereCovering), Z_Construct_UScriptStruct_FDataflowSphereCovering, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SphereCovering_MetaData), NewProp_SphereCovering_MetaData) }; // 625722664
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FSphereCoveringCountSpheresNode_Statics::NewProp_NumSpheres = { "NumSpheres", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSphereCoveringCountSpheresNode, NumSpheres), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumSpheres_MetaData), NewProp_NumSpheres_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSphereCoveringCountSpheresNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSphereCoveringCountSpheresNode_Statics::NewProp_SphereCovering,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSphereCoveringCountSpheresNode_Statics::NewProp_NumSpheres,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSphereCoveringCountSpheresNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSphereCoveringCountSpheresNode Property Definitions ****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSphereCoveringCountSpheresNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"SphereCoveringCountSpheresNode",
Z_Construct_UScriptStruct_FSphereCoveringCountSpheresNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSphereCoveringCountSpheresNode_Statics::PropPointers),
sizeof(FSphereCoveringCountSpheresNode),
alignof(FSphereCoveringCountSpheresNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSphereCoveringCountSpheresNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSphereCoveringCountSpheresNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSphereCoveringCountSpheresNode()
{
if (!Z_Registration_Info_UScriptStruct_FSphereCoveringCountSpheresNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSphereCoveringCountSpheresNode.InnerSingleton, Z_Construct_UScriptStruct_FSphereCoveringCountSpheresNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSphereCoveringCountSpheresNode.InnerSingleton);
}
// ********** End ScriptStruct FSphereCoveringCountSpheresNode *************************************
// ********** Begin ScriptStruct FMeshToOBJStringDebugDataflowNode *********************************
struct Z_Construct_UScriptStruct_FMeshToOBJStringDebugDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMeshToOBJStringDebugDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FMeshToOBJStringDebugDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "// Convert a mesh to a string formatted as an OBJ file, which can be read by many external mesh viewers\n" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionDebugNodes.h" },
{ "ToolTip", "Convert a mesh to a string formatted as an OBJ file, which can be read by many external mesh viewers" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = {
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionDebugNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bInvertFaces_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "// Whether to flip the orientation of the triangles in the OBJ output\n" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionDebugNodes.h" },
{ "ToolTip", "Whether to flip the orientation of the triangles in the OBJ output" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StringOBJ_MetaData[] = {
{ "Comment", "// A string representing the input mesh in the OBJ file format\n" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionDebugNodes.h" },
{ "ToolTip", "A string representing the input mesh in the OBJ file format" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMeshToOBJStringDebugDataflowNode constinit property declarations *
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh;
static void NewProp_bInvertFaces_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInvertFaces;
static const UECodeGen_Private::FStrPropertyParams NewProp_StringOBJ;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMeshToOBJStringDebugDataflowNode constinit property declarations ***
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMeshToOBJStringDebugDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMeshToOBJStringDebugDataflowNode_Statics
static_assert(std::is_polymorphic<FMeshToOBJStringDebugDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FMeshToOBJStringDebugDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMeshToOBJStringDebugDataflowNode;
class UScriptStruct* FMeshToOBJStringDebugDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMeshToOBJStringDebugDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMeshToOBJStringDebugDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMeshToOBJStringDebugDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("MeshToOBJStringDebugDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FMeshToOBJStringDebugDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FMeshToOBJStringDebugDataflowNode Property Definitions ************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMeshToOBJStringDebugDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshToOBJStringDebugDataflowNode, Mesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) };
void Z_Construct_UScriptStruct_FMeshToOBJStringDebugDataflowNode_Statics::NewProp_bInvertFaces_SetBit(void* Obj)
{
((FMeshToOBJStringDebugDataflowNode*)Obj)->bInvertFaces = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshToOBJStringDebugDataflowNode_Statics::NewProp_bInvertFaces = { "bInvertFaces", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMeshToOBJStringDebugDataflowNode), &Z_Construct_UScriptStruct_FMeshToOBJStringDebugDataflowNode_Statics::NewProp_bInvertFaces_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bInvertFaces_MetaData), NewProp_bInvertFaces_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FMeshToOBJStringDebugDataflowNode_Statics::NewProp_StringOBJ = { "StringOBJ", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshToOBJStringDebugDataflowNode, StringOBJ), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StringOBJ_MetaData), NewProp_StringOBJ_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMeshToOBJStringDebugDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshToOBJStringDebugDataflowNode_Statics::NewProp_Mesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshToOBJStringDebugDataflowNode_Statics::NewProp_bInvertFaces,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshToOBJStringDebugDataflowNode_Statics::NewProp_StringOBJ,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshToOBJStringDebugDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMeshToOBJStringDebugDataflowNode Property Definitions **************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMeshToOBJStringDebugDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"MeshToOBJStringDebugDataflowNode",
Z_Construct_UScriptStruct_FMeshToOBJStringDebugDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshToOBJStringDebugDataflowNode_Statics::PropPointers),
sizeof(FMeshToOBJStringDebugDataflowNode),
alignof(FMeshToOBJStringDebugDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshToOBJStringDebugDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMeshToOBJStringDebugDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMeshToOBJStringDebugDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FMeshToOBJStringDebugDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMeshToOBJStringDebugDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FMeshToOBJStringDebugDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMeshToOBJStringDebugDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FMeshToOBJStringDebugDataflowNode ***********************************
// ********** Begin ScriptStruct FWriteStringToFile ************************************************
struct Z_Construct_UScriptStruct_FWriteStringToFile_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FWriteStringToFile); }
static inline consteval int16 GetStructAlignment() { return alignof(FWriteStringToFile); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "// Write a string to a file\n" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionDebugNodes.h" },
{ "ToolTip", "Write a string to a file" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FilePath_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "// Where file should be written on disk\n" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionDebugNodes.h" },
{ "ToolTip", "Where file should be written on disk" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FileContents_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "// Contents of the file to write\n" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionDebugNodes.h" },
{ "ToolTip", "Contents of the file to write" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FWriteStringToFile constinit property declarations ****************
static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
static const UECodeGen_Private::FStrPropertyParams NewProp_FileContents;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FWriteStringToFile constinit property declarations ******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FWriteStringToFile>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FWriteStringToFile_Statics
static_assert(std::is_polymorphic<FWriteStringToFile>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FWriteStringToFile cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FWriteStringToFile;
class UScriptStruct* FWriteStringToFile::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FWriteStringToFile.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FWriteStringToFile.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FWriteStringToFile, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("WriteStringToFile"));
}
return Z_Registration_Info_UScriptStruct_FWriteStringToFile.OuterSingleton;
}
// ********** Begin ScriptStruct FWriteStringToFile Property Definitions ***************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FWriteStringToFile_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FWriteStringToFile, FilePath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FilePath_MetaData), NewProp_FilePath_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FWriteStringToFile_Statics::NewProp_FileContents = { "FileContents", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FWriteStringToFile, FileContents), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FileContents_MetaData), NewProp_FileContents_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FWriteStringToFile_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FWriteStringToFile_Statics::NewProp_FilePath,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FWriteStringToFile_Statics::NewProp_FileContents,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FWriteStringToFile_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FWriteStringToFile Property Definitions *****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FWriteStringToFile_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"WriteStringToFile",
Z_Construct_UScriptStruct_FWriteStringToFile_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FWriteStringToFile_Statics::PropPointers),
sizeof(FWriteStringToFile),
alignof(FWriteStringToFile),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FWriteStringToFile_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FWriteStringToFile_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FWriteStringToFile()
{
if (!Z_Registration_Info_UScriptStruct_FWriteStringToFile.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FWriteStringToFile.InnerSingleton, Z_Construct_UScriptStruct_FWriteStringToFile_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FWriteStringToFile.InnerSingleton);
}
// ********** End ScriptStruct FWriteStringToFile **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionDebugNodes_h__Script_GeometryCollectionNodes_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FConvexHullToMeshDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FConvexHullToMeshDataflowNode_Statics::NewStructOps, TEXT("ConvexHullToMeshDataflowNode"),&Z_Registration_Info_UScriptStruct_FConvexHullToMeshDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FConvexHullToMeshDataflowNode), 4112193652U) },
{ FSphereCoveringToMeshDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FSphereCoveringToMeshDataflowNode_Statics::NewStructOps, TEXT("SphereCoveringToMeshDataflowNode"),&Z_Registration_Info_UScriptStruct_FSphereCoveringToMeshDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSphereCoveringToMeshDataflowNode), 2527274372U) },
{ FSphereCoveringCountSpheresNode::StaticStruct, Z_Construct_UScriptStruct_FSphereCoveringCountSpheresNode_Statics::NewStructOps, TEXT("SphereCoveringCountSpheresNode"),&Z_Registration_Info_UScriptStruct_FSphereCoveringCountSpheresNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSphereCoveringCountSpheresNode), 2868586074U) },
{ FMeshToOBJStringDebugDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FMeshToOBJStringDebugDataflowNode_Statics::NewStructOps, TEXT("MeshToOBJStringDebugDataflowNode"),&Z_Registration_Info_UScriptStruct_FMeshToOBJStringDebugDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMeshToOBJStringDebugDataflowNode), 1355261955U) },
{ FWriteStringToFile::StaticStruct, Z_Construct_UScriptStruct_FWriteStringToFile_Statics::NewStructOps, TEXT("WriteStringToFile"),&Z_Registration_Info_UScriptStruct_FWriteStringToFile, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FWriteStringToFile), 2264958417U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionDebugNodes_h__Script_GeometryCollectionNodes_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionDebugNodes_h__Script_GeometryCollectionNodes_3332988843{
TEXT("/Script/GeometryCollectionNodes"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionDebugNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionDebugNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,77 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Dataflow/GeometryCollectionDebugNodes.h"
#ifdef GEOMETRYCOLLECTIONNODES_GeometryCollectionDebugNodes_generated_h
#error "GeometryCollectionDebugNodes.generated.h already included, missing '#pragma once' in GeometryCollectionDebugNodes.h"
#endif
#define GEOMETRYCOLLECTIONNODES_GeometryCollectionDebugNodes_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FConvexHullToMeshDataflowNode *************************************
struct Z_Construct_UScriptStruct_FConvexHullToMeshDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionDebugNodes_h_27_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FConvexHullToMeshDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FConvexHullToMeshDataflowNode;
// ********** End ScriptStruct FConvexHullToMeshDataflowNode ***************************************
// ********** Begin ScriptStruct FSphereCoveringToMeshDataflowNode *********************************
struct Z_Construct_UScriptStruct_FSphereCoveringToMeshDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionDebugNodes_h_60_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSphereCoveringToMeshDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FSphereCoveringToMeshDataflowNode;
// ********** End ScriptStruct FSphereCoveringToMeshDataflowNode ***********************************
// ********** Begin ScriptStruct FSphereCoveringCountSpheresNode ***********************************
struct Z_Construct_UScriptStruct_FSphereCoveringCountSpheresNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionDebugNodes_h_89_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSphereCoveringCountSpheresNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FSphereCoveringCountSpheresNode;
// ********** End ScriptStruct FSphereCoveringCountSpheresNode *************************************
// ********** Begin ScriptStruct FMeshToOBJStringDebugDataflowNode *********************************
struct Z_Construct_UScriptStruct_FMeshToOBJStringDebugDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionDebugNodes_h_122_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMeshToOBJStringDebugDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMeshToOBJStringDebugDataflowNode;
// ********** End ScriptStruct FMeshToOBJStringDebugDataflowNode ***********************************
// ********** Begin ScriptStruct FWriteStringToFile ************************************************
struct Z_Construct_UScriptStruct_FWriteStringToFile_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionDebugNodes_h_152_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FWriteStringToFile_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FWriteStringToFile;
// ********** End ScriptStruct FWriteStringToFile **************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionDebugNodes_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,383 @@
// 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/GeometryCollectionEditNodes.h"
#include "Dataflow/DataflowSelection.h"
#include "GeometryCollection/ManagedArrayCollection.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionEditNodes() {}
// ********** Begin Cross Module References ********************************************************
CHAOS_API UScriptStruct* Z_Construct_UScriptStruct_FManagedArrayCollection();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowFaceSelection();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowNode();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowTransformSelection();
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EVisibiltyOptionsEnum();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FMergeInCollectionDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FPruneInCollectionDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FSetVisibilityInCollectionDataflowNode();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionNodes();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FPruneInCollectionDataflowNode ************************************
struct Z_Construct_UScriptStruct_FPruneInCollectionDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPruneInCollectionDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FPruneInCollectionDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Deletes selected bones from Collection. Empty clusters will be eliminated\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionEditNodes.h" },
{ "ToolTip", "Deletes selected bones from Collection. Empty clusters will be eliminated" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Fractured GeometryCollection to prune */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionEditNodes.h" },
{ "ToolTip", "Fractured GeometryCollection to prune" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** Transform selection for pruning */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionEditNodes.h" },
{ "ToolTip", "Transform selection for pruning" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPruneInCollectionDataflowNode constinit property declarations ****
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPruneInCollectionDataflowNode constinit property declarations ******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPruneInCollectionDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPruneInCollectionDataflowNode_Statics
static_assert(std::is_polymorphic<FPruneInCollectionDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FPruneInCollectionDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPruneInCollectionDataflowNode;
class UScriptStruct* FPruneInCollectionDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPruneInCollectionDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPruneInCollectionDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPruneInCollectionDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("PruneInCollectionDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FPruneInCollectionDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FPruneInCollectionDataflowNode Property Definitions ***************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPruneInCollectionDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPruneInCollectionDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPruneInCollectionDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPruneInCollectionDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPruneInCollectionDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPruneInCollectionDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPruneInCollectionDataflowNode_Statics::NewProp_TransformSelection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPruneInCollectionDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPruneInCollectionDataflowNode Property Definitions *****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPruneInCollectionDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"PruneInCollectionDataflowNode",
Z_Construct_UScriptStruct_FPruneInCollectionDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPruneInCollectionDataflowNode_Statics::PropPointers),
sizeof(FPruneInCollectionDataflowNode),
alignof(FPruneInCollectionDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPruneInCollectionDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPruneInCollectionDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPruneInCollectionDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FPruneInCollectionDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPruneInCollectionDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FPruneInCollectionDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPruneInCollectionDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FPruneInCollectionDataflowNode **************************************
// ********** Begin Enum EVisibiltyOptionsEnum *****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EVisibiltyOptionsEnum;
static UEnum* EVisibiltyOptionsEnum_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EVisibiltyOptionsEnum.OuterSingleton)
{
Z_Registration_Info_UEnum_EVisibiltyOptionsEnum.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_EVisibiltyOptionsEnum, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("EVisibiltyOptionsEnum"));
}
return Z_Registration_Info_UEnum_EVisibiltyOptionsEnum.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EVisibiltyOptionsEnum>()
{
return EVisibiltyOptionsEnum_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionNodes_EVisibiltyOptionsEnum_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Dataflow_Max.Comment", "//~~~\n//256th entry\n" },
{ "Dataflow_Max.Hidden", "" },
{ "Dataflow_Max.Name", "EVisibiltyOptionsEnum::Dataflow_Max" },
{ "Dataflow_Max.ToolTip", "256th entry" },
{ "Dataflow_VisibilityOptions_Invisible.DisplayName", "Hidden" },
{ "Dataflow_VisibilityOptions_Invisible.Name", "EVisibiltyOptionsEnum::Dataflow_VisibilityOptions_Invisible" },
{ "Dataflow_VisibilityOptions_Visible.DisplayName", "Visible" },
{ "Dataflow_VisibilityOptions_Visible.Name", "EVisibiltyOptionsEnum::Dataflow_VisibilityOptions_Visible" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionEditNodes.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EVisibiltyOptionsEnum::Dataflow_VisibilityOptions_Visible", (int64)EVisibiltyOptionsEnum::Dataflow_VisibilityOptions_Visible },
{ "EVisibiltyOptionsEnum::Dataflow_VisibilityOptions_Invisible", (int64)EVisibiltyOptionsEnum::Dataflow_VisibilityOptions_Invisible },
{ "EVisibiltyOptionsEnum::Dataflow_Max", (int64)EVisibiltyOptionsEnum::Dataflow_Max },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_EVisibiltyOptionsEnum_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_EVisibiltyOptionsEnum_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
"EVisibiltyOptionsEnum",
"EVisibiltyOptionsEnum",
Z_Construct_UEnum_GeometryCollectionNodes_EVisibiltyOptionsEnum_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EVisibiltyOptionsEnum_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EVisibiltyOptionsEnum_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_EVisibiltyOptionsEnum_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EVisibiltyOptionsEnum()
{
if (!Z_Registration_Info_UEnum_EVisibiltyOptionsEnum.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EVisibiltyOptionsEnum.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_EVisibiltyOptionsEnum_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EVisibiltyOptionsEnum.InnerSingleton;
}
// ********** End Enum EVisibiltyOptionsEnum *******************************************************
// ********** Begin ScriptStruct FSetVisibilityInCollectionDataflowNode ****************************
struct Z_Construct_UScriptStruct_FSetVisibilityInCollectionDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSetVisibilityInCollectionDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FSetVisibilityInCollectionDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Sets all selected bone's visibilty to Visible/Hidden\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionEditNodes.h" },
{ "ToolTip", "Sets all selected bone's visibilty to Visible/Hidden" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Visibility_MetaData[] = {
{ "Category", "Visibility" },
{ "Comment", "/** What to set the visibility of the selected bones */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionEditNodes.h" },
{ "ToolTip", "What to set the visibility of the selected bones" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Fractured GeometryCollection to set visibility */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionEditNodes.h" },
{ "ToolTip", "Fractured GeometryCollection to set visibility" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** Transform selection for setting visibility */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionEditNodes.h" },
{ "ToolTip", "Transform selection for setting visibility" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FaceSelection_MetaData[] = {
{ "Comment", "/** Face selection for setting visibility */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionEditNodes.h" },
{ "ToolTip", "Face selection for setting visibility" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSetVisibilityInCollectionDataflowNode constinit property declarations
static const UECodeGen_Private::FBytePropertyParams NewProp_Visibility_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Visibility;
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FStructPropertyParams NewProp_FaceSelection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSetVisibilityInCollectionDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSetVisibilityInCollectionDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSetVisibilityInCollectionDataflowNode_Statics
static_assert(std::is_polymorphic<FSetVisibilityInCollectionDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FSetVisibilityInCollectionDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSetVisibilityInCollectionDataflowNode;
class UScriptStruct* FSetVisibilityInCollectionDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSetVisibilityInCollectionDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSetVisibilityInCollectionDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSetVisibilityInCollectionDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("SetVisibilityInCollectionDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FSetVisibilityInCollectionDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FSetVisibilityInCollectionDataflowNode Property Definitions *******
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FSetVisibilityInCollectionDataflowNode_Statics::NewProp_Visibility_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_FSetVisibilityInCollectionDataflowNode_Statics::NewProp_Visibility = { "Visibility", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetVisibilityInCollectionDataflowNode, Visibility), Z_Construct_UEnum_GeometryCollectionNodes_EVisibiltyOptionsEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Visibility_MetaData), NewProp_Visibility_MetaData) }; // 3740251030
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSetVisibilityInCollectionDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetVisibilityInCollectionDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSetVisibilityInCollectionDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetVisibilityInCollectionDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSetVisibilityInCollectionDataflowNode_Statics::NewProp_FaceSelection = { "FaceSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetVisibilityInCollectionDataflowNode, FaceSelection), Z_Construct_UScriptStruct_FDataflowFaceSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FaceSelection_MetaData), NewProp_FaceSelection_MetaData) }; // 177260235
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSetVisibilityInCollectionDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetVisibilityInCollectionDataflowNode_Statics::NewProp_Visibility_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetVisibilityInCollectionDataflowNode_Statics::NewProp_Visibility,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetVisibilityInCollectionDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetVisibilityInCollectionDataflowNode_Statics::NewProp_TransformSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetVisibilityInCollectionDataflowNode_Statics::NewProp_FaceSelection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSetVisibilityInCollectionDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSetVisibilityInCollectionDataflowNode Property Definitions *********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSetVisibilityInCollectionDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"SetVisibilityInCollectionDataflowNode",
Z_Construct_UScriptStruct_FSetVisibilityInCollectionDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSetVisibilityInCollectionDataflowNode_Statics::PropPointers),
sizeof(FSetVisibilityInCollectionDataflowNode),
alignof(FSetVisibilityInCollectionDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSetVisibilityInCollectionDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSetVisibilityInCollectionDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSetVisibilityInCollectionDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FSetVisibilityInCollectionDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSetVisibilityInCollectionDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FSetVisibilityInCollectionDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSetVisibilityInCollectionDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FSetVisibilityInCollectionDataflowNode ******************************
// ********** Begin ScriptStruct FMergeInCollectionDataflowNode ************************************
struct Z_Construct_UScriptStruct_FMergeInCollectionDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMergeInCollectionDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FMergeInCollectionDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Merges selected bones into a single bone\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionEditNodes.h" },
{ "ToolTip", "Merges selected bones into a single bone" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Fractured GeometryCollection to merge */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionEditNodes.h" },
{ "ToolTip", "Fractured GeometryCollection to merge" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** Transform selection for merging */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionEditNodes.h" },
{ "ToolTip", "Transform selection for merging" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMergeInCollectionDataflowNode constinit property declarations ****
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMergeInCollectionDataflowNode constinit property declarations ******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMergeInCollectionDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMergeInCollectionDataflowNode_Statics
static_assert(std::is_polymorphic<FMergeInCollectionDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FMergeInCollectionDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMergeInCollectionDataflowNode;
class UScriptStruct* FMergeInCollectionDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMergeInCollectionDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMergeInCollectionDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMergeInCollectionDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("MergeInCollectionDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FMergeInCollectionDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FMergeInCollectionDataflowNode Property Definitions ***************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMergeInCollectionDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMergeInCollectionDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMergeInCollectionDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMergeInCollectionDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMergeInCollectionDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMergeInCollectionDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMergeInCollectionDataflowNode_Statics::NewProp_TransformSelection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMergeInCollectionDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMergeInCollectionDataflowNode Property Definitions *****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMergeInCollectionDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"MergeInCollectionDataflowNode",
Z_Construct_UScriptStruct_FMergeInCollectionDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMergeInCollectionDataflowNode_Statics::PropPointers),
sizeof(FMergeInCollectionDataflowNode),
alignof(FMergeInCollectionDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMergeInCollectionDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMergeInCollectionDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMergeInCollectionDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FMergeInCollectionDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMergeInCollectionDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FMergeInCollectionDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMergeInCollectionDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FMergeInCollectionDataflowNode **************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionEditNodes_h__Script_GeometryCollectionNodes_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EVisibiltyOptionsEnum_StaticEnum, TEXT("EVisibiltyOptionsEnum"), &Z_Registration_Info_UEnum_EVisibiltyOptionsEnum, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3740251030U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FPruneInCollectionDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FPruneInCollectionDataflowNode_Statics::NewStructOps, TEXT("PruneInCollectionDataflowNode"),&Z_Registration_Info_UScriptStruct_FPruneInCollectionDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPruneInCollectionDataflowNode), 3805926175U) },
{ FSetVisibilityInCollectionDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FSetVisibilityInCollectionDataflowNode_Statics::NewStructOps, TEXT("SetVisibilityInCollectionDataflowNode"),&Z_Registration_Info_UScriptStruct_FSetVisibilityInCollectionDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSetVisibilityInCollectionDataflowNode), 3482343687U) },
{ FMergeInCollectionDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FMergeInCollectionDataflowNode_Statics::NewStructOps, TEXT("MergeInCollectionDataflowNode"),&Z_Registration_Info_UScriptStruct_FMergeInCollectionDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMergeInCollectionDataflowNode), 1260431322U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionEditNodes_h__Script_GeometryCollectionNodes_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionEditNodes_h__Script_GeometryCollectionNodes_739746336{
TEXT("/Script/GeometryCollectionNodes"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionEditNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionEditNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionEditNodes_h__Script_GeometryCollectionNodes_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionEditNodes_h__Script_GeometryCollectionNodes_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,66 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Dataflow/GeometryCollectionEditNodes.h"
#ifdef GEOMETRYCOLLECTIONNODES_GeometryCollectionEditNodes_generated_h
#error "GeometryCollectionEditNodes.generated.h already included, missing '#pragma once' in GeometryCollectionEditNodes.h"
#endif
#define GEOMETRYCOLLECTIONNODES_GeometryCollectionEditNodes_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FPruneInCollectionDataflowNode ************************************
struct Z_Construct_UScriptStruct_FPruneInCollectionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionEditNodes_h_28_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPruneInCollectionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FPruneInCollectionDataflowNode;
// ********** End ScriptStruct FPruneInCollectionDataflowNode **************************************
// ********** Begin ScriptStruct FSetVisibilityInCollectionDataflowNode ****************************
struct Z_Construct_UScriptStruct_FSetVisibilityInCollectionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionEditNodes_h_71_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSetVisibilityInCollectionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FSetVisibilityInCollectionDataflowNode;
// ********** End ScriptStruct FSetVisibilityInCollectionDataflowNode ******************************
// ********** Begin ScriptStruct FMergeInCollectionDataflowNode ************************************
struct Z_Construct_UScriptStruct_FMergeInCollectionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionEditNodes_h_113_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMergeInCollectionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMergeInCollectionDataflowNode;
// ********** End ScriptStruct FMergeInCollectionDataflowNode **************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionEditNodes_h
// ********** Begin Enum EVisibiltyOptionsEnum *****************************************************
#define FOREACH_ENUM_EVISIBILTYOPTIONSENUM(op) \
op(EVisibiltyOptionsEnum::Dataflow_VisibilityOptions_Visible) \
op(EVisibiltyOptionsEnum::Dataflow_VisibilityOptions_Invisible) \
op(EVisibiltyOptionsEnum::Dataflow_Max)
enum class EVisibiltyOptionsEnum : uint8;
template<> struct TIsUEnumClass<EVisibiltyOptionsEnum> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EVisibiltyOptionsEnum>();
// ********** End Enum EVisibiltyOptionsEnum *******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,244 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Dataflow/GeometryCollectionFieldNodes.h"
#ifdef GEOMETRYCOLLECTIONNODES_GeometryCollectionFieldNodes_generated_h
#error "GeometryCollectionFieldNodes.generated.h already included, missing '#pragma once' in GeometryCollectionFieldNodes.h"
#endif
#define GEOMETRYCOLLECTIONNODES_GeometryCollectionFieldNodes_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRadialFalloffFieldDataflowNode ***********************************
struct Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFieldNodes_h_46_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FRadialFalloffFieldDataflowNode;
// ********** End ScriptStruct FRadialFalloffFieldDataflowNode *************************************
// ********** Begin ScriptStruct FBoxFalloffFieldDataflowNode **************************************
struct Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFieldNodes_h_131_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FBoxFalloffFieldDataflowNode;
// ********** End ScriptStruct FBoxFalloffFieldDataflowNode ****************************************
// ********** Begin ScriptStruct FPlaneFalloffFieldDataflowNode ************************************
struct Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFieldNodes_h_216_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FPlaneFalloffFieldDataflowNode;
// ********** End ScriptStruct FPlaneFalloffFieldDataflowNode **************************************
// ********** Begin ScriptStruct FRadialIntMaskFieldDataflowNode ***********************************
struct Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFieldNodes_h_328_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FRadialIntMaskFieldDataflowNode;
// ********** End ScriptStruct FRadialIntMaskFieldDataflowNode *************************************
// ********** Begin ScriptStruct FUniformScalarFieldDataflowNode ***********************************
struct Z_Construct_UScriptStruct_FUniformScalarFieldDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFieldNodes_h_399_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FUniformScalarFieldDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FUniformScalarFieldDataflowNode;
// ********** End ScriptStruct FUniformScalarFieldDataflowNode *************************************
// ********** Begin ScriptStruct FUniformVectorFieldDataflowNode ***********************************
struct Z_Construct_UScriptStruct_FUniformVectorFieldDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFieldNodes_h_451_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FUniformVectorFieldDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FUniformVectorFieldDataflowNode;
// ********** End ScriptStruct FUniformVectorFieldDataflowNode *************************************
// ********** Begin ScriptStruct FRadialVectorFieldDataflowNode ************************************
struct Z_Construct_UScriptStruct_FRadialVectorFieldDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFieldNodes_h_508_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRadialVectorFieldDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FRadialVectorFieldDataflowNode;
// ********** End ScriptStruct FRadialVectorFieldDataflowNode **************************************
// ********** Begin ScriptStruct FRandomVectorFieldDataflowNode ************************************
struct Z_Construct_UScriptStruct_FRandomVectorFieldDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFieldNodes_h_565_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRandomVectorFieldDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FRandomVectorFieldDataflowNode;
// ********** End ScriptStruct FRandomVectorFieldDataflowNode **************************************
// ********** Begin ScriptStruct FNoiseFieldDataflowNode *******************************************
struct Z_Construct_UScriptStruct_FNoiseFieldDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFieldNodes_h_617_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FNoiseFieldDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FNoiseFieldDataflowNode;
// ********** End ScriptStruct FNoiseFieldDataflowNode *********************************************
// ********** Begin ScriptStruct FUniformIntegerFieldDataflowNode **********************************
struct Z_Construct_UScriptStruct_FUniformIntegerFieldDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFieldNodes_h_679_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FUniformIntegerFieldDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FUniformIntegerFieldDataflowNode;
// ********** End ScriptStruct FUniformIntegerFieldDataflowNode ************************************
// ********** Begin ScriptStruct FWaveScalarFieldDataflowNode **************************************
struct Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFieldNodes_h_748_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FWaveScalarFieldDataflowNode;
// ********** End ScriptStruct FWaveScalarFieldDataflowNode ****************************************
// ********** Begin ScriptStruct FSumScalarFieldDataflowNode ***************************************
struct Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFieldNodes_h_848_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FSumScalarFieldDataflowNode;
// ********** End ScriptStruct FSumScalarFieldDataflowNode *****************************************
// ********** Begin ScriptStruct FSumVectorFieldDataflowNode ***************************************
struct Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFieldNodes_h_928_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FSumVectorFieldDataflowNode;
// ********** End ScriptStruct FSumVectorFieldDataflowNode *****************************************
// ********** Begin ScriptStruct FFieldMakeDenseFloatArrayDataflowNode *****************************
struct Z_Construct_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFieldNodes_h_1002_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FFieldMakeDenseFloatArrayDataflowNode;
// ********** End ScriptStruct FFieldMakeDenseFloatArrayDataflowNode *******************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFieldNodes_h
// ********** Begin Enum EDataflowFieldFalloffType *************************************************
#define FOREACH_ENUM_EDATAFLOWFIELDFALLOFFTYPE(op) \
op(EDataflowFieldFalloffType::Dataflow_FieldFalloffType_None) \
op(EDataflowFieldFalloffType::Dataflow_FieldFalloffType_Linear) \
op(EDataflowFieldFalloffType::Dataflow_FieldFalloffType_Inverse) \
op(EDataflowFieldFalloffType::Dataflow_FieldFalloffType_Squared) \
op(EDataflowFieldFalloffType::Dataflow_FieldFalloffType_Logarithmic) \
op(EDataflowFieldFalloffType::Dataflow_Max)
enum class EDataflowFieldFalloffType : uint8;
template<> struct TIsUEnumClass<EDataflowFieldFalloffType> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EDataflowFieldFalloffType>();
// ********** End Enum EDataflowFieldFalloffType ***************************************************
// ********** Begin Enum EDataflowSetMaskConditionType *********************************************
#define FOREACH_ENUM_EDATAFLOWSETMASKCONDITIONTYPE(op) \
op(EDataflowSetMaskConditionType::Dataflow_SetMaskConditionType_Always) \
op(EDataflowSetMaskConditionType::Dataflow_SetMaskConditionType_IFF_NOT_Interior) \
op(EDataflowSetMaskConditionType::Dataflow_SetMaskConditionType_IFF_NOT_Exterior) \
op(EDataflowSetMaskConditionType::Dataflow_Max)
enum class EDataflowSetMaskConditionType : uint8;
template<> struct TIsUEnumClass<EDataflowSetMaskConditionType> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EDataflowSetMaskConditionType>();
// ********** End Enum EDataflowSetMaskConditionType ***********************************************
// ********** Begin Enum EDataflowWaveFunctionType *************************************************
#define FOREACH_ENUM_EDATAFLOWWAVEFUNCTIONTYPE(op) \
op(EDataflowWaveFunctionType::Dataflow_WaveFunctionType_Cosine) \
op(EDataflowWaveFunctionType::Dataflow_WaveFunctionType_Gaussian) \
op(EDataflowWaveFunctionType::Dataflow_WaveFunctionType_Falloff) \
op(EDataflowWaveFunctionType::Dataflow_WaveFunctionType_Decay) \
op(EDataflowWaveFunctionType::Dataflow_Max)
enum class EDataflowWaveFunctionType : uint8;
template<> struct TIsUEnumClass<EDataflowWaveFunctionType> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EDataflowWaveFunctionType>();
// ********** End Enum EDataflowWaveFunctionType ***************************************************
// ********** Begin Enum EDataflowFloatFieldOperationType ******************************************
#define FOREACH_ENUM_EDATAFLOWFLOATFIELDOPERATIONTYPE(op) \
op(EDataflowFloatFieldOperationType::Dataflow_FloatFieldOperationType_Multiply) \
op(EDataflowFloatFieldOperationType::Dataflow_FloatFieldFalloffType_Divide) \
op(EDataflowFloatFieldOperationType::Dataflow_FloatFieldFalloffType_Add) \
op(EDataflowFloatFieldOperationType::Dataflow_FloatFieldFalloffType_Substract) \
op(EDataflowFloatFieldOperationType::Dataflow_FloatFieldFalloffType_Min) \
op(EDataflowFloatFieldOperationType::Dataflow_FloatFieldFalloffType_Max) \
op(EDataflowFloatFieldOperationType::Dataflow_Max)
enum class EDataflowFloatFieldOperationType : uint8;
template<> struct TIsUEnumClass<EDataflowFloatFieldOperationType> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EDataflowFloatFieldOperationType>();
// ********** End Enum EDataflowFloatFieldOperationType ********************************************
// ********** Begin Enum EDataflowVectorFieldOperationType *****************************************
#define FOREACH_ENUM_EDATAFLOWVECTORFIELDOPERATIONTYPE(op) \
op(EDataflowVectorFieldOperationType::Dataflow_VectorFieldOperationType_Multiply) \
op(EDataflowVectorFieldOperationType::Dataflow_VectorFieldFalloffType_Divide) \
op(EDataflowVectorFieldOperationType::Dataflow_VectorFieldFalloffType_Add) \
op(EDataflowVectorFieldOperationType::Dataflow_VectorFieldFalloffType_Substract) \
op(EDataflowVectorFieldOperationType::Dataflow_VectorFieldFalloffType_CrossProduct) \
op(EDataflowVectorFieldOperationType::Dataflow_Max)
enum class EDataflowVectorFieldOperationType : uint8;
template<> struct TIsUEnumClass<EDataflowVectorFieldOperationType> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EDataflowVectorFieldOperationType>();
// ********** End Enum EDataflowVectorFieldOperationType *******************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,276 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Dataflow/GeometryCollectionFracturingNodes.h"
#ifdef GEOMETRYCOLLECTIONNODES_GeometryCollectionFracturingNodes_generated_h
#error "GeometryCollectionFracturingNodes.generated.h already included, missing '#pragma once' in GeometryCollectionFracturingNodes.h"
#endif
#define GEOMETRYCOLLECTIONNODES_GeometryCollectionFracturingNodes_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FUniformScatterPointsDataflowNode *********************************
struct Z_Construct_UScriptStruct_FUniformScatterPointsDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFracturingNodes_h_27_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FUniformScatterPointsDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FUniformScatterPointsDataflowNode;
// ********** End ScriptStruct FUniformScatterPointsDataflowNode ***********************************
// ********** Begin ScriptStruct FUniformScatterPointsDataflowNode_v2 ******************************
struct Z_Construct_UScriptStruct_FUniformScatterPointsDataflowNode_v2_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFracturingNodes_h_63_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FUniformScatterPointsDataflowNode_v2_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FUniformScatterPointsDataflowNode_v2;
// ********** End ScriptStruct FUniformScatterPointsDataflowNode_v2 ********************************
// ********** Begin ScriptStruct FClusterScatterPointsDataflowNode *********************************
struct Z_Construct_UScriptStruct_FClusterScatterPointsDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFracturingNodes_h_105_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FClusterScatterPointsDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FClusterScatterPointsDataflowNode;
// ********** End ScriptStruct FClusterScatterPointsDataflowNode ***********************************
// ********** Begin ScriptStruct FRadialScatterPointsDataflowNode **********************************
struct Z_Construct_UScriptStruct_FRadialScatterPointsDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFracturingNodes_h_166_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRadialScatterPointsDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FRadialScatterPointsDataflowNode;
// ********** End ScriptStruct FRadialScatterPointsDataflowNode ************************************
// ********** Begin ScriptStruct FRadialScatterPointsDataflowNode_v2 *******************************
struct Z_Construct_UScriptStruct_FRadialScatterPointsDataflowNode_v2_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFracturingNodes_h_218_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRadialScatterPointsDataflowNode_v2_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FRadialScatterPointsDataflowNode_v2;
// ********** End ScriptStruct FRadialScatterPointsDataflowNode_v2 *********************************
// ********** Begin ScriptStruct FGridScatterPointsDataflowNode ************************************
struct Z_Construct_UScriptStruct_FGridScatterPointsDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFracturingNodes_h_314_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGridScatterPointsDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FGridScatterPointsDataflowNode;
// ********** End ScriptStruct FGridScatterPointsDataflowNode **************************************
// ********** Begin ScriptStruct FTransformPointsDataflowNode **************************************
struct Z_Construct_UScriptStruct_FTransformPointsDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFracturingNodes_h_378_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FTransformPointsDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FTransformPointsDataflowNode;
// ********** End ScriptStruct FTransformPointsDataflowNode ****************************************
// ********** Begin ScriptStruct FAppendPointsDataflowNode *****************************************
struct Z_Construct_UScriptStruct_FAppendPointsDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFracturingNodes_h_401_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAppendPointsDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FAppendPointsDataflowNode;
// ********** End ScriptStruct FAppendPointsDataflowNode *******************************************
// ********** Begin ScriptStruct FVoronoiFractureDataflowNode **************************************
struct Z_Construct_UScriptStruct_FVoronoiFractureDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFracturingNodes_h_430_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FVoronoiFractureDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FVoronoiFractureDataflowNode;
// ********** End ScriptStruct FVoronoiFractureDataflowNode ****************************************
// ********** Begin ScriptStruct FVoronoiFractureDataflowNode_v2 ***********************************
struct Z_Construct_UScriptStruct_FVoronoiFractureDataflowNode_v2_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFracturingNodes_h_512_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FVoronoiFractureDataflowNode_v2_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FVoronoiFractureDataflowNode_v2;
// ********** End ScriptStruct FVoronoiFractureDataflowNode_v2 *************************************
// ********** Begin ScriptStruct FPlaneCutterDataflowNode ******************************************
struct Z_Construct_UScriptStruct_FPlaneCutterDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFracturingNodes_h_629_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPlaneCutterDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FPlaneCutterDataflowNode;
// ********** End ScriptStruct FPlaneCutterDataflowNode ********************************************
// ********** Begin ScriptStruct FPlaneCutterDataflowNode_v2 ***************************************
struct Z_Construct_UScriptStruct_FPlaneCutterDataflowNode_v2_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFracturingNodes_h_708_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPlaneCutterDataflowNode_v2_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FPlaneCutterDataflowNode_v2;
// ********** End ScriptStruct FPlaneCutterDataflowNode_v2 *****************************************
// ********** Begin ScriptStruct FExplodedViewDataflowNode *****************************************
struct Z_Construct_UScriptStruct_FExplodedViewDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFracturingNodes_h_861_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FExplodedViewDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FExplodedViewDataflowNode;
// ********** End ScriptStruct FExplodedViewDataflowNode *******************************************
// ********** Begin ScriptStruct FSliceCutterDataflowNode ******************************************
struct Z_Construct_UScriptStruct_FSliceCutterDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFracturingNodes_h_913_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSliceCutterDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FSliceCutterDataflowNode;
// ********** End ScriptStruct FSliceCutterDataflowNode ********************************************
// ********** Begin ScriptStruct FBrickCutterDataflowNode ******************************************
struct Z_Construct_UScriptStruct_FBrickCutterDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFracturingNodes_h_1050_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FBrickCutterDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FBrickCutterDataflowNode;
// ********** End ScriptStruct FBrickCutterDataflowNode ********************************************
// ********** Begin ScriptStruct FMeshCutterDataflowNode *******************************************
struct Z_Construct_UScriptStruct_FMeshCutterDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFracturingNodes_h_1186_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMeshCutterDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMeshCutterDataflowNode;
// ********** End ScriptStruct FMeshCutterDataflowNode *********************************************
// ********** Begin ScriptStruct FUniformFractureDataflowNode **************************************
struct Z_Construct_UScriptStruct_FUniformFractureDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFracturingNodes_h_1345_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FUniformFractureDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FUniformFractureDataflowNode;
// ********** End ScriptStruct FUniformFractureDataflowNode ****************************************
// ********** Begin ScriptStruct FMinSettings ******************************************************
struct Z_Construct_UScriptStruct_FMinSettings_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFracturingNodes_h_1460_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMinSettings_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct();
struct FMinSettings;
// ********** End ScriptStruct FMinSettings ********************************************************
// ********** Begin ScriptStruct FMaxSettings ******************************************************
struct Z_Construct_UScriptStruct_FMaxSettings_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFracturingNodes_h_1472_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMaxSettings_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct();
struct FMaxSettings;
// ********** End ScriptStruct FMaxSettings ********************************************************
// ********** Begin ScriptStruct FVisualizeFractureDataflowNode ************************************
struct Z_Construct_UScriptStruct_FVisualizeFractureDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFracturingNodes_h_1489_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FVisualizeFractureDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FVisualizeFractureDataflowNode;
// ********** End ScriptStruct FVisualizeFractureDataflowNode **************************************
// ********** Begin ScriptStruct FSetFloatAttributeDataflowNode ************************************
struct Z_Construct_UScriptStruct_FSetFloatAttributeDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFracturingNodes_h_1571_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSetFloatAttributeDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FSetFloatAttributeDataflowNode;
// ********** End ScriptStruct FSetFloatAttributeDataflowNode **************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFracturingNodes_h
// ********** Begin Enum EDataflowVisualizeFractureColoringType ************************************
#define FOREACH_ENUM_EDATAFLOWVISUALIZEFRACTURECOLORINGTYPE(op) \
op(EDataflowVisualizeFractureColoringType::ColorByParent) \
op(EDataflowVisualizeFractureColoringType::ColorByLevel) \
op(EDataflowVisualizeFractureColoringType::ColorByCluster) \
op(EDataflowVisualizeFractureColoringType::ColorByLeafLevel) \
op(EDataflowVisualizeFractureColoringType::ColorByLeaf) \
op(EDataflowVisualizeFractureColoringType::ColorByAttr)
enum class EDataflowVisualizeFractureColoringType : uint8;
template<> struct TIsUEnumClass<EDataflowVisualizeFractureColoringType> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EDataflowVisualizeFractureColoringType>();
// ********** End Enum EDataflowVisualizeFractureColoringType **************************************
// ********** Begin Enum EDataflowSetFloatArrayMethod **********************************************
#define FOREACH_ENUM_EDATAFLOWSETFLOATARRAYMETHOD(op) \
op(EDataflowSetFloatArrayMethod::Random) \
op(EDataflowSetFloatArrayMethod::Noise) \
op(EDataflowSetFloatArrayMethod::ByBoundingBox)
enum class EDataflowSetFloatArrayMethod : uint8;
template<> struct TIsUEnumClass<EDataflowSetFloatArrayMethod> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EDataflowSetFloatArrayMethod>();
// ********** End Enum EDataflowSetFloatArrayMethod ************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,375 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Dataflow/GeometryCollectionMakeNodes.h"
#ifdef GEOMETRYCOLLECTIONNODES_GeometryCollectionMakeNodes_generated_h
#error "GeometryCollectionMakeNodes.generated.h already included, missing '#pragma once' in GeometryCollectionMakeNodes.h"
#endif
#define GEOMETRYCOLLECTIONNODES_GeometryCollectionMakeNodes_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FMakeLiteralStringDataflowNode ************************************
struct Z_Construct_UScriptStruct_FMakeLiteralStringDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMakeNodes_h_30_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakeLiteralStringDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakeLiteralStringDataflowNode;
// ********** End ScriptStruct FMakeLiteralStringDataflowNode **************************************
// ********** Begin ScriptStruct FMakeLiteralStringDataflowNode_v2 *********************************
struct Z_Construct_UScriptStruct_FMakeLiteralStringDataflowNode_v2_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMakeNodes_h_55_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakeLiteralStringDataflowNode_v2_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakeLiteralStringDataflowNode_v2;
// ********** End ScriptStruct FMakeLiteralStringDataflowNode_v2 ***********************************
// ********** Begin ScriptStruct FMakePointsDataflowNode *******************************************
struct Z_Construct_UScriptStruct_FMakePointsDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMakeNodes_h_79_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakePointsDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakePointsDataflowNode;
// ********** End ScriptStruct FMakePointsDataflowNode *********************************************
// ********** Begin ScriptStruct FMakeBoxDataflowNode **********************************************
struct Z_Construct_UScriptStruct_FMakeBoxDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMakeNodes_h_125_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakeBoxDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakeBoxDataflowNode;
// ********** End ScriptStruct FMakeBoxDataflowNode ************************************************
// ********** Begin ScriptStruct FMakeSphereDataflowNode *******************************************
struct Z_Construct_UScriptStruct_FMakeSphereDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMakeNodes_h_170_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakeSphereDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakeSphereDataflowNode;
// ********** End ScriptStruct FMakeSphereDataflowNode *********************************************
// ********** Begin ScriptStruct FMakeLiteralFloatDataflowNode *************************************
struct Z_Construct_UScriptStruct_FMakeLiteralFloatDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMakeNodes_h_211_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakeLiteralFloatDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakeLiteralFloatDataflowNode;
// ********** End ScriptStruct FMakeLiteralFloatDataflowNode ***************************************
// ********** Begin ScriptStruct FMakeLiteralFloatDataflowNode_v2 **********************************
struct Z_Construct_UScriptStruct_FMakeLiteralFloatDataflowNode_v2_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMakeNodes_h_236_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakeLiteralFloatDataflowNode_v2_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakeLiteralFloatDataflowNode_v2;
// ********** End ScriptStruct FMakeLiteralFloatDataflowNode_v2 ************************************
// ********** Begin ScriptStruct FMakeLiteralDoubleDataflowNode ************************************
struct Z_Construct_UScriptStruct_FMakeLiteralDoubleDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMakeNodes_h_260_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakeLiteralDoubleDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakeLiteralDoubleDataflowNode;
// ********** End ScriptStruct FMakeLiteralDoubleDataflowNode **************************************
// ********** Begin ScriptStruct FMakeLiteralIntDataflowNode ***************************************
struct Z_Construct_UScriptStruct_FMakeLiteralIntDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMakeNodes_h_281_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakeLiteralIntDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakeLiteralIntDataflowNode;
// ********** End ScriptStruct FMakeLiteralIntDataflowNode *****************************************
// ********** Begin ScriptStruct FMakeLiteralIntDataflowNode_v2 ************************************
struct Z_Construct_UScriptStruct_FMakeLiteralIntDataflowNode_v2_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMakeNodes_h_306_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakeLiteralIntDataflowNode_v2_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakeLiteralIntDataflowNode_v2;
// ********** End ScriptStruct FMakeLiteralIntDataflowNode_v2 **************************************
// ********** Begin ScriptStruct FMakeLiteralBoolDataflowNode **************************************
struct Z_Construct_UScriptStruct_FMakeLiteralBoolDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMakeNodes_h_329_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakeLiteralBoolDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakeLiteralBoolDataflowNode;
// ********** End ScriptStruct FMakeLiteralBoolDataflowNode ****************************************
// ********** Begin ScriptStruct FMakeLiteralBoolDataflowNode_v2 ***********************************
struct Z_Construct_UScriptStruct_FMakeLiteralBoolDataflowNode_v2_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMakeNodes_h_354_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakeLiteralBoolDataflowNode_v2_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakeLiteralBoolDataflowNode_v2;
// ********** End ScriptStruct FMakeLiteralBoolDataflowNode_v2 *************************************
// ********** Begin ScriptStruct FMakeLiteralVectorDataflowNode ************************************
struct Z_Construct_UScriptStruct_FMakeLiteralVectorDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMakeNodes_h_379_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakeLiteralVectorDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakeLiteralVectorDataflowNode;
// ********** End ScriptStruct FMakeLiteralVectorDataflowNode **************************************
// ********** Begin ScriptStruct FMakeTransformDataflowNode ****************************************
struct Z_Construct_UScriptStruct_FMakeTransformDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMakeNodes_h_415_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakeTransformDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakeTransformDataflowNode;
// ********** End ScriptStruct FMakeTransformDataflowNode ******************************************
// ********** Begin ScriptStruct FMakeTransformDataflowNode_v2 *************************************
struct Z_Construct_UScriptStruct_FMakeTransformDataflowNode_v2_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMakeNodes_h_457_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakeTransformDataflowNode_v2_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakeTransformDataflowNode_v2;
// ********** End ScriptStruct FMakeTransformDataflowNode_v2 ***************************************
// ********** Begin ScriptStruct FMakeQuaternionDataflowNode ***************************************
struct Z_Construct_UScriptStruct_FMakeQuaternionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMakeNodes_h_501_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakeQuaternionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakeQuaternionDataflowNode;
// ********** End ScriptStruct FMakeQuaternionDataflowNode *****************************************
// ********** Begin ScriptStruct FMakeFloatArrayDataflowNode ***************************************
struct Z_Construct_UScriptStruct_FMakeFloatArrayDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMakeNodes_h_541_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakeFloatArrayDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakeFloatArrayDataflowNode;
// ********** End ScriptStruct FMakeFloatArrayDataflowNode *****************************************
// ********** Begin ScriptStruct FMakeCollectionDataflowNode ***************************************
struct Z_Construct_UScriptStruct_FMakeCollectionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMakeNodes_h_576_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakeCollectionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakeCollectionDataflowNode;
// ********** End ScriptStruct FMakeCollectionDataflowNode *****************************************
// ********** Begin ScriptStruct FMakeRotatorDataflowNode ******************************************
struct Z_Construct_UScriptStruct_FMakeRotatorDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMakeNodes_h_605_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakeRotatorDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakeRotatorDataflowNode;
// ********** End ScriptStruct FMakeRotatorDataflowNode ********************************************
// ********** Begin ScriptStruct FBreakTransformDataflowNode ***************************************
struct Z_Construct_UScriptStruct_FBreakTransformDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMakeNodes_h_637_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FBreakTransformDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FBreakTransformDataflowNode;
// ********** End ScriptStruct FBreakTransformDataflowNode *****************************************
// ********** Begin ScriptStruct FMakeSphereMeshDataflowNode ***************************************
struct Z_Construct_UScriptStruct_FMakeSphereMeshDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMakeNodes_h_686_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakeSphereMeshDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakeSphereMeshDataflowNode;
// ********** End ScriptStruct FMakeSphereMeshDataflowNode *****************************************
// ********** Begin ScriptStruct FMakeCapsuleMeshDataflowNode **************************************
struct Z_Construct_UScriptStruct_FMakeCapsuleMeshDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMakeNodes_h_719_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakeCapsuleMeshDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakeCapsuleMeshDataflowNode;
// ********** End ScriptStruct FMakeCapsuleMeshDataflowNode ****************************************
// ********** Begin ScriptStruct FMakeCylinderMeshDataflowNode *************************************
struct Z_Construct_UScriptStruct_FMakeCylinderMeshDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMakeNodes_h_760_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakeCylinderMeshDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakeCylinderMeshDataflowNode;
// ********** End ScriptStruct FMakeCylinderMeshDataflowNode ***************************************
// ********** Begin ScriptStruct FMakeBoxMeshDataflowNode ******************************************
struct Z_Construct_UScriptStruct_FMakeBoxMeshDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMakeNodes_h_801_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakeBoxMeshDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakeBoxMeshDataflowNode;
// ********** End ScriptStruct FMakeBoxMeshDataflowNode ********************************************
// ********** Begin ScriptStruct FMakePlaneDataflowNode ********************************************
struct Z_Construct_UScriptStruct_FMakePlaneDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMakeNodes_h_842_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakePlaneDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakePlaneDataflowNode;
// ********** End ScriptStruct FMakePlaneDataflowNode **********************************************
// ********** Begin ScriptStruct FMakeDiscMeshDataflowNode *****************************************
struct Z_Construct_UScriptStruct_FMakeDiscMeshDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMakeNodes_h_886_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakeDiscMeshDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakeDiscMeshDataflowNode;
// ********** End ScriptStruct FMakeDiscMeshDataflowNode *******************************************
// ********** Begin ScriptStruct FMakeStairMeshDataflowNode ****************************************
struct Z_Construct_UScriptStruct_FMakeStairMeshDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMakeNodes_h_939_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakeStairMeshDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakeStairMeshDataflowNode;
// ********** End ScriptStruct FMakeStairMeshDataflowNode ******************************************
// ********** Begin ScriptStruct FMakeRectangleMeshDataflowNode ************************************
struct Z_Construct_UScriptStruct_FMakeRectangleMeshDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMakeNodes_h_988_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakeRectangleMeshDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakeRectangleMeshDataflowNode;
// ********** End ScriptStruct FMakeRectangleMeshDataflowNode **************************************
// ********** Begin ScriptStruct FMakeTorusMeshDataflowNode ****************************************
struct Z_Construct_UScriptStruct_FMakeTorusMeshDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMakeNodes_h_1033_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakeTorusMeshDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakeTorusMeshDataflowNode;
// ********** End ScriptStruct FMakeTorusMeshDataflowNode ******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMakeNodes_h
// ********** Begin Enum EMakeBoxDataTypeEnum ******************************************************
#define FOREACH_ENUM_EMAKEBOXDATATYPEENUM(op) \
op(EMakeBoxDataTypeEnum::Dataflow_MakeBox_DataType_MinMax) \
op(EMakeBoxDataTypeEnum::Dataflow_MakeBox_DataType_CenterSize) \
op(EMakeBoxDataTypeEnum::Dataflow_Max)
enum class EMakeBoxDataTypeEnum : uint8;
template<> struct TIsUEnumClass<EMakeBoxDataTypeEnum> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EMakeBoxDataTypeEnum>();
// ********** End Enum EMakeBoxDataTypeEnum ********************************************************
// ********** Begin Enum EMakeMeshTypeEnum *********************************************************
#define FOREACH_ENUM_EMAKEMESHTYPEENUM(op) \
op(EMakeMeshTypeEnum::Sphere) \
op(EMakeMeshTypeEnum::Capsule) \
op(EMakeMeshTypeEnum::Cylinder)
enum class EMakeMeshTypeEnum : uint8;
template<> struct TIsUEnumClass<EMakeMeshTypeEnum> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EMakeMeshTypeEnum>();
// ********** End Enum EMakeMeshTypeEnum ***********************************************************
// ********** Begin Enum EDataflowStairTypeEnum ****************************************************
#define FOREACH_ENUM_EDATAFLOWSTAIRTYPEENUM(op) \
op(EDataflowStairTypeEnum::Linear) \
op(EDataflowStairTypeEnum::Floating) \
op(EDataflowStairTypeEnum::Curved) \
op(EDataflowStairTypeEnum::Spiral)
enum class EDataflowStairTypeEnum : uint8;
template<> struct TIsUEnumClass<EDataflowStairTypeEnum> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EDataflowStairTypeEnum>();
// ********** End Enum EDataflowStairTypeEnum ******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,781 @@
// 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/GeometryCollectionMaterialInterfaceNodes.h"
#include "Dataflow/DataflowSelection.h"
#include "GeometryCollection/ManagedArrayCollection.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionMaterialInterfaceNodes() {}
// ********** Begin Cross Module References ********************************************************
CHAOS_API UScriptStruct* Z_Construct_UScriptStruct_FManagedArrayCollection();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowFaceSelection();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowNode();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UTexture2D_NoRegister();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionNodes();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FMakeMaterialInterfaceArrayDataflowNode ***************************
struct Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMakeMaterialInterfaceArrayDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FMakeMaterialInterfaceArrayDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n* Make a array from a user defined list of material objects\n*/" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" },
{ "ToolTip", "Make a array from a user defined list of material objects" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialArray_MetaData[] = {
{ "Category", "Materials" },
{ "Comment", "/** Material array set by the user */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" },
{ "ToolTip", "Material array set by the user" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMakeMaterialInterfaceArrayDataflowNode constinit property declarations
static const UECodeGen_Private::FObjectPropertyParams NewProp_MaterialArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_MaterialArray;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMakeMaterialInterfaceArrayDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMakeMaterialInterfaceArrayDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode_Statics
static_assert(std::is_polymorphic<FMakeMaterialInterfaceArrayDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FMakeMaterialInterfaceArrayDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode;
class UScriptStruct* FMakeMaterialInterfaceArrayDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("MakeMaterialInterfaceArrayDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FMakeMaterialInterfaceArrayDataflowNode Property Definitions ******
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialArray_Inner = { "MaterialArray", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialArray = { "MaterialArray", nullptr, (EPropertyFlags)0x0144000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMakeMaterialInterfaceArrayDataflowNode, MaterialArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialArray_MetaData), NewProp_MaterialArray_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialArray,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMakeMaterialInterfaceArrayDataflowNode Property Definitions ********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"MakeMaterialInterfaceArrayDataflowNode",
Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode_Statics::PropPointers),
sizeof(FMakeMaterialInterfaceArrayDataflowNode),
alignof(FMakeMaterialInterfaceArrayDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FMakeMaterialInterfaceArrayDataflowNode *****************************
// ********** Begin ScriptStruct FGetMaterialInterfaceArraySizeDataflowNode ************************
struct Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGetMaterialInterfaceArraySizeDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FGetMaterialInterfaceArraySizeDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n* Get number of element in an material array \n* DEPRECATED 5.6 - use the generic GetArraySize node instead\n*/" },
{ "Deprecated", "5.600000" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" },
{ "ToolTip", "Get number of element in an material array\nDEPRECATED 5.6 - use the generic GetArraySize node instead" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialArray_MetaData[] = {
{ "Comment", "/** Material array to get size from */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "MaterialArray" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" },
{ "ToolTip", "Material array to get size from" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Size_MetaData[] = {
{ "Comment", "/** Size of the array */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" },
{ "ToolTip", "Size of the array" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGetMaterialInterfaceArraySizeDataflowNode constinit property declarations
static const UECodeGen_Private::FObjectPropertyParams NewProp_MaterialArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_MaterialArray;
static const UECodeGen_Private::FIntPropertyParams NewProp_Size;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGetMaterialInterfaceArraySizeDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGetMaterialInterfaceArraySizeDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics
static_assert(std::is_polymorphic<FGetMaterialInterfaceArraySizeDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FGetMaterialInterfaceArraySizeDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode;
class UScriptStruct* FGetMaterialInterfaceArraySizeDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GetMaterialInterfaceArraySizeDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FGetMaterialInterfaceArraySizeDataflowNode Property Definitions ***
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics::NewProp_MaterialArray_Inner = { "MaterialArray", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics::NewProp_MaterialArray = { "MaterialArray", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetMaterialInterfaceArraySizeDataflowNode, MaterialArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialArray_MetaData), NewProp_MaterialArray_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics::NewProp_Size = { "Size", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetMaterialInterfaceArraySizeDataflowNode, Size), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Size_MetaData), NewProp_Size_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics::NewProp_MaterialArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics::NewProp_MaterialArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics::NewProp_Size,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGetMaterialInterfaceArraySizeDataflowNode Property Definitions *****
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"GetMaterialInterfaceArraySizeDataflowNode",
Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics::PropPointers),
sizeof(FGetMaterialInterfaceArraySizeDataflowNode),
alignof(FGetMaterialInterfaceArraySizeDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FGetMaterialInterfaceArraySizeDataflowNode **************************
// ********** Begin ScriptStruct FGetMaterialInterfaceAssetDataflowNode ****************************
struct Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGetMaterialInterfaceAssetDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FGetMaterialInterfaceAssetDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n* Get a material interface from an existing asset\n*/" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" },
{ "ToolTip", "Get a material interface from an existing asset" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Material_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** Material asset to get */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" },
{ "ToolTip", "Material asset to get" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGetMaterialInterfaceAssetDataflowNode constinit property declarations
static const UECodeGen_Private::FObjectPropertyParams NewProp_Material;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGetMaterialInterfaceAssetDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGetMaterialInterfaceAssetDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode_Statics
static_assert(std::is_polymorphic<FGetMaterialInterfaceAssetDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FGetMaterialInterfaceAssetDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode;
class UScriptStruct* FGetMaterialInterfaceAssetDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GetMaterialInterfaceAssetDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FGetMaterialInterfaceAssetDataflowNode Property Definitions *******
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode_Statics::NewProp_Material = { "Material", nullptr, (EPropertyFlags)0x0144000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetMaterialInterfaceAssetDataflowNode, Material), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Material_MetaData), NewProp_Material_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode_Statics::NewProp_Material,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGetMaterialInterfaceAssetDataflowNode Property Definitions *********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"GetMaterialInterfaceAssetDataflowNode",
Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode_Statics::PropPointers),
sizeof(FGetMaterialInterfaceAssetDataflowNode),
alignof(FGetMaterialInterfaceAssetDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FGetMaterialInterfaceAssetDataflowNode ******************************
// ********** Begin ScriptStruct FGetFromMaterialInterfaceArrayDataflowNode ************************
struct Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGetFromMaterialInterfaceArrayDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FGetFromMaterialInterfaceArrayDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Get an element from a material array\n * (if the index does not match the range of the array, null is returned)\n * DEPRECATED 5.6 - use the generic GetArrayElement node instead\n */" },
{ "Deprecated", "5.600000" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" },
{ "ToolTip", "Get an element from a material array\n(if the index does not match the range of the array, null is returned)\nDEPRECATED 5.6 - use the generic GetArrayElement node instead" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialArray_MetaData[] = {
{ "Comment", "/** Material array to get the material from */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "MaterialArray" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" },
{ "ToolTip", "Material array to get the material from" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Material_MetaData[] = {
{ "Comment", "/** Material at the requested index ( may be null if index does not match the array range ) */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" },
{ "ToolTip", "Material at the requested index ( may be null if index does not match the array range )" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Index_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** Index in the array to get the material from. Invalid index will return null material */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" },
{ "ToolTip", "Index in the array to get the material from. Invalid index will return null material" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGetFromMaterialInterfaceArrayDataflowNode constinit property declarations
static const UECodeGen_Private::FObjectPropertyParams NewProp_MaterialArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_MaterialArray;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Material;
static const UECodeGen_Private::FIntPropertyParams NewProp_Index;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGetFromMaterialInterfaceArrayDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGetFromMaterialInterfaceArrayDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics
static_assert(std::is_polymorphic<FGetFromMaterialInterfaceArrayDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FGetFromMaterialInterfaceArrayDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode;
class UScriptStruct* FGetFromMaterialInterfaceArrayDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GetFromMaterialInterfaceArrayDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FGetFromMaterialInterfaceArrayDataflowNode Property Definitions ***
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialArray_Inner = { "MaterialArray", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialArray = { "MaterialArray", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetFromMaterialInterfaceArrayDataflowNode, MaterialArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialArray_MetaData), NewProp_MaterialArray_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics::NewProp_Material = { "Material", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetFromMaterialInterfaceArrayDataflowNode, Material), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Material_MetaData), NewProp_Material_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics::NewProp_Index = { "Index", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetFromMaterialInterfaceArrayDataflowNode, Index), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Index_MetaData), NewProp_Index_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics::NewProp_Material,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics::NewProp_Index,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGetFromMaterialInterfaceArrayDataflowNode Property Definitions *****
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"GetFromMaterialInterfaceArrayDataflowNode",
Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics::PropPointers),
sizeof(FGetFromMaterialInterfaceArrayDataflowNode),
alignof(FGetFromMaterialInterfaceArrayDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FGetFromMaterialInterfaceArrayDataflowNode **************************
// ********** Begin ScriptStruct FSetIntoMaterialInterfaceArrayDataflowNode ************************
struct Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSetIntoMaterialInterfaceArrayDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FSetIntoMaterialInterfaceArrayDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Set an element into a material array at a specific index\n * (if the index does not match the range of the array, the array will remain unchanged)\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" },
{ "ToolTip", "Set an element into a material array at a specific index\n(if the index does not match the range of the array, the array will remain unchanged)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialArray_MetaData[] = {
{ "Comment", "/** Material array to modify */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "MaterialArray" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" },
{ "ToolTip", "Material array to modify" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Material_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** Material to set at the specific index into the array */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" },
{ "ToolTip", "Material to set at the specific index into the array" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Index_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** Index Set the material at (if the index does not match the range of the array, the array will remain unchanged)*/" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" },
{ "ToolTip", "Index Set the material at (if the index does not match the range of the array, the array will remain unchanged)" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSetIntoMaterialInterfaceArrayDataflowNode constinit property declarations
static const UECodeGen_Private::FObjectPropertyParams NewProp_MaterialArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_MaterialArray;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Material;
static const UECodeGen_Private::FIntPropertyParams NewProp_Index;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSetIntoMaterialInterfaceArrayDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSetIntoMaterialInterfaceArrayDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics
static_assert(std::is_polymorphic<FSetIntoMaterialInterfaceArrayDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FSetIntoMaterialInterfaceArrayDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode;
class UScriptStruct* FSetIntoMaterialInterfaceArrayDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("SetIntoMaterialInterfaceArrayDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FSetIntoMaterialInterfaceArrayDataflowNode Property Definitions ***
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialArray_Inner = { "MaterialArray", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialArray = { "MaterialArray", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetIntoMaterialInterfaceArrayDataflowNode, MaterialArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialArray_MetaData), NewProp_MaterialArray_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics::NewProp_Material = { "Material", nullptr, (EPropertyFlags)0x0144000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetIntoMaterialInterfaceArrayDataflowNode, Material), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Material_MetaData), NewProp_Material_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics::NewProp_Index = { "Index", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetIntoMaterialInterfaceArrayDataflowNode, Index), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Index_MetaData), NewProp_Index_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics::NewProp_Material,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics::NewProp_Index,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSetIntoMaterialInterfaceArrayDataflowNode Property Definitions *****
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"SetIntoMaterialInterfaceArrayDataflowNode",
Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics::PropPointers),
sizeof(FSetIntoMaterialInterfaceArrayDataflowNode),
alignof(FSetIntoMaterialInterfaceArrayDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FSetIntoMaterialInterfaceArrayDataflowNode **************************
// ********** Begin ScriptStruct FAddToMaterialInterfaceArrayDataflowNode **************************
struct Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAddToMaterialInterfaceArrayDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FAddToMaterialInterfaceArrayDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n* Add material(s) to an array\n*/" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" },
{ "ToolTip", "Add material(s) to an array" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialArray_MetaData[] = {
{ "Comment", "/** Material array to add to */" },
{ "DataflowInput", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "MaterialArray" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" },
{ "ToolTip", "Material array to add to" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialsToAdd_MetaData[] = {
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAddToMaterialInterfaceArrayDataflowNode constinit property declarations
static const UECodeGen_Private::FObjectPropertyParams NewProp_MaterialArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_MaterialArray;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MaterialsToAdd_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_MaterialsToAdd;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAddToMaterialInterfaceArrayDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAddToMaterialInterfaceArrayDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics
static_assert(std::is_polymorphic<FAddToMaterialInterfaceArrayDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FAddToMaterialInterfaceArrayDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode;
class UScriptStruct* FAddToMaterialInterfaceArrayDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("AddToMaterialInterfaceArrayDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FAddToMaterialInterfaceArrayDataflowNode Property Definitions *****
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialArray_Inner = { "MaterialArray", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialArray = { "MaterialArray", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAddToMaterialInterfaceArrayDataflowNode, MaterialArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialArray_MetaData), NewProp_MaterialArray_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialsToAdd_Inner = { "MaterialsToAdd", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialsToAdd = { "MaterialsToAdd", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAddToMaterialInterfaceArrayDataflowNode, MaterialsToAdd), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialsToAdd_MetaData), NewProp_MaterialsToAdd_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialsToAdd_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialsToAdd,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAddToMaterialInterfaceArrayDataflowNode Property Definitions *******
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"AddToMaterialInterfaceArrayDataflowNode",
Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics::PropPointers),
sizeof(FAddToMaterialInterfaceArrayDataflowNode),
alignof(FAddToMaterialInterfaceArrayDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FAddToMaterialInterfaceArrayDataflowNode ****************************
// ********** Begin ScriptStruct FAssignMaterialInterfaceToCollectionDataflowNode ******************
struct Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAssignMaterialInterfaceToCollectionDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FAssignMaterialInterfaceToCollectionDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Assign material to a set of face in a geometry collection\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" },
{ "ToolTip", "Assign material to a set of face in a geometry collection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Collection to assign material to */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" },
{ "ToolTip", "Collection to assign material to" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FaceSelection_MetaData[] = {
{ "Comment", "/** Faces that will be set with this material index, if no selection is connected , all faces will be set */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" },
{ "ToolTip", "Faces that will be set with this material index, if no selection is connected , all faces will be set" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialArray_MetaData[] = {
{ "Comment", "/** Array holding the materials objects */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "MaterialArray" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" },
{ "ToolTip", "Array holding the materials objects" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Material_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** Material to assign to the selection */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" },
{ "ToolTip", "Material to assign to the selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialIndex_MetaData[] = {
{ "Comment", "/** Index where the material was set in the array */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" },
{ "ToolTip", "Index where the material was set in the array" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMergeDuplicateMaterials_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** If true, detect duplicate in the material array and only add the material in the array if it does not yet exists */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" },
{ "ToolTip", "If true, detect duplicate in the material array and only add the material in the array if it does not yet exists" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAssignMaterialInterfaceToCollectionDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_FaceSelection;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MaterialArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_MaterialArray;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Material;
static const UECodeGen_Private::FIntPropertyParams NewProp_MaterialIndex;
static void NewProp_bMergeDuplicateMaterials_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMergeDuplicateMaterials;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAssignMaterialInterfaceToCollectionDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAssignMaterialInterfaceToCollectionDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics
static_assert(std::is_polymorphic<FAssignMaterialInterfaceToCollectionDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FAssignMaterialInterfaceToCollectionDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode;
class UScriptStruct* FAssignMaterialInterfaceToCollectionDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("AssignMaterialInterfaceToCollectionDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FAssignMaterialInterfaceToCollectionDataflowNode Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAssignMaterialInterfaceToCollectionDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::NewProp_FaceSelection = { "FaceSelection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAssignMaterialInterfaceToCollectionDataflowNode, FaceSelection), Z_Construct_UScriptStruct_FDataflowFaceSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FaceSelection_MetaData), NewProp_FaceSelection_MetaData) }; // 177260235
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::NewProp_MaterialArray_Inner = { "MaterialArray", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::NewProp_MaterialArray = { "MaterialArray", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAssignMaterialInterfaceToCollectionDataflowNode, MaterialArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialArray_MetaData), NewProp_MaterialArray_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::NewProp_Material = { "Material", nullptr, (EPropertyFlags)0x0144000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAssignMaterialInterfaceToCollectionDataflowNode, Material), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Material_MetaData), NewProp_Material_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::NewProp_MaterialIndex = { "MaterialIndex", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAssignMaterialInterfaceToCollectionDataflowNode, MaterialIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialIndex_MetaData), NewProp_MaterialIndex_MetaData) };
void Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::NewProp_bMergeDuplicateMaterials_SetBit(void* Obj)
{
((FAssignMaterialInterfaceToCollectionDataflowNode*)Obj)->bMergeDuplicateMaterials = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::NewProp_bMergeDuplicateMaterials = { "bMergeDuplicateMaterials", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAssignMaterialInterfaceToCollectionDataflowNode), &Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::NewProp_bMergeDuplicateMaterials_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMergeDuplicateMaterials_MetaData), NewProp_bMergeDuplicateMaterials_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::NewProp_FaceSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::NewProp_MaterialArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::NewProp_MaterialArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::NewProp_Material,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::NewProp_MaterialIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::NewProp_bMergeDuplicateMaterials,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAssignMaterialInterfaceToCollectionDataflowNode Property Definitions
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"AssignMaterialInterfaceToCollectionDataflowNode",
Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::PropPointers),
sizeof(FAssignMaterialInterfaceToCollectionDataflowNode),
alignof(FAssignMaterialInterfaceToCollectionDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FAssignMaterialInterfaceToCollectionDataflowNode ********************
// ********** Begin ScriptStruct FMaterialInterfaceTextureOverrideDataflowNode *********************
struct Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMaterialInterfaceTextureOverrideDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FMaterialInterfaceTextureOverrideDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Duplicate the given material and replace the target texture with the override texture on the newly-created material\n */" },
{ "Experimental", "" },
{ "MeshResizing", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" },
{ "ToolTip", "Duplicate the given material and replace the target texture with the override texture on the newly-created material" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Material_MetaData[] = {
{ "DataflowInput", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Material" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetTexture_MetaData[] = {
{ "Category", "Override" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" },
{ "NativeConstTemplateArg", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OverrideTexture_MetaData[] = {
{ "Category", "Override" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMaterialInterfaceTextureOverrideDataflowNode constinit property declarations
static const UECodeGen_Private::FObjectPropertyParams NewProp_Material;
static const UECodeGen_Private::FObjectPropertyParams NewProp_TargetTexture;
static const UECodeGen_Private::FObjectPropertyParams NewProp_OverrideTexture;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMaterialInterfaceTextureOverrideDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMaterialInterfaceTextureOverrideDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics
static_assert(std::is_polymorphic<FMaterialInterfaceTextureOverrideDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FMaterialInterfaceTextureOverrideDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode;
class UScriptStruct* FMaterialInterfaceTextureOverrideDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("MaterialInterfaceTextureOverrideDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FMaterialInterfaceTextureOverrideDataflowNode Property Definitions
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics::NewProp_Material = { "Material", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialInterfaceTextureOverrideDataflowNode, Material), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Material_MetaData), NewProp_Material_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics::NewProp_TargetTexture = { "TargetTexture", nullptr, (EPropertyFlags)0x0144000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialInterfaceTextureOverrideDataflowNode, TargetTexture), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetTexture_MetaData), NewProp_TargetTexture_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics::NewProp_OverrideTexture = { "OverrideTexture", nullptr, (EPropertyFlags)0x0144000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialInterfaceTextureOverrideDataflowNode, OverrideTexture), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OverrideTexture_MetaData), NewProp_OverrideTexture_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics::NewProp_Material,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics::NewProp_TargetTexture,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics::NewProp_OverrideTexture,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMaterialInterfaceTextureOverrideDataflowNode Property Definitions **
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"MaterialInterfaceTextureOverrideDataflowNode",
Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics::PropPointers),
sizeof(FMaterialInterfaceTextureOverrideDataflowNode),
alignof(FMaterialInterfaceTextureOverrideDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FMaterialInterfaceTextureOverrideDataflowNode ***********************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMaterialInterfaceNodes_h__Script_GeometryCollectionNodes_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FMakeMaterialInterfaceArrayDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode_Statics::NewStructOps, TEXT("MakeMaterialInterfaceArrayDataflowNode"),&Z_Registration_Info_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMakeMaterialInterfaceArrayDataflowNode), 3035396689U) },
{ FGetMaterialInterfaceArraySizeDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics::NewStructOps, TEXT("GetMaterialInterfaceArraySizeDataflowNode"),&Z_Registration_Info_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGetMaterialInterfaceArraySizeDataflowNode), 856522709U) },
{ FGetMaterialInterfaceAssetDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode_Statics::NewStructOps, TEXT("GetMaterialInterfaceAssetDataflowNode"),&Z_Registration_Info_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGetMaterialInterfaceAssetDataflowNode), 787706906U) },
{ FGetFromMaterialInterfaceArrayDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics::NewStructOps, TEXT("GetFromMaterialInterfaceArrayDataflowNode"),&Z_Registration_Info_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGetFromMaterialInterfaceArrayDataflowNode), 2949911114U) },
{ FSetIntoMaterialInterfaceArrayDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics::NewStructOps, TEXT("SetIntoMaterialInterfaceArrayDataflowNode"),&Z_Registration_Info_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSetIntoMaterialInterfaceArrayDataflowNode), 2425039404U) },
{ FAddToMaterialInterfaceArrayDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics::NewStructOps, TEXT("AddToMaterialInterfaceArrayDataflowNode"),&Z_Registration_Info_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAddToMaterialInterfaceArrayDataflowNode), 2395020629U) },
{ FAssignMaterialInterfaceToCollectionDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::NewStructOps, TEXT("AssignMaterialInterfaceToCollectionDataflowNode"),&Z_Registration_Info_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAssignMaterialInterfaceToCollectionDataflowNode), 1307877974U) },
{ FMaterialInterfaceTextureOverrideDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics::NewStructOps, TEXT("MaterialInterfaceTextureOverrideDataflowNode"),&Z_Registration_Info_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMaterialInterfaceTextureOverrideDataflowNode), 1462348959U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMaterialInterfaceNodes_h__Script_GeometryCollectionNodes_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMaterialInterfaceNodes_h__Script_GeometryCollectionNodes_2812094777{
TEXT("/Script/GeometryCollectionNodes"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMaterialInterfaceNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMaterialInterfaceNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,110 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Dataflow/GeometryCollectionMaterialInterfaceNodes.h"
#ifdef GEOMETRYCOLLECTIONNODES_GeometryCollectionMaterialInterfaceNodes_generated_h
#error "GeometryCollectionMaterialInterfaceNodes.generated.h already included, missing '#pragma once' in GeometryCollectionMaterialInterfaceNodes.h"
#endif
#define GEOMETRYCOLLECTIONNODES_GeometryCollectionMaterialInterfaceNodes_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FMakeMaterialInterfaceArrayDataflowNode ***************************
struct Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMaterialInterfaceNodes_h_20_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakeMaterialInterfaceArrayDataflowNode;
// ********** End ScriptStruct FMakeMaterialInterfaceArrayDataflowNode *****************************
// ********** Begin ScriptStruct FGetMaterialInterfaceArraySizeDataflowNode ************************
struct Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMaterialInterfaceNodes_h_41_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FGetMaterialInterfaceArraySizeDataflowNode;
// ********** End ScriptStruct FGetMaterialInterfaceArraySizeDataflowNode **************************
// ********** Begin ScriptStruct FGetMaterialInterfaceAssetDataflowNode ****************************
struct Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMaterialInterfaceNodes_h_65_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FGetMaterialInterfaceAssetDataflowNode;
// ********** End ScriptStruct FGetMaterialInterfaceAssetDataflowNode ******************************
// ********** Begin ScriptStruct FGetFromMaterialInterfaceArrayDataflowNode ************************
struct Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMaterialInterfaceNodes_h_90_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FGetFromMaterialInterfaceArrayDataflowNode;
// ********** End ScriptStruct FGetFromMaterialInterfaceArrayDataflowNode **************************
// ********** Begin ScriptStruct FSetIntoMaterialInterfaceArrayDataflowNode ************************
struct Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMaterialInterfaceNodes_h_119_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FSetIntoMaterialInterfaceArrayDataflowNode;
// ********** End ScriptStruct FSetIntoMaterialInterfaceArrayDataflowNode **************************
// ********** Begin ScriptStruct FAddToMaterialInterfaceArrayDataflowNode **************************
struct Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMaterialInterfaceNodes_h_147_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FAddToMaterialInterfaceArrayDataflowNode;
// ********** End ScriptStruct FAddToMaterialInterfaceArrayDataflowNode ****************************
// ********** Begin ScriptStruct FAssignMaterialInterfaceToCollectionDataflowNode ******************
struct Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMaterialInterfaceNodes_h_183_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FAssignMaterialInterfaceToCollectionDataflowNode;
// ********** End ScriptStruct FAssignMaterialInterfaceToCollectionDataflowNode ********************
// ********** Begin ScriptStruct FMaterialInterfaceTextureOverrideDataflowNode *********************
struct Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMaterialInterfaceNodes_h_227_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMaterialInterfaceTextureOverrideDataflowNode;
// ********** End ScriptStruct FMaterialInterfaceTextureOverrideDataflowNode ***********************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMaterialInterfaceNodes_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,871 @@
// 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/GeometryCollectionMaterialNodes.h"
#include "Dataflow/DataflowSelection.h"
#include "GeometryCollection/ManagedArrayCollection.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionMaterialNodes() {}
// ********** Begin Cross Module References ********************************************************
CHAOS_API UScriptStruct* Z_Construct_UScriptStruct_FManagedArrayCollection();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowFaceSelection();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowNode();
ENGINE_API UClass* Z_Construct_UClass_UMaterial_NoRegister();
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_ESetMaterialOperationTypeEnum();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGetMaterialFromMaterialsArrayDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FMakeMaterialDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FMakeMaterialsArrayDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FMaterialsInfoDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionNodes();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAddMaterialToCollectionDataflowNode ******************************
struct Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAddMaterialToCollectionDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FAddMaterialToCollectionDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Adds Outside/Inside Materials to Outside/Inside faces\n * Deprecated (5.6) - Use AssignMaterialToCollection node instead\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "Deprecated", "5.6" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialNodes.h" },
{ "ToolTip", "Adds Outside/Inside Materials to Outside/Inside faces\nDeprecated (5.6) - Use AssignMaterialToCollection node instead" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Collection to add material(s) to */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialNodes.h" },
{ "ToolTip", "Collection to add material(s) to" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FaceSelection_MetaData[] = {
{ "Comment", "/** Face selection, the material(s) will be added to the selected faces */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DisplayName", "FaceSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialNodes.h" },
{ "ToolTip", "Face selection, the material(s) will be added to the selected faces" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Materials_MetaData[] = {
{ "Comment", "/** Materials array storing the materials */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Materials" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialNodes.h" },
{ "ToolTip", "Materials array storing the materials" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutsideMaterial_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** Outside material to assign to the outside faces from the face selection */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialNodes.h" },
{ "ToolTip", "Outside material to assign to the outside faces from the face selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InsideMaterial_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** Inside material to assign to the inside faces from the face selection */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialNodes.h" },
{ "ToolTip", "Inside material to assign to the inside faces from the face selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAssignOutsideMaterial_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** If true, the outside material will be assigned to the outside faces from the face selection */" },
{ "DisplayName", "Assign Outside Material to Outside Faces" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialNodes.h" },
{ "ToolTip", "If true, the outside material will be assigned to the outside faces from the face selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAssignInsideMaterial_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** If true, the inside material will be assigned to the inside faces from the face selection */" },
{ "DisplayName", "Assign Inside Material to Inside Faces" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialNodes.h" },
{ "ToolTip", "If true, the inside material will be assigned to the inside faces from the face selection" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAddMaterialToCollectionDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_FaceSelection;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Materials_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Materials;
static const UECodeGen_Private::FObjectPropertyParams NewProp_OutsideMaterial;
static const UECodeGen_Private::FObjectPropertyParams NewProp_InsideMaterial;
static void NewProp_bAssignOutsideMaterial_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAssignOutsideMaterial;
static void NewProp_bAssignInsideMaterial_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAssignInsideMaterial;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAddMaterialToCollectionDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAddMaterialToCollectionDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode_Statics
static_assert(std::is_polymorphic<FAddMaterialToCollectionDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FAddMaterialToCollectionDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAddMaterialToCollectionDataflowNode;
class UScriptStruct* FAddMaterialToCollectionDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAddMaterialToCollectionDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAddMaterialToCollectionDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("AddMaterialToCollectionDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FAddMaterialToCollectionDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FAddMaterialToCollectionDataflowNode Property Definitions *********
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAddMaterialToCollectionDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode_Statics::NewProp_FaceSelection = { "FaceSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAddMaterialToCollectionDataflowNode, FaceSelection), Z_Construct_UScriptStruct_FDataflowFaceSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FaceSelection_MetaData), NewProp_FaceSelection_MetaData) }; // 177260235
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode_Statics::NewProp_Materials_Inner = { "Materials", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMaterial_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode_Statics::NewProp_Materials = { "Materials", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAddMaterialToCollectionDataflowNode, Materials), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Materials_MetaData), NewProp_Materials_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode_Statics::NewProp_OutsideMaterial = { "OutsideMaterial", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAddMaterialToCollectionDataflowNode, OutsideMaterial), Z_Construct_UClass_UMaterial_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutsideMaterial_MetaData), NewProp_OutsideMaterial_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode_Statics::NewProp_InsideMaterial = { "InsideMaterial", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAddMaterialToCollectionDataflowNode, InsideMaterial), Z_Construct_UClass_UMaterial_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InsideMaterial_MetaData), NewProp_InsideMaterial_MetaData) };
void Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode_Statics::NewProp_bAssignOutsideMaterial_SetBit(void* Obj)
{
((FAddMaterialToCollectionDataflowNode*)Obj)->bAssignOutsideMaterial = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode_Statics::NewProp_bAssignOutsideMaterial = { "bAssignOutsideMaterial", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAddMaterialToCollectionDataflowNode), &Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode_Statics::NewProp_bAssignOutsideMaterial_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAssignOutsideMaterial_MetaData), NewProp_bAssignOutsideMaterial_MetaData) };
void Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode_Statics::NewProp_bAssignInsideMaterial_SetBit(void* Obj)
{
((FAddMaterialToCollectionDataflowNode*)Obj)->bAssignInsideMaterial = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode_Statics::NewProp_bAssignInsideMaterial = { "bAssignInsideMaterial", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAddMaterialToCollectionDataflowNode), &Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode_Statics::NewProp_bAssignInsideMaterial_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAssignInsideMaterial_MetaData), NewProp_bAssignInsideMaterial_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode_Statics::NewProp_FaceSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode_Statics::NewProp_Materials_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode_Statics::NewProp_Materials,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode_Statics::NewProp_OutsideMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode_Statics::NewProp_InsideMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode_Statics::NewProp_bAssignOutsideMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode_Statics::NewProp_bAssignInsideMaterial,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAddMaterialToCollectionDataflowNode Property Definitions ***********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"AddMaterialToCollectionDataflowNode",
Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode_Statics::PropPointers),
sizeof(FAddMaterialToCollectionDataflowNode),
alignof(FAddMaterialToCollectionDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FAddMaterialToCollectionDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAddMaterialToCollectionDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAddMaterialToCollectionDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FAddMaterialToCollectionDataflowNode ********************************
// ********** Begin ScriptStruct FReAssignMaterialInCollectionDataflowNode *************************
struct Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FReAssignMaterialInCollectionDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FReAssignMaterialInCollectionDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Reassign existing material(s) to Outside/Inside faces\n * Deprecated (5.6) - Use AssignMaterialToCollection node instead\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "Deprecated", "5.6" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialNodes.h" },
{ "ToolTip", "Reassign existing material(s) to Outside/Inside faces\nDeprecated (5.6) - Use AssignMaterialToCollection node instead" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Collection for reassign the material(s) */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialNodes.h" },
{ "ToolTip", "Collection for reassign the material(s)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FaceSelection_MetaData[] = {
{ "Comment", "/** Face selection, the material(s) will be assigned to the selected faces */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DisplayName", "FaceSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialNodes.h" },
{ "ToolTip", "Face selection, the material(s) will be assigned to the selected faces" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Materials_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** Materials array storing the materials */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Materials" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialNodes.h" },
{ "ToolTip", "Materials array storing the materials" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutsideMaterialIdx_MetaData[] = {
{ "ArrayClamp", "Materials" },
{ "Category", "Material" },
{ "Comment", "/** Index of the material in the Materials array to assign to the outside faces from the face selection */" },
{ "DataflowInput", "" },
{ "DisplayName", "Outside Material Index" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialNodes.h" },
{ "ToolTip", "Index of the material in the Materials array to assign to the outside faces from the face selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InsideMaterialIdx_MetaData[] = {
{ "ArrayClamp", "Materials" },
{ "Category", "Material" },
{ "Comment", "/** Index of the material in the Materials array to assign to the inside faces from the face selection */" },
{ "DataflowInput", "" },
{ "DisplayName", "Inside Material Index" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialNodes.h" },
{ "ToolTip", "Index of the material in the Materials array to assign to the inside faces from the face selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAssignOutsideMaterial_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** If true, the selected material from the Materials array will be assigned to the outside faces from the face selection */" },
{ "DisplayName", "Assign Outside Material to Outside Faces" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialNodes.h" },
{ "ToolTip", "If true, the selected material from the Materials array will be assigned to the outside faces from the face selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAssignInsideMaterial_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** If true, the selected material from the Materials array will be assigned to the inside faces from the face selection */" },
{ "DisplayName", "Assign Inside Material to Inside Faces" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialNodes.h" },
{ "ToolTip", "If true, the selected material from the Materials array will be assigned to the inside faces from the face selection" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FReAssignMaterialInCollectionDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_FaceSelection;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Materials_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Materials;
static const UECodeGen_Private::FIntPropertyParams NewProp_OutsideMaterialIdx;
static const UECodeGen_Private::FIntPropertyParams NewProp_InsideMaterialIdx;
static void NewProp_bAssignOutsideMaterial_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAssignOutsideMaterial;
static void NewProp_bAssignInsideMaterial_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAssignInsideMaterial;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FReAssignMaterialInCollectionDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FReAssignMaterialInCollectionDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode_Statics
static_assert(std::is_polymorphic<FReAssignMaterialInCollectionDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FReAssignMaterialInCollectionDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FReAssignMaterialInCollectionDataflowNode;
class UScriptStruct* FReAssignMaterialInCollectionDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FReAssignMaterialInCollectionDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FReAssignMaterialInCollectionDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("ReAssignMaterialInCollectionDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FReAssignMaterialInCollectionDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FReAssignMaterialInCollectionDataflowNode Property Definitions ****
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FReAssignMaterialInCollectionDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode_Statics::NewProp_FaceSelection = { "FaceSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FReAssignMaterialInCollectionDataflowNode, FaceSelection), Z_Construct_UScriptStruct_FDataflowFaceSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FaceSelection_MetaData), NewProp_FaceSelection_MetaData) }; // 177260235
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode_Statics::NewProp_Materials_Inner = { "Materials", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMaterial_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode_Statics::NewProp_Materials = { "Materials", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FReAssignMaterialInCollectionDataflowNode, Materials), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Materials_MetaData), NewProp_Materials_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode_Statics::NewProp_OutsideMaterialIdx = { "OutsideMaterialIdx", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FReAssignMaterialInCollectionDataflowNode, OutsideMaterialIdx), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutsideMaterialIdx_MetaData), NewProp_OutsideMaterialIdx_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode_Statics::NewProp_InsideMaterialIdx = { "InsideMaterialIdx", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FReAssignMaterialInCollectionDataflowNode, InsideMaterialIdx), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InsideMaterialIdx_MetaData), NewProp_InsideMaterialIdx_MetaData) };
void Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode_Statics::NewProp_bAssignOutsideMaterial_SetBit(void* Obj)
{
((FReAssignMaterialInCollectionDataflowNode*)Obj)->bAssignOutsideMaterial = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode_Statics::NewProp_bAssignOutsideMaterial = { "bAssignOutsideMaterial", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FReAssignMaterialInCollectionDataflowNode), &Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode_Statics::NewProp_bAssignOutsideMaterial_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAssignOutsideMaterial_MetaData), NewProp_bAssignOutsideMaterial_MetaData) };
void Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode_Statics::NewProp_bAssignInsideMaterial_SetBit(void* Obj)
{
((FReAssignMaterialInCollectionDataflowNode*)Obj)->bAssignInsideMaterial = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode_Statics::NewProp_bAssignInsideMaterial = { "bAssignInsideMaterial", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FReAssignMaterialInCollectionDataflowNode), &Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode_Statics::NewProp_bAssignInsideMaterial_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAssignInsideMaterial_MetaData), NewProp_bAssignInsideMaterial_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode_Statics::NewProp_FaceSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode_Statics::NewProp_Materials_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode_Statics::NewProp_Materials,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode_Statics::NewProp_OutsideMaterialIdx,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode_Statics::NewProp_InsideMaterialIdx,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode_Statics::NewProp_bAssignOutsideMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode_Statics::NewProp_bAssignInsideMaterial,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FReAssignMaterialInCollectionDataflowNode Property Definitions ******
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"ReAssignMaterialInCollectionDataflowNode",
Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode_Statics::PropPointers),
sizeof(FReAssignMaterialInCollectionDataflowNode),
alignof(FReAssignMaterialInCollectionDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FReAssignMaterialInCollectionDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FReAssignMaterialInCollectionDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FReAssignMaterialInCollectionDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FReAssignMaterialInCollectionDataflowNode ***************************
// ********** Begin ScriptStruct FMaterialsInfoDataflowNode ****************************************
struct Z_Construct_UScriptStruct_FMaterialsInfoDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMaterialsInfoDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FMaterialsInfoDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Generates a formatted string of materials from the Materials array\n * Deprecated (5.6) \n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "Deprecated", "5.6" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialNodes.h" },
{ "ToolTip", "Generates a formatted string of materials from the Materials array\nDeprecated (5.6)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Materials_MetaData[] = {
{ "Comment", "/** Materials array storing the materials */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialNodes.h" },
{ "ToolTip", "Materials array storing the materials" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_String_MetaData[] = {
{ "Comment", "/** Formatted string of the materials */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialNodes.h" },
{ "ToolTip", "Formatted string of the materials" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMaterialsInfoDataflowNode constinit property declarations ********
static const UECodeGen_Private::FObjectPropertyParams NewProp_Materials_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Materials;
static const UECodeGen_Private::FStrPropertyParams NewProp_String;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMaterialsInfoDataflowNode constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMaterialsInfoDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMaterialsInfoDataflowNode_Statics
static_assert(std::is_polymorphic<FMaterialsInfoDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FMaterialsInfoDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMaterialsInfoDataflowNode;
class UScriptStruct* FMaterialsInfoDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMaterialsInfoDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMaterialsInfoDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMaterialsInfoDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("MaterialsInfoDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FMaterialsInfoDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FMaterialsInfoDataflowNode Property Definitions *******************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMaterialsInfoDataflowNode_Statics::NewProp_Materials_Inner = { "Materials", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMaterial_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FMaterialsInfoDataflowNode_Statics::NewProp_Materials = { "Materials", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialsInfoDataflowNode, Materials), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Materials_MetaData), NewProp_Materials_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FMaterialsInfoDataflowNode_Statics::NewProp_String = { "String", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialsInfoDataflowNode, String), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_String_MetaData), NewProp_String_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMaterialsInfoDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialsInfoDataflowNode_Statics::NewProp_Materials_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialsInfoDataflowNode_Statics::NewProp_Materials,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialsInfoDataflowNode_Statics::NewProp_String,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMaterialsInfoDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMaterialsInfoDataflowNode Property Definitions *********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMaterialsInfoDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"MaterialsInfoDataflowNode",
Z_Construct_UScriptStruct_FMaterialsInfoDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMaterialsInfoDataflowNode_Statics::PropPointers),
sizeof(FMaterialsInfoDataflowNode),
alignof(FMaterialsInfoDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMaterialsInfoDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMaterialsInfoDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMaterialsInfoDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FMaterialsInfoDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMaterialsInfoDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FMaterialsInfoDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMaterialsInfoDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FMaterialsInfoDataflowNode ******************************************
// ********** Begin ScriptStruct FGetMaterialFromMaterialsArrayDataflowNode ************************
struct Z_Construct_UScriptStruct_FGetMaterialFromMaterialsArrayDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGetMaterialFromMaterialsArrayDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FGetMaterialFromMaterialsArrayDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Get a Material from a Materials array\n * Deprecated (5.6) - Use GetFromMaterialArray instead\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "Deprecated", "5.6" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialNodes.h" },
{ "ToolTip", "Get a Material from a Materials array\nDeprecated (5.6) - Use GetFromMaterialArray instead" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Materials_MetaData[] = {
{ "Comment", "/** Materials array storing the materials */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialNodes.h" },
{ "ToolTip", "Materials array storing the materials" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Material_MetaData[] = {
{ "Comment", "/** Selected material from the Materials array */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialNodes.h" },
{ "ToolTip", "Selected material from the Materials array" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialIdx_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** Index in the Materials array for the selected material */" },
{ "DataflowInput", "" },
{ "DisplayName", "Material Index" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialNodes.h" },
{ "ToolTip", "Index in the Materials array for the selected material" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGetMaterialFromMaterialsArrayDataflowNode constinit property declarations
static const UECodeGen_Private::FObjectPropertyParams NewProp_Materials_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Materials;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Material;
static const UECodeGen_Private::FIntPropertyParams NewProp_MaterialIdx;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGetMaterialFromMaterialsArrayDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGetMaterialFromMaterialsArrayDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGetMaterialFromMaterialsArrayDataflowNode_Statics
static_assert(std::is_polymorphic<FGetMaterialFromMaterialsArrayDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FGetMaterialFromMaterialsArrayDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGetMaterialFromMaterialsArrayDataflowNode;
class UScriptStruct* FGetMaterialFromMaterialsArrayDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGetMaterialFromMaterialsArrayDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGetMaterialFromMaterialsArrayDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGetMaterialFromMaterialsArrayDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GetMaterialFromMaterialsArrayDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FGetMaterialFromMaterialsArrayDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FGetMaterialFromMaterialsArrayDataflowNode Property Definitions ***
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FGetMaterialFromMaterialsArrayDataflowNode_Statics::NewProp_Materials_Inner = { "Materials", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMaterial_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FGetMaterialFromMaterialsArrayDataflowNode_Statics::NewProp_Materials = { "Materials", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetMaterialFromMaterialsArrayDataflowNode, Materials), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Materials_MetaData), NewProp_Materials_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FGetMaterialFromMaterialsArrayDataflowNode_Statics::NewProp_Material = { "Material", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetMaterialFromMaterialsArrayDataflowNode, Material), Z_Construct_UClass_UMaterial_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Material_MetaData), NewProp_Material_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGetMaterialFromMaterialsArrayDataflowNode_Statics::NewProp_MaterialIdx = { "MaterialIdx", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetMaterialFromMaterialsArrayDataflowNode, MaterialIdx), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialIdx_MetaData), NewProp_MaterialIdx_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGetMaterialFromMaterialsArrayDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetMaterialFromMaterialsArrayDataflowNode_Statics::NewProp_Materials_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetMaterialFromMaterialsArrayDataflowNode_Statics::NewProp_Materials,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetMaterialFromMaterialsArrayDataflowNode_Statics::NewProp_Material,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetMaterialFromMaterialsArrayDataflowNode_Statics::NewProp_MaterialIdx,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetMaterialFromMaterialsArrayDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGetMaterialFromMaterialsArrayDataflowNode Property Definitions *****
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGetMaterialFromMaterialsArrayDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"GetMaterialFromMaterialsArrayDataflowNode",
Z_Construct_UScriptStruct_FGetMaterialFromMaterialsArrayDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetMaterialFromMaterialsArrayDataflowNode_Statics::PropPointers),
sizeof(FGetMaterialFromMaterialsArrayDataflowNode),
alignof(FGetMaterialFromMaterialsArrayDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetMaterialFromMaterialsArrayDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGetMaterialFromMaterialsArrayDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGetMaterialFromMaterialsArrayDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FGetMaterialFromMaterialsArrayDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGetMaterialFromMaterialsArrayDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FGetMaterialFromMaterialsArrayDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGetMaterialFromMaterialsArrayDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FGetMaterialFromMaterialsArrayDataflowNode **************************
// ********** Begin Enum ESetMaterialOperationTypeEnum *********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ESetMaterialOperationTypeEnum;
static UEnum* ESetMaterialOperationTypeEnum_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ESetMaterialOperationTypeEnum.OuterSingleton)
{
Z_Registration_Info_UEnum_ESetMaterialOperationTypeEnum.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_ESetMaterialOperationTypeEnum, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("ESetMaterialOperationTypeEnum"));
}
return Z_Registration_Info_UEnum_ESetMaterialOperationTypeEnum.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<ESetMaterialOperationTypeEnum>()
{
return ESetMaterialOperationTypeEnum_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionNodes_ESetMaterialOperationTypeEnum_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Dataflow_Max.Comment", "//~~~\n//256th entry\n" },
{ "Dataflow_Max.Hidden", "" },
{ "Dataflow_Max.Name", "ESetMaterialOperationTypeEnum::Dataflow_Max" },
{ "Dataflow_Max.ToolTip", "256th entry" },
{ "Dataflow_SetMaterialOperationType_Add.DisplayName", "Add" },
{ "Dataflow_SetMaterialOperationType_Add.Name", "ESetMaterialOperationTypeEnum::Dataflow_SetMaterialOperationType_Add" },
{ "Dataflow_SetMaterialOperationType_Insert.DisplayName", "Insert" },
{ "Dataflow_SetMaterialOperationType_Insert.Name", "ESetMaterialOperationTypeEnum::Dataflow_SetMaterialOperationType_Insert" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialNodes.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ESetMaterialOperationTypeEnum::Dataflow_SetMaterialOperationType_Add", (int64)ESetMaterialOperationTypeEnum::Dataflow_SetMaterialOperationType_Add },
{ "ESetMaterialOperationTypeEnum::Dataflow_SetMaterialOperationType_Insert", (int64)ESetMaterialOperationTypeEnum::Dataflow_SetMaterialOperationType_Insert },
{ "ESetMaterialOperationTypeEnum::Dataflow_Max", (int64)ESetMaterialOperationTypeEnum::Dataflow_Max },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_ESetMaterialOperationTypeEnum_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_ESetMaterialOperationTypeEnum_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
"ESetMaterialOperationTypeEnum",
"ESetMaterialOperationTypeEnum",
Z_Construct_UEnum_GeometryCollectionNodes_ESetMaterialOperationTypeEnum_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_ESetMaterialOperationTypeEnum_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_ESetMaterialOperationTypeEnum_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_ESetMaterialOperationTypeEnum_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_ESetMaterialOperationTypeEnum()
{
if (!Z_Registration_Info_UEnum_ESetMaterialOperationTypeEnum.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ESetMaterialOperationTypeEnum.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_ESetMaterialOperationTypeEnum_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ESetMaterialOperationTypeEnum.InnerSingleton;
}
// ********** End Enum ESetMaterialOperationTypeEnum ***********************************************
// ********** Begin ScriptStruct FSetMaterialInMaterialsArrayDataflowNode **************************
struct Z_Construct_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSetMaterialInMaterialsArrayDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FSetMaterialInMaterialsArrayDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Set a Material in a Materials array\n * Deprecated (5.6) - Use SetIntoMaterialArray instead\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "Deprecated", "5.6" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialNodes.h" },
{ "ToolTip", "Set a Material in a Materials array\nDeprecated (5.6) - Use SetIntoMaterialArray instead" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Materials_MetaData[] = {
{ "Comment", "/** Materials array storing the materials */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Materials" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialNodes.h" },
{ "ToolTip", "Materials array storing the materials" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Material_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** Material to add/insert to/in Materials array */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialNodes.h" },
{ "ToolTip", "Material to add/insert to/in Materials array" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Operation_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** Operation type for setting the material, add will add the new material to the end off Materials array, insert will insert the\n\x09new material into Materials array at the index specified by MaterialIdx\x09*/" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialNodes.h" },
{ "ToolTip", "Operation type for setting the material, add will add the new material to the end off Materials array, insert will insert the\n new material into Materials array at the index specified by MaterialIdx" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialIdx_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** Index for inserting a nem material into the Materials array */" },
{ "DataflowInput", "" },
{ "DisplayName", "Material Index" },
{ "EditCondition", "Operation == ESetMaterialOperationTypeEnum::Dataflow_SetMaterialOperationType_Insert" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialNodes.h" },
{ "ToolTip", "Index for inserting a nem material into the Materials array" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSetMaterialInMaterialsArrayDataflowNode constinit property declarations
static const UECodeGen_Private::FObjectPropertyParams NewProp_Materials_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Materials;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Material;
static const UECodeGen_Private::FBytePropertyParams NewProp_Operation_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Operation;
static const UECodeGen_Private::FIntPropertyParams NewProp_MaterialIdx;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSetMaterialInMaterialsArrayDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSetMaterialInMaterialsArrayDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode_Statics
static_assert(std::is_polymorphic<FSetMaterialInMaterialsArrayDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FSetMaterialInMaterialsArrayDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode;
class UScriptStruct* FSetMaterialInMaterialsArrayDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("SetMaterialInMaterialsArrayDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FSetMaterialInMaterialsArrayDataflowNode Property Definitions *****
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode_Statics::NewProp_Materials_Inner = { "Materials", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMaterial_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode_Statics::NewProp_Materials = { "Materials", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetMaterialInMaterialsArrayDataflowNode, Materials), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Materials_MetaData), NewProp_Materials_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode_Statics::NewProp_Material = { "Material", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetMaterialInMaterialsArrayDataflowNode, Material), Z_Construct_UClass_UMaterial_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Material_MetaData), NewProp_Material_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode_Statics::NewProp_Operation_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_FSetMaterialInMaterialsArrayDataflowNode_Statics::NewProp_Operation = { "Operation", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetMaterialInMaterialsArrayDataflowNode, Operation), Z_Construct_UEnum_GeometryCollectionNodes_ESetMaterialOperationTypeEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Operation_MetaData), NewProp_Operation_MetaData) }; // 3041535257
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode_Statics::NewProp_MaterialIdx = { "MaterialIdx", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetMaterialInMaterialsArrayDataflowNode, MaterialIdx), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialIdx_MetaData), NewProp_MaterialIdx_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode_Statics::NewProp_Materials_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode_Statics::NewProp_Materials,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode_Statics::NewProp_Material,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode_Statics::NewProp_Operation_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode_Statics::NewProp_Operation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode_Statics::NewProp_MaterialIdx,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSetMaterialInMaterialsArrayDataflowNode Property Definitions *******
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"SetMaterialInMaterialsArrayDataflowNode",
Z_Construct_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode_Statics::PropPointers),
sizeof(FSetMaterialInMaterialsArrayDataflowNode),
alignof(FSetMaterialInMaterialsArrayDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FSetMaterialInMaterialsArrayDataflowNode ****************************
// ********** Begin ScriptStruct FMakeMaterialDataflowNode *****************************************
struct Z_Construct_UScriptStruct_FMakeMaterialDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMakeMaterialDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FMakeMaterialDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Makes a material\n * Deprecated (5.6)\n *\n */" },
{ "Deprecated", "5.6" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialNodes.h" },
{ "ToolTip", "Makes a material\nDeprecated (5.6)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InMaterial_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** Material which will be outputed */" },
{ "DisplayName", "Material" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialNodes.h" },
{ "ToolTip", "Material which will be outputed" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Material_MetaData[] = {
{ "Comment", "/** Output material */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialNodes.h" },
{ "ToolTip", "Output material" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMakeMaterialDataflowNode constinit property declarations *********
static const UECodeGen_Private::FObjectPropertyParams NewProp_InMaterial;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Material;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMakeMaterialDataflowNode constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMakeMaterialDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMakeMaterialDataflowNode_Statics
static_assert(std::is_polymorphic<FMakeMaterialDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FMakeMaterialDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMakeMaterialDataflowNode;
class UScriptStruct* FMakeMaterialDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMakeMaterialDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMakeMaterialDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMakeMaterialDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("MakeMaterialDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FMakeMaterialDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FMakeMaterialDataflowNode Property Definitions ********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMakeMaterialDataflowNode_Statics::NewProp_InMaterial = { "InMaterial", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMakeMaterialDataflowNode, InMaterial), Z_Construct_UClass_UMaterial_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InMaterial_MetaData), NewProp_InMaterial_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMakeMaterialDataflowNode_Statics::NewProp_Material = { "Material", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMakeMaterialDataflowNode, Material), Z_Construct_UClass_UMaterial_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Material_MetaData), NewProp_Material_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMakeMaterialDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMakeMaterialDataflowNode_Statics::NewProp_InMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMakeMaterialDataflowNode_Statics::NewProp_Material,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMakeMaterialDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMakeMaterialDataflowNode Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMakeMaterialDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"MakeMaterialDataflowNode",
Z_Construct_UScriptStruct_FMakeMaterialDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMakeMaterialDataflowNode_Statics::PropPointers),
sizeof(FMakeMaterialDataflowNode),
alignof(FMakeMaterialDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMakeMaterialDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMakeMaterialDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMakeMaterialDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FMakeMaterialDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMakeMaterialDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FMakeMaterialDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMakeMaterialDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FMakeMaterialDataflowNode *******************************************
// ********** Begin ScriptStruct FMakeMaterialsArrayDataflowNode ***********************************
struct Z_Construct_UScriptStruct_FMakeMaterialsArrayDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMakeMaterialsArrayDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FMakeMaterialsArrayDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Makes an empty Materials array\n * Deprecated (5.6)\n *\n */" },
{ "Deprecated", "5.6" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialNodes.h" },
{ "ToolTip", "Makes an empty Materials array\nDeprecated (5.6)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Materials_MetaData[] = {
{ "Comment", "/** Output Matarials array */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialNodes.h" },
{ "ToolTip", "Output Matarials array" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMakeMaterialsArrayDataflowNode constinit property declarations ***
static const UECodeGen_Private::FObjectPropertyParams NewProp_Materials_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Materials;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMakeMaterialsArrayDataflowNode constinit property declarations *****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMakeMaterialsArrayDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMakeMaterialsArrayDataflowNode_Statics
static_assert(std::is_polymorphic<FMakeMaterialsArrayDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FMakeMaterialsArrayDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMakeMaterialsArrayDataflowNode;
class UScriptStruct* FMakeMaterialsArrayDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMakeMaterialsArrayDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMakeMaterialsArrayDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMakeMaterialsArrayDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("MakeMaterialsArrayDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FMakeMaterialsArrayDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FMakeMaterialsArrayDataflowNode Property Definitions **************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMakeMaterialsArrayDataflowNode_Statics::NewProp_Materials_Inner = { "Materials", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMaterial_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FMakeMaterialsArrayDataflowNode_Statics::NewProp_Materials = { "Materials", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMakeMaterialsArrayDataflowNode, Materials), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Materials_MetaData), NewProp_Materials_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMakeMaterialsArrayDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMakeMaterialsArrayDataflowNode_Statics::NewProp_Materials_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMakeMaterialsArrayDataflowNode_Statics::NewProp_Materials,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMakeMaterialsArrayDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMakeMaterialsArrayDataflowNode Property Definitions ****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMakeMaterialsArrayDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"MakeMaterialsArrayDataflowNode",
Z_Construct_UScriptStruct_FMakeMaterialsArrayDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMakeMaterialsArrayDataflowNode_Statics::PropPointers),
sizeof(FMakeMaterialsArrayDataflowNode),
alignof(FMakeMaterialsArrayDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMakeMaterialsArrayDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMakeMaterialsArrayDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMakeMaterialsArrayDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FMakeMaterialsArrayDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMakeMaterialsArrayDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FMakeMaterialsArrayDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMakeMaterialsArrayDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FMakeMaterialsArrayDataflowNode *************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMaterialNodes_h__Script_GeometryCollectionNodes_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ESetMaterialOperationTypeEnum_StaticEnum, TEXT("ESetMaterialOperationTypeEnum"), &Z_Registration_Info_UEnum_ESetMaterialOperationTypeEnum, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3041535257U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAddMaterialToCollectionDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode_Statics::NewStructOps, TEXT("AddMaterialToCollectionDataflowNode"),&Z_Registration_Info_UScriptStruct_FAddMaterialToCollectionDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAddMaterialToCollectionDataflowNode), 768405225U) },
{ FReAssignMaterialInCollectionDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode_Statics::NewStructOps, TEXT("ReAssignMaterialInCollectionDataflowNode"),&Z_Registration_Info_UScriptStruct_FReAssignMaterialInCollectionDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FReAssignMaterialInCollectionDataflowNode), 1635838882U) },
{ FMaterialsInfoDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FMaterialsInfoDataflowNode_Statics::NewStructOps, TEXT("MaterialsInfoDataflowNode"),&Z_Registration_Info_UScriptStruct_FMaterialsInfoDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMaterialsInfoDataflowNode), 2684769016U) },
{ FGetMaterialFromMaterialsArrayDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FGetMaterialFromMaterialsArrayDataflowNode_Statics::NewStructOps, TEXT("GetMaterialFromMaterialsArrayDataflowNode"),&Z_Registration_Info_UScriptStruct_FGetMaterialFromMaterialsArrayDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGetMaterialFromMaterialsArrayDataflowNode), 2857670614U) },
{ FSetMaterialInMaterialsArrayDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode_Statics::NewStructOps, TEXT("SetMaterialInMaterialsArrayDataflowNode"),&Z_Registration_Info_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSetMaterialInMaterialsArrayDataflowNode), 3672744507U) },
{ FMakeMaterialDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FMakeMaterialDataflowNode_Statics::NewStructOps, TEXT("MakeMaterialDataflowNode"),&Z_Registration_Info_UScriptStruct_FMakeMaterialDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMakeMaterialDataflowNode), 3246910107U) },
{ FMakeMaterialsArrayDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FMakeMaterialsArrayDataflowNode_Statics::NewStructOps, TEXT("MakeMaterialsArrayDataflowNode"),&Z_Registration_Info_UScriptStruct_FMakeMaterialsArrayDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMakeMaterialsArrayDataflowNode), 2550538273U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMaterialNodes_h__Script_GeometryCollectionNodes_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMaterialNodes_h__Script_GeometryCollectionNodes_3161310024{
TEXT("/Script/GeometryCollectionNodes"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMaterialNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMaterialNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMaterialNodes_h__Script_GeometryCollectionNodes_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMaterialNodes_h__Script_GeometryCollectionNodes_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,110 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Dataflow/GeometryCollectionMaterialNodes.h"
#ifdef GEOMETRYCOLLECTIONNODES_GeometryCollectionMaterialNodes_generated_h
#error "GeometryCollectionMaterialNodes.generated.h already included, missing '#pragma once' in GeometryCollectionMaterialNodes.h"
#endif
#define GEOMETRYCOLLECTIONNODES_GeometryCollectionMaterialNodes_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FAddMaterialToCollectionDataflowNode ******************************
struct Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMaterialNodes_h_36_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAddMaterialToCollectionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FAddMaterialToCollectionDataflowNode;
// ********** End ScriptStruct FAddMaterialToCollectionDataflowNode ********************************
// ********** Begin ScriptStruct FReAssignMaterialInCollectionDataflowNode *************************
struct Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMaterialNodes_h_94_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FReAssignMaterialInCollectionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FReAssignMaterialInCollectionDataflowNode;
// ********** End ScriptStruct FReAssignMaterialInCollectionDataflowNode ***************************
// ********** Begin ScriptStruct FMaterialsInfoDataflowNode ****************************************
struct Z_Construct_UScriptStruct_FMaterialsInfoDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMaterialNodes_h_152_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMaterialsInfoDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMaterialsInfoDataflowNode;
// ********** End ScriptStruct FMaterialsInfoDataflowNode ******************************************
// ********** Begin ScriptStruct FGetMaterialFromMaterialsArrayDataflowNode ************************
struct Z_Construct_UScriptStruct_FGetMaterialFromMaterialsArrayDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMaterialNodes_h_185_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGetMaterialFromMaterialsArrayDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FGetMaterialFromMaterialsArrayDataflowNode;
// ********** End ScriptStruct FGetMaterialFromMaterialsArrayDataflowNode **************************
// ********** Begin ScriptStruct FSetMaterialInMaterialsArrayDataflowNode **************************
struct Z_Construct_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMaterialNodes_h_233_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSetMaterialInMaterialsArrayDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FSetMaterialInMaterialsArrayDataflowNode;
// ********** End ScriptStruct FSetMaterialInMaterialsArrayDataflowNode ****************************
// ********** Begin ScriptStruct FMakeMaterialDataflowNode *****************************************
struct Z_Construct_UScriptStruct_FMakeMaterialDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMaterialNodes_h_277_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakeMaterialDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakeMaterialDataflowNode;
// ********** End ScriptStruct FMakeMaterialDataflowNode *******************************************
// ********** Begin ScriptStruct FMakeMaterialsArrayDataflowNode ***********************************
struct Z_Construct_UScriptStruct_FMakeMaterialsArrayDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMaterialNodes_h_308_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakeMaterialsArrayDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakeMaterialsArrayDataflowNode;
// ********** End ScriptStruct FMakeMaterialsArrayDataflowNode *************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMaterialNodes_h
// ********** Begin Enum ESetMaterialOperationTypeEnum *********************************************
#define FOREACH_ENUM_ESETMATERIALOPERATIONTYPEENUM(op) \
op(ESetMaterialOperationTypeEnum::Dataflow_SetMaterialOperationType_Add) \
op(ESetMaterialOperationTypeEnum::Dataflow_SetMaterialOperationType_Insert) \
op(ESetMaterialOperationTypeEnum::Dataflow_Max)
enum class ESetMaterialOperationTypeEnum : uint8;
template<> struct TIsUEnumClass<ESetMaterialOperationTypeEnum> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<ESetMaterialOperationTypeEnum>();
// ********** End Enum ESetMaterialOperationTypeEnum ***********************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,672 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Dataflow/GeometryCollectionMathNodes.h"
#ifdef GEOMETRYCOLLECTIONNODES_GeometryCollectionMathNodes_generated_h
#error "GeometryCollectionMathNodes.generated.h already included, missing '#pragma once' in GeometryCollectionMathNodes.h"
#endif
#define GEOMETRYCOLLECTIONNODES_GeometryCollectionMathNodes_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FAddDataflowNode **************************************************
struct Z_Construct_UScriptStruct_FAddDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_24_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAddDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FAddDataflowNode;
// ********** End ScriptStruct FAddDataflowNode ****************************************************
// ********** Begin ScriptStruct FSubtractDataflowNode *********************************************
struct Z_Construct_UScriptStruct_FSubtractDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_56_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSubtractDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FSubtractDataflowNode;
// ********** End ScriptStruct FSubtractDataflowNode ***********************************************
// ********** Begin ScriptStruct FMultiplyDataflowNode *********************************************
struct Z_Construct_UScriptStruct_FMultiplyDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_88_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMultiplyDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMultiplyDataflowNode;
// ********** End ScriptStruct FMultiplyDataflowNode ***********************************************
// ********** Begin ScriptStruct FSafeDivideDataflowNode *******************************************
struct Z_Construct_UScriptStruct_FSafeDivideDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_120_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSafeDivideDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FSafeDivideDataflowNode;
// ********** End ScriptStruct FSafeDivideDataflowNode *********************************************
// ********** Begin ScriptStruct FDivideDataflowNode ***********************************************
struct Z_Construct_UScriptStruct_FDivideDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_147_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FDivideDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FSafeDivideDataflowNode Super;
struct FDivideDataflowNode;
// ********** End ScriptStruct FDivideDataflowNode *************************************************
// ********** Begin ScriptStruct FDivisionDataflowNode *********************************************
struct Z_Construct_UScriptStruct_FDivisionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_164_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FDivisionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FDivisionDataflowNode;
// ********** End ScriptStruct FDivisionDataflowNode ***********************************************
// ********** Begin ScriptStruct FSafeReciprocalDataflowNode ***************************************
struct Z_Construct_UScriptStruct_FSafeReciprocalDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_200_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSafeReciprocalDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FSafeReciprocalDataflowNode;
// ********** End ScriptStruct FSafeReciprocalDataflowNode *****************************************
// ********** Begin ScriptStruct FSquareDataflowNode ***********************************************
struct Z_Construct_UScriptStruct_FSquareDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_228_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSquareDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FSquareDataflowNode;
// ********** End ScriptStruct FSquareDataflowNode *************************************************
// ********** Begin ScriptStruct FSquareRootDataflowNode *******************************************
struct Z_Construct_UScriptStruct_FSquareRootDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_256_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSquareRootDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FSquareRootDataflowNode;
// ********** End ScriptStruct FSquareRootDataflowNode *********************************************
// ********** Begin ScriptStruct FInverseSqrtDataflowNode ******************************************
struct Z_Construct_UScriptStruct_FInverseSqrtDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_284_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FInverseSqrtDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FInverseSqrtDataflowNode;
// ********** End ScriptStruct FInverseSqrtDataflowNode ********************************************
// ********** Begin ScriptStruct FCubeDataflowNode *************************************************
struct Z_Construct_UScriptStruct_FCubeDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_312_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCubeDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCubeDataflowNode;
// ********** End ScriptStruct FCubeDataflowNode ***************************************************
// ********** Begin ScriptStruct FNegateDataflowNode ***********************************************
struct Z_Construct_UScriptStruct_FNegateDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_340_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FNegateDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FNegateDataflowNode;
// ********** End ScriptStruct FNegateDataflowNode *************************************************
// ********** Begin ScriptStruct FAbsDataflowNode **************************************************
struct Z_Construct_UScriptStruct_FAbsDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_368_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAbsDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FAbsDataflowNode;
// ********** End ScriptStruct FAbsDataflowNode ****************************************************
// ********** Begin ScriptStruct FFloorDataflowNode ************************************************
struct Z_Construct_UScriptStruct_FFloorDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_396_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FFloorDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FFloorDataflowNode;
// ********** End ScriptStruct FFloorDataflowNode **************************************************
// ********** Begin ScriptStruct FCeilDataflowNode *************************************************
struct Z_Construct_UScriptStruct_FCeilDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_424_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCeilDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCeilDataflowNode;
// ********** End ScriptStruct FCeilDataflowNode ***************************************************
// ********** Begin ScriptStruct FRoundDataflowNode ************************************************
struct Z_Construct_UScriptStruct_FRoundDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_452_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRoundDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FRoundDataflowNode;
// ********** End ScriptStruct FRoundDataflowNode **************************************************
// ********** Begin ScriptStruct FTruncDataflowNode ************************************************
struct Z_Construct_UScriptStruct_FTruncDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_480_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FTruncDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FTruncDataflowNode;
// ********** End ScriptStruct FTruncDataflowNode **************************************************
// ********** Begin ScriptStruct FFracDataflowNode *************************************************
struct Z_Construct_UScriptStruct_FFracDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_508_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FFracDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FFracDataflowNode;
// ********** End ScriptStruct FFracDataflowNode ***************************************************
// ********** Begin ScriptStruct FMinDataflowNode **************************************************
struct Z_Construct_UScriptStruct_FMinDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_536_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMinDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMinDataflowNode;
// ********** End ScriptStruct FMinDataflowNode ****************************************************
// ********** Begin ScriptStruct FMaxDataflowNode **************************************************
struct Z_Construct_UScriptStruct_FMaxDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_568_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMaxDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMaxDataflowNode;
// ********** End ScriptStruct FMaxDataflowNode ****************************************************
// ********** Begin ScriptStruct FMin3DataflowNode *************************************************
struct Z_Construct_UScriptStruct_FMin3DataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_600_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMin3DataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMin3DataflowNode;
// ********** End ScriptStruct FMin3DataflowNode ***************************************************
// ********** Begin ScriptStruct FMax3DataflowNode *************************************************
struct Z_Construct_UScriptStruct_FMax3DataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_636_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMax3DataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMax3DataflowNode;
// ********** End ScriptStruct FMax3DataflowNode ***************************************************
// ********** Begin ScriptStruct FSignDataflowNode *************************************************
struct Z_Construct_UScriptStruct_FSignDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_672_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSignDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FSignDataflowNode;
// ********** End ScriptStruct FSignDataflowNode ***************************************************
// ********** Begin ScriptStruct FClampDataflowNode ************************************************
struct Z_Construct_UScriptStruct_FClampDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_701_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FClampDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FClampDataflowNode;
// ********** End ScriptStruct FClampDataflowNode **************************************************
// ********** Begin ScriptStruct FFitDataflowNode **************************************************
struct Z_Construct_UScriptStruct_FFitDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_738_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FFitDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FFitDataflowNode;
// ********** End ScriptStruct FFitDataflowNode ****************************************************
// ********** Begin ScriptStruct FEFitDataflowNode *************************************************
struct Z_Construct_UScriptStruct_FEFitDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_783_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FEFitDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FEFitDataflowNode;
// ********** End ScriptStruct FEFitDataflowNode ***************************************************
// ********** Begin ScriptStruct FPowDataflowNode **************************************************
struct Z_Construct_UScriptStruct_FPowDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_827_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPowDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FPowDataflowNode;
// ********** End ScriptStruct FPowDataflowNode ****************************************************
// ********** Begin ScriptStruct FLogDataflowNode **************************************************
struct Z_Construct_UScriptStruct_FLogDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_859_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FLogDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FLogDataflowNode;
// ********** End ScriptStruct FLogDataflowNode ****************************************************
// ********** Begin ScriptStruct FLogeDataflowNode *************************************************
struct Z_Construct_UScriptStruct_FLogeDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_891_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FLogeDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FLogeDataflowNode;
// ********** End ScriptStruct FLogeDataflowNode ***************************************************
// ********** Begin ScriptStruct FLerpDataflowNode *************************************************
struct Z_Construct_UScriptStruct_FLerpDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_919_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FLerpDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FLerpDataflowNode;
// ********** End ScriptStruct FLerpDataflowNode ***************************************************
// ********** Begin ScriptStruct FWrapDataflowNode *************************************************
struct Z_Construct_UScriptStruct_FWrapDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_955_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FWrapDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FWrapDataflowNode;
// ********** End ScriptStruct FWrapDataflowNode ***************************************************
// ********** Begin ScriptStruct FExpDataflowNode **************************************************
struct Z_Construct_UScriptStruct_FExpDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_991_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FExpDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FExpDataflowNode;
// ********** End ScriptStruct FExpDataflowNode ****************************************************
// ********** Begin ScriptStruct FSinDataflowNode **************************************************
struct Z_Construct_UScriptStruct_FSinDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_1019_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSinDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FSinDataflowNode;
// ********** End ScriptStruct FSinDataflowNode ****************************************************
// ********** Begin ScriptStruct FArcSinDataflowNode ***********************************************
struct Z_Construct_UScriptStruct_FArcSinDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_1047_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FArcSinDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FArcSinDataflowNode;
// ********** End ScriptStruct FArcSinDataflowNode *************************************************
// ********** Begin ScriptStruct FCosDataflowNode **************************************************
struct Z_Construct_UScriptStruct_FCosDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_1075_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCosDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCosDataflowNode;
// ********** End ScriptStruct FCosDataflowNode ****************************************************
// ********** Begin ScriptStruct FArcCosDataflowNode ***********************************************
struct Z_Construct_UScriptStruct_FArcCosDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_1103_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FArcCosDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FArcCosDataflowNode;
// ********** End ScriptStruct FArcCosDataflowNode *************************************************
// ********** Begin ScriptStruct FTanDataflowNode **************************************************
struct Z_Construct_UScriptStruct_FTanDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_1131_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FTanDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FTanDataflowNode;
// ********** End ScriptStruct FTanDataflowNode ****************************************************
// ********** Begin ScriptStruct FArcTanDataflowNode ***********************************************
struct Z_Construct_UScriptStruct_FArcTanDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_1159_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FArcTanDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FArcTanDataflowNode;
// ********** End ScriptStruct FArcTanDataflowNode *************************************************
// ********** Begin ScriptStruct FArcTan2DataflowNode **********************************************
struct Z_Construct_UScriptStruct_FArcTan2DataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_1187_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FArcTan2DataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FArcTan2DataflowNode;
// ********** End ScriptStruct FArcTan2DataflowNode ************************************************
// ********** Begin ScriptStruct FNormalizeToRangeDataflowNode *************************************
struct Z_Construct_UScriptStruct_FNormalizeToRangeDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_1219_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FNormalizeToRangeDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FNormalizeToRangeDataflowNode;
// ********** End ScriptStruct FNormalizeToRangeDataflowNode ***************************************
// ********** Begin ScriptStruct FScaleVectorDataflowNode ******************************************
struct Z_Construct_UScriptStruct_FScaleVectorDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_1255_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FScaleVectorDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FScaleVectorDataflowNode;
// ********** End ScriptStruct FScaleVectorDataflowNode ********************************************
// ********** Begin ScriptStruct FDotProductDataflowNode *******************************************
struct Z_Construct_UScriptStruct_FDotProductDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_1287_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FDotProductDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FDotProductDataflowNode;
// ********** End ScriptStruct FDotProductDataflowNode *********************************************
// ********** Begin ScriptStruct FCrossProductDataflowNode *****************************************
struct Z_Construct_UScriptStruct_FCrossProductDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_1319_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCrossProductDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCrossProductDataflowNode;
// ********** End ScriptStruct FCrossProductDataflowNode *******************************************
// ********** Begin ScriptStruct FNormalizeDataflowNode ********************************************
struct Z_Construct_UScriptStruct_FNormalizeDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_1351_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FNormalizeDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FNormalizeDataflowNode;
// ********** End ScriptStruct FNormalizeDataflowNode **********************************************
// ********** Begin ScriptStruct FLengthDataflowNode ***********************************************
struct Z_Construct_UScriptStruct_FLengthDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_1383_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FLengthDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FLengthDataflowNode;
// ********** End ScriptStruct FLengthDataflowNode *************************************************
// ********** Begin ScriptStruct FDistanceDataflowNode *********************************************
struct Z_Construct_UScriptStruct_FDistanceDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_1411_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FDistanceDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FDistanceDataflowNode;
// ********** End ScriptStruct FDistanceDataflowNode ***********************************************
// ********** Begin ScriptStruct FIsNearlyZeroDataflowNode *****************************************
struct Z_Construct_UScriptStruct_FIsNearlyZeroDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_1443_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIsNearlyZeroDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FIsNearlyZeroDataflowNode;
// ********** End ScriptStruct FIsNearlyZeroDataflowNode *******************************************
// ********** Begin ScriptStruct FRandomFloatDataflowNode ******************************************
struct Z_Construct_UScriptStruct_FRandomFloatDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_1471_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRandomFloatDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FRandomFloatDataflowNode;
// ********** End ScriptStruct FRandomFloatDataflowNode ********************************************
// ********** Begin ScriptStruct FRandomFloatInRangeDataflowNode ***********************************
struct Z_Construct_UScriptStruct_FRandomFloatInRangeDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_1504_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRandomFloatInRangeDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FRandomFloatInRangeDataflowNode;
// ********** End ScriptStruct FRandomFloatInRangeDataflowNode *************************************
// ********** Begin ScriptStruct FRandomUnitVectorDataflowNode *************************************
struct Z_Construct_UScriptStruct_FRandomUnitVectorDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_1546_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRandomUnitVectorDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FRandomUnitVectorDataflowNode;
// ********** End ScriptStruct FRandomUnitVectorDataflowNode ***************************************
// ********** Begin ScriptStruct FRandomUnitVectorInConeDataflowNode *******************************
struct Z_Construct_UScriptStruct_FRandomUnitVectorInConeDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_1580_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRandomUnitVectorInConeDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FRandomUnitVectorInConeDataflowNode;
// ********** End ScriptStruct FRandomUnitVectorInConeDataflowNode *********************************
// ********** Begin ScriptStruct FRadiansToDegreesDataflowNode *************************************
struct Z_Construct_UScriptStruct_FRadiansToDegreesDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_1624_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRadiansToDegreesDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FRadiansToDegreesDataflowNode;
// ********** End ScriptStruct FRadiansToDegreesDataflowNode ***************************************
// ********** Begin ScriptStruct FDegreesToRadiansDataflowNode *************************************
struct Z_Construct_UScriptStruct_FDegreesToRadiansDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_1654_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FDegreesToRadiansDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FDegreesToRadiansDataflowNode;
// ********** End ScriptStruct FDegreesToRadiansDataflowNode ***************************************
// ********** Begin ScriptStruct FMathConstantsDataflowNode ****************************************
struct Z_Construct_UScriptStruct_FMathConstantsDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_1705_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMathConstantsDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMathConstantsDataflowNode;
// ********** End ScriptStruct FMathConstantsDataflowNode ******************************************
// ********** Begin ScriptStruct FOneMinusDataflowNode *********************************************
struct Z_Construct_UScriptStruct_FOneMinusDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_1735_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FOneMinusDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FOneMinusDataflowNode;
// ********** End ScriptStruct FOneMinusDataflowNode ***********************************************
// ********** Begin ScriptStruct FFloatMathExpressionDataflowNode **********************************
struct Z_Construct_UScriptStruct_FFloatMathExpressionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_1763_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FFloatMathExpressionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FFloatMathExpressionDataflowNode;
// ********** End ScriptStruct FFloatMathExpressionDataflowNode ************************************
// ********** Begin ScriptStruct FMathExpressionDataflowNode ***************************************
struct Z_Construct_UScriptStruct_FMathExpressionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h_1798_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMathExpressionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMathExpressionDataflowNode;
// ********** End ScriptStruct FMathExpressionDataflowNode *****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMathNodes_h
// ********** Begin Enum EMathConstantsEnum ********************************************************
#define FOREACH_ENUM_EMATHCONSTANTSENUM(op) \
op(EMathConstantsEnum::Dataflow_MathConstants_Pi) \
op(EMathConstantsEnum::Dataflow_MathConstants_HalfPi) \
op(EMathConstantsEnum::Dataflow_MathConstants_TwoPi) \
op(EMathConstantsEnum::Dataflow_MathConstants_FourPi) \
op(EMathConstantsEnum::Dataflow_MathConstants_InvPi) \
op(EMathConstantsEnum::Dataflow_MathConstants_InvTwoPi) \
op(EMathConstantsEnum::Dataflow_MathConstants_Sqrt2) \
op(EMathConstantsEnum::Dataflow_MathConstants_InvSqrt2) \
op(EMathConstantsEnum::Dataflow_MathConstants_Sqrt3) \
op(EMathConstantsEnum::Dataflow_MathConstants_InvSqrt3) \
op(EMathConstantsEnum::Dataflow_FloatToInt_Function_E) \
op(EMathConstantsEnum::Dataflow_FloatToInt_Function_Gamma) \
op(EMathConstantsEnum::Dataflow_FloatToInt_Function_GoldenRatio) \
op(EMathConstantsEnum::Dataflow_FloatToInt_Function_ZeroTolerance) \
op(EMathConstantsEnum::Dataflow_Max)
enum class EMathConstantsEnum : uint8;
template<> struct TIsUEnumClass<EMathConstantsEnum> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EMathConstantsEnum>();
// ********** End Enum EMathConstantsEnum **********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,253 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Dataflow/GeometryCollectionMeshNodes.h"
#ifdef GEOMETRYCOLLECTIONNODES_GeometryCollectionMeshNodes_generated_h
#error "GeometryCollectionMeshNodes.generated.h already included, missing '#pragma once' in GeometryCollectionMeshNodes.h"
#endif
#define GEOMETRYCOLLECTIONNODES_GeometryCollectionMeshNodes_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FPointsToMeshDataflowNode *****************************************
struct Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h_40_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FPointsToMeshDataflowNode;
// ********** End ScriptStruct FPointsToMeshDataflowNode *******************************************
// ********** Begin ScriptStruct FMeshProcessorDataflowNodeBase ************************************
struct Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h_79_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMeshProcessorDataflowNodeBase;
// ********** End ScriptStruct FMeshProcessorDataflowNodeBase **************************************
// ********** Begin ScriptStruct FApplyMeshProcessorToMeshDataflowNode *****************************
struct Z_Construct_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h_150_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FMeshProcessorDataflowNodeBase Super;
struct FApplyMeshProcessorToMeshDataflowNode;
// ********** End ScriptStruct FApplyMeshProcessorToMeshDataflowNode *******************************
// ********** Begin ScriptStruct FApplyMeshProcessorToGeometryCollectionDataflowNode ***************
struct Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h_175_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FMeshProcessorDataflowNodeBase Super;
struct FApplyMeshProcessorToGeometryCollectionDataflowNode;
// ********** End ScriptStruct FApplyMeshProcessorToGeometryCollectionDataflowNode *****************
// ********** Begin ScriptStruct FCollectionSelectionToMeshesDataflowNode **************************
struct Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h_216_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionSelectionToMeshesDataflowNode;
// ********** End ScriptStruct FCollectionSelectionToMeshesDataflowNode ****************************
// ********** Begin ScriptStruct FAppendMeshesToCollectionDataflowNode *****************************
struct Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h_258_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FAppendMeshesToCollectionDataflowNode;
// ********** End ScriptStruct FAppendMeshesToCollectionDataflowNode *******************************
// ********** Begin ScriptStruct FBoxToMeshDataflowNode ********************************************
struct Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h_293_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FBoxToMeshDataflowNode;
// ********** End ScriptStruct FBoxToMeshDataflowNode **********************************************
// ********** Begin ScriptStruct FMeshInfoDataflowNode *********************************************
struct Z_Construct_UScriptStruct_FMeshInfoDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h_330_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMeshInfoDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMeshInfoDataflowNode;
// ********** End ScriptStruct FMeshInfoDataflowNode ***********************************************
// ********** Begin ScriptStruct FMeshToCollectionDataflowNode *************************************
struct Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h_362_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMeshToCollectionDataflowNode;
// ********** End ScriptStruct FMeshToCollectionDataflowNode ***************************************
// ********** Begin ScriptStruct FCollectionToMeshDataflowNode *************************************
struct Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h_405_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionToMeshDataflowNode;
// ********** End ScriptStruct FCollectionToMeshDataflowNode ***************************************
// ********** Begin ScriptStruct FStaticMeshToMeshDataflowNode *************************************
struct Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h_456_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FStaticMeshToMeshDataflowNode;
// ********** End ScriptStruct FStaticMeshToMeshDataflowNode ***************************************
// ********** Begin ScriptStruct FGetMeshBoundingBoxDataflowNode ***********************************
struct Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h_499_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FGetMeshBoundingBoxDataflowNode;
// ********** End ScriptStruct FGetMeshBoundingBoxDataflowNode *************************************
// ********** Begin ScriptStruct FMeshAppendDataflowNode *******************************************
struct Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h_535_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMeshAppendDataflowNode;
// ********** End ScriptStruct FMeshAppendDataflowNode *********************************************
// ********** Begin ScriptStruct FDataflowMeshAppendDataflowNode ***********************************
struct Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h_571_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FDataflowMeshAppendDataflowNode;
// ********** End ScriptStruct FDataflowMeshAppendDataflowNode *************************************
// ********** Begin ScriptStruct FMakeDataflowMeshDataflowNode *************************************
struct Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h_601_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakeDataflowMeshDataflowNode;
// ********** End ScriptStruct FMakeDataflowMeshDataflowNode ***************************************
// ********** Begin ScriptStruct FDuplicateMeshUVChannelNode ***************************************
struct Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h_633_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FDuplicateMeshUVChannelNode;
// ********** End ScriptStruct FDuplicateMeshUVChannelNode *****************************************
// ********** Begin ScriptStruct FSplitMeshIslandsDataflowNode *************************************
struct Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h_676_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FSplitMeshIslandsDataflowNode;
// ********** End ScriptStruct FSplitMeshIslandsDataflowNode ***************************************
// ********** Begin ScriptStruct FSplitDataflowMeshDataflowNode ************************************
struct Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h_712_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FSplitDataflowMeshDataflowNode;
// ********** End ScriptStruct FSplitDataflowMeshDataflowNode **************************************
// ********** Begin ScriptStruct FMeshCopyToPointsDataflowNode *************************************
struct Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h_748_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMeshCopyToPointsDataflowNode;
// ********** End ScriptStruct FMeshCopyToPointsDataflowNode ***************************************
// ********** Begin ScriptStruct FGetMeshDataDataflowNode ******************************************
struct Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h_794_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FGetMeshDataDataflowNode;
// ********** End ScriptStruct FGetMeshDataDataflowNode ********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h
// ********** Begin Enum EDataflowMeshSplitIslandsMethod *******************************************
#define FOREACH_ENUM_EDATAFLOWMESHSPLITISLANDSMETHOD(op) \
op(EDataflowMeshSplitIslandsMethod::NoSplit) \
op(EDataflowMeshSplitIslandsMethod::ByMeshTopology) \
op(EDataflowMeshSplitIslandsMethod::ByVertexOverlap)
enum class EDataflowMeshSplitIslandsMethod : uint8;
template<> struct TIsUEnumClass<EDataflowMeshSplitIslandsMethod> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EDataflowMeshSplitIslandsMethod>();
// ********** End Enum EDataflowMeshSplitIslandsMethod *********************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,679 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Dataflow/GeometryCollectionNodes.h"
#ifdef GEOMETRYCOLLECTIONNODES_GeometryCollectionNodes_generated_h
#error "GeometryCollectionNodes.generated.h already included, missing '#pragma once' in GeometryCollectionNodes.h"
#endif
#define GEOMETRYCOLLECTIONNODES_GeometryCollectionNodes_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FGetCollectionFromAssetDataflowNode *******************************
struct Z_Construct_UScriptStruct_FGetCollectionFromAssetDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_39_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGetCollectionFromAssetDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FGetCollectionFromAssetDataflowNode;
// ********** End ScriptStruct FGetCollectionFromAssetDataflowNode *********************************
// ********** Begin ScriptStruct FAppendCollectionAssetsDataflowNode *******************************
struct Z_Construct_UScriptStruct_FAppendCollectionAssetsDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_69_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAppendCollectionAssetsDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FAppendCollectionAssetsDataflowNode;
// ********** End ScriptStruct FAppendCollectionAssetsDataflowNode *********************************
// ********** Begin ScriptStruct FPrintStringDataflowNode ******************************************
struct Z_Construct_UScriptStruct_FPrintStringDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_110_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPrintStringDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FPrintStringDataflowNode;
// ********** End ScriptStruct FPrintStringDataflowNode ********************************************
// ********** Begin ScriptStruct FLogStringDataflowNode ********************************************
struct Z_Construct_UScriptStruct_FLogStringDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_148_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FLogStringDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FLogStringDataflowNode;
// ********** End ScriptStruct FLogStringDataflowNode **********************************************
// ********** Begin ScriptStruct FBoundingBoxDataflowNode ******************************************
struct Z_Construct_UScriptStruct_FBoundingBoxDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_174_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FBoundingBoxDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FBoundingBoxDataflowNode;
// ********** End ScriptStruct FBoundingBoxDataflowNode ********************************************
// ********** Begin ScriptStruct FBoundingSphereDataflowNode ***************************************
struct Z_Construct_UScriptStruct_FBoundingSphereDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_208_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FBoundingSphereDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FBoundingSphereDataflowNode;
// ********** End ScriptStruct FBoundingSphereDataflowNode *****************************************
// ********** Begin ScriptStruct FGetBoxLengthsDataflowNode ****************************************
struct Z_Construct_UScriptStruct_FGetBoxLengthsDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_249_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGetBoxLengthsDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FGetBoxLengthsDataflowNode;
// ********** End ScriptStruct FGetBoxLengthsDataflowNode ******************************************
// ********** Begin ScriptStruct FExpandBoundingBoxDataflowNode ************************************
struct Z_Construct_UScriptStruct_FExpandBoundingBoxDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_306_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FExpandBoundingBoxDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FExpandBoundingBoxDataflowNode;
// ********** End ScriptStruct FExpandBoundingBoxDataflowNode **************************************
// ********** Begin ScriptStruct FExpandBoundingSphereDataflowNode *********************************
struct Z_Construct_UScriptStruct_FExpandBoundingSphereDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_351_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FExpandBoundingSphereDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FExpandBoundingSphereDataflowNode;
// ********** End ScriptStruct FExpandBoundingSphereDataflowNode ***********************************
// ********** Begin ScriptStruct FExpandVectorDataflowNode *****************************************
struct Z_Construct_UScriptStruct_FExpandVectorDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_389_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FExpandVectorDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FExpandVectorDataflowNode;
// ********** End ScriptStruct FExpandVectorDataflowNode *******************************************
// ********** Begin ScriptStruct FStringAppendDataflowNode *****************************************
struct Z_Construct_UScriptStruct_FStringAppendDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_428_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FStringAppendDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FStringAppendDataflowNode;
// ********** End ScriptStruct FStringAppendDataflowNode *******************************************
// ********** Begin ScriptStruct FStringAppendDataflowNode_v2 **************************************
struct Z_Construct_UScriptStruct_FStringAppendDataflowNode_v2_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_461_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FStringAppendDataflowNode_v2_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FStringAppendDataflowNode_v2;
// ********** End ScriptStruct FStringAppendDataflowNode_v2 ****************************************
// ********** Begin ScriptStruct FHashStringDataflowNode *******************************************
struct Z_Construct_UScriptStruct_FHashStringDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_498_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FHashStringDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FHashStringDataflowNode;
// ********** End ScriptStruct FHashStringDataflowNode *********************************************
// ********** Begin ScriptStruct FHashVectorDataflowNode *******************************************
struct Z_Construct_UScriptStruct_FHashVectorDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_530_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FHashVectorDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FHashVectorDataflowNode;
// ********** End ScriptStruct FHashVectorDataflowNode *********************************************
// ********** Begin ScriptStruct FGetBoundingBoxesFromCollectionDataflowNode ***********************
struct Z_Construct_UScriptStruct_FGetBoundingBoxesFromCollectionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_562_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGetBoundingBoxesFromCollectionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FGetBoundingBoxesFromCollectionDataflowNode;
// ********** End ScriptStruct FGetBoundingBoxesFromCollectionDataflowNode *************************
// ********** Begin ScriptStruct FGetRootIndexFromCollectionDataflowNode ***************************
struct Z_Construct_UScriptStruct_FGetRootIndexFromCollectionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_599_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGetRootIndexFromCollectionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FGetRootIndexFromCollectionDataflowNode;
// ********** End ScriptStruct FGetRootIndexFromCollectionDataflowNode *****************************
// ********** Begin ScriptStruct FGetCentroidsFromCollectionDataflowNode ***************************
struct Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_630_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FGetCentroidsFromCollectionDataflowNode;
// ********** End ScriptStruct FGetCentroidsFromCollectionDataflowNode *****************************
// ********** Begin ScriptStruct FTransformCollectionDataflowNode **********************************
struct Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_704_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FTransformCollectionDataflowNode;
// ********** End ScriptStruct FTransformCollectionDataflowNode ************************************
// ********** Begin ScriptStruct FBakeTransformsInCollectionDataflowNode ***************************
struct Z_Construct_UScriptStruct_FBakeTransformsInCollectionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_763_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FBakeTransformsInCollectionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FBakeTransformsInCollectionDataflowNode;
// ********** End ScriptStruct FBakeTransformsInCollectionDataflowNode *****************************
// ********** Begin ScriptStruct FTransformMeshDataflowNode ****************************************
struct Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_791_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FTransformMeshDataflowNode;
// ********** End ScriptStruct FTransformMeshDataflowNode ******************************************
// ********** Begin ScriptStruct FCompareIntDataflowNode *******************************************
struct Z_Construct_UScriptStruct_FCompareIntDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_876_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCompareIntDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCompareIntDataflowNode;
// ********** End ScriptStruct FCompareIntDataflowNode *********************************************
// ********** Begin ScriptStruct FCompareFloatDataflowNode *****************************************
struct Z_Construct_UScriptStruct_FCompareFloatDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_917_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCompareFloatDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCompareFloatDataflowNode;
// ********** End ScriptStruct FCompareFloatDataflowNode *******************************************
// ********** Begin ScriptStruct FBooleanOperationDataflowNode *************************************
struct Z_Construct_UScriptStruct_FBooleanOperationDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_969_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FBooleanOperationDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FBooleanOperationDataflowNode;
// ********** End ScriptStruct FBooleanOperationDataflowNode ***************************************
// ********** Begin ScriptStruct FBranchMeshDataflowNode *******************************************
struct Z_Construct_UScriptStruct_FBranchMeshDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_1009_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FBranchMeshDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FBranchMeshDataflowNode;
// ********** End ScriptStruct FBranchMeshDataflowNode *********************************************
// ********** Begin ScriptStruct FBranchCollectionDataflowNode *************************************
struct Z_Construct_UScriptStruct_FBranchCollectionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_1051_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FBranchCollectionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FBranchCollectionDataflowNode;
// ********** End ScriptStruct FBranchCollectionDataflowNode ***************************************
// ********** Begin ScriptStruct FGetSchemaDataflowNode ********************************************
struct Z_Construct_UScriptStruct_FGetSchemaDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_1095_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGetSchemaDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FGetSchemaDataflowNode;
// ********** End ScriptStruct FGetSchemaDataflowNode **********************************************
// ********** Begin ScriptStruct FRemoveOnBreakDataflowNode ****************************************
struct Z_Construct_UScriptStruct_FRemoveOnBreakDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_1122_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRemoveOnBreakDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FRemoveOnBreakDataflowNode;
// ********** End ScriptStruct FRemoveOnBreakDataflowNode ******************************************
// ********** Begin ScriptStruct FSetAnchorStateDataflowNode ***************************************
struct Z_Construct_UScriptStruct_FSetAnchorStateDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_1185_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSetAnchorStateDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FSetAnchorStateDataflowNode;
// ********** End ScriptStruct FSetAnchorStateDataflowNode *****************************************
// ********** Begin ScriptStruct FSetDynamicStateDataflowNode **************************************
struct Z_Construct_UScriptStruct_FSetDynamicStateDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_1233_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSetDynamicStateDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FSetDynamicStateDataflowNode;
// ********** End ScriptStruct FSetDynamicStateDataflowNode ****************************************
// ********** Begin ScriptStruct FProximityDataflowNode ********************************************
struct Z_Construct_UScriptStruct_FProximityDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_1304_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FProximityDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FProximityDataflowNode;
// ********** End ScriptStruct FProximityDataflowNode **********************************************
// ********** Begin ScriptStruct FCollectionSetPivotDataflowNode ***********************************
struct Z_Construct_UScriptStruct_FCollectionSetPivotDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_1391_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionSetPivotDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionSetPivotDataflowNode;
// ********** End ScriptStruct FCollectionSetPivotDataflowNode *************************************
// ********** Begin ScriptStruct FAddCustomCollectionAttributeDataflowNode *************************
struct Z_Construct_UScriptStruct_FAddCustomCollectionAttributeDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_1472_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAddCustomCollectionAttributeDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FAddCustomCollectionAttributeDataflowNode;
// ********** End ScriptStruct FAddCustomCollectionAttributeDataflowNode ***************************
// ********** Begin ScriptStruct FGetNumElementsInCollectionGroupDataflowNode **********************
struct Z_Construct_UScriptStruct_FGetNumElementsInCollectionGroupDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_1521_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGetNumElementsInCollectionGroupDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FGetNumElementsInCollectionGroupDataflowNode;
// ********** End ScriptStruct FGetNumElementsInCollectionGroupDataflowNode ************************
// ********** Begin ScriptStruct FGetCollectionAttributeDataTypedDataflowNode **********************
struct Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_1560_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FGetCollectionAttributeDataTypedDataflowNode;
// ********** End ScriptStruct FGetCollectionAttributeDataTypedDataflowNode ************************
// ********** Begin ScriptStruct FGetCollectionAttributeDataTypedDataflowNode_v2 *******************
struct Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_1643_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FGetCollectionAttributeDataTypedDataflowNode_v2;
// ********** End ScriptStruct FGetCollectionAttributeDataTypedDataflowNode_v2 *********************
// ********** Begin ScriptStruct FSetCollectionAttributeDataTypedDataflowNode **********************
struct Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_1707_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FSetCollectionAttributeDataTypedDataflowNode;
// ********** End ScriptStruct FSetCollectionAttributeDataTypedDataflowNode ************************
// ********** Begin ScriptStruct FSelectionToVertexListDataflowNode ********************************
struct Z_Construct_UScriptStruct_FSelectionToVertexListDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_1791_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSelectionToVertexListDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FSelectionToVertexListDataflowNode;
// ********** End ScriptStruct FSelectionToVertexListDataflowNode **********************************
// ********** Begin ScriptStruct FMultiplyTransformDataflowNode ************************************
struct Z_Construct_UScriptStruct_FMultiplyTransformDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_1824_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMultiplyTransformDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMultiplyTransformDataflowNode;
// ********** End ScriptStruct FMultiplyTransformDataflowNode **************************************
// ********** Begin ScriptStruct FInvertTransformDataflowNode **************************************
struct Z_Construct_UScriptStruct_FInvertTransformDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_1857_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FInvertTransformDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FInvertTransformDataflowNode;
// ********** End ScriptStruct FInvertTransformDataflowNode ****************************************
// ********** Begin ScriptStruct FBranchFloatDataflowNode ******************************************
struct Z_Construct_UScriptStruct_FBranchFloatDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_1885_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FBranchFloatDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FBranchFloatDataflowNode;
// ********** End ScriptStruct FBranchFloatDataflowNode ********************************************
// ********** Begin ScriptStruct FBranchIntDataflowNode ********************************************
struct Z_Construct_UScriptStruct_FBranchIntDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_1926_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FBranchIntDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FBranchIntDataflowNode;
// ********** End ScriptStruct FBranchIntDataflowNode **********************************************
// ********** Begin ScriptStruct FVisualizeTetrahedronsDataflowNode ********************************
struct Z_Construct_UScriptStruct_FVisualizeTetrahedronsDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_1980_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FVisualizeTetrahedronsDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FVisualizeTetrahedronsDataflowNode;
// ********** End ScriptStruct FVisualizeTetrahedronsDataflowNode **********************************
// ********** Begin ScriptStruct FPointsToCollectionDataflowNode ***********************************
struct Z_Construct_UScriptStruct_FPointsToCollectionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_2016_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPointsToCollectionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FPointsToCollectionDataflowNode;
// ********** End ScriptStruct FPointsToCollectionDataflowNode *************************************
// ********** Begin ScriptStruct FCollectionToPointsDataflowNode ***********************************
struct Z_Construct_UScriptStruct_FCollectionToPointsDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_2048_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionToPointsDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionToPointsDataflowNode;
// ********** End ScriptStruct FCollectionToPointsDataflowNode *************************************
// ********** Begin ScriptStruct FSpheresToPointsDataflowNode **************************************
struct Z_Construct_UScriptStruct_FSpheresToPointsDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h_2083_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSpheresToPointsDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FSpheresToPointsDataflowNode;
// ********** End ScriptStruct FSpheresToPointsDataflowNode ****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h
// ********** Begin Enum EBoxLengthMeasurementMethod ***********************************************
#define FOREACH_ENUM_EBOXLENGTHMEASUREMENTMETHOD(op) \
op(EBoxLengthMeasurementMethod::XAxis) \
op(EBoxLengthMeasurementMethod::YAxis) \
op(EBoxLengthMeasurementMethod::ZAxis) \
op(EBoxLengthMeasurementMethod::ShortestAxis) \
op(EBoxLengthMeasurementMethod::LongestAxis) \
op(EBoxLengthMeasurementMethod::Diagonal)
enum class EBoxLengthMeasurementMethod : uint8;
template<> struct TIsUEnumClass<EBoxLengthMeasurementMethod> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EBoxLengthMeasurementMethod>();
// ********** End Enum EBoxLengthMeasurementMethod *************************************************
// ********** Begin Enum ERotationOrderEnum ********************************************************
#define FOREACH_ENUM_EROTATIONORDERENUM(op) \
op(ERotationOrderEnum::Dataflow_RotationOrder_XYZ) \
op(ERotationOrderEnum::Dataflow_RotationOrder_YZX) \
op(ERotationOrderEnum::Dataflow_RotationOrder_ZXY) \
op(ERotationOrderEnum::Dataflow_RotationOrder_XZY) \
op(ERotationOrderEnum::Dataflow_RotationOrder_YXZ) \
op(ERotationOrderEnum::Dataflow_RotationOrder_ZYX) \
op(ERotationOrderEnum::Dataflow_Max)
enum class ERotationOrderEnum : uint8;
template<> struct TIsUEnumClass<ERotationOrderEnum> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<ERotationOrderEnum>();
// ********** End Enum ERotationOrderEnum **********************************************************
// ********** Begin Enum ECompareOperationEnum *****************************************************
#define FOREACH_ENUM_ECOMPAREOPERATIONENUM(op) \
op(ECompareOperationEnum::Dataflow_Compare_Equal) \
op(ECompareOperationEnum::Dataflow_Compare_Smaller) \
op(ECompareOperationEnum::Dataflow_Compare_SmallerOrEqual) \
op(ECompareOperationEnum::Dataflow_Compare_Greater) \
op(ECompareOperationEnum::Dataflow_Compare_GreaterOrEqual) \
op(ECompareOperationEnum::Dataflow_Compare_NotEqual) \
op(ECompareOperationEnum::Dataflow_Max)
enum class ECompareOperationEnum : uint8;
template<> struct TIsUEnumClass<ECompareOperationEnum> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<ECompareOperationEnum>();
// ********** End Enum ECompareOperationEnum *******************************************************
// ********** Begin Enum EBooleanOperationEnum *****************************************************
#define FOREACH_ENUM_EBOOLEANOPERATIONENUM(op) \
op(EBooleanOperationEnum::Dataflow_And) \
op(EBooleanOperationEnum::Dataflow_Or) \
op(EBooleanOperationEnum::Dataflow_Not) \
op(EBooleanOperationEnum::Dataflow_Max)
enum class EBooleanOperationEnum : uint8;
template<> struct TIsUEnumClass<EBooleanOperationEnum> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EBooleanOperationEnum>();
// ********** End Enum EBooleanOperationEnum *******************************************************
// ********** Begin Enum EAnchorStateEnum **********************************************************
#define FOREACH_ENUM_EANCHORSTATEENUM(op) \
op(EAnchorStateEnum::Dataflow_AnchorState_Anchored) \
op(EAnchorStateEnum::Dataflow_AnchorState_NotAnchored) \
op(EAnchorStateEnum::Dataflow_Max)
enum class EAnchorStateEnum : uint8;
template<> struct TIsUEnumClass<EAnchorStateEnum> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EAnchorStateEnum>();
// ********** End Enum EAnchorStateEnum ************************************************************
// ********** Begin Enum EDataflowGeometryCollectionDynamicState ***********************************
#define FOREACH_ENUM_EDATAFLOWGEOMETRYCOLLECTIONDYNAMICSTATE(op) \
op(EDataflowGeometryCollectionDynamicState::None) \
op(EDataflowGeometryCollectionDynamicState::Dynamic) \
op(EDataflowGeometryCollectionDynamicState::Kinematic) \
op(EDataflowGeometryCollectionDynamicState::Static)
enum class EDataflowGeometryCollectionDynamicState : uint8;
template<> struct TIsUEnumClass<EDataflowGeometryCollectionDynamicState> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EDataflowGeometryCollectionDynamicState>();
// ********** End Enum EDataflowGeometryCollectionDynamicState *************************************
// ********** Begin Enum EProximityMethodEnum ******************************************************
#define FOREACH_ENUM_EPROXIMITYMETHODENUM(op) \
op(EProximityMethodEnum::Dataflow_ProximityMethod_Precise) \
op(EProximityMethodEnum::Dataflow_ProximityMethod_ConvexHull) \
op(EProximityMethodEnum::Dataflow_Max)
enum class EProximityMethodEnum : uint8;
template<> struct TIsUEnumClass<EProximityMethodEnum> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EProximityMethodEnum>();
// ********** End Enum EProximityMethodEnum ********************************************************
// ********** Begin Enum EProximityContactFilteringMethodEnum **************************************
#define FOREACH_ENUM_EPROXIMITYCONTACTFILTERINGMETHODENUM(op) \
op(EProximityContactFilteringMethodEnum::Dataflow_ProximityContactFilteringMethod_ProjectedBoundsOverlap) \
op(EProximityContactFilteringMethodEnum::Dataflow_ProximityContactFilteringMethod_ConvexHullSharp) \
op(EProximityContactFilteringMethodEnum::Dataflow_ProximityContactFilteringMethod_ConvexHullArea) \
op(EProximityContactFilteringMethodEnum::Dataflow_Max)
enum class EProximityContactFilteringMethodEnum : uint8;
template<> struct TIsUEnumClass<EProximityContactFilteringMethodEnum> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EProximityContactFilteringMethodEnum>();
// ********** End Enum EProximityContactFilteringMethodEnum ****************************************
// ********** Begin Enum EConnectionContactAreaMethodEnum ******************************************
#define FOREACH_ENUM_ECONNECTIONCONTACTAREAMETHODENUM(op) \
op(EConnectionContactAreaMethodEnum::Dataflow_ConnectionContactAreaMethod_None) \
op(EConnectionContactAreaMethodEnum::Dataflow_ProximityContactFilteringMethod_ConvexHullArea) \
op(EConnectionContactAreaMethodEnum::Dataflow_Max)
enum class EConnectionContactAreaMethodEnum : uint8;
template<> struct TIsUEnumClass<EConnectionContactAreaMethodEnum> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EConnectionContactAreaMethodEnum>();
// ********** End Enum EConnectionContactAreaMethodEnum ********************************************
// ********** Begin Enum EStandardGroupNameEnum ****************************************************
#define FOREACH_ENUM_ESTANDARDGROUPNAMEENUM(op) \
op(EStandardGroupNameEnum::Dataflow_EStandardGroupNameEnum_Transform) \
op(EStandardGroupNameEnum::Dataflow_EStandardGroupNameEnum_Geometry) \
op(EStandardGroupNameEnum::Dataflow_EStandardGroupNameEnum_Faces) \
op(EStandardGroupNameEnum::Dataflow_EStandardGroupNameEnum_Vertices) \
op(EStandardGroupNameEnum::Dataflow_EStandardGroupNameEnum_Material) \
op(EStandardGroupNameEnum::Dataflow_EStandardGroupNameEnum_Breaking) \
op(EStandardGroupNameEnum::Dataflow_EStandardGroupNameEnum_Custom) \
op(EStandardGroupNameEnum::Dataflow_Max)
enum class EStandardGroupNameEnum : uint8;
template<> struct TIsUEnumClass<EStandardGroupNameEnum> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EStandardGroupNameEnum>();
// ********** End Enum EStandardGroupNameEnum ******************************************************
// ********** Begin Enum ECustomAttributeTypeEnum **************************************************
#define FOREACH_ENUM_ECUSTOMATTRIBUTETYPEENUM(op) \
op(ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_UInt8) \
op(ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Int32) \
op(ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Float) \
op(ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Double) \
op(ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Bool) \
op(ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_String) \
op(ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Vector2f) \
op(ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Vector3f) \
op(ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Vector3d) \
op(ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Vector4f) \
op(ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_LinearColor) \
op(ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Transform) \
op(ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Quat4f) \
op(ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Box) \
op(ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Guid) \
op(ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Int32Set) \
op(ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Int32Array) \
op(ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_IntVector) \
op(ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_IntVector2) \
op(ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_IntVector4) \
op(ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_IntVector2Array) \
op(ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_FloatArray) \
op(ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Vector2fArray) \
op(ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_FVector3fArray) \
op(ECustomAttributeTypeEnum::Dataflow_Max)
enum class ECustomAttributeTypeEnum : uint8;
template<> struct TIsUEnumClass<ECustomAttributeTypeEnum> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<ECustomAttributeTypeEnum>();
// ********** End Enum ECustomAttributeTypeEnum ****************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,29 @@
// 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"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionNodes_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_GeometryCollectionNodes;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_GeometryCollectionNodes()
{
if (!Z_Registration_Info_UPackage__Script_GeometryCollectionNodes.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/GeometryCollectionNodes",
nullptr,
0,
PKG_CompiledIn | 0x00000000,
0x8CCE9BCB,
0xCCC0DEBF,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_GeometryCollectionNodes.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_GeometryCollectionNodes.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_GeometryCollectionNodes(Z_Construct_UPackage__Script_GeometryCollectionNodes, TEXT("/Script/GeometryCollectionNodes"), Z_Registration_Info_UPackage__Script_GeometryCollectionNodes, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x8CCE9BCB, 0xCCC0DEBF));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,355 @@
// 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/GeometryCollectionOverrideNodes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionOverrideNodes() {}
// ********** Begin Cross Module References ********************************************************
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowOverrideNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGetBoolOverrideFromAssetDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGetFloatOverrideFromAssetDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGetIntOverrideFromAssetDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGetStringOverrideFromAssetDataflowNode();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionNodes();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FGetFloatOverrideFromAssetDataflowNode ****************************
struct Z_Construct_UScriptStruct_FGetFloatOverrideFromAssetDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGetFloatOverrideFromAssetDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FGetFloatOverrideFromAssetDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * \n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "DataflowOverride", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionOverrideNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Float_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionOverrideNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FloatDefault_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionOverrideNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGetFloatOverrideFromAssetDataflowNode constinit property declarations
static const UECodeGen_Private::FFloatPropertyParams NewProp_Float;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FloatDefault;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGetFloatOverrideFromAssetDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGetFloatOverrideFromAssetDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGetFloatOverrideFromAssetDataflowNode_Statics
static_assert(std::is_polymorphic<FGetFloatOverrideFromAssetDataflowNode>() == std::is_polymorphic<FDataflowOverrideNode>(), "USTRUCT FGetFloatOverrideFromAssetDataflowNode cannot be polymorphic unless super FDataflowOverrideNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGetFloatOverrideFromAssetDataflowNode;
class UScriptStruct* FGetFloatOverrideFromAssetDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGetFloatOverrideFromAssetDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGetFloatOverrideFromAssetDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGetFloatOverrideFromAssetDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GetFloatOverrideFromAssetDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FGetFloatOverrideFromAssetDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FGetFloatOverrideFromAssetDataflowNode Property Definitions *******
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGetFloatOverrideFromAssetDataflowNode_Statics::NewProp_Float = { "Float", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetFloatOverrideFromAssetDataflowNode, Float), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Float_MetaData), NewProp_Float_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGetFloatOverrideFromAssetDataflowNode_Statics::NewProp_FloatDefault = { "FloatDefault", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetFloatOverrideFromAssetDataflowNode, FloatDefault), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FloatDefault_MetaData), NewProp_FloatDefault_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGetFloatOverrideFromAssetDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetFloatOverrideFromAssetDataflowNode_Statics::NewProp_Float,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetFloatOverrideFromAssetDataflowNode_Statics::NewProp_FloatDefault,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetFloatOverrideFromAssetDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGetFloatOverrideFromAssetDataflowNode Property Definitions *********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGetFloatOverrideFromAssetDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowOverrideNode,
&NewStructOps,
"GetFloatOverrideFromAssetDataflowNode",
Z_Construct_UScriptStruct_FGetFloatOverrideFromAssetDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetFloatOverrideFromAssetDataflowNode_Statics::PropPointers),
sizeof(FGetFloatOverrideFromAssetDataflowNode),
alignof(FGetFloatOverrideFromAssetDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetFloatOverrideFromAssetDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGetFloatOverrideFromAssetDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGetFloatOverrideFromAssetDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FGetFloatOverrideFromAssetDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGetFloatOverrideFromAssetDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FGetFloatOverrideFromAssetDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGetFloatOverrideFromAssetDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FGetFloatOverrideFromAssetDataflowNode ******************************
// ********** Begin ScriptStruct FGetIntOverrideFromAssetDataflowNode ******************************
struct Z_Construct_UScriptStruct_FGetIntOverrideFromAssetDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGetIntOverrideFromAssetDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FGetIntOverrideFromAssetDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n *\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "DataflowOverride", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionOverrideNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Int_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionOverrideNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IntDefault_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionOverrideNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGetIntOverrideFromAssetDataflowNode constinit property declarations
static const UECodeGen_Private::FIntPropertyParams NewProp_Int;
static const UECodeGen_Private::FIntPropertyParams NewProp_IntDefault;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGetIntOverrideFromAssetDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGetIntOverrideFromAssetDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGetIntOverrideFromAssetDataflowNode_Statics
static_assert(std::is_polymorphic<FGetIntOverrideFromAssetDataflowNode>() == std::is_polymorphic<FDataflowOverrideNode>(), "USTRUCT FGetIntOverrideFromAssetDataflowNode cannot be polymorphic unless super FDataflowOverrideNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGetIntOverrideFromAssetDataflowNode;
class UScriptStruct* FGetIntOverrideFromAssetDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGetIntOverrideFromAssetDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGetIntOverrideFromAssetDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGetIntOverrideFromAssetDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GetIntOverrideFromAssetDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FGetIntOverrideFromAssetDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FGetIntOverrideFromAssetDataflowNode Property Definitions *********
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGetIntOverrideFromAssetDataflowNode_Statics::NewProp_Int = { "Int", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetIntOverrideFromAssetDataflowNode, Int), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Int_MetaData), NewProp_Int_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGetIntOverrideFromAssetDataflowNode_Statics::NewProp_IntDefault = { "IntDefault", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetIntOverrideFromAssetDataflowNode, IntDefault), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IntDefault_MetaData), NewProp_IntDefault_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGetIntOverrideFromAssetDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetIntOverrideFromAssetDataflowNode_Statics::NewProp_Int,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetIntOverrideFromAssetDataflowNode_Statics::NewProp_IntDefault,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetIntOverrideFromAssetDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGetIntOverrideFromAssetDataflowNode Property Definitions ***********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGetIntOverrideFromAssetDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowOverrideNode,
&NewStructOps,
"GetIntOverrideFromAssetDataflowNode",
Z_Construct_UScriptStruct_FGetIntOverrideFromAssetDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetIntOverrideFromAssetDataflowNode_Statics::PropPointers),
sizeof(FGetIntOverrideFromAssetDataflowNode),
alignof(FGetIntOverrideFromAssetDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetIntOverrideFromAssetDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGetIntOverrideFromAssetDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGetIntOverrideFromAssetDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FGetIntOverrideFromAssetDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGetIntOverrideFromAssetDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FGetIntOverrideFromAssetDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGetIntOverrideFromAssetDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FGetIntOverrideFromAssetDataflowNode ********************************
// ********** Begin ScriptStruct FGetBoolOverrideFromAssetDataflowNode *****************************
struct Z_Construct_UScriptStruct_FGetBoolOverrideFromAssetDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGetBoolOverrideFromAssetDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FGetBoolOverrideFromAssetDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n *\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "DataflowOverride", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionOverrideNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Bool_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionOverrideNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoolDefault_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionOverrideNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGetBoolOverrideFromAssetDataflowNode constinit property declarations
static void NewProp_Bool_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_Bool;
static void NewProp_BoolDefault_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_BoolDefault;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGetBoolOverrideFromAssetDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGetBoolOverrideFromAssetDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGetBoolOverrideFromAssetDataflowNode_Statics
static_assert(std::is_polymorphic<FGetBoolOverrideFromAssetDataflowNode>() == std::is_polymorphic<FDataflowOverrideNode>(), "USTRUCT FGetBoolOverrideFromAssetDataflowNode cannot be polymorphic unless super FDataflowOverrideNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGetBoolOverrideFromAssetDataflowNode;
class UScriptStruct* FGetBoolOverrideFromAssetDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGetBoolOverrideFromAssetDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGetBoolOverrideFromAssetDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGetBoolOverrideFromAssetDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GetBoolOverrideFromAssetDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FGetBoolOverrideFromAssetDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FGetBoolOverrideFromAssetDataflowNode Property Definitions ********
void Z_Construct_UScriptStruct_FGetBoolOverrideFromAssetDataflowNode_Statics::NewProp_Bool_SetBit(void* Obj)
{
((FGetBoolOverrideFromAssetDataflowNode*)Obj)->Bool = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FGetBoolOverrideFromAssetDataflowNode_Statics::NewProp_Bool = { "Bool", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FGetBoolOverrideFromAssetDataflowNode), &Z_Construct_UScriptStruct_FGetBoolOverrideFromAssetDataflowNode_Statics::NewProp_Bool_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Bool_MetaData), NewProp_Bool_MetaData) };
void Z_Construct_UScriptStruct_FGetBoolOverrideFromAssetDataflowNode_Statics::NewProp_BoolDefault_SetBit(void* Obj)
{
((FGetBoolOverrideFromAssetDataflowNode*)Obj)->BoolDefault = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FGetBoolOverrideFromAssetDataflowNode_Statics::NewProp_BoolDefault = { "BoolDefault", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FGetBoolOverrideFromAssetDataflowNode), &Z_Construct_UScriptStruct_FGetBoolOverrideFromAssetDataflowNode_Statics::NewProp_BoolDefault_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoolDefault_MetaData), NewProp_BoolDefault_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGetBoolOverrideFromAssetDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetBoolOverrideFromAssetDataflowNode_Statics::NewProp_Bool,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetBoolOverrideFromAssetDataflowNode_Statics::NewProp_BoolDefault,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetBoolOverrideFromAssetDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGetBoolOverrideFromAssetDataflowNode Property Definitions **********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGetBoolOverrideFromAssetDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowOverrideNode,
&NewStructOps,
"GetBoolOverrideFromAssetDataflowNode",
Z_Construct_UScriptStruct_FGetBoolOverrideFromAssetDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetBoolOverrideFromAssetDataflowNode_Statics::PropPointers),
sizeof(FGetBoolOverrideFromAssetDataflowNode),
alignof(FGetBoolOverrideFromAssetDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetBoolOverrideFromAssetDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGetBoolOverrideFromAssetDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGetBoolOverrideFromAssetDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FGetBoolOverrideFromAssetDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGetBoolOverrideFromAssetDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FGetBoolOverrideFromAssetDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGetBoolOverrideFromAssetDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FGetBoolOverrideFromAssetDataflowNode *******************************
// ********** Begin ScriptStruct FGetStringOverrideFromAssetDataflowNode ***************************
struct Z_Construct_UScriptStruct_FGetStringOverrideFromAssetDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGetStringOverrideFromAssetDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FGetStringOverrideFromAssetDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n *\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "DataflowOverride", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionOverrideNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_String_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionOverrideNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StringDefault_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionOverrideNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGetStringOverrideFromAssetDataflowNode constinit property declarations
static const UECodeGen_Private::FStrPropertyParams NewProp_String;
static const UECodeGen_Private::FStrPropertyParams NewProp_StringDefault;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGetStringOverrideFromAssetDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGetStringOverrideFromAssetDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGetStringOverrideFromAssetDataflowNode_Statics
static_assert(std::is_polymorphic<FGetStringOverrideFromAssetDataflowNode>() == std::is_polymorphic<FDataflowOverrideNode>(), "USTRUCT FGetStringOverrideFromAssetDataflowNode cannot be polymorphic unless super FDataflowOverrideNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGetStringOverrideFromAssetDataflowNode;
class UScriptStruct* FGetStringOverrideFromAssetDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGetStringOverrideFromAssetDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGetStringOverrideFromAssetDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGetStringOverrideFromAssetDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GetStringOverrideFromAssetDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FGetStringOverrideFromAssetDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FGetStringOverrideFromAssetDataflowNode Property Definitions ******
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FGetStringOverrideFromAssetDataflowNode_Statics::NewProp_String = { "String", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetStringOverrideFromAssetDataflowNode, String), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_String_MetaData), NewProp_String_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FGetStringOverrideFromAssetDataflowNode_Statics::NewProp_StringDefault = { "StringDefault", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetStringOverrideFromAssetDataflowNode, StringDefault), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StringDefault_MetaData), NewProp_StringDefault_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGetStringOverrideFromAssetDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetStringOverrideFromAssetDataflowNode_Statics::NewProp_String,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetStringOverrideFromAssetDataflowNode_Statics::NewProp_StringDefault,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetStringOverrideFromAssetDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGetStringOverrideFromAssetDataflowNode Property Definitions ********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGetStringOverrideFromAssetDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowOverrideNode,
&NewStructOps,
"GetStringOverrideFromAssetDataflowNode",
Z_Construct_UScriptStruct_FGetStringOverrideFromAssetDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetStringOverrideFromAssetDataflowNode_Statics::PropPointers),
sizeof(FGetStringOverrideFromAssetDataflowNode),
alignof(FGetStringOverrideFromAssetDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetStringOverrideFromAssetDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGetStringOverrideFromAssetDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGetStringOverrideFromAssetDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FGetStringOverrideFromAssetDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGetStringOverrideFromAssetDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FGetStringOverrideFromAssetDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGetStringOverrideFromAssetDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FGetStringOverrideFromAssetDataflowNode *****************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionOverrideNodes_h__Script_GeometryCollectionNodes_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FGetFloatOverrideFromAssetDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FGetFloatOverrideFromAssetDataflowNode_Statics::NewStructOps, TEXT("GetFloatOverrideFromAssetDataflowNode"),&Z_Registration_Info_UScriptStruct_FGetFloatOverrideFromAssetDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGetFloatOverrideFromAssetDataflowNode), 1888864578U) },
{ FGetIntOverrideFromAssetDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FGetIntOverrideFromAssetDataflowNode_Statics::NewStructOps, TEXT("GetIntOverrideFromAssetDataflowNode"),&Z_Registration_Info_UScriptStruct_FGetIntOverrideFromAssetDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGetIntOverrideFromAssetDataflowNode), 2854742207U) },
{ FGetBoolOverrideFromAssetDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FGetBoolOverrideFromAssetDataflowNode_Statics::NewStructOps, TEXT("GetBoolOverrideFromAssetDataflowNode"),&Z_Registration_Info_UScriptStruct_FGetBoolOverrideFromAssetDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGetBoolOverrideFromAssetDataflowNode), 3343963152U) },
{ FGetStringOverrideFromAssetDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FGetStringOverrideFromAssetDataflowNode_Statics::NewStructOps, TEXT("GetStringOverrideFromAssetDataflowNode"),&Z_Registration_Info_UScriptStruct_FGetStringOverrideFromAssetDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGetStringOverrideFromAssetDataflowNode), 2479083977U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionOverrideNodes_h__Script_GeometryCollectionNodes_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionOverrideNodes_h__Script_GeometryCollectionNodes_4237057791{
TEXT("/Script/GeometryCollectionNodes"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionOverrideNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionOverrideNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,66 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Dataflow/GeometryCollectionOverrideNodes.h"
#ifdef GEOMETRYCOLLECTIONNODES_GeometryCollectionOverrideNodes_generated_h
#error "GeometryCollectionOverrideNodes.generated.h already included, missing '#pragma once' in GeometryCollectionOverrideNodes.h"
#endif
#define GEOMETRYCOLLECTIONNODES_GeometryCollectionOverrideNodes_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FGetFloatOverrideFromAssetDataflowNode ****************************
struct Z_Construct_UScriptStruct_FGetFloatOverrideFromAssetDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionOverrideNodes_h_25_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGetFloatOverrideFromAssetDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowOverrideNode Super;
struct FGetFloatOverrideFromAssetDataflowNode;
// ********** End ScriptStruct FGetFloatOverrideFromAssetDataflowNode ******************************
// ********** Begin ScriptStruct FGetIntOverrideFromAssetDataflowNode ******************************
struct Z_Construct_UScriptStruct_FGetIntOverrideFromAssetDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionOverrideNodes_h_53_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGetIntOverrideFromAssetDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowOverrideNode Super;
struct FGetIntOverrideFromAssetDataflowNode;
// ********** End ScriptStruct FGetIntOverrideFromAssetDataflowNode ********************************
// ********** Begin ScriptStruct FGetBoolOverrideFromAssetDataflowNode *****************************
struct Z_Construct_UScriptStruct_FGetBoolOverrideFromAssetDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionOverrideNodes_h_81_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGetBoolOverrideFromAssetDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowOverrideNode Super;
struct FGetBoolOverrideFromAssetDataflowNode;
// ********** End ScriptStruct FGetBoolOverrideFromAssetDataflowNode *******************************
// ********** Begin ScriptStruct FGetStringOverrideFromAssetDataflowNode ***************************
struct Z_Construct_UScriptStruct_FGetStringOverrideFromAssetDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionOverrideNodes_h_109_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGetStringOverrideFromAssetDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowOverrideNode Super;
struct FGetStringOverrideFromAssetDataflowNode;
// ********** End ScriptStruct FGetStringOverrideFromAssetDataflowNode *****************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionOverrideNodes_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,106 @@
// 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/GeometryCollectionProcessingNodes.h"
#include "GeometryCollection/ManagedArrayCollection.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionProcessingNodes() {}
// ********** Begin Cross Module References ********************************************************
CHAOS_API UScriptStruct* Z_Construct_UScriptStruct_FManagedArrayCollection();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCloseGeometryOnCollectionDataflowNode();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionNodes();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FCloseGeometryOnCollectionDataflowNode ****************************
struct Z_Construct_UScriptStruct_FCloseGeometryOnCollectionDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCloseGeometryOnCollectionDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCloseGeometryOnCollectionDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionProcessingNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "DataflowInput", "" },
{ "DataflowOutput", "" },
{ "DisplayName", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionProcessingNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCloseGeometryOnCollectionDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCloseGeometryOnCollectionDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCloseGeometryOnCollectionDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCloseGeometryOnCollectionDataflowNode_Statics
static_assert(std::is_polymorphic<FCloseGeometryOnCollectionDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCloseGeometryOnCollectionDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCloseGeometryOnCollectionDataflowNode;
class UScriptStruct* FCloseGeometryOnCollectionDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCloseGeometryOnCollectionDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCloseGeometryOnCollectionDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCloseGeometryOnCollectionDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CloseGeometryOnCollectionDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCloseGeometryOnCollectionDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCloseGeometryOnCollectionDataflowNode Property Definitions *******
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCloseGeometryOnCollectionDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCloseGeometryOnCollectionDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCloseGeometryOnCollectionDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCloseGeometryOnCollectionDataflowNode_Statics::NewProp_Collection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCloseGeometryOnCollectionDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCloseGeometryOnCollectionDataflowNode Property Definitions *********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCloseGeometryOnCollectionDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CloseGeometryOnCollectionDataflowNode",
Z_Construct_UScriptStruct_FCloseGeometryOnCollectionDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCloseGeometryOnCollectionDataflowNode_Statics::PropPointers),
sizeof(FCloseGeometryOnCollectionDataflowNode),
alignof(FCloseGeometryOnCollectionDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCloseGeometryOnCollectionDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCloseGeometryOnCollectionDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCloseGeometryOnCollectionDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCloseGeometryOnCollectionDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCloseGeometryOnCollectionDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCloseGeometryOnCollectionDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCloseGeometryOnCollectionDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCloseGeometryOnCollectionDataflowNode ******************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionProcessingNodes_h__Script_GeometryCollectionNodes_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FCloseGeometryOnCollectionDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCloseGeometryOnCollectionDataflowNode_Statics::NewStructOps, TEXT("CloseGeometryOnCollectionDataflowNode"),&Z_Registration_Info_UScriptStruct_FCloseGeometryOnCollectionDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCloseGeometryOnCollectionDataflowNode), 3435338960U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionProcessingNodes_h__Script_GeometryCollectionNodes_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionProcessingNodes_h__Script_GeometryCollectionNodes_1605124568{
TEXT("/Script/GeometryCollectionNodes"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionProcessingNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionProcessingNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Dataflow/GeometryCollectionProcessingNodes.h"
#ifdef GEOMETRYCOLLECTIONNODES_GeometryCollectionProcessingNodes_generated_h
#error "GeometryCollectionProcessingNodes.generated.h already included, missing '#pragma once' in GeometryCollectionProcessingNodes.h"
#endif
#define GEOMETRYCOLLECTIONNODES_GeometryCollectionProcessingNodes_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FCloseGeometryOnCollectionDataflowNode ****************************
struct Z_Construct_UScriptStruct_FCloseGeometryOnCollectionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionProcessingNodes_h_20_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCloseGeometryOnCollectionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCloseGeometryOnCollectionDataflowNode;
// ********** End ScriptStruct FCloseGeometryOnCollectionDataflowNode ******************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionProcessingNodes_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,879 @@
// 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

View File

@@ -0,0 +1,78 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Dataflow/GeometryCollectionSamplingNodes.h"
#ifdef GEOMETRYCOLLECTIONNODES_GeometryCollectionSamplingNodes_generated_h
#error "GeometryCollectionSamplingNodes.generated.h already included, missing '#pragma once' in GeometryCollectionSamplingNodes.h"
#endif
#define GEOMETRYCOLLECTIONNODES_GeometryCollectionSamplingNodes_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FFilterPointSetWithMeshDataflowNode *******************************
struct Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSamplingNodes_h_41_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FFilterPointSetWithMeshDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FFilterPointSetWithMeshDataflowNode;
// ********** End ScriptStruct FFilterPointSetWithMeshDataflowNode *********************************
// ********** Begin ScriptStruct FUniformPointSamplingDataflowNode *********************************
struct Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSamplingNodes_h_95_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FUniformPointSamplingDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FUniformPointSamplingDataflowNode;
// ********** End ScriptStruct FUniformPointSamplingDataflowNode ***********************************
// ********** Begin ScriptStruct FNonUniformPointSamplingDataflowNode ******************************
struct Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSamplingNodes_h_161_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FNonUniformPointSamplingDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FNonUniformPointSamplingDataflowNode;
// ********** End ScriptStruct FNonUniformPointSamplingDataflowNode ********************************
// ********** Begin ScriptStruct FVertexWeightedPointSamplingDataflowNode **************************
struct Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSamplingNodes_h_246_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FVertexWeightedPointSamplingDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FVertexWeightedPointSamplingDataflowNode;
// ********** End ScriptStruct FVertexWeightedPointSamplingDataflowNode ****************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSamplingNodes_h
// ********** Begin Enum EFilterPointSetWithMeshDataflowMethodFlags ********************************
#define FOREACH_ENUM_EFILTERPOINTSETWITHMESHDATAFLOWMETHODFLAGS(op) \
op(EFilterPointSetWithMeshDataflowMethodFlags::None) \
op(EFilterPointSetWithMeshDataflowMethodFlags::Winding) \
op(EFilterPointSetWithMeshDataflowMethodFlags::MinDistance) \
op(EFilterPointSetWithMeshDataflowMethodFlags::MaxDistance)
enum class EFilterPointSetWithMeshDataflowMethodFlags : uint8;
template<> struct TIsUEnumClass<EFilterPointSetWithMeshDataflowMethodFlags> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EFilterPointSetWithMeshDataflowMethodFlags>();
// ********** End Enum EFilterPointSetWithMeshDataflowMethodFlags **********************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,540 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Dataflow/GeometryCollectionSelectionNodes.h"
#ifdef GEOMETRYCOLLECTIONNODES_GeometryCollectionSelectionNodes_generated_h
#error "GeometryCollectionSelectionNodes.generated.h already included, missing '#pragma once' in GeometryCollectionSelectionNodes.h"
#endif
#define GEOMETRYCOLLECTIONNODES_GeometryCollectionSelectionNodes_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FCollectionTransformSelectionAllDataflowNode **********************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionAllDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_33_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionTransformSelectionAllDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionTransformSelectionAllDataflowNode;
// ********** End ScriptStruct FCollectionTransformSelectionAllDataflowNode ************************
// ********** Begin ScriptStruct FCollectionTransformSelectionSetOperationDataflowNode *************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionSetOperationDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_83_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionTransformSelectionSetOperationDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionTransformSelectionSetOperationDataflowNode;
// ********** End ScriptStruct FCollectionTransformSelectionSetOperationDataflowNode ***************
// ********** Begin ScriptStruct FCollectionTransformSelectionInfoDataflowNode *********************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionInfoDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_123_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionTransformSelectionInfoDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionTransformSelectionInfoDataflowNode;
// ********** End ScriptStruct FCollectionTransformSelectionInfoDataflowNode ***********************
// ********** Begin ScriptStruct FCollectionTransformSelectionNoneDataflowNode *********************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionNoneDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_160_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionTransformSelectionNoneDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionTransformSelectionNoneDataflowNode;
// ********** End ScriptStruct FCollectionTransformSelectionNoneDataflowNode ***********************
// ********** Begin ScriptStruct FCollectionTransformSelectionInvertDataflowNode *******************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionInvertDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_193_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionTransformSelectionInvertDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionTransformSelectionInvertDataflowNode;
// ********** End ScriptStruct FCollectionTransformSelectionInvertDataflowNode *********************
// ********** Begin ScriptStruct FCollectionTransformSelectionRandomDataflowNode *******************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_221_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionTransformSelectionRandomDataflowNode;
// ********** End ScriptStruct FCollectionTransformSelectionRandomDataflowNode *********************
// ********** Begin ScriptStruct FCollectionTransformSelectionRootDataflowNode *********************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionRootDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_269_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionTransformSelectionRootDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionTransformSelectionRootDataflowNode;
// ********** End ScriptStruct FCollectionTransformSelectionRootDataflowNode ***********************
// ********** Begin ScriptStruct FCollectionTransformSelectionCustomDataflowNode *******************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_303_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionTransformSelectionCustomDataflowNode;
// ********** End ScriptStruct FCollectionTransformSelectionCustomDataflowNode *********************
// ********** Begin ScriptStruct FCollectionTransformSelectionCustomDataflowNode_v2 ****************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_v2_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_341_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_v2_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionTransformSelectionCustomDataflowNode_v2;
// ********** End ScriptStruct FCollectionTransformSelectionCustomDataflowNode_v2 ******************
// ********** Begin ScriptStruct FCollectionTransformSelectionFromIndexArrayDataflowNode ***********
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionFromIndexArrayDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_370_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionTransformSelectionFromIndexArrayDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionTransformSelectionFromIndexArrayDataflowNode;
// ********** End ScriptStruct FCollectionTransformSelectionFromIndexArrayDataflowNode *************
// ********** Begin ScriptStruct FCollectionTransformSelectionParentDataflowNode *******************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionParentDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_409_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionTransformSelectionParentDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionTransformSelectionParentDataflowNode;
// ********** End ScriptStruct FCollectionTransformSelectionParentDataflowNode *********************
// ********** Begin ScriptStruct FCollectionTransformSelectionByPercentageDataflowNode *************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionByPercentageDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_443_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionTransformSelectionByPercentageDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionTransformSelectionByPercentageDataflowNode;
// ********** End ScriptStruct FCollectionTransformSelectionByPercentageDataflowNode ***************
// ********** Begin ScriptStruct FCollectionTransformSelectionChildrenDataflowNode *****************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionChildrenDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_486_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionTransformSelectionChildrenDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionTransformSelectionChildrenDataflowNode;
// ********** End ScriptStruct FCollectionTransformSelectionChildrenDataflowNode *******************
// ********** Begin ScriptStruct FCollectionTransformSelectionSiblingsDataflowNode *****************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionSiblingsDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_520_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionTransformSelectionSiblingsDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionTransformSelectionSiblingsDataflowNode;
// ********** End ScriptStruct FCollectionTransformSelectionSiblingsDataflowNode *******************
// ********** Begin ScriptStruct FCollectionTransformSelectionLevelDataflowNode ********************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionLevelDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_554_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionTransformSelectionLevelDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionTransformSelectionLevelDataflowNode;
// ********** End ScriptStruct FCollectionTransformSelectionLevelDataflowNode **********************
// ********** Begin ScriptStruct FCollectionTransformSelectionTargetLevelDataflowNode **************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionTargetLevelDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_588_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionTransformSelectionTargetLevelDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionTransformSelectionTargetLevelDataflowNode;
// ********** End ScriptStruct FCollectionTransformSelectionTargetLevelDataflowNode ****************
// ********** Begin ScriptStruct FCollectionTransformSelectionContactDataflowNode ******************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionContactDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_631_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionTransformSelectionContactDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionTransformSelectionContactDataflowNode;
// ********** End ScriptStruct FCollectionTransformSelectionContactDataflowNode ********************
// ********** Begin ScriptStruct FCollectionTransformSelectionLeafDataflowNode *********************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionLeafDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_669_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionTransformSelectionLeafDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionTransformSelectionLeafDataflowNode;
// ********** End ScriptStruct FCollectionTransformSelectionLeafDataflowNode ***********************
// ********** Begin ScriptStruct FCollectionTransformSelectionClusterDataflowNode ******************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_704_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionTransformSelectionClusterDataflowNode;
// ********** End ScriptStruct FCollectionTransformSelectionClusterDataflowNode ********************
// ********** Begin ScriptStruct FCollectionTransformSelectionClusterDataflowNode_v2 ***************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_v2_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_737_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_v2_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionTransformSelectionClusterDataflowNode_v2;
// ********** End ScriptStruct FCollectionTransformSelectionClusterDataflowNode_v2 *****************
// ********** Begin ScriptStruct FSelectFloatArrayIndicesInRangeDataflowNode ***********************
struct Z_Construct_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_783_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FSelectFloatArrayIndicesInRangeDataflowNode;
// ********** End ScriptStruct FSelectFloatArrayIndicesInRangeDataflowNode *************************
// ********** Begin ScriptStruct FCollectionTransformSelectionBySizeDataflowNode *******************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_833_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionTransformSelectionBySizeDataflowNode;
// ********** End ScriptStruct FCollectionTransformSelectionBySizeDataflowNode *********************
// ********** Begin ScriptStruct FCollectionTransformSelectionByVolumeDataflowNode *****************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_888_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionTransformSelectionByVolumeDataflowNode;
// ********** End ScriptStruct FCollectionTransformSelectionByVolumeDataflowNode *******************
// ********** Begin ScriptStruct FCollectionTransformSelectionInBoxDataflowNode ********************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_953_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionTransformSelectionInBoxDataflowNode;
// ********** End ScriptStruct FCollectionTransformSelectionInBoxDataflowNode **********************
// ********** Begin ScriptStruct FCollectionTransformSelectionInSphereDataflowNode *****************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_1008_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionTransformSelectionInSphereDataflowNode;
// ********** End ScriptStruct FCollectionTransformSelectionInSphereDataflowNode *******************
// ********** Begin ScriptStruct FCollectionTransformSelectionByFloatAttrDataflowNode **************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_1063_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionTransformSelectionByFloatAttrDataflowNode;
// ********** End ScriptStruct FCollectionTransformSelectionByFloatAttrDataflowNode ****************
// ********** Begin ScriptStruct FCollectionTransformSelectionByIntAttrDataflowNode ****************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_1122_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionTransformSelectionByIntAttrDataflowNode;
// ********** End ScriptStruct FCollectionTransformSelectionByIntAttrDataflowNode ******************
// ********** Begin ScriptStruct FCollectionVertexSelectionCustomDataflowNode **********************
struct Z_Construct_UScriptStruct_FCollectionVertexSelectionCustomDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_1182_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionVertexSelectionCustomDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionVertexSelectionCustomDataflowNode;
// ********** End ScriptStruct FCollectionVertexSelectionCustomDataflowNode ************************
// ********** Begin ScriptStruct FCollectionFaceSelectionCustomDataflowNode ************************
struct Z_Construct_UScriptStruct_FCollectionFaceSelectionCustomDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_1221_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionFaceSelectionCustomDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionFaceSelectionCustomDataflowNode;
// ********** End ScriptStruct FCollectionFaceSelectionCustomDataflowNode **************************
// ********** Begin ScriptStruct FCollectionSelectionConvertDataflowNode ***************************
struct Z_Construct_UScriptStruct_FCollectionSelectionConvertDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_1259_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionSelectionConvertDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionSelectionConvertDataflowNode;
// ********** End ScriptStruct FCollectionSelectionConvertDataflowNode *****************************
// ********** Begin ScriptStruct FCollectionFaceSelectionInvertDataflowNode ************************
struct Z_Construct_UScriptStruct_FCollectionFaceSelectionInvertDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_1309_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionFaceSelectionInvertDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionFaceSelectionInvertDataflowNode;
// ********** End ScriptStruct FCollectionFaceSelectionInvertDataflowNode **************************
// ********** Begin ScriptStruct FCollectionVertexSelectionByPercentageDataflowNode ****************
struct Z_Construct_UScriptStruct_FCollectionVertexSelectionByPercentageDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_1337_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionVertexSelectionByPercentageDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionVertexSelectionByPercentageDataflowNode;
// ********** End ScriptStruct FCollectionVertexSelectionByPercentageDataflowNode ******************
// ********** Begin ScriptStruct FCollectionVertexSelectionSetOperationDataflowNode ****************
struct Z_Construct_UScriptStruct_FCollectionVertexSelectionSetOperationDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_1380_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionVertexSelectionSetOperationDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionVertexSelectionSetOperationDataflowNode;
// ********** End ScriptStruct FCollectionVertexSelectionSetOperationDataflowNode ******************
// ********** Begin ScriptStruct FCollectionSelectionByAttrDataflowNode ****************************
struct Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_1462_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionSelectionByAttrDataflowNode;
// ********** End ScriptStruct FCollectionSelectionByAttrDataflowNode ******************************
// ********** Begin ScriptStruct FGeometrySelectionToVertexSelectionDataflowNode *******************
struct Z_Construct_UScriptStruct_FGeometrySelectionToVertexSelectionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_1537_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGeometrySelectionToVertexSelectionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FGeometrySelectionToVertexSelectionDataflowNode;
// ********** End ScriptStruct FGeometrySelectionToVertexSelectionDataflowNode *********************
// ********** Begin ScriptStruct FCollectionSelectionSetOperationDataflowNode **********************
struct Z_Construct_UScriptStruct_FCollectionSelectionSetOperationDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_1577_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionSelectionSetOperationDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionSelectionSetOperationDataflowNode;
// ********** End ScriptStruct FCollectionSelectionSetOperationDataflowNode ************************
// ********** Begin ScriptStruct FCollectionSelectionInvertDataflowNode ****************************
struct Z_Construct_UScriptStruct_FCollectionSelectionInvertDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_1612_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionSelectionInvertDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionSelectionInvertDataflowNode;
// ********** End ScriptStruct FCollectionSelectionInvertDataflowNode ******************************
// ********** Begin ScriptStruct FCollectionSelectInternalFacesDataflowNode ************************
struct Z_Construct_UScriptStruct_FCollectionSelectInternalFacesDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_1634_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionSelectInternalFacesDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionSelectInternalFacesDataflowNode;
// ********** End ScriptStruct FCollectionSelectInternalFacesDataflowNode **************************
// ********** Begin ScriptStruct FCollectionSelectTransformStringDataflowNode **********************
struct Z_Construct_UScriptStruct_FCollectionSelectTransformStringDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_1678_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionSelectTransformStringDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionSelectTransformStringDataflowNode;
// ********** End ScriptStruct FCollectionSelectTransformStringDataflowNode ************************
// ********** Begin ScriptStruct FCollectionSetTransformStringValueDataflowNode ********************
struct Z_Construct_UScriptStruct_FCollectionSetTransformStringValueDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h_1717_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionSetTransformStringValueDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionSetTransformStringValueDataflowNode;
// ********** End ScriptStruct FCollectionSetTransformStringValueDataflowNode **********************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h
// ********** Begin Enum ESetOperationEnum *********************************************************
#define FOREACH_ENUM_ESETOPERATIONENUM(op) \
op(ESetOperationEnum::Dataflow_SetOperation_AND) \
op(ESetOperationEnum::Dataflow_SetOperation_OR) \
op(ESetOperationEnum::Dataflow_SetOperation_XOR) \
op(ESetOperationEnum::Dataflow_SetOperation_Subtract) \
op(ESetOperationEnum::Dataflow_Max)
enum class ESetOperationEnum : uint8;
template<> struct TIsUEnumClass<ESetOperationEnum> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<ESetOperationEnum>();
// ********** End Enum ESetOperationEnum ***********************************************************
// ********** Begin Enum ERangeSettingEnum *********************************************************
#define FOREACH_ENUM_ERANGESETTINGENUM(op) \
op(ERangeSettingEnum::Dataflow_RangeSetting_InsideRange) \
op(ERangeSettingEnum::Dataflow_RangeSetting_OutsideRange) \
op(ERangeSettingEnum::Dataflow_Max)
enum class ERangeSettingEnum : uint8;
template<> struct TIsUEnumClass<ERangeSettingEnum> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<ERangeSettingEnum>();
// ********** End Enum ERangeSettingEnum ***********************************************************
// ********** Begin Enum ESelectSubjectTypeEnum ****************************************************
#define FOREACH_ENUM_ESELECTSUBJECTTYPEENUM(op) \
op(ESelectSubjectTypeEnum::Dataflow_SelectSubjectType_Vertices) \
op(ESelectSubjectTypeEnum::Dataflow_SelectSubjectType_BoundingBox) \
op(ESelectSubjectTypeEnum::Dataflow_SelectSubjectType_Centroid) \
op(ESelectSubjectTypeEnum::Dataflow_Max)
enum class ESelectSubjectTypeEnum : uint8;
template<> struct TIsUEnumClass<ESelectSubjectTypeEnum> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<ESelectSubjectTypeEnum>();
// ********** End Enum ESelectSubjectTypeEnum ******************************************************
// ********** Begin Enum ESelectionByAttrGroup *****************************************************
#define FOREACH_ENUM_ESELECTIONBYATTRGROUP(op) \
op(ESelectionByAttrGroup::Vertices) \
op(ESelectionByAttrGroup::Faces) \
op(ESelectionByAttrGroup::Transform) \
op(ESelectionByAttrGroup::Geometry) \
op(ESelectionByAttrGroup::Material) \
op(ESelectionByAttrGroup::Curves)
enum class ESelectionByAttrGroup : uint8;
template<> struct TIsUEnumClass<ESelectionByAttrGroup> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<ESelectionByAttrGroup>();
// ********** End Enum ESelectionByAttrGroup *******************************************************
// ********** Begin Enum ESelectionByAttrOperation *************************************************
#define FOREACH_ENUM_ESELECTIONBYATTROPERATION(op) \
op(ESelectionByAttrOperation::Equal) \
op(ESelectionByAttrOperation::NotEqual) \
op(ESelectionByAttrOperation::Greater) \
op(ESelectionByAttrOperation::GreaterOrEqual) \
op(ESelectionByAttrOperation::Smaller) \
op(ESelectionByAttrOperation::SmallerOrEqual) \
op(ESelectionByAttrOperation::Maximum) \
op(ESelectionByAttrOperation::Minimum)
enum class ESelectionByAttrOperation : uint8;
template<> struct TIsUEnumClass<ESelectionByAttrOperation> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<ESelectionByAttrOperation>();
// ********** End Enum ESelectionByAttrOperation ***************************************************
// ********** Begin Enum EDataflowCollectionSelectionByNameMethod **********************************
#define FOREACH_ENUM_EDATAFLOWCOLLECTIONSELECTIONBYNAMEMETHOD(op) \
op(EDataflowCollectionSelectionByNameMethod::Exact) \
op(EDataflowCollectionSelectionByNameMethod::StartsWith) \
op(EDataflowCollectionSelectionByNameMethod::EndsWith) \
op(EDataflowCollectionSelectionByNameMethod::Contains)
enum class EDataflowCollectionSelectionByNameMethod : uint8;
template<> struct TIsUEnumClass<EDataflowCollectionSelectionByNameMethod> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EDataflowCollectionSelectionByNameMethod>();
// ********** End Enum EDataflowCollectionSelectionByNameMethod ************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,226 @@
// 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/GeometryCollectionSkeletalMeshToCollectionNode.h"
#include "GeometryCollection/ManagedArrayCollection.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionSkeletalMeshToCollectionNode() {}
// ********** Begin Cross Module References ********************************************************
CHAOS_API UScriptStruct* Z_Construct_UScriptStruct_FManagedArrayCollection();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowNode();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_USkeletalMesh_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_USkeleton_NoRegister();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionToSkeletalMeshDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FSkeletalMeshToCollectionDataflowNode();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionNodes();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FSkeletalMeshToCollectionDataflowNode *****************************
struct Z_Construct_UScriptStruct_FSkeletalMeshToCollectionDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSkeletalMeshToCollectionDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FSkeletalMeshToCollectionDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSkeletalMeshToCollectionNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SkeletalMesh_MetaData[] = {
{ "Category", "Dataflow" },
{ "DataflowInput", "" },
{ "DisplayName", "SkeletalMesh" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSkeletalMeshToCollectionNode.h" },
{ "NativeConstTemplateArg", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "DataflowOutput", "" },
{ "DisplayName", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSkeletalMeshToCollectionNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bImportTransformOnly_MetaData[] = {
{ "Category", "Dataflow" },
{ "DisplayName", "Transforms Only" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSkeletalMeshToCollectionNode.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSkeletalMeshToCollectionDataflowNode constinit property declarations
static const UECodeGen_Private::FObjectPropertyParams NewProp_SkeletalMesh;
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static void NewProp_bImportTransformOnly_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bImportTransformOnly;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSkeletalMeshToCollectionDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSkeletalMeshToCollectionDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSkeletalMeshToCollectionDataflowNode_Statics
static_assert(std::is_polymorphic<FSkeletalMeshToCollectionDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FSkeletalMeshToCollectionDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSkeletalMeshToCollectionDataflowNode;
class UScriptStruct* FSkeletalMeshToCollectionDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSkeletalMeshToCollectionDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSkeletalMeshToCollectionDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSkeletalMeshToCollectionDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("SkeletalMeshToCollectionDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FSkeletalMeshToCollectionDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FSkeletalMeshToCollectionDataflowNode Property Definitions ********
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FSkeletalMeshToCollectionDataflowNode_Statics::NewProp_SkeletalMesh = { "SkeletalMesh", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSkeletalMeshToCollectionDataflowNode, SkeletalMesh), Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SkeletalMesh_MetaData), NewProp_SkeletalMesh_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSkeletalMeshToCollectionDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSkeletalMeshToCollectionDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
void Z_Construct_UScriptStruct_FSkeletalMeshToCollectionDataflowNode_Statics::NewProp_bImportTransformOnly_SetBit(void* Obj)
{
((FSkeletalMeshToCollectionDataflowNode*)Obj)->bImportTransformOnly = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FSkeletalMeshToCollectionDataflowNode_Statics::NewProp_bImportTransformOnly = { "bImportTransformOnly", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FSkeletalMeshToCollectionDataflowNode), &Z_Construct_UScriptStruct_FSkeletalMeshToCollectionDataflowNode_Statics::NewProp_bImportTransformOnly_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bImportTransformOnly_MetaData), NewProp_bImportTransformOnly_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSkeletalMeshToCollectionDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSkeletalMeshToCollectionDataflowNode_Statics::NewProp_SkeletalMesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSkeletalMeshToCollectionDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSkeletalMeshToCollectionDataflowNode_Statics::NewProp_bImportTransformOnly,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSkeletalMeshToCollectionDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSkeletalMeshToCollectionDataflowNode Property Definitions **********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSkeletalMeshToCollectionDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"SkeletalMeshToCollectionDataflowNode",
Z_Construct_UScriptStruct_FSkeletalMeshToCollectionDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSkeletalMeshToCollectionDataflowNode_Statics::PropPointers),
sizeof(FSkeletalMeshToCollectionDataflowNode),
alignof(FSkeletalMeshToCollectionDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSkeletalMeshToCollectionDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSkeletalMeshToCollectionDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSkeletalMeshToCollectionDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FSkeletalMeshToCollectionDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSkeletalMeshToCollectionDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FSkeletalMeshToCollectionDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSkeletalMeshToCollectionDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FSkeletalMeshToCollectionDataflowNode *******************************
// ********** Begin ScriptStruct FCollectionToSkeletalMeshDataflowNode *****************************
struct Z_Construct_UScriptStruct_FCollectionToSkeletalMeshDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionToSkeletalMeshDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionToSkeletalMeshDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSkeletalMeshToCollectionNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSkeletalMeshToCollectionNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Materials_MetaData[] = {
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSkeletalMeshToCollectionNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SkeletalMesh_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSkeletalMeshToCollectionNode.h" },
{ "NativeConstTemplateArg", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Skeleton_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSkeletalMeshToCollectionNode.h" },
{ "NativeConstTemplateArg", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionToSkeletalMeshDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Materials_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Materials;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SkeletalMesh;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Skeleton;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionToSkeletalMeshDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionToSkeletalMeshDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionToSkeletalMeshDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionToSkeletalMeshDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionToSkeletalMeshDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionToSkeletalMeshDataflowNode;
class UScriptStruct* FCollectionToSkeletalMeshDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionToSkeletalMeshDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionToSkeletalMeshDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionToSkeletalMeshDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionToSkeletalMeshDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionToSkeletalMeshDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionToSkeletalMeshDataflowNode Property Definitions ********
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionToSkeletalMeshDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionToSkeletalMeshDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FCollectionToSkeletalMeshDataflowNode_Statics::NewProp_Materials_Inner = { "Materials", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FCollectionToSkeletalMeshDataflowNode_Statics::NewProp_Materials = { "Materials", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionToSkeletalMeshDataflowNode, Materials), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Materials_MetaData), NewProp_Materials_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FCollectionToSkeletalMeshDataflowNode_Statics::NewProp_SkeletalMesh = { "SkeletalMesh", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionToSkeletalMeshDataflowNode, SkeletalMesh), Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SkeletalMesh_MetaData), NewProp_SkeletalMesh_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FCollectionToSkeletalMeshDataflowNode_Statics::NewProp_Skeleton = { "Skeleton", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionToSkeletalMeshDataflowNode, Skeleton), Z_Construct_UClass_USkeleton_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Skeleton_MetaData), NewProp_Skeleton_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionToSkeletalMeshDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionToSkeletalMeshDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionToSkeletalMeshDataflowNode_Statics::NewProp_Materials_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionToSkeletalMeshDataflowNode_Statics::NewProp_Materials,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionToSkeletalMeshDataflowNode_Statics::NewProp_SkeletalMesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionToSkeletalMeshDataflowNode_Statics::NewProp_Skeleton,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionToSkeletalMeshDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionToSkeletalMeshDataflowNode Property Definitions **********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionToSkeletalMeshDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionToSkeletalMeshDataflowNode",
Z_Construct_UScriptStruct_FCollectionToSkeletalMeshDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionToSkeletalMeshDataflowNode_Statics::PropPointers),
sizeof(FCollectionToSkeletalMeshDataflowNode),
alignof(FCollectionToSkeletalMeshDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionToSkeletalMeshDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionToSkeletalMeshDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionToSkeletalMeshDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionToSkeletalMeshDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionToSkeletalMeshDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionToSkeletalMeshDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionToSkeletalMeshDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionToSkeletalMeshDataflowNode *******************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSkeletalMeshToCollectionNode_h__Script_GeometryCollectionNodes_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FSkeletalMeshToCollectionDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FSkeletalMeshToCollectionDataflowNode_Statics::NewStructOps, TEXT("SkeletalMeshToCollectionDataflowNode"),&Z_Registration_Info_UScriptStruct_FSkeletalMeshToCollectionDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSkeletalMeshToCollectionDataflowNode), 1664375591U) },
{ FCollectionToSkeletalMeshDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionToSkeletalMeshDataflowNode_Statics::NewStructOps, TEXT("CollectionToSkeletalMeshDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionToSkeletalMeshDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionToSkeletalMeshDataflowNode), 54459133U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSkeletalMeshToCollectionNode_h__Script_GeometryCollectionNodes_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSkeletalMeshToCollectionNode_h__Script_GeometryCollectionNodes_1589430172{
TEXT("/Script/GeometryCollectionNodes"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSkeletalMeshToCollectionNode_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSkeletalMeshToCollectionNode_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,44 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Dataflow/GeometryCollectionSkeletalMeshToCollectionNode.h"
#ifdef GEOMETRYCOLLECTIONNODES_GeometryCollectionSkeletalMeshToCollectionNode_generated_h
#error "GeometryCollectionSkeletalMeshToCollectionNode.generated.h already included, missing '#pragma once' in GeometryCollectionSkeletalMeshToCollectionNode.h"
#endif
#define GEOMETRYCOLLECTIONNODES_GeometryCollectionSkeletalMeshToCollectionNode_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FSkeletalMeshToCollectionDataflowNode *****************************
struct Z_Construct_UScriptStruct_FSkeletalMeshToCollectionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSkeletalMeshToCollectionNode_h_24_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSkeletalMeshToCollectionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FSkeletalMeshToCollectionDataflowNode;
// ********** End ScriptStruct FSkeletalMeshToCollectionDataflowNode *******************************
// ********** Begin ScriptStruct FCollectionToSkeletalMeshDataflowNode *****************************
struct Z_Construct_UScriptStruct_FCollectionToSkeletalMeshDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSkeletalMeshToCollectionNode_h_53_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCollectionToSkeletalMeshDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCollectionToSkeletalMeshDataflowNode;
// ********** End ScriptStruct FCollectionToSkeletalMeshDataflowNode *******************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSkeletalMeshToCollectionNode_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,117 @@
// 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/GeometryCollectionSkeletonToCollectionNode.h"
#include "GeometryCollection/ManagedArrayCollection.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionSkeletonToCollectionNode() {}
// ********** Begin Cross Module References ********************************************************
CHAOS_API UScriptStruct* Z_Construct_UScriptStruct_FManagedArrayCollection();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowNode();
ENGINE_API UClass* Z_Construct_UClass_USkeleton_NoRegister();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FSkeletonToCollectionDataflowNode();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionNodes();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FSkeletonToCollectionDataflowNode *********************************
struct Z_Construct_UScriptStruct_FSkeletonToCollectionDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSkeletonToCollectionDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FSkeletonToCollectionDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "DataflowGeometryCollection", "" },
{ "Deprecated", "5.5" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSkeletonToCollectionNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Skeleton_MetaData[] = {
{ "Category", "Dataflow" },
{ "DataflowInput", "" },
{ "DisplayName", "Skeleton" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSkeletonToCollectionNode.h" },
{ "NativeConstTemplateArg", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "DataflowOutput", "" },
{ "DisplayName", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSkeletonToCollectionNode.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSkeletonToCollectionDataflowNode constinit property declarations *
static const UECodeGen_Private::FObjectPropertyParams NewProp_Skeleton;
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSkeletonToCollectionDataflowNode constinit property declarations ***
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSkeletonToCollectionDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSkeletonToCollectionDataflowNode_Statics
static_assert(std::is_polymorphic<FSkeletonToCollectionDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FSkeletonToCollectionDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSkeletonToCollectionDataflowNode;
class UScriptStruct* FSkeletonToCollectionDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSkeletonToCollectionDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSkeletonToCollectionDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSkeletonToCollectionDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("SkeletonToCollectionDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FSkeletonToCollectionDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FSkeletonToCollectionDataflowNode Property Definitions ************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FSkeletonToCollectionDataflowNode_Statics::NewProp_Skeleton = { "Skeleton", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSkeletonToCollectionDataflowNode, Skeleton), Z_Construct_UClass_USkeleton_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Skeleton_MetaData), NewProp_Skeleton_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSkeletonToCollectionDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSkeletonToCollectionDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSkeletonToCollectionDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSkeletonToCollectionDataflowNode_Statics::NewProp_Skeleton,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSkeletonToCollectionDataflowNode_Statics::NewProp_Collection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSkeletonToCollectionDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSkeletonToCollectionDataflowNode Property Definitions **************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSkeletonToCollectionDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"SkeletonToCollectionDataflowNode",
Z_Construct_UScriptStruct_FSkeletonToCollectionDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSkeletonToCollectionDataflowNode_Statics::PropPointers),
sizeof(FSkeletonToCollectionDataflowNode),
alignof(FSkeletonToCollectionDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSkeletonToCollectionDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSkeletonToCollectionDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSkeletonToCollectionDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FSkeletonToCollectionDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSkeletonToCollectionDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FSkeletonToCollectionDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSkeletonToCollectionDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FSkeletonToCollectionDataflowNode ***********************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSkeletonToCollectionNode_h__Script_GeometryCollectionNodes_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FSkeletonToCollectionDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FSkeletonToCollectionDataflowNode_Statics::NewStructOps, TEXT("SkeletonToCollectionDataflowNode"),&Z_Registration_Info_UScriptStruct_FSkeletonToCollectionDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSkeletonToCollectionDataflowNode), 2614891186U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSkeletonToCollectionNode_h__Script_GeometryCollectionNodes_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSkeletonToCollectionNode_h__Script_GeometryCollectionNodes_311935667{
TEXT("/Script/GeometryCollectionNodes"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSkeletonToCollectionNode_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSkeletonToCollectionNode_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Dataflow/GeometryCollectionSkeletonToCollectionNode.h"
#ifdef GEOMETRYCOLLECTIONNODES_GeometryCollectionSkeletonToCollectionNode_generated_h
#error "GeometryCollectionSkeletonToCollectionNode.generated.h already included, missing '#pragma once' in GeometryCollectionSkeletonToCollectionNode.h"
#endif
#define GEOMETRYCOLLECTIONNODES_GeometryCollectionSkeletonToCollectionNode_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FSkeletonToCollectionDataflowNode *********************************
struct Z_Construct_UScriptStruct_FSkeletonToCollectionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSkeletonToCollectionNode_h_22_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSkeletonToCollectionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FSkeletonToCollectionDataflowNode;
// ********** End ScriptStruct FSkeletonToCollectionDataflowNode ***********************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSkeletonToCollectionNode_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,361 @@
// 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/GeometryCollectionStaticMeshToCollectionNode.h"
#include "Dataflow/GeometryCollectionAssetNodes.h"
#include "GeometryCollection/GeometryCollectionObject.h"
#include "GeometryCollection/ManagedArrayCollection.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionStaticMeshToCollectionNode() {}
// ********** Begin Cross Module References ********************************************************
CHAOS_API UScriptStruct* Z_Construct_UScriptStruct_FManagedArrayCollection();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowNode();
ENGINE_API UClass* Z_Construct_UClass_UMaterial_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UStaticMesh_NoRegister();
GEOMETRYCOLLECTIONENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FGeometryCollectionAutoInstanceMesh();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowRootProxyMesh();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionNodes();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FStaticMeshToCollectionDataflowNode_v2 ****************************
struct Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FStaticMeshToCollectionDataflowNode_v2); }
static inline consteval int16 GetStructAlignment() { return alignof(FStaticMeshToCollectionDataflowNode_v2); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Create a geometry collection from a UStaticMesh\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionStaticMeshToCollectionNode.h" },
{ "ToolTip", "Create a geometry collection from a UStaticMesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StaticMesh_MetaData[] = {
{ "Category", "Asset" },
{ "Comment", "/** Asset input */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionStaticMeshToCollectionNode.h" },
{ "ToolTip", "Asset input" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshTransform_MetaData[] = {
{ "Category", "Asset" },
{ "Comment", "/** Transform to apply to the mesh before converting it to a collection */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionStaticMeshToCollectionNode.h" },
{ "ToolTip", "Transform to apply to the mesh before converting it to a collection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Geometry collection newly created */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionStaticMeshToCollectionNode.h" },
{ "ToolTip", "Geometry collection newly created" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Materials_MetaData[] = {
{ "Comment", "/** Material array from the static mesh */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionStaticMeshToCollectionNode.h" },
{ "ToolTip", "Material array from the static mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InstancedMeshes_MetaData[] = {
{ "Comment", "/** Array of instanced meshes*/" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionStaticMeshToCollectionNode.h" },
{ "ToolTip", "Array of instanced meshes" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RootProxyMeshes_MetaData[] = {
{ "Comment", "/** corresponding source proxies */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionStaticMeshToCollectionNode.h" },
{ "ToolTip", "corresponding source proxies" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSetInternalFromMaterialIndex_MetaData[] = {
{ "Category", "Asset" },
{ "Comment", "/** Set the internal faces from material index */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionStaticMeshToCollectionNode.h" },
{ "ToolTip", "Set the internal faces from material index" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSplitComponents_MetaData[] = {
{ "Category", "Asset" },
{ "Comment", "/** Split components - when enabled, each island of the mesh will be converted to an individual transform in the collection */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionStaticMeshToCollectionNode.h" },
{ "ToolTip", "Split components - when enabled, each island of the mesh will be converted to an individual transform in the collection" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FStaticMeshToCollectionDataflowNode_v2 constinit property declarations
static const UECodeGen_Private::FObjectPropertyParams NewProp_StaticMesh;
static const UECodeGen_Private::FStructPropertyParams NewProp_MeshTransform;
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Materials_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Materials;
static const UECodeGen_Private::FStructPropertyParams NewProp_InstancedMeshes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InstancedMeshes;
static const UECodeGen_Private::FStructPropertyParams NewProp_RootProxyMeshes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_RootProxyMeshes;
static void NewProp_bSetInternalFromMaterialIndex_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetInternalFromMaterialIndex;
static void NewProp_bSplitComponents_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSplitComponents;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FStaticMeshToCollectionDataflowNode_v2 constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FStaticMeshToCollectionDataflowNode_v2>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics
static_assert(std::is_polymorphic<FStaticMeshToCollectionDataflowNode_v2>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FStaticMeshToCollectionDataflowNode_v2 cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2;
class UScriptStruct* FStaticMeshToCollectionDataflowNode_v2::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("StaticMeshToCollectionDataflowNode_v2"));
}
return Z_Registration_Info_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2.OuterSingleton;
}
// ********** Begin ScriptStruct FStaticMeshToCollectionDataflowNode_v2 Property Definitions *******
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::NewProp_StaticMesh = { "StaticMesh", nullptr, (EPropertyFlags)0x0144000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStaticMeshToCollectionDataflowNode_v2, StaticMesh), Z_Construct_UClass_UStaticMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StaticMesh_MetaData), NewProp_StaticMesh_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::NewProp_MeshTransform = { "MeshTransform", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStaticMeshToCollectionDataflowNode_v2, MeshTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshTransform_MetaData), NewProp_MeshTransform_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStaticMeshToCollectionDataflowNode_v2, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::NewProp_Materials_Inner = { "Materials", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::NewProp_Materials = { "Materials", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStaticMeshToCollectionDataflowNode_v2, Materials), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Materials_MetaData), NewProp_Materials_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::NewProp_InstancedMeshes_Inner = { "InstancedMeshes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FGeometryCollectionAutoInstanceMesh, METADATA_PARAMS(0, nullptr) }; // 2808260528
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::NewProp_InstancedMeshes = { "InstancedMeshes", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStaticMeshToCollectionDataflowNode_v2, InstancedMeshes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InstancedMeshes_MetaData), NewProp_InstancedMeshes_MetaData) }; // 2808260528
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::NewProp_RootProxyMeshes_Inner = { "RootProxyMeshes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FDataflowRootProxyMesh, METADATA_PARAMS(0, nullptr) }; // 346901036
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::NewProp_RootProxyMeshes = { "RootProxyMeshes", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStaticMeshToCollectionDataflowNode_v2, RootProxyMeshes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RootProxyMeshes_MetaData), NewProp_RootProxyMeshes_MetaData) }; // 346901036
void Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::NewProp_bSetInternalFromMaterialIndex_SetBit(void* Obj)
{
((FStaticMeshToCollectionDataflowNode_v2*)Obj)->bSetInternalFromMaterialIndex = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::NewProp_bSetInternalFromMaterialIndex = { "bSetInternalFromMaterialIndex", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FStaticMeshToCollectionDataflowNode_v2), &Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::NewProp_bSetInternalFromMaterialIndex_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSetInternalFromMaterialIndex_MetaData), NewProp_bSetInternalFromMaterialIndex_MetaData) };
void Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::NewProp_bSplitComponents_SetBit(void* Obj)
{
((FStaticMeshToCollectionDataflowNode_v2*)Obj)->bSplitComponents = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::NewProp_bSplitComponents = { "bSplitComponents", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FStaticMeshToCollectionDataflowNode_v2), &Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::NewProp_bSplitComponents_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSplitComponents_MetaData), NewProp_bSplitComponents_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::NewProp_StaticMesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::NewProp_MeshTransform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::NewProp_Materials_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::NewProp_Materials,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::NewProp_InstancedMeshes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::NewProp_InstancedMeshes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::NewProp_RootProxyMeshes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::NewProp_RootProxyMeshes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::NewProp_bSetInternalFromMaterialIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::NewProp_bSplitComponents,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FStaticMeshToCollectionDataflowNode_v2 Property Definitions *********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"StaticMeshToCollectionDataflowNode_v2",
Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::PropPointers),
sizeof(FStaticMeshToCollectionDataflowNode_v2),
alignof(FStaticMeshToCollectionDataflowNode_v2),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2()
{
if (!Z_Registration_Info_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2.InnerSingleton, Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2.InnerSingleton);
}
// ********** End ScriptStruct FStaticMeshToCollectionDataflowNode_v2 ******************************
// ********** Begin ScriptStruct FStaticMeshToCollectionDataflowNode *******************************
struct Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FStaticMeshToCollectionDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FStaticMeshToCollectionDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Create a geometry collection from a UStaticMesh\n * Deprecated (5.6) - use the second version of StaticMeshToCollection node with only one materials ouput\n */" },
{ "Deprecated", "5.6" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionStaticMeshToCollectionNode.h" },
{ "ToolTip", "Create a geometry collection from a UStaticMesh\nDeprecated (5.6) - use the second version of StaticMeshToCollection node with only one materials ouput" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StaticMesh_MetaData[] = {
{ "Category", "Asset" },
{ "Comment", "/** Asset input */" },
{ "DataflowInput", "" },
{ "DisplayName", "StaticMesh" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionStaticMeshToCollectionNode.h" },
{ "ToolTip", "Asset input" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshTransform_MetaData[] = {
{ "Category", "Asset" },
{ "Comment", "/** Transform to apply to the mesh before converting it to a collection */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionStaticMeshToCollectionNode.h" },
{ "ToolTip", "Transform to apply to the mesh before converting it to a collection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSetInternalFromMaterialIndex_MetaData[] = {
{ "Category", "Asset" },
{ "Comment", "/** Set the internal faces from material index */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionStaticMeshToCollectionNode.h" },
{ "ToolTip", "Set the internal faces from material index" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSplitComponents_MetaData[] = {
{ "Category", "Asset" },
{ "Comment", "/** Split components */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionStaticMeshToCollectionNode.h" },
{ "ToolTip", "Split components" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Geometry collection newly created */" },
{ "DataflowOutput", "" },
{ "DisplayName", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionStaticMeshToCollectionNode.h" },
{ "ToolTip", "Geometry collection newly created" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Materials_MetaData[] = {
{ "Comment", "/** Materials array to use for this asset */" },
{ "DataflowOutput", "" },
{ "DisplayName", "Materials" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionStaticMeshToCollectionNode.h" },
{ "ToolTip", "Materials array to use for this asset" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialInstances_MetaData[] = {
{ "Comment", "/** Material instances array from the static mesh */" },
{ "DataflowOutput", "" },
{ "DisplayName", "MaterialInstances" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionStaticMeshToCollectionNode.h" },
{ "ToolTip", "Material instances array from the static mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InstancedMeshes_MetaData[] = {
{ "Comment", "/** Array of instanced meshes*/" },
{ "DataflowOutput", "" },
{ "DisplayName", "InstancedMeshes" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionStaticMeshToCollectionNode.h" },
{ "ToolTip", "Array of instanced meshes" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FStaticMeshToCollectionDataflowNode constinit property declarations
static const UECodeGen_Private::FObjectPropertyParams NewProp_StaticMesh;
static const UECodeGen_Private::FStructPropertyParams NewProp_MeshTransform;
static void NewProp_bSetInternalFromMaterialIndex_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetInternalFromMaterialIndex;
static void NewProp_bSplitComponents_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSplitComponents;
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Materials_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Materials;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MaterialInstances_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_MaterialInstances;
static const UECodeGen_Private::FStructPropertyParams NewProp_InstancedMeshes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InstancedMeshes;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FStaticMeshToCollectionDataflowNode constinit property declarations *
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FStaticMeshToCollectionDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics
static_assert(std::is_polymorphic<FStaticMeshToCollectionDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FStaticMeshToCollectionDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FStaticMeshToCollectionDataflowNode;
class UScriptStruct* FStaticMeshToCollectionDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FStaticMeshToCollectionDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FStaticMeshToCollectionDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("StaticMeshToCollectionDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FStaticMeshToCollectionDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FStaticMeshToCollectionDataflowNode Property Definitions **********
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::NewProp_StaticMesh = { "StaticMesh", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStaticMeshToCollectionDataflowNode, StaticMesh), Z_Construct_UClass_UStaticMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StaticMesh_MetaData), NewProp_StaticMesh_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::NewProp_MeshTransform = { "MeshTransform", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStaticMeshToCollectionDataflowNode, MeshTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshTransform_MetaData), NewProp_MeshTransform_MetaData) };
void Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::NewProp_bSetInternalFromMaterialIndex_SetBit(void* Obj)
{
((FStaticMeshToCollectionDataflowNode*)Obj)->bSetInternalFromMaterialIndex = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::NewProp_bSetInternalFromMaterialIndex = { "bSetInternalFromMaterialIndex", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FStaticMeshToCollectionDataflowNode), &Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::NewProp_bSetInternalFromMaterialIndex_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSetInternalFromMaterialIndex_MetaData), NewProp_bSetInternalFromMaterialIndex_MetaData) };
void Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::NewProp_bSplitComponents_SetBit(void* Obj)
{
((FStaticMeshToCollectionDataflowNode*)Obj)->bSplitComponents = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::NewProp_bSplitComponents = { "bSplitComponents", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FStaticMeshToCollectionDataflowNode), &Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::NewProp_bSplitComponents_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSplitComponents_MetaData), NewProp_bSplitComponents_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStaticMeshToCollectionDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::NewProp_Materials_Inner = { "Materials", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMaterial_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::NewProp_Materials = { "Materials", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStaticMeshToCollectionDataflowNode, Materials), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Materials_MetaData), NewProp_Materials_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::NewProp_MaterialInstances_Inner = { "MaterialInstances", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::NewProp_MaterialInstances = { "MaterialInstances", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStaticMeshToCollectionDataflowNode, MaterialInstances), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialInstances_MetaData), NewProp_MaterialInstances_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::NewProp_InstancedMeshes_Inner = { "InstancedMeshes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FGeometryCollectionAutoInstanceMesh, METADATA_PARAMS(0, nullptr) }; // 2808260528
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::NewProp_InstancedMeshes = { "InstancedMeshes", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStaticMeshToCollectionDataflowNode, InstancedMeshes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InstancedMeshes_MetaData), NewProp_InstancedMeshes_MetaData) }; // 2808260528
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::NewProp_StaticMesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::NewProp_MeshTransform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::NewProp_bSetInternalFromMaterialIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::NewProp_bSplitComponents,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::NewProp_Materials_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::NewProp_Materials,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::NewProp_MaterialInstances_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::NewProp_MaterialInstances,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::NewProp_InstancedMeshes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::NewProp_InstancedMeshes,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FStaticMeshToCollectionDataflowNode Property Definitions ************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"StaticMeshToCollectionDataflowNode",
Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::PropPointers),
sizeof(FStaticMeshToCollectionDataflowNode),
alignof(FStaticMeshToCollectionDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FStaticMeshToCollectionDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FStaticMeshToCollectionDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FStaticMeshToCollectionDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FStaticMeshToCollectionDataflowNode *********************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionStaticMeshToCollectionNode_h__Script_GeometryCollectionNodes_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FStaticMeshToCollectionDataflowNode_v2::StaticStruct, Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics::NewStructOps, TEXT("StaticMeshToCollectionDataflowNode_v2"),&Z_Registration_Info_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FStaticMeshToCollectionDataflowNode_v2), 3485286709U) },
{ FStaticMeshToCollectionDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics::NewStructOps, TEXT("StaticMeshToCollectionDataflowNode"),&Z_Registration_Info_UScriptStruct_FStaticMeshToCollectionDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FStaticMeshToCollectionDataflowNode), 1534664726U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionStaticMeshToCollectionNode_h__Script_GeometryCollectionNodes_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionStaticMeshToCollectionNode_h__Script_GeometryCollectionNodes_1506638691{
TEXT("/Script/GeometryCollectionNodes"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionStaticMeshToCollectionNode_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionStaticMeshToCollectionNode_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,44 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Dataflow/GeometryCollectionStaticMeshToCollectionNode.h"
#ifdef GEOMETRYCOLLECTIONNODES_GeometryCollectionStaticMeshToCollectionNode_generated_h
#error "GeometryCollectionStaticMeshToCollectionNode.generated.h already included, missing '#pragma once' in GeometryCollectionStaticMeshToCollectionNode.h"
#endif
#define GEOMETRYCOLLECTIONNODES_GeometryCollectionStaticMeshToCollectionNode_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FStaticMeshToCollectionDataflowNode_v2 ****************************
struct Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionStaticMeshToCollectionNode_h_28_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_v2_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FStaticMeshToCollectionDataflowNode_v2;
// ********** End ScriptStruct FStaticMeshToCollectionDataflowNode_v2 ******************************
// ********** Begin ScriptStruct FStaticMeshToCollectionDataflowNode *******************************
struct Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionStaticMeshToCollectionNode_h_77_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FStaticMeshToCollectionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FStaticMeshToCollectionDataflowNode;
// ********** End ScriptStruct FStaticMeshToCollectionDataflowNode *********************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionStaticMeshToCollectionNode_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,433 @@
// 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/GeometryCollectionTextureNodes.h"
#include "Dataflow/DataflowImage.h"
#include "Dataflow/DataflowSelection.h"
#include "GeometryCollection/ManagedArrayCollection.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionTextureNodes() {}
// ********** Begin Cross Module References ********************************************************
CHAOS_API UScriptStruct* Z_Construct_UScriptStruct_FManagedArrayCollection();
DATAFLOWCORE_API UEnum* Z_Construct_UEnum_DataflowCore_EDataflowImageResolution();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowFaceSelection();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowImage();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowNode();
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_ECollectionBakeTextureAttribute();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionNodes();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ECollectionBakeTextureAttribute *******************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ECollectionBakeTextureAttribute;
static UEnum* ECollectionBakeTextureAttribute_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ECollectionBakeTextureAttribute.OuterSingleton)
{
Z_Registration_Info_UEnum_ECollectionBakeTextureAttribute.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_ECollectionBakeTextureAttribute, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("ECollectionBakeTextureAttribute"));
}
return Z_Registration_Info_UEnum_ECollectionBakeTextureAttribute.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<ECollectionBakeTextureAttribute>()
{
return ECollectionBakeTextureAttribute_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionNodes_ECollectionBakeTextureAttribute_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "AmbientOcclusion.Comment", "// Ambient occlusion\n" },
{ "AmbientOcclusion.Name", "ECollectionBakeTextureAttribute::AmbientOcclusion" },
{ "AmbientOcclusion.ToolTip", "Ambient occlusion" },
{ "Curvature.Comment", "// surface smoothed curvature\n" },
{ "Curvature.Name", "ECollectionBakeTextureAttribute::Curvature" },
{ "Curvature.ToolTip", "surface smoothed curvature" },
{ "DistanceToExternal.Comment", "// Phi value : distance to the closest face \n" },
{ "DistanceToExternal.Name", "ECollectionBakeTextureAttribute::DistanceToExternal" },
{ "DistanceToExternal.ToolTip", "Phi value : distance to the closest face" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTextureNodes.h" },
{ "None.Comment", "// no attribute selected\n" },
{ "None.Name", "ECollectionBakeTextureAttribute::None" },
{ "None.ToolTip", "no attribute selected" },
{ "NormalX.Comment", "// Normal X coordinate ( object space ) \n" },
{ "NormalX.Name", "ECollectionBakeTextureAttribute::NormalX" },
{ "NormalX.ToolTip", "Normal X coordinate ( object space )" },
{ "NormalY.Comment", "// Normal Y coordinate ( object space ) \n" },
{ "NormalY.Name", "ECollectionBakeTextureAttribute::NormalY" },
{ "NormalY.ToolTip", "Normal Y coordinate ( object space )" },
{ "NormalZ.Comment", "// Normal Z coordinate ( object space ) \n" },
{ "NormalZ.Name", "ECollectionBakeTextureAttribute::NormalZ" },
{ "NormalZ.ToolTip", "Normal Z coordinate ( object space )" },
{ "PositionX.Comment", "// Position X coordinate ( relative to object local bounds ) \n" },
{ "PositionX.Name", "ECollectionBakeTextureAttribute::PositionX" },
{ "PositionX.ToolTip", "Position X coordinate ( relative to object local bounds )" },
{ "PositionY.Comment", "// Position Y coordinate ( relative to object local bounds ) \n" },
{ "PositionY.Name", "ECollectionBakeTextureAttribute::PositionY" },
{ "PositionY.ToolTip", "Position Y coordinate ( relative to object local bounds )" },
{ "PositionZ.Comment", "// Position Z coordinate ( relative to object local bounds ) \n" },
{ "PositionZ.Name", "ECollectionBakeTextureAttribute::PositionZ" },
{ "PositionZ.ToolTip", "Position Z coordinate ( relative to object local bounds )" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ECollectionBakeTextureAttribute::None", (int64)ECollectionBakeTextureAttribute::None },
{ "ECollectionBakeTextureAttribute::DistanceToExternal", (int64)ECollectionBakeTextureAttribute::DistanceToExternal },
{ "ECollectionBakeTextureAttribute::AmbientOcclusion", (int64)ECollectionBakeTextureAttribute::AmbientOcclusion },
{ "ECollectionBakeTextureAttribute::Curvature", (int64)ECollectionBakeTextureAttribute::Curvature },
{ "ECollectionBakeTextureAttribute::NormalX", (int64)ECollectionBakeTextureAttribute::NormalX },
{ "ECollectionBakeTextureAttribute::NormalY", (int64)ECollectionBakeTextureAttribute::NormalY },
{ "ECollectionBakeTextureAttribute::NormalZ", (int64)ECollectionBakeTextureAttribute::NormalZ },
{ "ECollectionBakeTextureAttribute::PositionX", (int64)ECollectionBakeTextureAttribute::PositionX },
{ "ECollectionBakeTextureAttribute::PositionY", (int64)ECollectionBakeTextureAttribute::PositionY },
{ "ECollectionBakeTextureAttribute::PositionZ", (int64)ECollectionBakeTextureAttribute::PositionZ },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_ECollectionBakeTextureAttribute_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_ECollectionBakeTextureAttribute_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
"ECollectionBakeTextureAttribute",
"ECollectionBakeTextureAttribute",
Z_Construct_UEnum_GeometryCollectionNodes_ECollectionBakeTextureAttribute_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_ECollectionBakeTextureAttribute_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_ECollectionBakeTextureAttribute_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_ECollectionBakeTextureAttribute_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_ECollectionBakeTextureAttribute()
{
if (!Z_Registration_Info_UEnum_ECollectionBakeTextureAttribute.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ECollectionBakeTextureAttribute.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_ECollectionBakeTextureAttribute_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ECollectionBakeTextureAttribute.InnerSingleton;
}
// ********** End Enum ECollectionBakeTextureAttribute *********************************************
// ********** Begin ScriptStruct FBakeTextureFromCollectionDataflowNode ****************************
struct Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FBakeTextureFromCollectionDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FBakeTextureFromCollectionDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/*\n* Bake a texture from a geometry collection \n* Output to a 4 channels Image object ( RGBA )\n*/" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTextureNodes.h" },
{ "ToolTip", "* Bake a texture from a geometry collection\n* Output to a 4 channels Image object ( RGBA )" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Target Collection */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTextureNodes.h" },
{ "ToolTip", "Target Collection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Image_MetaData[] = {
{ "Comment", "/** Output image with the bake attributes */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTextureNodes.h" },
{ "ToolTip", "Output image with the bake attributes" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FaceSelection_MetaData[] = {
{ "Comment", "/** selection of faces to bake : if not connected, all faces will be used */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTextureNodes.h" },
{ "ToolTip", "selection of faces to bake : if not connected, all faces will be used" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Resolution_MetaData[] = {
{ "Category", "ImageOptions" },
{ "Comment", "/** resolution of the image to bake */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTextureNodes.h" },
{ "ToolTip", "resolution of the image to bake" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GutterSize_MetaData[] = {
{ "Category", "ChannelOptions" },
{ "ClampMin", "1" },
{ "Comment", "/** Approximate space to leave between UV islands, measured in texels */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTextureNodes.h" },
{ "ToolTip", "Approximate space to leave between UV islands, measured in texels" },
{ "UIMin", "1" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVChannel_MetaData[] = {
{ "Category", "ChannelOptions" },
{ "ClampMax", "7" },
{ "ClampMin", "0" },
{ "Comment", "/** Index of the added UV channel */" },
{ "DataflowInput", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "UVChannel" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTextureNodes.h" },
{ "ToolTip", "Index of the added UV channel" },
{ "UIMax", "7" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RedChannel_MetaData[] = {
{ "Category", "ChannelOptions" },
{ "Comment", "/** Attribute to bake in the red channel */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTextureNodes.h" },
{ "ToolTip", "Attribute to bake in the red channel" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GreenChannel_MetaData[] = {
{ "Category", "ChannelOptions" },
{ "Comment", "/** Attribute to bake in the green channel */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTextureNodes.h" },
{ "ToolTip", "Attribute to bake in the green channel" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlueChannel_MetaData[] = {
{ "Category", "ChannelOptions" },
{ "Comment", "/** Attribute to bake in the blue channel */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTextureNodes.h" },
{ "ToolTip", "Attribute to bake in the blue channel" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AlphaChannel_MetaData[] = {
{ "Category", "ChannelOptions" },
{ "Comment", "/** Attribute to bake in the alpha channel */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTextureNodes.h" },
{ "ToolTip", "Attribute to bake in the alpha channel" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxDistance_MetaData[] = {
{ "Category", "DistToOuterSettings" },
{ "ClampMax", "1000" },
{ "ClampMin", ".01" },
{ "Comment", "/** Max distance to search for the outer mesh surface */" },
{ "DataflowInput", "" },
{ "EditCondition", "RedChannel == ECollectionBakeTextureAttribute::DistanceToExternal || GreenChannel == ECollectionBakeTextureAttribute::DistanceToExternal || BlueChannel == ECollectionBakeTextureAttribute::DistanceToExternal || AlphaChannel == ECollectionBakeTextureAttribute::DistanceToExternal" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTextureNodes.h" },
{ "ToolTip", "Max distance to search for the outer mesh surface" },
{ "UIMax", "100" },
{ "UIMin", "1" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OcclusionRays_MetaData[] = {
{ "Category", "AmbientOcclusionSettings" },
{ "ClampMax", "50000" },
{ "ClampMin", "0" },
{ "Comment", "/** Number of occlusion rays */" },
{ "DataflowInput", "" },
{ "EditCondition", "RedChannel == ECollectionBakeTextureAttribute::AmbientOcclusion || GreenChannel == ECollectionBakeTextureAttribute::AmbientOcclusion || BlueChannel == ECollectionBakeTextureAttribute::AmbientOcclusion || AlphaChannel == ECollectionBakeTextureAttribute::AmbientOcclusion" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTextureNodes.h" },
{ "ToolTip", "Number of occlusion rays" },
{ "UIMax", "1024" },
{ "UIMin", "1" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OcclusionBlurRadius_MetaData[] = {
{ "Category", "AmbientOcclusionSettings" },
{ "ClampMax", "100.0" },
{ "ClampMin", "0" },
{ "Comment", "/** Pixel Radius of Gaussian Blur Kernel applied to AO map (0 will apply no blur) */" },
{ "DataflowInput", "" },
{ "EditCondition", "RedChannel == ECollectionBakeTextureAttribute::AmbientOcclusion || GreenChannel == ECollectionBakeTextureAttribute::AmbientOcclusion || BlueChannel == ECollectionBakeTextureAttribute::AmbientOcclusion || AlphaChannel == ECollectionBakeTextureAttribute::AmbientOcclusion" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTextureNodes.h" },
{ "ToolTip", "Pixel Radius of Gaussian Blur Kernel applied to AO map (0 will apply no blur)" },
{ "UIMax", "10.0" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurvatureBlurRadius_MetaData[] = {
{ "Category", "SmoothedCurvatureSettings" },
{ "ClampMax", "100.0" },
{ "ClampMin", "0" },
{ "Comment", "/** Pixel Radius of Gaussian Blur Kernel applied to Curvature map (0 will apply no blur) */" },
{ "DataflowInput", "" },
{ "EditCondition", "RedChannel == ECollectionBakeTextureAttribute::Curvature || GreenChannel == ECollectionBakeTextureAttribute::Curvature || BlueChannel == ECollectionBakeTextureAttribute::Curvature || AlphaChannel == ECollectionBakeTextureAttribute::Curvature" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTextureNodes.h" },
{ "ToolTip", "Pixel Radius of Gaussian Blur Kernel applied to Curvature map (0 will apply no blur)" },
{ "UIMax", "10.0" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VoxelResolution_MetaData[] = {
{ "Category", "SmoothedCurvatureSettings" },
{ "ClampMax", "1024" },
{ "ClampMin", "4" },
{ "Comment", "/** Voxel resolution of smoothed shape representation */" },
{ "DataflowInput", "" },
{ "EditCondition", "RedChannel == ECollectionBakeTextureAttribute::Curvature || GreenChannel == ECollectionBakeTextureAttribute::Curvature || BlueChannel == ECollectionBakeTextureAttribute::Curvature || AlphaChannel == ECollectionBakeTextureAttribute::Curvature" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTextureNodes.h" },
{ "ToolTip", "Voxel resolution of smoothed shape representation" },
{ "UIMax", "512" },
{ "UIMin", "8" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SmoothingIterations_MetaData[] = {
{ "Category", "SmoothedCurvatureSettings" },
{ "ClampMax", "1000" },
{ "ClampMin", "2" },
{ "Comment", "/** Amount of smoothing iterations to apply before computing curvature */" },
{ "DataflowInput", "" },
{ "EditCondition", "RedChannel == ECollectionBakeTextureAttribute::Curvature || GreenChannel == ECollectionBakeTextureAttribute::Curvature || BlueChannel == ECollectionBakeTextureAttribute::Curvature || AlphaChannel == ECollectionBakeTextureAttribute::Curvature" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTextureNodes.h" },
{ "ToolTip", "Amount of smoothing iterations to apply before computing curvature" },
{ "UIMax", "100" },
{ "UIMin", "2" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ThicknessFactor_MetaData[] = {
{ "Category", "SmoothedCurvatureSettings" },
{ "ClampMax", "100.0" },
{ "ClampMin", "1" },
{ "Comment", "/** Distance to search for correspondence between fractured shape and smoothed shape, as factor of voxel size */" },
{ "DataflowInput", "" },
{ "EditCondition", "RedChannel == ECollectionBakeTextureAttribute::Curvature || GreenChannel == ECollectionBakeTextureAttribute::Curvature || BlueChannel == ECollectionBakeTextureAttribute::Curvature || AlphaChannel == ECollectionBakeTextureAttribute::Curvature" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTextureNodes.h" },
{ "ToolTip", "Distance to search for correspondence between fractured shape and smoothed shape, as factor of voxel size" },
{ "UIMax", "10.0" },
{ "UIMin", "2" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxCurvature_MetaData[] = {
{ "Category", "SmoothedCurvatureSettings" },
{ "ClampMax", "10" },
{ "ClampMin", ".0001" },
{ "Comment", "/** Curvatures in the range [-MaxCurvature, MaxCurvature] will be mapped from [0,1]. Values outside that range will be clamped */" },
{ "DataflowInput", "" },
{ "EditCondition", "RedChannel == ECollectionBakeTextureAttribute::Curvature || GreenChannel == ECollectionBakeTextureAttribute::Curvature || BlueChannel == ECollectionBakeTextureAttribute::Curvature || AlphaChannel == ECollectionBakeTextureAttribute::Curvature" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTextureNodes.h" },
{ "ToolTip", "Curvatures in the range [-MaxCurvature, MaxCurvature] will be mapped from [0,1]. Values outside that range will be clamped" },
{ "UIMax", "1" },
{ "UIMin", ".01" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FBakeTextureFromCollectionDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_Image;
static const UECodeGen_Private::FStructPropertyParams NewProp_FaceSelection;
static const UECodeGen_Private::FIntPropertyParams NewProp_Resolution_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Resolution;
static const UECodeGen_Private::FIntPropertyParams NewProp_GutterSize;
static const UECodeGen_Private::FIntPropertyParams NewProp_UVChannel;
static const UECodeGen_Private::FIntPropertyParams NewProp_RedChannel_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_RedChannel;
static const UECodeGen_Private::FIntPropertyParams NewProp_GreenChannel_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_GreenChannel;
static const UECodeGen_Private::FIntPropertyParams NewProp_BlueChannel_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_BlueChannel;
static const UECodeGen_Private::FIntPropertyParams NewProp_AlphaChannel_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_AlphaChannel;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxDistance;
static const UECodeGen_Private::FIntPropertyParams NewProp_OcclusionRays;
static const UECodeGen_Private::FFloatPropertyParams NewProp_OcclusionBlurRadius;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CurvatureBlurRadius;
static const UECodeGen_Private::FIntPropertyParams NewProp_VoxelResolution;
static const UECodeGen_Private::FIntPropertyParams NewProp_SmoothingIterations;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ThicknessFactor;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxCurvature;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FBakeTextureFromCollectionDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBakeTextureFromCollectionDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics
static_assert(std::is_polymorphic<FBakeTextureFromCollectionDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FBakeTextureFromCollectionDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBakeTextureFromCollectionDataflowNode;
class UScriptStruct* FBakeTextureFromCollectionDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FBakeTextureFromCollectionDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FBakeTextureFromCollectionDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("BakeTextureFromCollectionDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FBakeTextureFromCollectionDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FBakeTextureFromCollectionDataflowNode Property Definitions *******
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBakeTextureFromCollectionDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_Image = { "Image", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBakeTextureFromCollectionDataflowNode, Image), Z_Construct_UScriptStruct_FDataflowImage, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Image_MetaData), NewProp_Image_MetaData) }; // 3177453088
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_FaceSelection = { "FaceSelection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBakeTextureFromCollectionDataflowNode, FaceSelection), Z_Construct_UScriptStruct_FDataflowFaceSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FaceSelection_MetaData), NewProp_FaceSelection_MetaData) }; // 177260235
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_Resolution_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_Resolution = { "Resolution", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBakeTextureFromCollectionDataflowNode, Resolution), Z_Construct_UEnum_DataflowCore_EDataflowImageResolution, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Resolution_MetaData), NewProp_Resolution_MetaData) }; // 3976832312
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_GutterSize = { "GutterSize", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBakeTextureFromCollectionDataflowNode, GutterSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GutterSize_MetaData), NewProp_GutterSize_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_UVChannel = { "UVChannel", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBakeTextureFromCollectionDataflowNode, UVChannel), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVChannel_MetaData), NewProp_UVChannel_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_RedChannel_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_RedChannel = { "RedChannel", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBakeTextureFromCollectionDataflowNode, RedChannel), Z_Construct_UEnum_GeometryCollectionNodes_ECollectionBakeTextureAttribute, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RedChannel_MetaData), NewProp_RedChannel_MetaData) }; // 2827962155
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_GreenChannel_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_GreenChannel = { "GreenChannel", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBakeTextureFromCollectionDataflowNode, GreenChannel), Z_Construct_UEnum_GeometryCollectionNodes_ECollectionBakeTextureAttribute, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GreenChannel_MetaData), NewProp_GreenChannel_MetaData) }; // 2827962155
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_BlueChannel_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_BlueChannel = { "BlueChannel", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBakeTextureFromCollectionDataflowNode, BlueChannel), Z_Construct_UEnum_GeometryCollectionNodes_ECollectionBakeTextureAttribute, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlueChannel_MetaData), NewProp_BlueChannel_MetaData) }; // 2827962155
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_AlphaChannel_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_AlphaChannel = { "AlphaChannel", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBakeTextureFromCollectionDataflowNode, AlphaChannel), Z_Construct_UEnum_GeometryCollectionNodes_ECollectionBakeTextureAttribute, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AlphaChannel_MetaData), NewProp_AlphaChannel_MetaData) }; // 2827962155
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_MaxDistance = { "MaxDistance", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBakeTextureFromCollectionDataflowNode, MaxDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxDistance_MetaData), NewProp_MaxDistance_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_OcclusionRays = { "OcclusionRays", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBakeTextureFromCollectionDataflowNode, OcclusionRays), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OcclusionRays_MetaData), NewProp_OcclusionRays_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_OcclusionBlurRadius = { "OcclusionBlurRadius", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBakeTextureFromCollectionDataflowNode, OcclusionBlurRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OcclusionBlurRadius_MetaData), NewProp_OcclusionBlurRadius_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_CurvatureBlurRadius = { "CurvatureBlurRadius", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBakeTextureFromCollectionDataflowNode, CurvatureBlurRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurvatureBlurRadius_MetaData), NewProp_CurvatureBlurRadius_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_VoxelResolution = { "VoxelResolution", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBakeTextureFromCollectionDataflowNode, VoxelResolution), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VoxelResolution_MetaData), NewProp_VoxelResolution_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_SmoothingIterations = { "SmoothingIterations", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBakeTextureFromCollectionDataflowNode, SmoothingIterations), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SmoothingIterations_MetaData), NewProp_SmoothingIterations_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_ThicknessFactor = { "ThicknessFactor", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBakeTextureFromCollectionDataflowNode, ThicknessFactor), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ThicknessFactor_MetaData), NewProp_ThicknessFactor_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_MaxCurvature = { "MaxCurvature", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBakeTextureFromCollectionDataflowNode, MaxCurvature), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxCurvature_MetaData), NewProp_MaxCurvature_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_Image,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_FaceSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_Resolution_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_Resolution,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_GutterSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_UVChannel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_RedChannel_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_RedChannel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_GreenChannel_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_GreenChannel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_BlueChannel_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_BlueChannel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_AlphaChannel_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_AlphaChannel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_MaxDistance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_OcclusionRays,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_OcclusionBlurRadius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_CurvatureBlurRadius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_VoxelResolution,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_SmoothingIterations,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_ThicknessFactor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewProp_MaxCurvature,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FBakeTextureFromCollectionDataflowNode Property Definitions *********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"BakeTextureFromCollectionDataflowNode",
Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::PropPointers),
sizeof(FBakeTextureFromCollectionDataflowNode),
alignof(FBakeTextureFromCollectionDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FBakeTextureFromCollectionDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBakeTextureFromCollectionDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBakeTextureFromCollectionDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FBakeTextureFromCollectionDataflowNode ******************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionTextureNodes_h__Script_GeometryCollectionNodes_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ECollectionBakeTextureAttribute_StaticEnum, TEXT("ECollectionBakeTextureAttribute"), &Z_Registration_Info_UEnum_ECollectionBakeTextureAttribute, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2827962155U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FBakeTextureFromCollectionDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics::NewStructOps, TEXT("BakeTextureFromCollectionDataflowNode"),&Z_Registration_Info_UScriptStruct_FBakeTextureFromCollectionDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBakeTextureFromCollectionDataflowNode), 2312995451U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionTextureNodes_h__Script_GeometryCollectionNodes_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionTextureNodes_h__Script_GeometryCollectionNodes_409625775{
TEXT("/Script/GeometryCollectionNodes"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionTextureNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionTextureNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionTextureNodes_h__Script_GeometryCollectionNodes_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionTextureNodes_h__Script_GeometryCollectionNodes_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,51 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Dataflow/GeometryCollectionTextureNodes.h"
#ifdef GEOMETRYCOLLECTIONNODES_GeometryCollectionTextureNodes_generated_h
#error "GeometryCollectionTextureNodes.generated.h already included, missing '#pragma once' in GeometryCollectionTextureNodes.h"
#endif
#define GEOMETRYCOLLECTIONNODES_GeometryCollectionTextureNodes_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FBakeTextureFromCollectionDataflowNode ****************************
struct Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionTextureNodes_h_56_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FBakeTextureFromCollectionDataflowNode;
// ********** End ScriptStruct FBakeTextureFromCollectionDataflowNode ******************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionTextureNodes_h
// ********** Begin Enum ECollectionBakeTextureAttribute *******************************************
#define FOREACH_ENUM_ECOLLECTIONBAKETEXTUREATTRIBUTE(op) \
op(ECollectionBakeTextureAttribute::None) \
op(ECollectionBakeTextureAttribute::DistanceToExternal) \
op(ECollectionBakeTextureAttribute::AmbientOcclusion) \
op(ECollectionBakeTextureAttribute::Curvature) \
op(ECollectionBakeTextureAttribute::NormalX) \
op(ECollectionBakeTextureAttribute::NormalY) \
op(ECollectionBakeTextureAttribute::NormalZ) \
op(ECollectionBakeTextureAttribute::PositionX) \
op(ECollectionBakeTextureAttribute::PositionY) \
op(ECollectionBakeTextureAttribute::PositionZ)
enum class ECollectionBakeTextureAttribute : int32;
template<> struct TIsUEnumClass<ECollectionBakeTextureAttribute> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<ECollectionBakeTextureAttribute>();
// ********** End Enum ECollectionBakeTextureAttribute *********************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,841 @@
// 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/GeometryCollectionTransferVertexAttributeNode.h"
#include "Dataflow/DataflowConnectionTypes.h"
#include "Dataflow/DataflowSelection.h"
#include "GeometryCollection/ManagedArrayCollection.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionTransferVertexAttributeNode() {}
// ********** Begin Cross Module References ********************************************************
CHAOS_API UScriptStruct* Z_Construct_UScriptStruct_FManagedArrayCollection();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowNode();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowVertexSelection();
DATAFLOWENGINEPLUGIN_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionAttributeKey();
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeBoundingVolume();
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeFalloff();
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeSourceScale();
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeTransferMethod();
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_ESetKinematicVertexSelectionKinematicValue();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGeometryCollectionSetKinematicVertexSelectionNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionNodes();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EDataflowTransferVertexAttributeNodeFalloff *******************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EDataflowTransferVertexAttributeNodeFalloff;
static UEnum* EDataflowTransferVertexAttributeNodeFalloff_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EDataflowTransferVertexAttributeNodeFalloff.OuterSingleton)
{
Z_Registration_Info_UEnum_EDataflowTransferVertexAttributeNodeFalloff.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeFalloff, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("EDataflowTransferVertexAttributeNodeFalloff"));
}
return Z_Registration_Info_UEnum_EDataflowTransferVertexAttributeNodeFalloff.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EDataflowTransferVertexAttributeNodeFalloff>()
{
return EDataflowTransferVertexAttributeNodeFalloff_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeFalloff_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Dataflow_Max.Comment", "//~~~\n//256th entry\n" },
{ "Dataflow_Max.Hidden", "" },
{ "Dataflow_Max.Name", "EDataflowTransferVertexAttributeNodeFalloff::Dataflow_Max" },
{ "Dataflow_Max.ToolTip", "256th entry" },
{ "Linear.Comment", "/** Linear falloff based on distance from triangle*/" },
{ "Linear.DisplayName", "Linear" },
{ "Linear.Name", "EDataflowTransferVertexAttributeNodeFalloff::Linear" },
{ "Linear.ToolTip", "Linear falloff based on distance from triangle" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTransferVertexAttributeNode.h" },
{ "None.Comment", "/** No distance falloff */" },
{ "None.DisplayName", "None" },
{ "None.Name", "EDataflowTransferVertexAttributeNodeFalloff::None" },
{ "None.ToolTip", "No distance falloff" },
{ "Squared.Comment", "/** Squared falloff based on distance from triangle*/" },
{ "Squared.DisplayName", "Squared" },
{ "Squared.Name", "EDataflowTransferVertexAttributeNodeFalloff::Squared" },
{ "Squared.ToolTip", "Squared falloff based on distance from triangle" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EDataflowTransferVertexAttributeNodeFalloff::Squared", (int64)EDataflowTransferVertexAttributeNodeFalloff::Squared },
{ "EDataflowTransferVertexAttributeNodeFalloff::Linear", (int64)EDataflowTransferVertexAttributeNodeFalloff::Linear },
{ "EDataflowTransferVertexAttributeNodeFalloff::None", (int64)EDataflowTransferVertexAttributeNodeFalloff::None },
{ "EDataflowTransferVertexAttributeNodeFalloff::Dataflow_Max", (int64)EDataflowTransferVertexAttributeNodeFalloff::Dataflow_Max },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeFalloff_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeFalloff_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
"EDataflowTransferVertexAttributeNodeFalloff",
"EDataflowTransferVertexAttributeNodeFalloff",
Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeFalloff_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeFalloff_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeFalloff_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeFalloff_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeFalloff()
{
if (!Z_Registration_Info_UEnum_EDataflowTransferVertexAttributeNodeFalloff.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EDataflowTransferVertexAttributeNodeFalloff.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeFalloff_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EDataflowTransferVertexAttributeNodeFalloff.InnerSingleton;
}
// ********** End Enum EDataflowTransferVertexAttributeNodeFalloff *********************************
// ********** Begin Enum EDataflowTransferVertexAttributeNodeSourceScale ***************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EDataflowTransferVertexAttributeNodeSourceScale;
static UEnum* EDataflowTransferVertexAttributeNodeSourceScale_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EDataflowTransferVertexAttributeNodeSourceScale.OuterSingleton)
{
Z_Registration_Info_UEnum_EDataflowTransferVertexAttributeNodeSourceScale.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeSourceScale, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("EDataflowTransferVertexAttributeNodeSourceScale"));
}
return Z_Registration_Info_UEnum_EDataflowTransferVertexAttributeNodeSourceScale.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EDataflowTransferVertexAttributeNodeSourceScale>()
{
return EDataflowTransferVertexAttributeNodeSourceScale_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeSourceScale_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Asset_Bound.Comment", "/** Bounding volume hierarchy cell size based on max length of the bounding box of the whole asset*/" },
{ "Asset_Bound.DisplayName", "Asset Max Bound" },
{ "Asset_Bound.Name", "EDataflowTransferVertexAttributeNodeSourceScale::Asset_Bound" },
{ "Asset_Bound.ToolTip", "Bounding volume hierarchy cell size based on max length of the bounding box of the whole asset" },
{ "Asset_Edge.Comment", "/** Bounding volume hierarchy cell size based on max edge length of the whole asset*/" },
{ "Asset_Edge.DisplayName", "Asset Max Edge" },
{ "Asset_Edge.Name", "EDataflowTransferVertexAttributeNodeSourceScale::Asset_Edge" },
{ "Asset_Edge.ToolTip", "Bounding volume hierarchy cell size based on max edge length of the whole asset" },
{ "BlueprintType", "true" },
{ "Component_Edge.Comment", "/** Bounding volume hierarchy cell size based on max edge length of each geometry group. \n\x09Only works if there is 1-1 correspondence between source and target geometries, otherwise default to Asset Max Edge*/" },
{ "Component_Edge.DisplayName", "Component Max Edge" },
{ "Component_Edge.Name", "EDataflowTransferVertexAttributeNodeSourceScale::Component_Edge" },
{ "Component_Edge.ToolTip", "Bounding volume hierarchy cell size based on max edge length of each geometry group.\n Only works if there is 1-1 correspondence between source and target geometries, otherwise default to Asset Max Edge" },
{ "Dataflow_Max.Comment", "//~~~\n//256th entry\n" },
{ "Dataflow_Max.Hidden", "" },
{ "Dataflow_Max.Name", "EDataflowTransferVertexAttributeNodeSourceScale::Dataflow_Max" },
{ "Dataflow_Max.ToolTip", "256th entry" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTransferVertexAttributeNode.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EDataflowTransferVertexAttributeNodeSourceScale::Component_Edge", (int64)EDataflowTransferVertexAttributeNodeSourceScale::Component_Edge },
{ "EDataflowTransferVertexAttributeNodeSourceScale::Asset_Edge", (int64)EDataflowTransferVertexAttributeNodeSourceScale::Asset_Edge },
{ "EDataflowTransferVertexAttributeNodeSourceScale::Asset_Bound", (int64)EDataflowTransferVertexAttributeNodeSourceScale::Asset_Bound },
{ "EDataflowTransferVertexAttributeNodeSourceScale::Dataflow_Max", (int64)EDataflowTransferVertexAttributeNodeSourceScale::Dataflow_Max },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeSourceScale_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeSourceScale_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
"EDataflowTransferVertexAttributeNodeSourceScale",
"EDataflowTransferVertexAttributeNodeSourceScale",
Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeSourceScale_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeSourceScale_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeSourceScale_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeSourceScale_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeSourceScale()
{
if (!Z_Registration_Info_UEnum_EDataflowTransferVertexAttributeNodeSourceScale.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EDataflowTransferVertexAttributeNodeSourceScale.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeSourceScale_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EDataflowTransferVertexAttributeNodeSourceScale.InnerSingleton;
}
// ********** End Enum EDataflowTransferVertexAttributeNodeSourceScale *****************************
// ********** Begin Enum EDataflowTransferVertexAttributeNodeBoundingVolume ************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EDataflowTransferVertexAttributeNodeBoundingVolume;
static UEnum* EDataflowTransferVertexAttributeNodeBoundingVolume_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EDataflowTransferVertexAttributeNodeBoundingVolume.OuterSingleton)
{
Z_Registration_Info_UEnum_EDataflowTransferVertexAttributeNodeBoundingVolume.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeBoundingVolume, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("EDataflowTransferVertexAttributeNodeBoundingVolume"));
}
return Z_Registration_Info_UEnum_EDataflowTransferVertexAttributeNodeBoundingVolume.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EDataflowTransferVertexAttributeNodeBoundingVolume>()
{
return EDataflowTransferVertexAttributeNodeBoundingVolume_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeBoundingVolume_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Dataflow_Max.Comment", "//~~~\n//256th entry\n" },
{ "Dataflow_Max.Hidden", "" },
{ "Dataflow_Max.Name", "EDataflowTransferVertexAttributeNodeBoundingVolume::Dataflow_Max" },
{ "Dataflow_Max.ToolTip", "256th entry" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTransferVertexAttributeNode.h" },
{ "Triangle.Comment", "/** Bounding volume on triangles of the source triangle mesh*/" },
{ "Triangle.DisplayName", "Triangle" },
{ "Triangle.Name", "EDataflowTransferVertexAttributeNodeBoundingVolume::Triangle" },
{ "Triangle.ToolTip", "Bounding volume on triangles of the source triangle mesh" },
{ "Vertex.Comment", "/** Bounding volume on vertices of the source mesh*/" },
{ "Vertex.DisplayName", "Vertex" },
{ "Vertex.Name", "EDataflowTransferVertexAttributeNodeBoundingVolume::Vertex" },
{ "Vertex.ToolTip", "Bounding volume on vertices of the source mesh" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EDataflowTransferVertexAttributeNodeBoundingVolume::Vertex", (int64)EDataflowTransferVertexAttributeNodeBoundingVolume::Vertex },
{ "EDataflowTransferVertexAttributeNodeBoundingVolume::Triangle", (int64)EDataflowTransferVertexAttributeNodeBoundingVolume::Triangle },
{ "EDataflowTransferVertexAttributeNodeBoundingVolume::Dataflow_Max", (int64)EDataflowTransferVertexAttributeNodeBoundingVolume::Dataflow_Max },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeBoundingVolume_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeBoundingVolume_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
"EDataflowTransferVertexAttributeNodeBoundingVolume",
"EDataflowTransferVertexAttributeNodeBoundingVolume",
Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeBoundingVolume_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeBoundingVolume_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeBoundingVolume_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeBoundingVolume_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeBoundingVolume()
{
if (!Z_Registration_Info_UEnum_EDataflowTransferVertexAttributeNodeBoundingVolume.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EDataflowTransferVertexAttributeNodeBoundingVolume.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeBoundingVolume_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EDataflowTransferVertexAttributeNodeBoundingVolume.InnerSingleton;
}
// ********** End Enum EDataflowTransferVertexAttributeNodeBoundingVolume **************************
// ********** Begin Enum EDataflowTransferVertexAttributeNodeTransferMethod ************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EDataflowTransferVertexAttributeNodeTransferMethod;
static UEnum* EDataflowTransferVertexAttributeNodeTransferMethod_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EDataflowTransferVertexAttributeNodeTransferMethod.OuterSingleton)
{
Z_Registration_Info_UEnum_EDataflowTransferVertexAttributeNodeTransferMethod.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeTransferMethod, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("EDataflowTransferVertexAttributeNodeTransferMethod"));
}
return Z_Registration_Info_UEnum_EDataflowTransferVertexAttributeNodeTransferMethod.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EDataflowTransferVertexAttributeNodeTransferMethod>()
{
return EDataflowTransferVertexAttributeNodeTransferMethod_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeTransferMethod_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Component.Comment", "/** Transfers vertex attribute between matched geometries.*/" },
{ "Component.DisplayName", "Paired Geometry Transfer" },
{ "Component.Name", "EDataflowTransferVertexAttributeNodeTransferMethod::Component" },
{ "Component.ToolTip", "Transfers vertex attribute between matched geometries." },
{ "Dataflow_Max.Comment", "//~~~\n//256th entry\n" },
{ "Dataflow_Max.Hidden", "" },
{ "Dataflow_Max.Name", "EDataflowTransferVertexAttributeNodeTransferMethod::Dataflow_Max" },
{ "Dataflow_Max.ToolTip", "256th entry" },
{ "Global.Comment", "/** Transfers vertex attribute globally. Warning: attributes on one geometry might bleed over to neighbor geometries.*/" },
{ "Global.DisplayName", "Global Transfer" },
{ "Global.Name", "EDataflowTransferVertexAttributeNodeTransferMethod::Global" },
{ "Global.ToolTip", "Transfers vertex attribute globally. Warning: attributes on one geometry might bleed over to neighbor geometries." },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTransferVertexAttributeNode.h" },
{ "None.Comment", "/** No transfer */" },
{ "None.DisplayName", "None" },
{ "None.Name", "EDataflowTransferVertexAttributeNodeTransferMethod::None" },
{ "None.ToolTip", "No transfer" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EDataflowTransferVertexAttributeNodeTransferMethod::Component", (int64)EDataflowTransferVertexAttributeNodeTransferMethod::Component },
{ "EDataflowTransferVertexAttributeNodeTransferMethod::Global", (int64)EDataflowTransferVertexAttributeNodeTransferMethod::Global },
{ "EDataflowTransferVertexAttributeNodeTransferMethod::None", (int64)EDataflowTransferVertexAttributeNodeTransferMethod::None },
{ "EDataflowTransferVertexAttributeNodeTransferMethod::Dataflow_Max", (int64)EDataflowTransferVertexAttributeNodeTransferMethod::Dataflow_Max },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeTransferMethod_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeTransferMethod_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
"EDataflowTransferVertexAttributeNodeTransferMethod",
"EDataflowTransferVertexAttributeNodeTransferMethod",
Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeTransferMethod_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeTransferMethod_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeTransferMethod_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeTransferMethod_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeTransferMethod()
{
if (!Z_Registration_Info_UEnum_EDataflowTransferVertexAttributeNodeTransferMethod.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EDataflowTransferVertexAttributeNodeTransferMethod.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeTransferMethod_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EDataflowTransferVertexAttributeNodeTransferMethod.InnerSingleton;
}
// ********** End Enum EDataflowTransferVertexAttributeNodeTransferMethod **************************
// ********** Begin ScriptStruct FGeometryCollectionTransferVertexAttributeNode ********************
struct Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGeometryCollectionTransferVertexAttributeNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FGeometryCollectionTransferVertexAttributeNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Transfer float properties from a source collection to a target collection.\n * Component Transfer is used when all geometries from the source collection have matched names with the target collection.\n * Otherwise, Global Transfer is used.\n * Geometries are matched when the geometry's BoneName can be found as the start of the BoneName of a geometry in the target collection.\n * Use TransformNameSuffix to add extra string to the source geometry's BoneName to avoid multiple matched names.\n * For example, source geometry has name SK_10 and target geometry has name SK_10_tet1\n * For all names, Check BoneName attribute in Transform group in the collection.\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTransferVertexAttributeNode.h" },
{ "ToolTip", "Transfer float properties from a source collection to a target collection.\nComponent Transfer is used when all geometries from the source collection have matched names with the target collection.\nOtherwise, Global Transfer is used.\nGeometries are matched when the geometry's BoneName can be found as the start of the BoneName of a geometry in the target collection.\nUse TransformNameSuffix to add extra string to the source geometry's BoneName to avoid multiple matched names.\nFor example, source geometry has name SK_10 and target geometry has name SK_10_tet1\nFor all names, Check BoneName attribute in Transform group in the collection." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/* Target collection to transfer vertex attribute to. */" },
{ "DataflowInput", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTransferVertexAttributeNode.h" },
{ "ToolTip", "Target collection to transfer vertex attribute to." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FromCollection_MetaData[] = {
{ "Comment", "/* Source collection to transfer vertex attribute from. */" },
{ "DataflowInput", "" },
{ "DisplayName", "FromCollection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTransferVertexAttributeNode.h" },
{ "ToolTip", "Source collection to transfer vertex attribute from." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AttributeKey_MetaData[] = {
{ "Category", "Dataflow" },
{ "Comment", "/* The name of the vertex attribute to generate indices from. */" },
{ "DataflowInput", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "AttributeKey" },
{ "DisplayName", "AttributeKey" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTransferVertexAttributeNode.h" },
{ "ToolTip", "The name of the vertex attribute to generate indices from." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransferMethod_MetaData[] = {
{ "Category", "Method" },
{ "Comment", "/* Transfer method [default: Paired Geometry Transfer] */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTransferVertexAttributeNode.h" },
{ "ToolTip", "Transfer method [default: Paired Geometry Transfer]" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoundingVolumeType_MetaData[] = {
{ "Category", "Thresholds" },
{ "Comment", "/* Bounding volume type for source assets[default: Triangle] */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTransferVertexAttributeNode.h" },
{ "ToolTip", "Bounding volume type for source assets[default: Triangle]" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceScale_MetaData[] = {
{ "Category", "Thresholds" },
{ "Comment", "/* Bounding volume hierarchy cell size for neighboring vertices to transfer into[default: Asset] */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTransferVertexAttributeNode.h" },
{ "ToolTip", "Bounding volume hierarchy cell size for neighboring vertices to transfer into[default: Asset]" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Falloff_MetaData[] = {
{ "Category", "Thresholds" },
{ "Comment", "/* Falloff of source value based on distance from source triangle[default: Squared] */" },
{ "EditCondition", "BoundingVolumeType == EDataflowTransferVertexAttributeNodeBoundingVolume::Triangle" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTransferVertexAttributeNode.h" },
{ "ToolTip", "Falloff of source value based on distance from source triangle[default: Squared]" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FalloffThreshold_MetaData[] = {
{ "Category", "Thresholds" },
{ "Comment", "/* Threshold based on distance from source triangle.Values past the threshold will falloff.[Defaults to 1 percent of triangle size(0.01)] */" },
{ "EditCondition", "Falloff != EDataflowTransferVertexAttributeNodeFalloff::None" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTransferVertexAttributeNode.h" },
{ "ToolTip", "Threshold based on distance from source triangle.Values past the threshold will falloff.[Defaults to 1 percent of triangle size(0.01)]" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EdgeMultiplier_MetaData[] = {
{ "Category", "Thresholds" },
{ "Comment", "/* Edge multiplier for the Bounding Volume Hierarchy(BVH) target's particle search radius. */" },
{ "EditCondition", "SourceScale == EDataflowTransferVertexAttributeNodeSourceScale::Asset_Edge || SourceScale == EDataflowTransferVertexAttributeNodeSourceScale::Component_Edge" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTransferVertexAttributeNode.h" },
{ "ToolTip", "Edge multiplier for the Bounding Volume Hierarchy(BVH) target's particle search radius." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoundMultiplier_MetaData[] = {
{ "Category", "Thresholds" },
{ "Comment", "/* Max bound multiplier for the Bounding Volume Hierarchy(BVH) target's particle search radius. */" },
{ "EditCondition", "SourceScale == EDataflowTransferVertexAttributeNodeSourceScale::Asset_Bound" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTransferVertexAttributeNode.h" },
{ "ToolTip", "Max bound multiplier for the Bounding Volume Hierarchy(BVH) target's particle search radius." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformNameSuffix_MetaData[] = {
{ "Category", "Paired Geometry Transfer" },
{ "Comment", "/* Suffix of transform names added to the source geometry's BoneName for geometry matching during transfer[default: _Tet]. In CreateTetrahedron node we add _Tet to tetrahedral geometries.*/" },
{ "EditCondition", "TransferMethod == EDataflowTransferVertexAttributeNodeTransferMethod::Component" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTransferVertexAttributeNode.h" },
{ "ToolTip", "Suffix of transform names added to the source geometry's BoneName for geometry matching during transfer[default: _Tet]. In CreateTetrahedron node we add _Tet to tetrahedral geometries." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGeometryCollectionTransferVertexAttributeNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_FromCollection;
static const UECodeGen_Private::FStructPropertyParams NewProp_AttributeKey;
static const UECodeGen_Private::FBytePropertyParams NewProp_TransferMethod_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_TransferMethod;
static const UECodeGen_Private::FBytePropertyParams NewProp_BoundingVolumeType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_BoundingVolumeType;
static const UECodeGen_Private::FBytePropertyParams NewProp_SourceScale_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SourceScale;
static const UECodeGen_Private::FBytePropertyParams NewProp_Falloff_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Falloff;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FalloffThreshold;
static const UECodeGen_Private::FFloatPropertyParams NewProp_EdgeMultiplier;
static const UECodeGen_Private::FFloatPropertyParams NewProp_BoundMultiplier;
static const UECodeGen_Private::FStrPropertyParams NewProp_TransformNameSuffix;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGeometryCollectionTransferVertexAttributeNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGeometryCollectionTransferVertexAttributeNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics
static_assert(std::is_polymorphic<FGeometryCollectionTransferVertexAttributeNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FGeometryCollectionTransferVertexAttributeNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode;
class UScriptStruct* FGeometryCollectionTransferVertexAttributeNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GeometryCollectionTransferVertexAttributeNode"));
}
return Z_Registration_Info_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode.OuterSingleton;
}
// ********** Begin ScriptStruct FGeometryCollectionTransferVertexAttributeNode Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionTransferVertexAttributeNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::NewProp_FromCollection = { "FromCollection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionTransferVertexAttributeNode, FromCollection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FromCollection_MetaData), NewProp_FromCollection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::NewProp_AttributeKey = { "AttributeKey", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionTransferVertexAttributeNode, AttributeKey), Z_Construct_UScriptStruct_FCollectionAttributeKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AttributeKey_MetaData), NewProp_AttributeKey_MetaData) }; // 238587867
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::NewProp_TransferMethod_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_FGeometryCollectionTransferVertexAttributeNode_Statics::NewProp_TransferMethod = { "TransferMethod", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionTransferVertexAttributeNode, TransferMethod), Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeTransferMethod, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransferMethod_MetaData), NewProp_TransferMethod_MetaData) }; // 1843621113
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::NewProp_BoundingVolumeType_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_FGeometryCollectionTransferVertexAttributeNode_Statics::NewProp_BoundingVolumeType = { "BoundingVolumeType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionTransferVertexAttributeNode, BoundingVolumeType), Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeBoundingVolume, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoundingVolumeType_MetaData), NewProp_BoundingVolumeType_MetaData) }; // 1295270272
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::NewProp_SourceScale_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_FGeometryCollectionTransferVertexAttributeNode_Statics::NewProp_SourceScale = { "SourceScale", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionTransferVertexAttributeNode, SourceScale), Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeSourceScale, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceScale_MetaData), NewProp_SourceScale_MetaData) }; // 3012718123
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::NewProp_Falloff_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_FGeometryCollectionTransferVertexAttributeNode_Statics::NewProp_Falloff = { "Falloff", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionTransferVertexAttributeNode, Falloff), Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeFalloff, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Falloff_MetaData), NewProp_Falloff_MetaData) }; // 1056703944
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::NewProp_FalloffThreshold = { "FalloffThreshold", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionTransferVertexAttributeNode, FalloffThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FalloffThreshold_MetaData), NewProp_FalloffThreshold_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::NewProp_EdgeMultiplier = { "EdgeMultiplier", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionTransferVertexAttributeNode, EdgeMultiplier), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EdgeMultiplier_MetaData), NewProp_EdgeMultiplier_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::NewProp_BoundMultiplier = { "BoundMultiplier", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionTransferVertexAttributeNode, BoundMultiplier), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoundMultiplier_MetaData), NewProp_BoundMultiplier_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::NewProp_TransformNameSuffix = { "TransformNameSuffix", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionTransferVertexAttributeNode, TransformNameSuffix), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformNameSuffix_MetaData), NewProp_TransformNameSuffix_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::NewProp_FromCollection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::NewProp_AttributeKey,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::NewProp_TransferMethod_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::NewProp_TransferMethod,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::NewProp_BoundingVolumeType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::NewProp_BoundingVolumeType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::NewProp_SourceScale_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::NewProp_SourceScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::NewProp_Falloff_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::NewProp_Falloff,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::NewProp_FalloffThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::NewProp_EdgeMultiplier,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::NewProp_BoundMultiplier,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::NewProp_TransformNameSuffix,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGeometryCollectionTransferVertexAttributeNode Property Definitions *
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"GeometryCollectionTransferVertexAttributeNode",
Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::PropPointers),
sizeof(FGeometryCollectionTransferVertexAttributeNode),
alignof(FGeometryCollectionTransferVertexAttributeNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode()
{
if (!Z_Registration_Info_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode.InnerSingleton, Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode.InnerSingleton);
}
// ********** End ScriptStruct FGeometryCollectionTransferVertexAttributeNode **********************
// ********** Begin ScriptStruct FGeometryCollectionTransferVertexSkinWeightsNode ******************
struct Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGeometryCollectionTransferVertexSkinWeightsNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FGeometryCollectionTransferVertexSkinWeightsNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Transfer skin weights from a source collection to a target collection.\n * Component Transfer is used when all geometries from the source collection have matched names with the target collection.\n * Otherwise, Global Transfer is used.\n * Geometries are matched when the geometry's BoneName can be found as the start of the BoneName of a geometry in the target collection.\n * Use TransformNameSuffix to add extra string to the source geometry's BoneName to avoid multiple matched names.\n * For example, source geometry has name SK_10 and target geometry has name SK_10_tet1\n * For all names, Check BoneName attribute in Transform group in the collection.\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTransferVertexAttributeNode.h" },
{ "ToolTip", "Transfer skin weights from a source collection to a target collection.\nComponent Transfer is used when all geometries from the source collection have matched names with the target collection.\nOtherwise, Global Transfer is used.\nGeometries are matched when the geometry's BoneName can be found as the start of the BoneName of a geometry in the target collection.\nUse TransformNameSuffix to add extra string to the source geometry's BoneName to avoid multiple matched names.\nFor example, source geometry has name SK_10 and target geometry has name SK_10_tet1\nFor all names, Check BoneName attribute in Transform group in the collection." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/* Target collection to transfer vertex attribute to. */" },
{ "DataflowInput", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTransferVertexAttributeNode.h" },
{ "ToolTip", "Target collection to transfer vertex attribute to." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FromCollection_MetaData[] = {
{ "Comment", "/* Source collection to transfer vertex attribute from. */" },
{ "DataflowInput", "" },
{ "DisplayName", "FromCollection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTransferVertexAttributeNode.h" },
{ "ToolTip", "Source collection to transfer vertex attribute from." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransferMethod_MetaData[] = {
{ "Category", "Method" },
{ "Comment", "/* Transfer method [default: Paired Geometry Transfer] */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTransferVertexAttributeNode.h" },
{ "ToolTip", "Transfer method [default: Paired Geometry Transfer]" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoundingVolumeType_MetaData[] = {
{ "Category", "Thresholds" },
{ "Comment", "/* Bounding volume type for source assets[default: Triangle] */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTransferVertexAttributeNode.h" },
{ "ToolTip", "Bounding volume type for source assets[default: Triangle]" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceScale_MetaData[] = {
{ "Category", "Thresholds" },
{ "Comment", "/* Bounding volume hierarchy cell size for neighboring vertices to transfer into[default: Asset] */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTransferVertexAttributeNode.h" },
{ "ToolTip", "Bounding volume hierarchy cell size for neighboring vertices to transfer into[default: Asset]" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Falloff_MetaData[] = {
{ "Category", "Thresholds" },
{ "Comment", "/* Falloff of source value based on distance from source triangle[default: Squared] */" },
{ "EditCondition", "BoundingVolumeType == EDataflowTransferVertexAttributeNodeBoundingVolume::Triangle" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTransferVertexAttributeNode.h" },
{ "ToolTip", "Falloff of source value based on distance from source triangle[default: Squared]" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FalloffThreshold_MetaData[] = {
{ "Category", "Thresholds" },
{ "Comment", "/* Threshold based on distance from source triangle.Values past the threshold will falloff.[Defaults to 1 percent of triangle size(0.01)] */" },
{ "EditCondition", "Falloff != EDataflowTransferVertexAttributeNodeFalloff::None" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTransferVertexAttributeNode.h" },
{ "ToolTip", "Threshold based on distance from source triangle.Values past the threshold will falloff.[Defaults to 1 percent of triangle size(0.01)]" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EdgeMultiplier_MetaData[] = {
{ "Category", "Thresholds" },
{ "Comment", "/* Edge multiplier for the Bounding Volume Hierarchy(BVH) target's particle search radius. */" },
{ "EditCondition", "SourceScale == EDataflowTransferVertexAttributeNodeSourceScale::Asset_Edge || SourceScale == EDataflowTransferVertexAttributeNodeSourceScale::Component_Edge" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTransferVertexAttributeNode.h" },
{ "ToolTip", "Edge multiplier for the Bounding Volume Hierarchy(BVH) target's particle search radius." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoundMultiplier_MetaData[] = {
{ "Category", "Thresholds" },
{ "Comment", "/* Max bound multiplier for the Bounding Volume Hierarchy(BVH) target's particle search radius. */" },
{ "EditCondition", "SourceScale == EDataflowTransferVertexAttributeNodeSourceScale::Asset_Bound" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTransferVertexAttributeNode.h" },
{ "ToolTip", "Max bound multiplier for the Bounding Volume Hierarchy(BVH) target's particle search radius." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformNameSuffix_MetaData[] = {
{ "Category", "Paired Geometry Transfer" },
{ "Comment", "/* Suffix of transform names for geometry matching during transfer[default: _Tet]. In CreateTetrahedron node we add _Tet to tetrahedral geometries.*/" },
{ "EditCondition", "TransferMethod == EDataflowTransferVertexAttributeNodeTransferMethod::Component" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTransferVertexAttributeNode.h" },
{ "ToolTip", "Suffix of transform names for geometry matching during transfer[default: _Tet]. In CreateTetrahedron node we add _Tet to tetrahedral geometries." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGeometryCollectionTransferVertexSkinWeightsNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_FromCollection;
static const UECodeGen_Private::FBytePropertyParams NewProp_TransferMethod_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_TransferMethod;
static const UECodeGen_Private::FBytePropertyParams NewProp_BoundingVolumeType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_BoundingVolumeType;
static const UECodeGen_Private::FBytePropertyParams NewProp_SourceScale_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SourceScale;
static const UECodeGen_Private::FBytePropertyParams NewProp_Falloff_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Falloff;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FalloffThreshold;
static const UECodeGen_Private::FFloatPropertyParams NewProp_EdgeMultiplier;
static const UECodeGen_Private::FFloatPropertyParams NewProp_BoundMultiplier;
static const UECodeGen_Private::FStrPropertyParams NewProp_TransformNameSuffix;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGeometryCollectionTransferVertexSkinWeightsNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGeometryCollectionTransferVertexSkinWeightsNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics
static_assert(std::is_polymorphic<FGeometryCollectionTransferVertexSkinWeightsNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FGeometryCollectionTransferVertexSkinWeightsNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode;
class UScriptStruct* FGeometryCollectionTransferVertexSkinWeightsNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GeometryCollectionTransferVertexSkinWeightsNode"));
}
return Z_Registration_Info_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode.OuterSingleton;
}
// ********** Begin ScriptStruct FGeometryCollectionTransferVertexSkinWeightsNode Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionTransferVertexSkinWeightsNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::NewProp_FromCollection = { "FromCollection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionTransferVertexSkinWeightsNode, FromCollection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FromCollection_MetaData), NewProp_FromCollection_MetaData) }; // 378372712
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::NewProp_TransferMethod_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_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::NewProp_TransferMethod = { "TransferMethod", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionTransferVertexSkinWeightsNode, TransferMethod), Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeTransferMethod, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransferMethod_MetaData), NewProp_TransferMethod_MetaData) }; // 1843621113
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::NewProp_BoundingVolumeType_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_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::NewProp_BoundingVolumeType = { "BoundingVolumeType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionTransferVertexSkinWeightsNode, BoundingVolumeType), Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeBoundingVolume, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoundingVolumeType_MetaData), NewProp_BoundingVolumeType_MetaData) }; // 1295270272
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::NewProp_SourceScale_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_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::NewProp_SourceScale = { "SourceScale", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionTransferVertexSkinWeightsNode, SourceScale), Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeSourceScale, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceScale_MetaData), NewProp_SourceScale_MetaData) }; // 3012718123
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::NewProp_Falloff_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_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::NewProp_Falloff = { "Falloff", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionTransferVertexSkinWeightsNode, Falloff), Z_Construct_UEnum_GeometryCollectionNodes_EDataflowTransferVertexAttributeNodeFalloff, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Falloff_MetaData), NewProp_Falloff_MetaData) }; // 1056703944
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::NewProp_FalloffThreshold = { "FalloffThreshold", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionTransferVertexSkinWeightsNode, FalloffThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FalloffThreshold_MetaData), NewProp_FalloffThreshold_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::NewProp_EdgeMultiplier = { "EdgeMultiplier", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionTransferVertexSkinWeightsNode, EdgeMultiplier), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EdgeMultiplier_MetaData), NewProp_EdgeMultiplier_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::NewProp_BoundMultiplier = { "BoundMultiplier", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionTransferVertexSkinWeightsNode, BoundMultiplier), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoundMultiplier_MetaData), NewProp_BoundMultiplier_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::NewProp_TransformNameSuffix = { "TransformNameSuffix", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionTransferVertexSkinWeightsNode, TransformNameSuffix), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformNameSuffix_MetaData), NewProp_TransformNameSuffix_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::NewProp_FromCollection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::NewProp_TransferMethod_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::NewProp_TransferMethod,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::NewProp_BoundingVolumeType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::NewProp_BoundingVolumeType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::NewProp_SourceScale_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::NewProp_SourceScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::NewProp_Falloff_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::NewProp_Falloff,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::NewProp_FalloffThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::NewProp_EdgeMultiplier,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::NewProp_BoundMultiplier,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::NewProp_TransformNameSuffix,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGeometryCollectionTransferVertexSkinWeightsNode Property Definitions
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"GeometryCollectionTransferVertexSkinWeightsNode",
Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::PropPointers),
sizeof(FGeometryCollectionTransferVertexSkinWeightsNode),
alignof(FGeometryCollectionTransferVertexSkinWeightsNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode()
{
if (!Z_Registration_Info_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode.InnerSingleton, Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode.InnerSingleton);
}
// ********** End ScriptStruct FGeometryCollectionTransferVertexSkinWeightsNode ********************
// ********** Begin Enum ESetKinematicVertexSelectionKinematicValue ********************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ESetKinematicVertexSelectionKinematicValue;
static UEnum* ESetKinematicVertexSelectionKinematicValue_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ESetKinematicVertexSelectionKinematicValue.OuterSingleton)
{
Z_Registration_Info_UEnum_ESetKinematicVertexSelectionKinematicValue.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_ESetKinematicVertexSelectionKinematicValue, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("ESetKinematicVertexSelectionKinematicValue"));
}
return Z_Registration_Info_UEnum_ESetKinematicVertexSelectionKinematicValue.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<ESetKinematicVertexSelectionKinematicValue>()
{
return ESetKinematicVertexSelectionKinematicValue_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionNodes_ESetKinematicVertexSelectionKinematicValue_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTransferVertexAttributeNode.h" },
{ "SetKinematic.Comment", "/** Set vertices to be kinematic */" },
{ "SetKinematic.DisplayName", "Kinematic" },
{ "SetKinematic.Name", "ESetKinematicVertexSelectionKinematicValue::SetKinematic" },
{ "SetKinematic.ToolTip", "Set vertices to be kinematic" },
{ "SetNonKinematic.Comment", "/** Set vertices to be dynamic */" },
{ "SetNonKinematic.DisplayName", "Non-Kinematic" },
{ "SetNonKinematic.Name", "ESetKinematicVertexSelectionKinematicValue::SetNonKinematic" },
{ "SetNonKinematic.ToolTip", "Set vertices to be dynamic" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ESetKinematicVertexSelectionKinematicValue::SetKinematic", (int64)ESetKinematicVertexSelectionKinematicValue::SetKinematic },
{ "ESetKinematicVertexSelectionKinematicValue::SetNonKinematic", (int64)ESetKinematicVertexSelectionKinematicValue::SetNonKinematic },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_ESetKinematicVertexSelectionKinematicValue_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_ESetKinematicVertexSelectionKinematicValue_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
"ESetKinematicVertexSelectionKinematicValue",
"ESetKinematicVertexSelectionKinematicValue",
Z_Construct_UEnum_GeometryCollectionNodes_ESetKinematicVertexSelectionKinematicValue_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_ESetKinematicVertexSelectionKinematicValue_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_ESetKinematicVertexSelectionKinematicValue_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_ESetKinematicVertexSelectionKinematicValue_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_ESetKinematicVertexSelectionKinematicValue()
{
if (!Z_Registration_Info_UEnum_ESetKinematicVertexSelectionKinematicValue.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ESetKinematicVertexSelectionKinematicValue.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_ESetKinematicVertexSelectionKinematicValue_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ESetKinematicVertexSelectionKinematicValue.InnerSingleton;
}
// ********** End Enum ESetKinematicVertexSelectionKinematicValue **********************************
// ********** Begin ScriptStruct FGeometryCollectionSetKinematicVertexSelectionNode ****************
struct Z_Construct_UScriptStruct_FGeometryCollectionSetKinematicVertexSelectionNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGeometryCollectionSetKinematicVertexSelectionNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FGeometryCollectionSetKinematicVertexSelectionNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Set VertexSelection to be kinematic. Note that kinematic particles need skin weights.\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTransferVertexAttributeNode.h" },
{ "ToolTip", "Set VertexSelection to be kinematic. Note that kinematic particles need skin weights." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "DataflowInput", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTransferVertexAttributeNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexSelection_MetaData[] = {
{ "Comment", "/** Vertex Selection set to be kinematic */" },
{ "DataflowInput", "" },
{ "DisplayName", "VertexSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTransferVertexAttributeNode.h" },
{ "ToolTip", "Vertex Selection set to be kinematic" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_KinematicValue_MetaData[] = {
{ "Category", "Method" },
{ "DisplayName", "VertexSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTransferVertexAttributeNode.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGeometryCollectionSetKinematicVertexSelectionNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_VertexSelection;
static const UECodeGen_Private::FBytePropertyParams NewProp_KinematicValue_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_KinematicValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGeometryCollectionSetKinematicVertexSelectionNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGeometryCollectionSetKinematicVertexSelectionNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGeometryCollectionSetKinematicVertexSelectionNode_Statics
static_assert(std::is_polymorphic<FGeometryCollectionSetKinematicVertexSelectionNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FGeometryCollectionSetKinematicVertexSelectionNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGeometryCollectionSetKinematicVertexSelectionNode;
class UScriptStruct* FGeometryCollectionSetKinematicVertexSelectionNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGeometryCollectionSetKinematicVertexSelectionNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGeometryCollectionSetKinematicVertexSelectionNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGeometryCollectionSetKinematicVertexSelectionNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GeometryCollectionSetKinematicVertexSelectionNode"));
}
return Z_Registration_Info_UScriptStruct_FGeometryCollectionSetKinematicVertexSelectionNode.OuterSingleton;
}
// ********** Begin ScriptStruct FGeometryCollectionSetKinematicVertexSelectionNode Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionSetKinematicVertexSelectionNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionSetKinematicVertexSelectionNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionSetKinematicVertexSelectionNode_Statics::NewProp_VertexSelection = { "VertexSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionSetKinematicVertexSelectionNode, VertexSelection), Z_Construct_UScriptStruct_FDataflowVertexSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexSelection_MetaData), NewProp_VertexSelection_MetaData) }; // 2736311409
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FGeometryCollectionSetKinematicVertexSelectionNode_Statics::NewProp_KinematicValue_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_FGeometryCollectionSetKinematicVertexSelectionNode_Statics::NewProp_KinematicValue = { "KinematicValue", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionSetKinematicVertexSelectionNode, KinematicValue), Z_Construct_UEnum_GeometryCollectionNodes_ESetKinematicVertexSelectionKinematicValue, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_KinematicValue_MetaData), NewProp_KinematicValue_MetaData) }; // 2840955749
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGeometryCollectionSetKinematicVertexSelectionNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionSetKinematicVertexSelectionNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionSetKinematicVertexSelectionNode_Statics::NewProp_VertexSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionSetKinematicVertexSelectionNode_Statics::NewProp_KinematicValue_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionSetKinematicVertexSelectionNode_Statics::NewProp_KinematicValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGeometryCollectionSetKinematicVertexSelectionNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGeometryCollectionSetKinematicVertexSelectionNode Property Definitions
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGeometryCollectionSetKinematicVertexSelectionNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"GeometryCollectionSetKinematicVertexSelectionNode",
Z_Construct_UScriptStruct_FGeometryCollectionSetKinematicVertexSelectionNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGeometryCollectionSetKinematicVertexSelectionNode_Statics::PropPointers),
sizeof(FGeometryCollectionSetKinematicVertexSelectionNode),
alignof(FGeometryCollectionSetKinematicVertexSelectionNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGeometryCollectionSetKinematicVertexSelectionNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGeometryCollectionSetKinematicVertexSelectionNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGeometryCollectionSetKinematicVertexSelectionNode()
{
if (!Z_Registration_Info_UScriptStruct_FGeometryCollectionSetKinematicVertexSelectionNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGeometryCollectionSetKinematicVertexSelectionNode.InnerSingleton, Z_Construct_UScriptStruct_FGeometryCollectionSetKinematicVertexSelectionNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGeometryCollectionSetKinematicVertexSelectionNode.InnerSingleton);
}
// ********** End ScriptStruct FGeometryCollectionSetKinematicVertexSelectionNode ******************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionTransferVertexAttributeNode_h__Script_GeometryCollectionNodes_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EDataflowTransferVertexAttributeNodeFalloff_StaticEnum, TEXT("EDataflowTransferVertexAttributeNodeFalloff"), &Z_Registration_Info_UEnum_EDataflowTransferVertexAttributeNodeFalloff, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1056703944U) },
{ EDataflowTransferVertexAttributeNodeSourceScale_StaticEnum, TEXT("EDataflowTransferVertexAttributeNodeSourceScale"), &Z_Registration_Info_UEnum_EDataflowTransferVertexAttributeNodeSourceScale, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3012718123U) },
{ EDataflowTransferVertexAttributeNodeBoundingVolume_StaticEnum, TEXT("EDataflowTransferVertexAttributeNodeBoundingVolume"), &Z_Registration_Info_UEnum_EDataflowTransferVertexAttributeNodeBoundingVolume, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1295270272U) },
{ EDataflowTransferVertexAttributeNodeTransferMethod_StaticEnum, TEXT("EDataflowTransferVertexAttributeNodeTransferMethod"), &Z_Registration_Info_UEnum_EDataflowTransferVertexAttributeNodeTransferMethod, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1843621113U) },
{ ESetKinematicVertexSelectionKinematicValue_StaticEnum, TEXT("ESetKinematicVertexSelectionKinematicValue"), &Z_Registration_Info_UEnum_ESetKinematicVertexSelectionKinematicValue, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2840955749U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FGeometryCollectionTransferVertexAttributeNode::StaticStruct, Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics::NewStructOps, TEXT("GeometryCollectionTransferVertexAttributeNode"),&Z_Registration_Info_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGeometryCollectionTransferVertexAttributeNode), 3950157608U) },
{ FGeometryCollectionTransferVertexSkinWeightsNode::StaticStruct, Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics::NewStructOps, TEXT("GeometryCollectionTransferVertexSkinWeightsNode"),&Z_Registration_Info_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGeometryCollectionTransferVertexSkinWeightsNode), 3247704115U) },
{ FGeometryCollectionSetKinematicVertexSelectionNode::StaticStruct, Z_Construct_UScriptStruct_FGeometryCollectionSetKinematicVertexSelectionNode_Statics::NewStructOps, TEXT("GeometryCollectionSetKinematicVertexSelectionNode"),&Z_Registration_Info_UScriptStruct_FGeometryCollectionSetKinematicVertexSelectionNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGeometryCollectionSetKinematicVertexSelectionNode), 2556568335U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionTransferVertexAttributeNode_h__Script_GeometryCollectionNodes_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionTransferVertexAttributeNode_h__Script_GeometryCollectionNodes_2177869896{
TEXT("/Script/GeometryCollectionNodes"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionTransferVertexAttributeNode_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionTransferVertexAttributeNode_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionTransferVertexAttributeNode_h__Script_GeometryCollectionNodes_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionTransferVertexAttributeNode_h__Script_GeometryCollectionNodes_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,112 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Dataflow/GeometryCollectionTransferVertexAttributeNode.h"
#ifdef GEOMETRYCOLLECTIONNODES_GeometryCollectionTransferVertexAttributeNode_generated_h
#error "GeometryCollectionTransferVertexAttributeNode.generated.h already included, missing '#pragma once' in GeometryCollectionTransferVertexAttributeNode.h"
#endif
#define GEOMETRYCOLLECTIONNODES_GeometryCollectionTransferVertexAttributeNode_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FGeometryCollectionTransferVertexAttributeNode ********************
struct Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionTransferVertexAttributeNode_h_96_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexAttributeNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FGeometryCollectionTransferVertexAttributeNode;
// ********** End ScriptStruct FGeometryCollectionTransferVertexAttributeNode **********************
// ********** Begin ScriptStruct FGeometryCollectionTransferVertexSkinWeightsNode ******************
struct Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionTransferVertexAttributeNode_h_180_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGeometryCollectionTransferVertexSkinWeightsNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FGeometryCollectionTransferVertexSkinWeightsNode;
// ********** End ScriptStruct FGeometryCollectionTransferVertexSkinWeightsNode ********************
// ********** Begin ScriptStruct FGeometryCollectionSetKinematicVertexSelectionNode ****************
struct Z_Construct_UScriptStruct_FGeometryCollectionSetKinematicVertexSelectionNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionTransferVertexAttributeNode_h_258_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGeometryCollectionSetKinematicVertexSelectionNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FGeometryCollectionSetKinematicVertexSelectionNode;
// ********** End ScriptStruct FGeometryCollectionSetKinematicVertexSelectionNode ******************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionTransferVertexAttributeNode_h
// ********** Begin Enum EDataflowTransferVertexAttributeNodeFalloff *******************************
#define FOREACH_ENUM_EDATAFLOWTRANSFERVERTEXATTRIBUTENODEFALLOFF(op) \
op(EDataflowTransferVertexAttributeNodeFalloff::Squared) \
op(EDataflowTransferVertexAttributeNodeFalloff::Linear) \
op(EDataflowTransferVertexAttributeNodeFalloff::None) \
op(EDataflowTransferVertexAttributeNodeFalloff::Dataflow_Max)
enum class EDataflowTransferVertexAttributeNodeFalloff : uint8;
template<> struct TIsUEnumClass<EDataflowTransferVertexAttributeNodeFalloff> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EDataflowTransferVertexAttributeNodeFalloff>();
// ********** End Enum EDataflowTransferVertexAttributeNodeFalloff *********************************
// ********** Begin Enum EDataflowTransferVertexAttributeNodeSourceScale ***************************
#define FOREACH_ENUM_EDATAFLOWTRANSFERVERTEXATTRIBUTENODESOURCESCALE(op) \
op(EDataflowTransferVertexAttributeNodeSourceScale::Component_Edge) \
op(EDataflowTransferVertexAttributeNodeSourceScale::Asset_Edge) \
op(EDataflowTransferVertexAttributeNodeSourceScale::Asset_Bound) \
op(EDataflowTransferVertexAttributeNodeSourceScale::Dataflow_Max)
enum class EDataflowTransferVertexAttributeNodeSourceScale : uint8;
template<> struct TIsUEnumClass<EDataflowTransferVertexAttributeNodeSourceScale> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EDataflowTransferVertexAttributeNodeSourceScale>();
// ********** End Enum EDataflowTransferVertexAttributeNodeSourceScale *****************************
// ********** Begin Enum EDataflowTransferVertexAttributeNodeBoundingVolume ************************
#define FOREACH_ENUM_EDATAFLOWTRANSFERVERTEXATTRIBUTENODEBOUNDINGVOLUME(op) \
op(EDataflowTransferVertexAttributeNodeBoundingVolume::Vertex) \
op(EDataflowTransferVertexAttributeNodeBoundingVolume::Triangle) \
op(EDataflowTransferVertexAttributeNodeBoundingVolume::Dataflow_Max)
enum class EDataflowTransferVertexAttributeNodeBoundingVolume : uint8;
template<> struct TIsUEnumClass<EDataflowTransferVertexAttributeNodeBoundingVolume> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EDataflowTransferVertexAttributeNodeBoundingVolume>();
// ********** End Enum EDataflowTransferVertexAttributeNodeBoundingVolume **************************
// ********** Begin Enum EDataflowTransferVertexAttributeNodeTransferMethod ************************
#define FOREACH_ENUM_EDATAFLOWTRANSFERVERTEXATTRIBUTENODETRANSFERMETHOD(op) \
op(EDataflowTransferVertexAttributeNodeTransferMethod::Component) \
op(EDataflowTransferVertexAttributeNodeTransferMethod::Global) \
op(EDataflowTransferVertexAttributeNodeTransferMethod::None) \
op(EDataflowTransferVertexAttributeNodeTransferMethod::Dataflow_Max)
enum class EDataflowTransferVertexAttributeNodeTransferMethod : uint8;
template<> struct TIsUEnumClass<EDataflowTransferVertexAttributeNodeTransferMethod> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EDataflowTransferVertexAttributeNodeTransferMethod>();
// ********** End Enum EDataflowTransferVertexAttributeNodeTransferMethod **************************
// ********** Begin Enum ESetKinematicVertexSelectionKinematicValue ********************************
#define FOREACH_ENUM_ESETKINEMATICVERTEXSELECTIONKINEMATICVALUE(op) \
op(ESetKinematicVertexSelectionKinematicValue::SetKinematic) \
op(ESetKinematicVertexSelectionKinematicValue::SetNonKinematic)
enum class ESetKinematicVertexSelectionKinematicValue : uint8;
template<> struct TIsUEnumClass<ESetKinematicVertexSelectionKinematicValue> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<ESetKinematicVertexSelectionKinematicValue>();
// ********** End Enum ESetKinematicVertexSelectionKinematicValue **********************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,120 @@
// 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/GeometryCollectionTriangleBoundaryIndicesNode.h"
#include "GeometryCollection/ManagedArrayCollection.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionTriangleBoundaryIndicesNode() {}
// ********** Begin Cross Module References ********************************************************
CHAOS_API UScriptStruct* Z_Construct_UScriptStruct_FManagedArrayCollection();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FTriangleBoundaryIndicesNode();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionNodes();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FTriangleBoundaryIndicesNode **************************************
struct Z_Construct_UScriptStruct_FTriangleBoundaryIndicesNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FTriangleBoundaryIndicesNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FTriangleBoundaryIndicesNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "//Outputs boundary nodes of a triangle mesh\n" },
{ "DataflowFlesh", "" },
{ "Experimental", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTriangleBoundaryIndicesNode.h" },
{ "ToolTip", "Outputs boundary nodes of a triangle mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "DataflowInput", "" },
{ "DataflowPassthrough", "Collection" },
{ "DisplayName", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTriangleBoundaryIndicesNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoundaryIndicesOut_MetaData[] = {
{ "DataflowOutput", "" },
{ "DisplayName", "BoundaryIndices" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionTriangleBoundaryIndicesNode.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FTriangleBoundaryIndicesNode constinit property declarations ******
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FIntPropertyParams NewProp_BoundaryIndicesOut_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_BoundaryIndicesOut;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FTriangleBoundaryIndicesNode constinit property declarations ********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FTriangleBoundaryIndicesNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FTriangleBoundaryIndicesNode_Statics
static_assert(std::is_polymorphic<FTriangleBoundaryIndicesNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FTriangleBoundaryIndicesNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FTriangleBoundaryIndicesNode;
class UScriptStruct* FTriangleBoundaryIndicesNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FTriangleBoundaryIndicesNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FTriangleBoundaryIndicesNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FTriangleBoundaryIndicesNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("TriangleBoundaryIndicesNode"));
}
return Z_Registration_Info_UScriptStruct_FTriangleBoundaryIndicesNode.OuterSingleton;
}
// ********** Begin ScriptStruct FTriangleBoundaryIndicesNode Property Definitions *****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTriangleBoundaryIndicesNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTriangleBoundaryIndicesNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FTriangleBoundaryIndicesNode_Statics::NewProp_BoundaryIndicesOut_Inner = { "BoundaryIndicesOut", 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_FTriangleBoundaryIndicesNode_Statics::NewProp_BoundaryIndicesOut = { "BoundaryIndicesOut", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTriangleBoundaryIndicesNode, BoundaryIndicesOut), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoundaryIndicesOut_MetaData), NewProp_BoundaryIndicesOut_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FTriangleBoundaryIndicesNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTriangleBoundaryIndicesNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTriangleBoundaryIndicesNode_Statics::NewProp_BoundaryIndicesOut_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTriangleBoundaryIndicesNode_Statics::NewProp_BoundaryIndicesOut,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTriangleBoundaryIndicesNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FTriangleBoundaryIndicesNode Property Definitions *******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FTriangleBoundaryIndicesNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"TriangleBoundaryIndicesNode",
Z_Construct_UScriptStruct_FTriangleBoundaryIndicesNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTriangleBoundaryIndicesNode_Statics::PropPointers),
sizeof(FTriangleBoundaryIndicesNode),
alignof(FTriangleBoundaryIndicesNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTriangleBoundaryIndicesNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FTriangleBoundaryIndicesNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FTriangleBoundaryIndicesNode()
{
if (!Z_Registration_Info_UScriptStruct_FTriangleBoundaryIndicesNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FTriangleBoundaryIndicesNode.InnerSingleton, Z_Construct_UScriptStruct_FTriangleBoundaryIndicesNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FTriangleBoundaryIndicesNode.InnerSingleton);
}
// ********** End ScriptStruct FTriangleBoundaryIndicesNode ****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionTriangleBoundaryIndicesNode_h__Script_GeometryCollectionNodes_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FTriangleBoundaryIndicesNode::StaticStruct, Z_Construct_UScriptStruct_FTriangleBoundaryIndicesNode_Statics::NewStructOps, TEXT("TriangleBoundaryIndicesNode"),&Z_Registration_Info_UScriptStruct_FTriangleBoundaryIndicesNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FTriangleBoundaryIndicesNode), 3175667533U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionTriangleBoundaryIndicesNode_h__Script_GeometryCollectionNodes_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionTriangleBoundaryIndicesNode_h__Script_GeometryCollectionNodes_1659664677{
TEXT("/Script/GeometryCollectionNodes"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionTriangleBoundaryIndicesNode_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionTriangleBoundaryIndicesNode_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Dataflow/GeometryCollectionTriangleBoundaryIndicesNode.h"
#ifdef GEOMETRYCOLLECTIONNODES_GeometryCollectionTriangleBoundaryIndicesNode_generated_h
#error "GeometryCollectionTriangleBoundaryIndicesNode.generated.h already included, missing '#pragma once' in GeometryCollectionTriangleBoundaryIndicesNode.h"
#endif
#define GEOMETRYCOLLECTIONNODES_GeometryCollectionTriangleBoundaryIndicesNode_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FTriangleBoundaryIndicesNode **************************************
struct Z_Construct_UScriptStruct_FTriangleBoundaryIndicesNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionTriangleBoundaryIndicesNode_h_21_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FTriangleBoundaryIndicesNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FTriangleBoundaryIndicesNode;
// ********** End ScriptStruct FTriangleBoundaryIndicesNode ****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionTriangleBoundaryIndicesNode_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,558 @@
// 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/GeometryCollectionUVNodes.h"
#include "Dataflow/DataflowSelection.h"
#include "GeometryCollection/ManagedArrayCollection.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionUVNodes() {}
// ********** Begin Cross Module References ********************************************************
CHAOS_API UScriptStruct* Z_Construct_UScriptStruct_FManagedArrayCollection();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector2f();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowFaceSelection();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FAddUVChannelDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FAutoUnwrapUVDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FMergeUVIslandsDataflowNode();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionNodes();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAddUVChannelDataflowNode *****************************************
struct Z_Construct_UScriptStruct_FAddUVChannelDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAddUVChannelDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FAddUVChannelDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/*\n* Add a new UV channel to the collection\n* note that there's a maximum of 8 channels that can be handled by a collection\n*/" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionUVNodes.h" },
{ "ToolTip", "* Add a new UV channel to the collection\n* note that there's a maximum of 8 channels that can be handled by a collection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Target Collection */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionUVNodes.h" },
{ "ToolTip", "Target Collection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVChannel_MetaData[] = {
{ "Comment", "/** Index of the added UV channel */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionUVNodes.h" },
{ "ToolTip", "Index of the added UV channel" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultValue_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "/** Value to initialize the UV with */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionUVNodes.h" },
{ "ToolTip", "Value to initialize the UV with" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAddUVChannelDataflowNode constinit property declarations *********
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FIntPropertyParams NewProp_UVChannel;
static const UECodeGen_Private::FStructPropertyParams NewProp_DefaultValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAddUVChannelDataflowNode constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAddUVChannelDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAddUVChannelDataflowNode_Statics
static_assert(std::is_polymorphic<FAddUVChannelDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FAddUVChannelDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAddUVChannelDataflowNode;
class UScriptStruct* FAddUVChannelDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAddUVChannelDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAddUVChannelDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAddUVChannelDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("AddUVChannelDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FAddUVChannelDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FAddUVChannelDataflowNode Property Definitions ********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAddUVChannelDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAddUVChannelDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FAddUVChannelDataflowNode_Statics::NewProp_UVChannel = { "UVChannel", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAddUVChannelDataflowNode, UVChannel), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVChannel_MetaData), NewProp_UVChannel_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAddUVChannelDataflowNode_Statics::NewProp_DefaultValue = { "DefaultValue", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAddUVChannelDataflowNode, DefaultValue), Z_Construct_UScriptStruct_FVector2f, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultValue_MetaData), NewProp_DefaultValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAddUVChannelDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddUVChannelDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddUVChannelDataflowNode_Statics::NewProp_UVChannel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddUVChannelDataflowNode_Statics::NewProp_DefaultValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAddUVChannelDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAddUVChannelDataflowNode Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAddUVChannelDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"AddUVChannelDataflowNode",
Z_Construct_UScriptStruct_FAddUVChannelDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAddUVChannelDataflowNode_Statics::PropPointers),
sizeof(FAddUVChannelDataflowNode),
alignof(FAddUVChannelDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAddUVChannelDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAddUVChannelDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAddUVChannelDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FAddUVChannelDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAddUVChannelDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FAddUVChannelDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAddUVChannelDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FAddUVChannelDataflowNode *******************************************
// ********** Begin ScriptStruct FAutoUnwrapUVDataflowNode *****************************************
struct Z_Construct_UScriptStruct_FAutoUnwrapUVDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAutoUnwrapUVDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FAutoUnwrapUVDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Auto unwrap UVs for a specific UV channel\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionUVNodes.h" },
{ "ToolTip", "Auto unwrap UVs for a specific UV channel" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Target Collection */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionUVNodes.h" },
{ "ToolTip", "Target Collection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FaceSelection_MetaData[] = {
{ "Comment", "/** Faces to auto unwrap, no selection means all faces */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionUVNodes.h" },
{ "ToolTip", "Faces to auto unwrap, no selection means all faces" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVChannel_MetaData[] = {
{ "Category", "Options" },
{ "ClampMax", "7" },
{ "ClampMin", "0" },
{ "Comment", "/** UV channel to unwrap into ( 0 by default ) */" },
{ "DataflowInput", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "UVChannel" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionUVNodes.h" },
{ "ToolTip", "UV channel to unwrap into ( 0 by default )" },
{ "UIMax", "7" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GutterSize_MetaData[] = {
{ "Category", "Options" },
{ "ClampMin", "1" },
{ "Comment", "/** Approximate space to leave between UV islands, measured in texels for 512x512 texture */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionUVNodes.h" },
{ "ToolTip", "Approximate space to leave between UV islands, measured in texels for 512x512 texture" },
{ "UIMin", "1" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAutoUnwrapUVDataflowNode constinit property declarations *********
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_FaceSelection;
static const UECodeGen_Private::FIntPropertyParams NewProp_UVChannel;
static const UECodeGen_Private::FIntPropertyParams NewProp_GutterSize;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAutoUnwrapUVDataflowNode constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAutoUnwrapUVDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAutoUnwrapUVDataflowNode_Statics
static_assert(std::is_polymorphic<FAutoUnwrapUVDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FAutoUnwrapUVDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAutoUnwrapUVDataflowNode;
class UScriptStruct* FAutoUnwrapUVDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAutoUnwrapUVDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAutoUnwrapUVDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAutoUnwrapUVDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("AutoUnwrapUVDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FAutoUnwrapUVDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FAutoUnwrapUVDataflowNode Property Definitions ********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAutoUnwrapUVDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAutoUnwrapUVDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAutoUnwrapUVDataflowNode_Statics::NewProp_FaceSelection = { "FaceSelection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAutoUnwrapUVDataflowNode, FaceSelection), Z_Construct_UScriptStruct_FDataflowFaceSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FaceSelection_MetaData), NewProp_FaceSelection_MetaData) }; // 177260235
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FAutoUnwrapUVDataflowNode_Statics::NewProp_UVChannel = { "UVChannel", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAutoUnwrapUVDataflowNode, UVChannel), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVChannel_MetaData), NewProp_UVChannel_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FAutoUnwrapUVDataflowNode_Statics::NewProp_GutterSize = { "GutterSize", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAutoUnwrapUVDataflowNode, GutterSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GutterSize_MetaData), NewProp_GutterSize_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAutoUnwrapUVDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAutoUnwrapUVDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAutoUnwrapUVDataflowNode_Statics::NewProp_FaceSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAutoUnwrapUVDataflowNode_Statics::NewProp_UVChannel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAutoUnwrapUVDataflowNode_Statics::NewProp_GutterSize,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAutoUnwrapUVDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAutoUnwrapUVDataflowNode Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAutoUnwrapUVDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"AutoUnwrapUVDataflowNode",
Z_Construct_UScriptStruct_FAutoUnwrapUVDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAutoUnwrapUVDataflowNode_Statics::PropPointers),
sizeof(FAutoUnwrapUVDataflowNode),
alignof(FAutoUnwrapUVDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAutoUnwrapUVDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAutoUnwrapUVDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAutoUnwrapUVDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FAutoUnwrapUVDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAutoUnwrapUVDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FAutoUnwrapUVDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAutoUnwrapUVDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FAutoUnwrapUVDataflowNode *******************************************
// ********** Begin ScriptStruct FMergeUVIslandsDataflowNode ***************************************
struct Z_Construct_UScriptStruct_FMergeUVIslandsDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMergeUVIslandsDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FMergeUVIslandsDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Merge adjacent UV Islands with similar normals for a specific UV channel\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionUVNodes.h" },
{ "ToolTip", "Merge adjacent UV Islands with similar normals for a specific UV channel" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Target Collection */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionUVNodes.h" },
{ "ToolTip", "Target Collection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FaceSelection_MetaData[] = {
{ "Comment", "/** Faces to auto unwrap, no selection means all faces */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionUVNodes.h" },
{ "ToolTip", "Faces to auto unwrap, no selection means all faces" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVChannel_MetaData[] = {
{ "Category", "Options" },
{ "ClampMax", "7" },
{ "ClampMin", "0" },
{ "Comment", "/** UV channel to unwrap into ( 0 by default ) */" },
{ "DataflowInput", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "UVChannel" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionUVNodes.h" },
{ "ToolTip", "UV channel to unwrap into ( 0 by default )" },
{ "UIMax", "7" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AreaDistortionThreshold_MetaData[] = {
{ "Category", "Options" },
{ "ClampMax", "10" },
{ "ClampMin", "0" },
{ "Comment", "// Threshold for allowed area distortion from merging islands (when we use ExpMap to compute new UVs for the merged island)\n" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionUVNodes.h" },
{ "ToolTip", "Threshold for allowed area distortion from merging islands (when we use ExpMap to compute new UVs for the merged island)" },
{ "UIMax", "10" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxNormalDeviationDeg_MetaData[] = {
{ "Category", "Options" },
{ "ClampMax", "180" },
{ "ClampMin", "0" },
{ "Comment", "// Threshold for allowed normal deviation between merge-able islands\n" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionUVNodes.h" },
{ "ToolTip", "Threshold for allowed normal deviation between merge-able islands" },
{ "UIMax", "90" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NormalSmoothingRounds_MetaData[] = {
{ "Category", "Options" },
{ "ClampMax", "500" },
{ "ClampMin", "0" },
{ "Comment", "// Amount of normal smoothing to apply when computing new UVs for merged islands. More smoothing will result in UV maps that are less sensitive to local surface shape.\n" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionUVNodes.h" },
{ "ToolTip", "Amount of normal smoothing to apply when computing new UVs for merged islands. More smoothing will result in UV maps that are less sensitive to local surface shape." },
{ "UIMax", "100" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NormalSmoothingAlpha_MetaData[] = {
{ "Category", "Options" },
{ "ClampMax", "1" },
{ "ClampMin", "0" },
{ "Comment", "// Strength of normal smoothing to apply when computing new UVs for merged islands. Stronger smoothing will result in UV maps that are less sensitive to local surface shape.\n" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionUVNodes.h" },
{ "ToolTip", "Strength of normal smoothing to apply when computing new UVs for merged islands. Stronger smoothing will result in UV maps that are less sensitive to local surface shape." },
{ "UIMax", "1" },
{ "UIMin", "0" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMergeUVIslandsDataflowNode constinit property declarations *******
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_FaceSelection;
static const UECodeGen_Private::FIntPropertyParams NewProp_UVChannel;
static const UECodeGen_Private::FDoublePropertyParams NewProp_AreaDistortionThreshold;
static const UECodeGen_Private::FDoublePropertyParams NewProp_MaxNormalDeviationDeg;
static const UECodeGen_Private::FIntPropertyParams NewProp_NormalSmoothingRounds;
static const UECodeGen_Private::FDoublePropertyParams NewProp_NormalSmoothingAlpha;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMergeUVIslandsDataflowNode constinit property declarations *********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMergeUVIslandsDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMergeUVIslandsDataflowNode_Statics
static_assert(std::is_polymorphic<FMergeUVIslandsDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FMergeUVIslandsDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMergeUVIslandsDataflowNode;
class UScriptStruct* FMergeUVIslandsDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMergeUVIslandsDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMergeUVIslandsDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMergeUVIslandsDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("MergeUVIslandsDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FMergeUVIslandsDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FMergeUVIslandsDataflowNode Property Definitions ******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMergeUVIslandsDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMergeUVIslandsDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMergeUVIslandsDataflowNode_Statics::NewProp_FaceSelection = { "FaceSelection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMergeUVIslandsDataflowNode, FaceSelection), Z_Construct_UScriptStruct_FDataflowFaceSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FaceSelection_MetaData), NewProp_FaceSelection_MetaData) }; // 177260235
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMergeUVIslandsDataflowNode_Statics::NewProp_UVChannel = { "UVChannel", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMergeUVIslandsDataflowNode, UVChannel), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVChannel_MetaData), NewProp_UVChannel_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FMergeUVIslandsDataflowNode_Statics::NewProp_AreaDistortionThreshold = { "AreaDistortionThreshold", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMergeUVIslandsDataflowNode, AreaDistortionThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AreaDistortionThreshold_MetaData), NewProp_AreaDistortionThreshold_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FMergeUVIslandsDataflowNode_Statics::NewProp_MaxNormalDeviationDeg = { "MaxNormalDeviationDeg", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMergeUVIslandsDataflowNode, MaxNormalDeviationDeg), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxNormalDeviationDeg_MetaData), NewProp_MaxNormalDeviationDeg_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMergeUVIslandsDataflowNode_Statics::NewProp_NormalSmoothingRounds = { "NormalSmoothingRounds", nullptr, (EPropertyFlags)0x0040040000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMergeUVIslandsDataflowNode, NormalSmoothingRounds), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NormalSmoothingRounds_MetaData), NewProp_NormalSmoothingRounds_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FMergeUVIslandsDataflowNode_Statics::NewProp_NormalSmoothingAlpha = { "NormalSmoothingAlpha", nullptr, (EPropertyFlags)0x0040040000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMergeUVIslandsDataflowNode, NormalSmoothingAlpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NormalSmoothingAlpha_MetaData), NewProp_NormalSmoothingAlpha_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMergeUVIslandsDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMergeUVIslandsDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMergeUVIslandsDataflowNode_Statics::NewProp_FaceSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMergeUVIslandsDataflowNode_Statics::NewProp_UVChannel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMergeUVIslandsDataflowNode_Statics::NewProp_AreaDistortionThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMergeUVIslandsDataflowNode_Statics::NewProp_MaxNormalDeviationDeg,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMergeUVIslandsDataflowNode_Statics::NewProp_NormalSmoothingRounds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMergeUVIslandsDataflowNode_Statics::NewProp_NormalSmoothingAlpha,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMergeUVIslandsDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMergeUVIslandsDataflowNode Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMergeUVIslandsDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"MergeUVIslandsDataflowNode",
Z_Construct_UScriptStruct_FMergeUVIslandsDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMergeUVIslandsDataflowNode_Statics::PropPointers),
sizeof(FMergeUVIslandsDataflowNode),
alignof(FMergeUVIslandsDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMergeUVIslandsDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMergeUVIslandsDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMergeUVIslandsDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FMergeUVIslandsDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMergeUVIslandsDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FMergeUVIslandsDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMergeUVIslandsDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FMergeUVIslandsDataflowNode *****************************************
// ********** Begin ScriptStruct FBoxProjectUVDataflowNode *****************************************
struct Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FBoxProjectUVDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FBoxProjectUVDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Generates UVs using a box projection\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionUVNodes.h" },
{ "ToolTip", "Generates UVs using a box projection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Target Collection */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionUVNodes.h" },
{ "ToolTip", "Target Collection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVChannel_MetaData[] = {
{ "Category", "Options" },
{ "ClampMax", "7" },
{ "ClampMin", "0" },
{ "Comment", "/** UV channel to unwrap into ( 0 by default ) */" },
{ "DataflowInput", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "UVChannel" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionUVNodes.h" },
{ "ToolTip", "UV channel to unwrap into ( 0 by default )" },
{ "UIMax", "7" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GutterSize_MetaData[] = {
{ "Category", "Options" },
{ "ClampMin", "1" },
{ "Comment", "/** Approximate space to leave between UV islands, measured in texels for 512x512 texture */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionUVNodes.h" },
{ "ToolTip", "Approximate space to leave between UV islands, measured in texels for 512x512 texture" },
{ "UIMin", "1" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ProjectionScale_MetaData[] = {
{ "Category", "Options" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionUVNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVOffset_MetaData[] = {
{ "Category", "Options" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionUVNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAutoFitToBounds_MetaData[] = {
{ "Category", "Options" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionUVNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCenterBoxAtPivot_MetaData[] = {
{ "Category", "Options" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionUVNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUniformProjectionScale_MetaData[] = {
{ "Category", "Options" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionUVNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FBoxProjectUVDataflowNode constinit property declarations *********
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FIntPropertyParams NewProp_UVChannel;
static const UECodeGen_Private::FIntPropertyParams NewProp_GutterSize;
static const UECodeGen_Private::FStructPropertyParams NewProp_ProjectionScale;
static const UECodeGen_Private::FStructPropertyParams NewProp_UVOffset;
static void NewProp_bAutoFitToBounds_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAutoFitToBounds;
static void NewProp_bCenterBoxAtPivot_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCenterBoxAtPivot;
static void NewProp_bUniformProjectionScale_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUniformProjectionScale;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FBoxProjectUVDataflowNode constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBoxProjectUVDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics
static_assert(std::is_polymorphic<FBoxProjectUVDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FBoxProjectUVDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBoxProjectUVDataflowNode;
class UScriptStruct* FBoxProjectUVDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FBoxProjectUVDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FBoxProjectUVDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("BoxProjectUVDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FBoxProjectUVDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FBoxProjectUVDataflowNode Property Definitions ********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoxProjectUVDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics::NewProp_UVChannel = { "UVChannel", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoxProjectUVDataflowNode, UVChannel), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVChannel_MetaData), NewProp_UVChannel_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics::NewProp_GutterSize = { "GutterSize", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoxProjectUVDataflowNode, GutterSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GutterSize_MetaData), NewProp_GutterSize_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics::NewProp_ProjectionScale = { "ProjectionScale", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoxProjectUVDataflowNode, ProjectionScale), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ProjectionScale_MetaData), NewProp_ProjectionScale_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics::NewProp_UVOffset = { "UVOffset", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoxProjectUVDataflowNode, UVOffset), Z_Construct_UScriptStruct_FVector2f, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVOffset_MetaData), NewProp_UVOffset_MetaData) };
void Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics::NewProp_bAutoFitToBounds_SetBit(void* Obj)
{
((FBoxProjectUVDataflowNode*)Obj)->bAutoFitToBounds = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics::NewProp_bAutoFitToBounds = { "bAutoFitToBounds", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FBoxProjectUVDataflowNode), &Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics::NewProp_bAutoFitToBounds_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAutoFitToBounds_MetaData), NewProp_bAutoFitToBounds_MetaData) };
void Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics::NewProp_bCenterBoxAtPivot_SetBit(void* Obj)
{
((FBoxProjectUVDataflowNode*)Obj)->bCenterBoxAtPivot = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics::NewProp_bCenterBoxAtPivot = { "bCenterBoxAtPivot", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FBoxProjectUVDataflowNode), &Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics::NewProp_bCenterBoxAtPivot_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCenterBoxAtPivot_MetaData), NewProp_bCenterBoxAtPivot_MetaData) };
void Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics::NewProp_bUniformProjectionScale_SetBit(void* Obj)
{
((FBoxProjectUVDataflowNode*)Obj)->bUniformProjectionScale = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics::NewProp_bUniformProjectionScale = { "bUniformProjectionScale", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FBoxProjectUVDataflowNode), &Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics::NewProp_bUniformProjectionScale_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUniformProjectionScale_MetaData), NewProp_bUniformProjectionScale_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics::NewProp_UVChannel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics::NewProp_GutterSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics::NewProp_ProjectionScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics::NewProp_UVOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics::NewProp_bAutoFitToBounds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics::NewProp_bCenterBoxAtPivot,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics::NewProp_bUniformProjectionScale,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FBoxProjectUVDataflowNode Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"BoxProjectUVDataflowNode",
Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics::PropPointers),
sizeof(FBoxProjectUVDataflowNode),
alignof(FBoxProjectUVDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FBoxProjectUVDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBoxProjectUVDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBoxProjectUVDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FBoxProjectUVDataflowNode *******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUVNodes_h__Script_GeometryCollectionNodes_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAddUVChannelDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FAddUVChannelDataflowNode_Statics::NewStructOps, TEXT("AddUVChannelDataflowNode"),&Z_Registration_Info_UScriptStruct_FAddUVChannelDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAddUVChannelDataflowNode), 3311165448U) },
{ FAutoUnwrapUVDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FAutoUnwrapUVDataflowNode_Statics::NewStructOps, TEXT("AutoUnwrapUVDataflowNode"),&Z_Registration_Info_UScriptStruct_FAutoUnwrapUVDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAutoUnwrapUVDataflowNode), 3674095248U) },
{ FMergeUVIslandsDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FMergeUVIslandsDataflowNode_Statics::NewStructOps, TEXT("MergeUVIslandsDataflowNode"),&Z_Registration_Info_UScriptStruct_FMergeUVIslandsDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMergeUVIslandsDataflowNode), 2303396719U) },
{ FBoxProjectUVDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics::NewStructOps, TEXT("BoxProjectUVDataflowNode"),&Z_Registration_Info_UScriptStruct_FBoxProjectUVDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBoxProjectUVDataflowNode), 875091621U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUVNodes_h__Script_GeometryCollectionNodes_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUVNodes_h__Script_GeometryCollectionNodes_1354445852{
TEXT("/Script/GeometryCollectionNodes"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUVNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUVNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,66 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Dataflow/GeometryCollectionUVNodes.h"
#ifdef GEOMETRYCOLLECTIONNODES_GeometryCollectionUVNodes_generated_h
#error "GeometryCollectionUVNodes.generated.h already included, missing '#pragma once' in GeometryCollectionUVNodes.h"
#endif
#define GEOMETRYCOLLECTIONNODES_GeometryCollectionUVNodes_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FAddUVChannelDataflowNode *****************************************
struct Z_Construct_UScriptStruct_FAddUVChannelDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUVNodes_h_18_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAddUVChannelDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FAddUVChannelDataflowNode;
// ********** End ScriptStruct FAddUVChannelDataflowNode *******************************************
// ********** Begin ScriptStruct FAutoUnwrapUVDataflowNode *****************************************
struct Z_Construct_UScriptStruct_FAutoUnwrapUVDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUVNodes_h_47_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAutoUnwrapUVDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FAutoUnwrapUVDataflowNode;
// ********** End ScriptStruct FAutoUnwrapUVDataflowNode *******************************************
// ********** Begin ScriptStruct FMergeUVIslandsDataflowNode ***************************************
struct Z_Construct_UScriptStruct_FMergeUVIslandsDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUVNodes_h_80_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMergeUVIslandsDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMergeUVIslandsDataflowNode;
// ********** End ScriptStruct FMergeUVIslandsDataflowNode *****************************************
// ********** Begin ScriptStruct FBoxProjectUVDataflowNode *****************************************
struct Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUVNodes_h_123_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FBoxProjectUVDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FBoxProjectUVDataflowNode;
// ********** End ScriptStruct FBoxProjectUVDataflowNode *******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUVNodes_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,231 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Dataflow/GeometryCollectionUtilityNodes.h"
#ifdef GEOMETRYCOLLECTIONNODES_GeometryCollectionUtilityNodes_generated_h
#error "GeometryCollectionUtilityNodes.generated.h already included, missing '#pragma once' in GeometryCollectionUtilityNodes.h"
#endif
#define GEOMETRYCOLLECTIONNODES_GeometryCollectionUtilityNodes_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FDataflowSphereCovering *******************************************
struct Z_Construct_UScriptStruct_FDataflowSphereCovering_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h_41_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FDataflowSphereCovering_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct();
struct FDataflowSphereCovering;
// ********** End ScriptStruct FDataflowSphereCovering *********************************************
// ********** Begin ScriptStruct FDataflowConvexDecompositionSettings ******************************
struct Z_Construct_UScriptStruct_FDataflowConvexDecompositionSettings_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h_51_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FDataflowConvexDecompositionSettings_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct();
struct FDataflowConvexDecompositionSettings;
// ********** End ScriptStruct FDataflowConvexDecompositionSettings ********************************
// ********** Begin ScriptStruct FMakeDataflowConvexDecompositionSettingsNode **********************
struct Z_Construct_UScriptStruct_FMakeDataflowConvexDecompositionSettingsNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h_103_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMakeDataflowConvexDecompositionSettingsNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMakeDataflowConvexDecompositionSettingsNode;
// ********** End ScriptStruct FMakeDataflowConvexDecompositionSettingsNode ************************
// ********** Begin ScriptStruct FCreateLeafConvexHullsDataflowNode ********************************
struct Z_Construct_UScriptStruct_FCreateLeafConvexHullsDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h_160_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCreateLeafConvexHullsDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCreateLeafConvexHullsDataflowNode;
// ********** End ScriptStruct FCreateLeafConvexHullsDataflowNode **********************************
// ********** Begin ScriptStruct FSimplifyConvexHullsDataflowNode **********************************
struct Z_Construct_UScriptStruct_FSimplifyConvexHullsDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h_228_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSimplifyConvexHullsDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FSimplifyConvexHullsDataflowNode;
// ********** End ScriptStruct FSimplifyConvexHullsDataflowNode ************************************
// ********** Begin ScriptStruct FCreateNonOverlappingConvexHullsDataflowNode **********************
struct Z_Construct_UScriptStruct_FCreateNonOverlappingConvexHullsDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h_290_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCreateNonOverlappingConvexHullsDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCreateNonOverlappingConvexHullsDataflowNode;
// ********** End ScriptStruct FCreateNonOverlappingConvexHullsDataflowNode ************************
// ********** Begin ScriptStruct FGenerateClusterConvexHullsFromLeafHullsDataflowNode **************
struct Z_Construct_UScriptStruct_FGenerateClusterConvexHullsFromLeafHullsDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h_363_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGenerateClusterConvexHullsFromLeafHullsDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FGenerateClusterConvexHullsFromLeafHullsDataflowNode;
// ********** End ScriptStruct FGenerateClusterConvexHullsFromLeafHullsDataflowNode ****************
// ********** Begin ScriptStruct FGenerateClusterConvexHullsFromChildrenHullsDataflowNode **********
struct Z_Construct_UScriptStruct_FGenerateClusterConvexHullsFromChildrenHullsDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h_480_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGenerateClusterConvexHullsFromChildrenHullsDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FGenerateClusterConvexHullsFromChildrenHullsDataflowNode;
// ********** End ScriptStruct FGenerateClusterConvexHullsFromChildrenHullsDataflowNode ************
// ********** Begin ScriptStruct FClearConvexHullsDataflowNode *************************************
struct Z_Construct_UScriptStruct_FClearConvexHullsDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h_590_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FClearConvexHullsDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FClearConvexHullsDataflowNode;
// ********** End ScriptStruct FClearConvexHullsDataflowNode ***************************************
// ********** Begin ScriptStruct FCopyConvexHullsFromRootDataflowNode ******************************
struct Z_Construct_UScriptStruct_FCopyConvexHullsFromRootDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h_618_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCopyConvexHullsFromRootDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FCopyConvexHullsFromRootDataflowNode;
// ********** End ScriptStruct FCopyConvexHullsFromRootDataflowNode ********************************
// ********** Begin ScriptStruct FMergeConvexHullsDataflowNode *************************************
struct Z_Construct_UScriptStruct_FMergeConvexHullsDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h_663_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMergeConvexHullsDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FMergeConvexHullsDataflowNode;
// ********** End ScriptStruct FMergeConvexHullsDataflowNode ***************************************
// ********** Begin ScriptStruct FUpdateVolumeAttributesDataflowNode *******************************
struct Z_Construct_UScriptStruct_FUpdateVolumeAttributesDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h_770_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FUpdateVolumeAttributesDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FUpdateVolumeAttributesDataflowNode;
// ********** End ScriptStruct FUpdateVolumeAttributesDataflowNode *********************************
// ********** Begin ScriptStruct FGetConvexHullVolumeDataflowNode **********************************
struct Z_Construct_UScriptStruct_FGetConvexHullVolumeDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h_788_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGetConvexHullVolumeDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FGetConvexHullVolumeDataflowNode;
// ********** End ScriptStruct FGetConvexHullVolumeDataflowNode ************************************
// ********** Begin ScriptStruct FFixTinyGeoDataflowNode *******************************************
struct Z_Construct_UScriptStruct_FFixTinyGeoDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h_844_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FFixTinyGeoDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FFixTinyGeoDataflowNode;
// ********** End ScriptStruct FFixTinyGeoDataflowNode *********************************************
// ********** Begin ScriptStruct FRecomputeNormalsInGeometryCollectionDataflowNode *****************
struct Z_Construct_UScriptStruct_FRecomputeNormalsInGeometryCollectionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h_943_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRecomputeNormalsInGeometryCollectionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FRecomputeNormalsInGeometryCollectionDataflowNode;
// ********** End ScriptStruct FRecomputeNormalsInGeometryCollectionDataflowNode *******************
// ********** Begin ScriptStruct FResampleGeometryCollectionDataflowNode ***************************
struct Z_Construct_UScriptStruct_FResampleGeometryCollectionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h_992_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FResampleGeometryCollectionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FResampleGeometryCollectionDataflowNode;
// ********** End ScriptStruct FResampleGeometryCollectionDataflowNode *****************************
// ********** Begin ScriptStruct FValidateGeometryCollectionDataflowNode ***************************
struct Z_Construct_UScriptStruct_FValidateGeometryCollectionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h_1041_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FValidateGeometryCollectionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FValidateGeometryCollectionDataflowNode;
// ********** End ScriptStruct FValidateGeometryCollectionDataflowNode *****************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionUtilityNodes_h
// ********** Begin Enum EConvexOverlapRemovalMethodEnum *******************************************
#define FOREACH_ENUM_ECONVEXOVERLAPREMOVALMETHODENUM(op) \
op(EConvexOverlapRemovalMethodEnum::Dataflow_EConvexOverlapRemovalMethod_None) \
op(EConvexOverlapRemovalMethodEnum::Dataflow_EConvexOverlapRemovalMethod_All) \
op(EConvexOverlapRemovalMethodEnum::Dataflow_EConvexOverlapRemovalMethod_OnlyClusters) \
op(EConvexOverlapRemovalMethodEnum::Dataflow_EConvexOverlapRemovalMethod_OnlyClustersVsClusters) \
op(EConvexOverlapRemovalMethodEnum::Dataflow_Max)
enum class EConvexOverlapRemovalMethodEnum : uint8;
template<> struct TIsUEnumClass<EConvexOverlapRemovalMethodEnum> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EConvexOverlapRemovalMethodEnum>();
// ********** End Enum EConvexOverlapRemovalMethodEnum *********************************************
// ********** Begin Enum ENegativeSpaceSampleMethodDataflowEnum ************************************
#define FOREACH_ENUM_ENEGATIVESPACESAMPLEMETHODDATAFLOWENUM(op) \
op(ENegativeSpaceSampleMethodDataflowEnum::Uniform) \
op(ENegativeSpaceSampleMethodDataflowEnum::VoxelSearch) \
op(ENegativeSpaceSampleMethodDataflowEnum::NavigableVoxelSearch)
enum class ENegativeSpaceSampleMethodDataflowEnum : uint8;
template<> struct TIsUEnumClass<ENegativeSpaceSampleMethodDataflowEnum> { enum { Value = true }; };
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<ENegativeSpaceSampleMethodDataflowEnum>();
// ********** End Enum ENegativeSpaceSampleMethodDataflowEnum **************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,143 @@
// 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/GeometryCollectionVertexScalarToVertexIndicesNode.h"
#include "Dataflow/DataflowConnectionTypes.h"
#include "GeometryCollection/ManagedArrayCollection.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionVertexScalarToVertexIndicesNode() {}
// ********** Begin Cross Module References ********************************************************
CHAOS_API UScriptStruct* Z_Construct_UScriptStruct_FManagedArrayCollection();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowNode();
DATAFLOWENGINEPLUGIN_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionAttributeKey();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGeometryCollectionVertexScalarToVertexIndicesNode();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionNodes();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FGeometryCollectionVertexScalarToVertexIndicesNode ****************
struct Z_Construct_UScriptStruct_FGeometryCollectionVertexScalarToVertexIndicesNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGeometryCollectionVertexScalarToVertexIndicesNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FGeometryCollectionVertexScalarToVertexIndicesNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Convert an vertex float array to a list of indices */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionVertexScalarToVertexIndicesNode.h" },
{ "ToolTip", "Convert an vertex float array to a list of indices" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionVertexScalarToVertexIndicesNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AttributeKey_MetaData[] = {
{ "Category", "Dataflow" },
{ "Comment", "/** The name of the vertex attribute and group to generate indices from. */" },
{ "DataflowInput", "" },
{ "DisplayName", "AttributeKey" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionVertexScalarToVertexIndicesNode.h" },
{ "ToolTip", "The name of the vertex attribute and group to generate indices from." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectionThreshold_MetaData[] = {
{ "Category", "Selection Filter" },
{ "ClampMax", "1" },
{ "ClampMin", "0" },
{ "Comment", "/** The value threshold for what is included in the vertex list. */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionVertexScalarToVertexIndicesNode.h" },
{ "ToolTip", "The value threshold for what is included in the vertex list." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexIndices_MetaData[] = {
{ "Comment", "/** Output list of indices */" },
{ "DataflowOutput", "" },
{ "DisplayName", "VertexIndices" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionVertexScalarToVertexIndicesNode.h" },
{ "ToolTip", "Output list of indices" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGeometryCollectionVertexScalarToVertexIndicesNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_AttributeKey;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SelectionThreshold;
static const UECodeGen_Private::FIntPropertyParams NewProp_VertexIndices_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_VertexIndices;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGeometryCollectionVertexScalarToVertexIndicesNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGeometryCollectionVertexScalarToVertexIndicesNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGeometryCollectionVertexScalarToVertexIndicesNode_Statics
static_assert(std::is_polymorphic<FGeometryCollectionVertexScalarToVertexIndicesNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FGeometryCollectionVertexScalarToVertexIndicesNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGeometryCollectionVertexScalarToVertexIndicesNode;
class UScriptStruct* FGeometryCollectionVertexScalarToVertexIndicesNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGeometryCollectionVertexScalarToVertexIndicesNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGeometryCollectionVertexScalarToVertexIndicesNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGeometryCollectionVertexScalarToVertexIndicesNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GeometryCollectionVertexScalarToVertexIndicesNode"));
}
return Z_Registration_Info_UScriptStruct_FGeometryCollectionVertexScalarToVertexIndicesNode.OuterSingleton;
}
// ********** Begin ScriptStruct FGeometryCollectionVertexScalarToVertexIndicesNode Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionVertexScalarToVertexIndicesNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionVertexScalarToVertexIndicesNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionVertexScalarToVertexIndicesNode_Statics::NewProp_AttributeKey = { "AttributeKey", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionVertexScalarToVertexIndicesNode, AttributeKey), Z_Construct_UScriptStruct_FCollectionAttributeKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AttributeKey_MetaData), NewProp_AttributeKey_MetaData) }; // 238587867
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionVertexScalarToVertexIndicesNode_Statics::NewProp_SelectionThreshold = { "SelectionThreshold", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionVertexScalarToVertexIndicesNode, SelectionThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectionThreshold_MetaData), NewProp_SelectionThreshold_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionVertexScalarToVertexIndicesNode_Statics::NewProp_VertexIndices_Inner = { "VertexIndices", 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_FGeometryCollectionVertexScalarToVertexIndicesNode_Statics::NewProp_VertexIndices = { "VertexIndices", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionVertexScalarToVertexIndicesNode, VertexIndices), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexIndices_MetaData), NewProp_VertexIndices_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGeometryCollectionVertexScalarToVertexIndicesNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionVertexScalarToVertexIndicesNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionVertexScalarToVertexIndicesNode_Statics::NewProp_AttributeKey,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionVertexScalarToVertexIndicesNode_Statics::NewProp_SelectionThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionVertexScalarToVertexIndicesNode_Statics::NewProp_VertexIndices_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionVertexScalarToVertexIndicesNode_Statics::NewProp_VertexIndices,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGeometryCollectionVertexScalarToVertexIndicesNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGeometryCollectionVertexScalarToVertexIndicesNode Property Definitions
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGeometryCollectionVertexScalarToVertexIndicesNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"GeometryCollectionVertexScalarToVertexIndicesNode",
Z_Construct_UScriptStruct_FGeometryCollectionVertexScalarToVertexIndicesNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGeometryCollectionVertexScalarToVertexIndicesNode_Statics::PropPointers),
sizeof(FGeometryCollectionVertexScalarToVertexIndicesNode),
alignof(FGeometryCollectionVertexScalarToVertexIndicesNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGeometryCollectionVertexScalarToVertexIndicesNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGeometryCollectionVertexScalarToVertexIndicesNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGeometryCollectionVertexScalarToVertexIndicesNode()
{
if (!Z_Registration_Info_UScriptStruct_FGeometryCollectionVertexScalarToVertexIndicesNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGeometryCollectionVertexScalarToVertexIndicesNode.InnerSingleton, Z_Construct_UScriptStruct_FGeometryCollectionVertexScalarToVertexIndicesNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGeometryCollectionVertexScalarToVertexIndicesNode.InnerSingleton);
}
// ********** End ScriptStruct FGeometryCollectionVertexScalarToVertexIndicesNode ******************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionVertexScalarToVertexIndicesNode_h__Script_GeometryCollectionNodes_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FGeometryCollectionVertexScalarToVertexIndicesNode::StaticStruct, Z_Construct_UScriptStruct_FGeometryCollectionVertexScalarToVertexIndicesNode_Statics::NewStructOps, TEXT("GeometryCollectionVertexScalarToVertexIndicesNode"),&Z_Registration_Info_UScriptStruct_FGeometryCollectionVertexScalarToVertexIndicesNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGeometryCollectionVertexScalarToVertexIndicesNode), 2231765102U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionVertexScalarToVertexIndicesNode_h__Script_GeometryCollectionNodes_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionVertexScalarToVertexIndicesNode_h__Script_GeometryCollectionNodes_309571783{
TEXT("/Script/GeometryCollectionNodes"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionVertexScalarToVertexIndicesNode_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionVertexScalarToVertexIndicesNode_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Dataflow/GeometryCollectionVertexScalarToVertexIndicesNode.h"
#ifdef GEOMETRYCOLLECTIONNODES_GeometryCollectionVertexScalarToVertexIndicesNode_generated_h
#error "GeometryCollectionVertexScalarToVertexIndicesNode.generated.h already included, missing '#pragma once' in GeometryCollectionVertexScalarToVertexIndicesNode.h"
#endif
#define GEOMETRYCOLLECTIONNODES_GeometryCollectionVertexScalarToVertexIndicesNode_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FGeometryCollectionVertexScalarToVertexIndicesNode ****************
struct Z_Construct_UScriptStruct_FGeometryCollectionVertexScalarToVertexIndicesNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionVertexScalarToVertexIndicesNode_h_22_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGeometryCollectionVertexScalarToVertexIndicesNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FGeometryCollectionVertexScalarToVertexIndicesNode;
// ********** End ScriptStruct FGeometryCollectionVertexScalarToVertexIndicesNode ******************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionVertexScalarToVertexIndicesNode_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,136 @@
// 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/GeometryCollectionVerticesNodes.h"
#include "GeometryCollection/ManagedArrayCollection.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionVerticesNodes() {}
// ********** Begin Cross Module References ********************************************************
CHAOS_API UScriptStruct* Z_Construct_UScriptStruct_FManagedArrayCollection();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FTransformCollectionAttributeDataflowNode();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionNodes();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FTransformCollectionAttributeDataflowNode *************************
struct Z_Construct_UScriptStruct_FTransformCollectionAttributeDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FTransformCollectionAttributeDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FTransformCollectionAttributeDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionVerticesNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "DataflowInput", "" },
{ "DataflowOutput", "" },
{ "DisplayName", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionVerticesNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformIn_MetaData[] = {
{ "DataflowInput", "" },
{ "DisplayName", "Transform" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionVerticesNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LocalTransform_MetaData[] = {
{ "Category", "Dataflow" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionVerticesNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroupName_MetaData[] = {
{ "Category", "Dataflow" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionVerticesNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AttributeName_MetaData[] = {
{ "Category", "Dataflow" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionVerticesNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FTransformCollectionAttributeDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformIn;
static const UECodeGen_Private::FStructPropertyParams NewProp_LocalTransform;
static const UECodeGen_Private::FStrPropertyParams NewProp_GroupName;
static const UECodeGen_Private::FStrPropertyParams NewProp_AttributeName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FTransformCollectionAttributeDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FTransformCollectionAttributeDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FTransformCollectionAttributeDataflowNode_Statics
static_assert(std::is_polymorphic<FTransformCollectionAttributeDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FTransformCollectionAttributeDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FTransformCollectionAttributeDataflowNode;
class UScriptStruct* FTransformCollectionAttributeDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FTransformCollectionAttributeDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FTransformCollectionAttributeDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FTransformCollectionAttributeDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("TransformCollectionAttributeDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FTransformCollectionAttributeDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FTransformCollectionAttributeDataflowNode Property Definitions ****
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTransformCollectionAttributeDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTransformCollectionAttributeDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTransformCollectionAttributeDataflowNode_Statics::NewProp_TransformIn = { "TransformIn", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTransformCollectionAttributeDataflowNode, TransformIn), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformIn_MetaData), NewProp_TransformIn_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTransformCollectionAttributeDataflowNode_Statics::NewProp_LocalTransform = { "LocalTransform", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTransformCollectionAttributeDataflowNode, LocalTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LocalTransform_MetaData), NewProp_LocalTransform_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FTransformCollectionAttributeDataflowNode_Statics::NewProp_GroupName = { "GroupName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTransformCollectionAttributeDataflowNode, GroupName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroupName_MetaData), NewProp_GroupName_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FTransformCollectionAttributeDataflowNode_Statics::NewProp_AttributeName = { "AttributeName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTransformCollectionAttributeDataflowNode, AttributeName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AttributeName_MetaData), NewProp_AttributeName_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FTransformCollectionAttributeDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTransformCollectionAttributeDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTransformCollectionAttributeDataflowNode_Statics::NewProp_TransformIn,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTransformCollectionAttributeDataflowNode_Statics::NewProp_LocalTransform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTransformCollectionAttributeDataflowNode_Statics::NewProp_GroupName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTransformCollectionAttributeDataflowNode_Statics::NewProp_AttributeName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTransformCollectionAttributeDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FTransformCollectionAttributeDataflowNode Property Definitions ******
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FTransformCollectionAttributeDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"TransformCollectionAttributeDataflowNode",
Z_Construct_UScriptStruct_FTransformCollectionAttributeDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTransformCollectionAttributeDataflowNode_Statics::PropPointers),
sizeof(FTransformCollectionAttributeDataflowNode),
alignof(FTransformCollectionAttributeDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTransformCollectionAttributeDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FTransformCollectionAttributeDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FTransformCollectionAttributeDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FTransformCollectionAttributeDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FTransformCollectionAttributeDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FTransformCollectionAttributeDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FTransformCollectionAttributeDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FTransformCollectionAttributeDataflowNode ***************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionVerticesNodes_h__Script_GeometryCollectionNodes_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FTransformCollectionAttributeDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FTransformCollectionAttributeDataflowNode_Statics::NewStructOps, TEXT("TransformCollectionAttributeDataflowNode"),&Z_Registration_Info_UScriptStruct_FTransformCollectionAttributeDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FTransformCollectionAttributeDataflowNode), 4251723392U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionVerticesNodes_h__Script_GeometryCollectionNodes_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionVerticesNodes_h__Script_GeometryCollectionNodes_382602589{
TEXT("/Script/GeometryCollectionNodes"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionVerticesNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionVerticesNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Dataflow/GeometryCollectionVerticesNodes.h"
#ifdef GEOMETRYCOLLECTIONNODES_GeometryCollectionVerticesNodes_generated_h
#error "GeometryCollectionVerticesNodes.generated.h already included, missing '#pragma once' in GeometryCollectionVerticesNodes.h"
#endif
#define GEOMETRYCOLLECTIONNODES_GeometryCollectionVerticesNodes_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FTransformCollectionAttributeDataflowNode *************************
struct Z_Construct_UScriptStruct_FTransformCollectionAttributeDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionVerticesNodes_h_22_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FTransformCollectionAttributeDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FTransformCollectionAttributeDataflowNode;
// ********** End ScriptStruct FTransformCollectionAttributeDataflowNode ***************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionVerticesNodes_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,149 @@
// 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/SetVertexColorFromFloatArrayNode.h"
#include "GeometryCollection/ManagedArrayCollection.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSetVertexColorFromFloatArrayNode() {}
// ********** Begin Cross Module References ********************************************************
CHAOS_API UScriptStruct* Z_Construct_UScriptStruct_FManagedArrayCollection();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionNodes();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FSetVertexColorFromFloatArrayDataflowNode *************************
struct Z_Construct_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSetVertexColorFromFloatArrayDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FSetVertexColorFromFloatArrayDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Set the vertex color on the collection based on the normalized float array. */" },
{ "ModuleRelativePath", "Public/Dataflow/SetVertexColorFromFloatArrayNode.h" },
{ "ToolTip", "Set the vertex color on the collection based on the normalized float array." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Collection Passthrough*/" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/SetVertexColorFromFloatArrayNode.h" },
{ "ToolTip", "Collection Passthrough" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FloatArray_MetaData[] = {
{ "Comment", "/** Float array to use as a scalar for the color */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/SetVertexColorFromFloatArrayNode.h" },
{ "ToolTip", "Float array to use as a scalar for the color" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNormalizeInput_MetaData[] = {
{ "Category", "Color" },
{ "Comment", "/** Enable normalization of input array */" },
{ "DisplayName", "Normalize Input" },
{ "ModuleRelativePath", "Public/Dataflow/SetVertexColorFromFloatArrayNode.h" },
{ "ToolTip", "Enable normalization of input array" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Color_MetaData[] = {
{ "Category", "Color" },
{ "Comment", "/** Base color for the normalized float array */" },
{ "DisplayName", "Color" },
{ "ModuleRelativePath", "Public/Dataflow/SetVertexColorFromFloatArrayNode.h" },
{ "ToolTip", "Base color for the normalized float array" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSetVertexColorFromFloatArrayDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FloatArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FloatArray;
static void NewProp_bNormalizeInput_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNormalizeInput;
static const UECodeGen_Private::FStructPropertyParams NewProp_Color;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSetVertexColorFromFloatArrayDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSetVertexColorFromFloatArrayDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode_Statics
static_assert(std::is_polymorphic<FSetVertexColorFromFloatArrayDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FSetVertexColorFromFloatArrayDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode;
class UScriptStruct* FSetVertexColorFromFloatArrayDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("SetVertexColorFromFloatArrayDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FSetVertexColorFromFloatArrayDataflowNode Property Definitions ****
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetVertexColorFromFloatArrayDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode_Statics::NewProp_FloatArray_Inner = { "FloatArray", 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_FSetVertexColorFromFloatArrayDataflowNode_Statics::NewProp_FloatArray = { "FloatArray", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetVertexColorFromFloatArrayDataflowNode, FloatArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FloatArray_MetaData), NewProp_FloatArray_MetaData) };
void Z_Construct_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode_Statics::NewProp_bNormalizeInput_SetBit(void* Obj)
{
((FSetVertexColorFromFloatArrayDataflowNode*)Obj)->bNormalizeInput = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode_Statics::NewProp_bNormalizeInput = { "bNormalizeInput", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FSetVertexColorFromFloatArrayDataflowNode), &Z_Construct_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode_Statics::NewProp_bNormalizeInput_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNormalizeInput_MetaData), NewProp_bNormalizeInput_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode_Statics::NewProp_Color = { "Color", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetVertexColorFromFloatArrayDataflowNode, Color), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Color_MetaData), NewProp_Color_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode_Statics::NewProp_FloatArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode_Statics::NewProp_FloatArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode_Statics::NewProp_bNormalizeInput,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode_Statics::NewProp_Color,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSetVertexColorFromFloatArrayDataflowNode Property Definitions ******
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"SetVertexColorFromFloatArrayDataflowNode",
Z_Construct_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode_Statics::PropPointers),
sizeof(FSetVertexColorFromFloatArrayDataflowNode),
alignof(FSetVertexColorFromFloatArrayDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FSetVertexColorFromFloatArrayDataflowNode ***************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_SetVertexColorFromFloatArrayNode_h__Script_GeometryCollectionNodes_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FSetVertexColorFromFloatArrayDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode_Statics::NewStructOps, TEXT("SetVertexColorFromFloatArrayDataflowNode"),&Z_Registration_Info_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSetVertexColorFromFloatArrayDataflowNode), 525532263U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_SetVertexColorFromFloatArrayNode_h__Script_GeometryCollectionNodes_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_SetVertexColorFromFloatArrayNode_h__Script_GeometryCollectionNodes_2568107533{
TEXT("/Script/GeometryCollectionNodes"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_SetVertexColorFromFloatArrayNode_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_SetVertexColorFromFloatArrayNode_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Dataflow/SetVertexColorFromFloatArrayNode.h"
#ifdef GEOMETRYCOLLECTIONNODES_SetVertexColorFromFloatArrayNode_generated_h
#error "SetVertexColorFromFloatArrayNode.generated.h already included, missing '#pragma once' in SetVertexColorFromFloatArrayNode.h"
#endif
#define GEOMETRYCOLLECTIONNODES_SetVertexColorFromFloatArrayNode_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FSetVertexColorFromFloatArrayDataflowNode *************************
struct Z_Construct_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_SetVertexColorFromFloatArrayNode_h_23_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSetVertexColorFromFloatArrayDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FSetVertexColorFromFloatArrayDataflowNode;
// ********** End ScriptStruct FSetVertexColorFromFloatArrayDataflowNode ***************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_SetVertexColorFromFloatArrayNode_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,134 @@
// 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/SetVertexColorFromVertexIndicesNode.h"
#include "GeometryCollection/ManagedArrayCollection.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSetVertexColorFromVertexIndicesNode() {}
// ********** Begin Cross Module References ********************************************************
CHAOS_API UScriptStruct* Z_Construct_UScriptStruct_FManagedArrayCollection();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FSetVertexColorFromVertexIndicesDataflowNode();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionNodes();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FSetVertexColorFromVertexIndicesDataflowNode **********************
struct Z_Construct_UScriptStruct_FSetVertexColorFromVertexIndicesDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSetVertexColorFromVertexIndicesDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FSetVertexColorFromVertexIndicesDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Set the vertex color of the collection based on the selection set. */" },
{ "ModuleRelativePath", "Public/Dataflow/SetVertexColorFromVertexIndicesNode.h" },
{ "ToolTip", "Set the vertex color of the collection based on the selection set." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Collection Passthrough*/" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/SetVertexColorFromVertexIndicesNode.h" },
{ "ToolTip", "Collection Passthrough" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexIndicesIn_MetaData[] = {
{ "Category", "Vertices" },
{ "Comment", "/** Vertex indices set */" },
{ "DataflowInput", "" },
{ "DisplayName", "VertexIndices" },
{ "ModuleRelativePath", "Public/Dataflow/SetVertexColorFromVertexIndicesNode.h" },
{ "ToolTip", "Vertex indices set" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectedColor_MetaData[] = {
{ "Category", "Color" },
{ "Comment", "/** Selected vertex color */" },
{ "ModuleRelativePath", "Public/Dataflow/SetVertexColorFromVertexIndicesNode.h" },
{ "ToolTip", "Selected vertex color" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSetVertexColorFromVertexIndicesDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FIntPropertyParams NewProp_VertexIndicesIn_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_VertexIndicesIn;
static const UECodeGen_Private::FStructPropertyParams NewProp_SelectedColor;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSetVertexColorFromVertexIndicesDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSetVertexColorFromVertexIndicesDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSetVertexColorFromVertexIndicesDataflowNode_Statics
static_assert(std::is_polymorphic<FSetVertexColorFromVertexIndicesDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FSetVertexColorFromVertexIndicesDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSetVertexColorFromVertexIndicesDataflowNode;
class UScriptStruct* FSetVertexColorFromVertexIndicesDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSetVertexColorFromVertexIndicesDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSetVertexColorFromVertexIndicesDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSetVertexColorFromVertexIndicesDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("SetVertexColorFromVertexIndicesDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FSetVertexColorFromVertexIndicesDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FSetVertexColorFromVertexIndicesDataflowNode Property Definitions *
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSetVertexColorFromVertexIndicesDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetVertexColorFromVertexIndicesDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FSetVertexColorFromVertexIndicesDataflowNode_Statics::NewProp_VertexIndicesIn_Inner = { "VertexIndicesIn", 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_FSetVertexColorFromVertexIndicesDataflowNode_Statics::NewProp_VertexIndicesIn = { "VertexIndicesIn", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetVertexColorFromVertexIndicesDataflowNode, VertexIndicesIn), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexIndicesIn_MetaData), NewProp_VertexIndicesIn_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSetVertexColorFromVertexIndicesDataflowNode_Statics::NewProp_SelectedColor = { "SelectedColor", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetVertexColorFromVertexIndicesDataflowNode, SelectedColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectedColor_MetaData), NewProp_SelectedColor_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSetVertexColorFromVertexIndicesDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetVertexColorFromVertexIndicesDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetVertexColorFromVertexIndicesDataflowNode_Statics::NewProp_VertexIndicesIn_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetVertexColorFromVertexIndicesDataflowNode_Statics::NewProp_VertexIndicesIn,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetVertexColorFromVertexIndicesDataflowNode_Statics::NewProp_SelectedColor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSetVertexColorFromVertexIndicesDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSetVertexColorFromVertexIndicesDataflowNode Property Definitions ***
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSetVertexColorFromVertexIndicesDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"SetVertexColorFromVertexIndicesDataflowNode",
Z_Construct_UScriptStruct_FSetVertexColorFromVertexIndicesDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSetVertexColorFromVertexIndicesDataflowNode_Statics::PropPointers),
sizeof(FSetVertexColorFromVertexIndicesDataflowNode),
alignof(FSetVertexColorFromVertexIndicesDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSetVertexColorFromVertexIndicesDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSetVertexColorFromVertexIndicesDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSetVertexColorFromVertexIndicesDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FSetVertexColorFromVertexIndicesDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSetVertexColorFromVertexIndicesDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FSetVertexColorFromVertexIndicesDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSetVertexColorFromVertexIndicesDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FSetVertexColorFromVertexIndicesDataflowNode ************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_SetVertexColorFromVertexIndicesNode_h__Script_GeometryCollectionNodes_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FSetVertexColorFromVertexIndicesDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FSetVertexColorFromVertexIndicesDataflowNode_Statics::NewStructOps, TEXT("SetVertexColorFromVertexIndicesDataflowNode"),&Z_Registration_Info_UScriptStruct_FSetVertexColorFromVertexIndicesDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSetVertexColorFromVertexIndicesDataflowNode), 2987282189U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_SetVertexColorFromVertexIndicesNode_h__Script_GeometryCollectionNodes_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_SetVertexColorFromVertexIndicesNode_h__Script_GeometryCollectionNodes_3996970821{
TEXT("/Script/GeometryCollectionNodes"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_SetVertexColorFromVertexIndicesNode_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_SetVertexColorFromVertexIndicesNode_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Dataflow/SetVertexColorFromVertexIndicesNode.h"
#ifdef GEOMETRYCOLLECTIONNODES_SetVertexColorFromVertexIndicesNode_generated_h
#error "SetVertexColorFromVertexIndicesNode.generated.h already included, missing '#pragma once' in SetVertexColorFromVertexIndicesNode.h"
#endif
#define GEOMETRYCOLLECTIONNODES_SetVertexColorFromVertexIndicesNode_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FSetVertexColorFromVertexIndicesDataflowNode **********************
struct Z_Construct_UScriptStruct_FSetVertexColorFromVertexIndicesDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_SetVertexColorFromVertexIndicesNode_h_21_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSetVertexColorFromVertexIndicesDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FSetVertexColorFromVertexIndicesDataflowNode;
// ********** End ScriptStruct FSetVertexColorFromVertexIndicesDataflowNode ************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_SetVertexColorFromVertexIndicesNode_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,133 @@
// 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/SetVertexColorFromVertexSelectionNode.h"
#include "Dataflow/DataflowSelection.h"
#include "GeometryCollection/ManagedArrayCollection.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSetVertexColorFromVertexSelectionNode() {}
// ********** Begin Cross Module References ********************************************************
CHAOS_API UScriptStruct* Z_Construct_UScriptStruct_FManagedArrayCollection();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowNode();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowVertexSelection();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FSetVertexColorFromVertexSelectionDataflowNode();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionNodes();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FSetVertexColorFromVertexSelectionDataflowNode ********************
struct Z_Construct_UScriptStruct_FSetVertexColorFromVertexSelectionDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSetVertexColorFromVertexSelectionDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FSetVertexColorFromVertexSelectionDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Set the vertex color of the collection based on the selection set. */" },
{ "ModuleRelativePath", "Public/Dataflow/SetVertexColorFromVertexSelectionNode.h" },
{ "ToolTip", "Set the vertex color of the collection based on the selection set." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Collection Passthrough*/" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/SetVertexColorFromVertexSelectionNode.h" },
{ "ToolTip", "Collection Passthrough" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexSelection_MetaData[] = {
{ "Comment", "/** Vertex selection set */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DisplayName", "VertexSelection" },
{ "ModuleRelativePath", "Public/Dataflow/SetVertexColorFromVertexSelectionNode.h" },
{ "ToolTip", "Vertex selection set" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectedColor_MetaData[] = {
{ "Category", "Color" },
{ "Comment", "/** Selected vertex color */" },
{ "ModuleRelativePath", "Public/Dataflow/SetVertexColorFromVertexSelectionNode.h" },
{ "ToolTip", "Selected vertex color" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSetVertexColorFromVertexSelectionDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_VertexSelection;
static const UECodeGen_Private::FStructPropertyParams NewProp_SelectedColor;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSetVertexColorFromVertexSelectionDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSetVertexColorFromVertexSelectionDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSetVertexColorFromVertexSelectionDataflowNode_Statics
static_assert(std::is_polymorphic<FSetVertexColorFromVertexSelectionDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FSetVertexColorFromVertexSelectionDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSetVertexColorFromVertexSelectionDataflowNode;
class UScriptStruct* FSetVertexColorFromVertexSelectionDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSetVertexColorFromVertexSelectionDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSetVertexColorFromVertexSelectionDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSetVertexColorFromVertexSelectionDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("SetVertexColorFromVertexSelectionDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FSetVertexColorFromVertexSelectionDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FSetVertexColorFromVertexSelectionDataflowNode Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSetVertexColorFromVertexSelectionDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetVertexColorFromVertexSelectionDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSetVertexColorFromVertexSelectionDataflowNode_Statics::NewProp_VertexSelection = { "VertexSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetVertexColorFromVertexSelectionDataflowNode, VertexSelection), Z_Construct_UScriptStruct_FDataflowVertexSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexSelection_MetaData), NewProp_VertexSelection_MetaData) }; // 2736311409
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSetVertexColorFromVertexSelectionDataflowNode_Statics::NewProp_SelectedColor = { "SelectedColor", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetVertexColorFromVertexSelectionDataflowNode, SelectedColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectedColor_MetaData), NewProp_SelectedColor_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSetVertexColorFromVertexSelectionDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetVertexColorFromVertexSelectionDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetVertexColorFromVertexSelectionDataflowNode_Statics::NewProp_VertexSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetVertexColorFromVertexSelectionDataflowNode_Statics::NewProp_SelectedColor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSetVertexColorFromVertexSelectionDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSetVertexColorFromVertexSelectionDataflowNode Property Definitions *
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSetVertexColorFromVertexSelectionDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"SetVertexColorFromVertexSelectionDataflowNode",
Z_Construct_UScriptStruct_FSetVertexColorFromVertexSelectionDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSetVertexColorFromVertexSelectionDataflowNode_Statics::PropPointers),
sizeof(FSetVertexColorFromVertexSelectionDataflowNode),
alignof(FSetVertexColorFromVertexSelectionDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSetVertexColorFromVertexSelectionDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSetVertexColorFromVertexSelectionDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSetVertexColorFromVertexSelectionDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FSetVertexColorFromVertexSelectionDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSetVertexColorFromVertexSelectionDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FSetVertexColorFromVertexSelectionDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSetVertexColorFromVertexSelectionDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FSetVertexColorFromVertexSelectionDataflowNode **********************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_SetVertexColorFromVertexSelectionNode_h__Script_GeometryCollectionNodes_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FSetVertexColorFromVertexSelectionDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FSetVertexColorFromVertexSelectionDataflowNode_Statics::NewStructOps, TEXT("SetVertexColorFromVertexSelectionDataflowNode"),&Z_Registration_Info_UScriptStruct_FSetVertexColorFromVertexSelectionDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSetVertexColorFromVertexSelectionDataflowNode), 3148328115U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_SetVertexColorFromVertexSelectionNode_h__Script_GeometryCollectionNodes_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_SetVertexColorFromVertexSelectionNode_h__Script_GeometryCollectionNodes_991894250{
TEXT("/Script/GeometryCollectionNodes"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_SetVertexColorFromVertexSelectionNode_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_SetVertexColorFromVertexSelectionNode_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Dataflow/SetVertexColorFromVertexSelectionNode.h"
#ifdef GEOMETRYCOLLECTIONNODES_SetVertexColorFromVertexSelectionNode_generated_h
#error "SetVertexColorFromVertexSelectionNode.generated.h already included, missing '#pragma once' in SetVertexColorFromVertexSelectionNode.h"
#endif
#define GEOMETRYCOLLECTIONNODES_SetVertexColorFromVertexSelectionNode_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FSetVertexColorFromVertexSelectionDataflowNode ********************
struct Z_Construct_UScriptStruct_FSetVertexColorFromVertexSelectionDataflowNode_Statics;
#define FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_SetVertexColorFromVertexSelectionNode_h_22_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSetVertexColorFromVertexSelectionDataflowNode_Statics; \
GEOMETRYCOLLECTIONNODES_API static class UScriptStruct* StaticStruct(); \
typedef FDataflowNode Super;
struct FSetVertexColorFromVertexSelectionDataflowNode;
// ********** End ScriptStruct FSetVertexColorFromVertexSelectionDataflowNode **********************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_SetVertexColorFromVertexSelectionNode_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,32 @@
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryCollectionPlugin\Source\GeometryCollectionNodes\Public\Dataflow\CreateColorArrayFromFloatArrayNode.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryCollectionPlugin\Source\GeometryCollectionNodes\Public\Dataflow\GeometryCollectionAssetNodes.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryCollectionPlugin\Source\GeometryCollectionNodes\Public\Dataflow\GeometryCollectionDebugNodes.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryCollectionPlugin\Source\GeometryCollectionNodes\Public\Dataflow\GeometryCollectionConversionNodes.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryCollectionPlugin\Source\GeometryCollectionNodes\Public\Dataflow\GeometryCollectionFracturingNodes.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryCollectionPlugin\Source\GeometryCollectionNodes\Public\Dataflow\GeometryCollectionProcessingNodes.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryCollectionPlugin\Source\GeometryCollectionNodes\Public\Dataflow\GeometryCollectionSamplingNodes.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryCollectionPlugin\Source\GeometryCollectionNodes\Public\Dataflow\GeometryCollectionSelectionNodes.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryCollectionPlugin\Source\GeometryCollectionNodes\Public\Dataflow\GeometryCollectionSkeletonToCollectionNode.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryCollectionPlugin\Source\GeometryCollectionNodes\Public\Dataflow\GeometryCollectionSkeletalMeshToCollectionNode.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryCollectionPlugin\Source\GeometryCollectionNodes\Public\Dataflow\GeometryCollectionStaticMeshToCollectionNode.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryCollectionPlugin\Source\GeometryCollectionNodes\Public\Dataflow\GeometryCollectionVertexScalarToVertexIndicesNode.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryCollectionPlugin\Source\GeometryCollectionNodes\Public\Dataflow\SetVertexColorFromFloatArrayNode.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryCollectionPlugin\Source\GeometryCollectionNodes\Public\Dataflow\SetVertexColorFromVertexIndicesNode.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryCollectionPlugin\Source\GeometryCollectionNodes\Public\Dataflow\SetVertexColorFromVertexSelectionNode.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryCollectionPlugin\Source\GeometryCollectionNodes\Public\Dataflow\GeometryCollectionEditNodes.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryCollectionPlugin\Source\GeometryCollectionNodes\Public\Dataflow\GeometryCollectionMakeNodes.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryCollectionPlugin\Source\GeometryCollectionNodes\Public\Dataflow\GeometryCollectionMaterialInterfaceNodes.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryCollectionPlugin\Source\GeometryCollectionNodes\Public\Dataflow\GeometryCollectionMaterialNodes.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryCollectionPlugin\Source\GeometryCollectionNodes\Public\Dataflow\GeometryCollectionMathNodes.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryCollectionPlugin\Source\GeometryCollectionNodes\Public\Dataflow\GeometryCollectionNodes.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryCollectionPlugin\Source\GeometryCollectionNodes\Public\Dataflow\GeometryCollectionTriangleBoundaryIndicesNode.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryCollectionPlugin\Source\GeometryCollectionNodes\Public\Dataflow\GeometryCollectionArrayNodes.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryCollectionPlugin\Source\GeometryCollectionNodes\Public\Dataflow\GeometryCollectionClusteringNodes.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryCollectionPlugin\Source\GeometryCollectionNodes\Public\Dataflow\GeometryCollectionMeshNodes.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryCollectionPlugin\Source\GeometryCollectionNodes\Public\Dataflow\GeometryCollectionOverrideNodes.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryCollectionPlugin\Source\GeometryCollectionNodes\Public\Dataflow\GeometryCollectionTextureNodes.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryCollectionPlugin\Source\GeometryCollectionNodes\Public\Dataflow\GeometryCollectionUtilityNodes.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryCollectionPlugin\Source\GeometryCollectionNodes\Public\Dataflow\GeometryCollectionUVNodes.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryCollectionPlugin\Source\GeometryCollectionNodes\Public\Dataflow\GeometryCollectionVerticesNodes.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryCollectionPlugin\Source\GeometryCollectionNodes\Public\Dataflow\GeometryCollectionTransferVertexAttributeNode.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryCollectionPlugin\Source\GeometryCollectionNodes\Public\Dataflow\GeometryCollectionFieldNodes.h