// 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() { 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(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FBakeTextureFromCollectionDataflowNode_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "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(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