// 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 "MeshDescriptionBase.h" #include "MeshTypes.h" #include "Serialization/ArchiveUObjectFromStructuredArchive.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeMeshDescriptionBase() {} // ********** Begin Cross Module References ******************************************************** COREUOBJECT_API UClass* Z_Construct_UClass_UObject(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector(); MESHDESCRIPTION_API UClass* Z_Construct_UClass_UMeshDescriptionBase(); MESHDESCRIPTION_API UClass* Z_Construct_UClass_UMeshDescriptionBase_NoRegister(); MESHDESCRIPTION_API UScriptStruct* Z_Construct_UScriptStruct_FEdgeID(); MESHDESCRIPTION_API UScriptStruct* Z_Construct_UScriptStruct_FPolygonGroupID(); MESHDESCRIPTION_API UScriptStruct* Z_Construct_UScriptStruct_FPolygonID(); MESHDESCRIPTION_API UScriptStruct* Z_Construct_UScriptStruct_FTriangleID(); MESHDESCRIPTION_API UScriptStruct* Z_Construct_UScriptStruct_FVertexID(); MESHDESCRIPTION_API UScriptStruct* Z_Construct_UScriptStruct_FVertexInstanceID(); UPackage* Z_Construct_UPackage__Script_MeshDescription(); // ********** End Cross Module References ********************************************************** // ********** Begin Class UMeshDescriptionBase Function ComputePolygonTriangulation **************** struct Z_Construct_UFunction_UMeshDescriptionBase_ComputePolygonTriangulation_Statics { struct MeshDescriptionBase_eventComputePolygonTriangulation_Parms { FPolygonID PolygonID; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Generates triangles and internal edges for the given polygon */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Generates triangles and internal edges for the given polygon" }, }; #endif // WITH_METADATA // ********** Begin Function ComputePolygonTriangulation constinit property declarations *********** static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonID; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function ComputePolygonTriangulation constinit property declarations ************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function ComputePolygonTriangulation Property Definitions ********************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_ComputePolygonTriangulation_Statics::NewProp_PolygonID = { "PolygonID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventComputePolygonTriangulation_Parms, PolygonID), Z_Construct_UScriptStruct_FPolygonID, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_ComputePolygonTriangulation_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_ComputePolygonTriangulation_Statics::NewProp_PolygonID, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_ComputePolygonTriangulation_Statics::PropPointers) < 2048); // ********** End Function ComputePolygonTriangulation Property Definitions ************************ const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_ComputePolygonTriangulation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "ComputePolygonTriangulation", Z_Construct_UFunction_UMeshDescriptionBase_ComputePolygonTriangulation_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_ComputePolygonTriangulation_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_ComputePolygonTriangulation_Statics::MeshDescriptionBase_eventComputePolygonTriangulation_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_ComputePolygonTriangulation_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_ComputePolygonTriangulation_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_ComputePolygonTriangulation_Statics::MeshDescriptionBase_eventComputePolygonTriangulation_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_ComputePolygonTriangulation() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_ComputePolygonTriangulation_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execComputePolygonTriangulation) { P_GET_STRUCT(FPolygonID,Z_Param_PolygonID); P_FINISH; P_NATIVE_BEGIN; P_THIS->ComputePolygonTriangulation(Z_Param_PolygonID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function ComputePolygonTriangulation ****************** // ********** Begin Class UMeshDescriptionBase Function CreateEdge ********************************* struct Z_Construct_UFunction_UMeshDescriptionBase_CreateEdge_Statics { struct MeshDescriptionBase_eventCreateEdge_Parms { FVertexID VertexID0; FVertexID VertexID1; FEdgeID ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Adds a new edge to the mesh and returns its ID */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Adds a new edge to the mesh and returns its ID" }, }; #endif // WITH_METADATA // ********** Begin Function CreateEdge constinit property declarations **************************** static const UECodeGen_Private::FStructPropertyParams NewProp_VertexID0; static const UECodeGen_Private::FStructPropertyParams NewProp_VertexID1; static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function CreateEdge constinit property declarations ****************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function CreateEdge Property Definitions *************************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreateEdge_Statics::NewProp_VertexID0 = { "VertexID0", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventCreateEdge_Parms, VertexID0), Z_Construct_UScriptStruct_FVertexID, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreateEdge_Statics::NewProp_VertexID1 = { "VertexID1", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventCreateEdge_Parms, VertexID1), Z_Construct_UScriptStruct_FVertexID, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreateEdge_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventCreateEdge_Parms, ReturnValue), Z_Construct_UScriptStruct_FEdgeID, METADATA_PARAMS(0, nullptr) }; // 77499996 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_CreateEdge_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreateEdge_Statics::NewProp_VertexID0, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreateEdge_Statics::NewProp_VertexID1, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreateEdge_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreateEdge_Statics::PropPointers) < 2048); // ********** End Function CreateEdge Property Definitions ***************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_CreateEdge_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "CreateEdge", Z_Construct_UFunction_UMeshDescriptionBase_CreateEdge_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreateEdge_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_CreateEdge_Statics::MeshDescriptionBase_eventCreateEdge_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreateEdge_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_CreateEdge_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_CreateEdge_Statics::MeshDescriptionBase_eventCreateEdge_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_CreateEdge() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_CreateEdge_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execCreateEdge) { P_GET_STRUCT(FVertexID,Z_Param_VertexID0); P_GET_STRUCT(FVertexID,Z_Param_VertexID1); P_FINISH; P_NATIVE_BEGIN; *(FEdgeID*)Z_Param__Result=P_THIS->CreateEdge(Z_Param_VertexID0,Z_Param_VertexID1); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function CreateEdge *********************************** // ********** Begin Class UMeshDescriptionBase Function CreateEdgeWithID *************************** struct Z_Construct_UFunction_UMeshDescriptionBase_CreateEdgeWithID_Statics { struct MeshDescriptionBase_eventCreateEdgeWithID_Parms { FEdgeID EdgeID; FVertexID VertexID0; FVertexID VertexID1; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Adds a new edge to the mesh with the given ID */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Adds a new edge to the mesh with the given ID" }, }; #endif // WITH_METADATA // ********** Begin Function CreateEdgeWithID constinit property declarations ********************** static const UECodeGen_Private::FStructPropertyParams NewProp_EdgeID; static const UECodeGen_Private::FStructPropertyParams NewProp_VertexID0; static const UECodeGen_Private::FStructPropertyParams NewProp_VertexID1; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function CreateEdgeWithID constinit property declarations ************************ static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function CreateEdgeWithID Property Definitions ********************************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreateEdgeWithID_Statics::NewProp_EdgeID = { "EdgeID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventCreateEdgeWithID_Parms, EdgeID), Z_Construct_UScriptStruct_FEdgeID, METADATA_PARAMS(0, nullptr) }; // 77499996 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreateEdgeWithID_Statics::NewProp_VertexID0 = { "VertexID0", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventCreateEdgeWithID_Parms, VertexID0), Z_Construct_UScriptStruct_FVertexID, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreateEdgeWithID_Statics::NewProp_VertexID1 = { "VertexID1", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventCreateEdgeWithID_Parms, VertexID1), Z_Construct_UScriptStruct_FVertexID, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_CreateEdgeWithID_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreateEdgeWithID_Statics::NewProp_EdgeID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreateEdgeWithID_Statics::NewProp_VertexID0, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreateEdgeWithID_Statics::NewProp_VertexID1, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreateEdgeWithID_Statics::PropPointers) < 2048); // ********** End Function CreateEdgeWithID Property Definitions *********************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_CreateEdgeWithID_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "CreateEdgeWithID", Z_Construct_UFunction_UMeshDescriptionBase_CreateEdgeWithID_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreateEdgeWithID_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_CreateEdgeWithID_Statics::MeshDescriptionBase_eventCreateEdgeWithID_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreateEdgeWithID_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_CreateEdgeWithID_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_CreateEdgeWithID_Statics::MeshDescriptionBase_eventCreateEdgeWithID_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_CreateEdgeWithID() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_CreateEdgeWithID_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execCreateEdgeWithID) { P_GET_STRUCT(FEdgeID,Z_Param_EdgeID); P_GET_STRUCT(FVertexID,Z_Param_VertexID0); P_GET_STRUCT(FVertexID,Z_Param_VertexID1); P_FINISH; P_NATIVE_BEGIN; P_THIS->CreateEdgeWithID(Z_Param_EdgeID,Z_Param_VertexID0,Z_Param_VertexID1); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function CreateEdgeWithID ***************************** // ********** Begin Class UMeshDescriptionBase Function CreatePolygon ****************************** struct Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygon_Statics { struct MeshDescriptionBase_eventCreatePolygon_Parms { FPolygonGroupID PolygonGroupID; TArray VertexInstanceIDs; TArray NewEdgeIDs; FPolygonID ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Adds a new polygon to the mesh and returns its ID. This will also make any missing edges, and all constituent triangles. */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Adds a new polygon to the mesh and returns its ID. This will also make any missing edges, and all constituent triangles." }, }; #endif // WITH_METADATA // ********** Begin Function CreatePolygon constinit property declarations ************************* static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonGroupID; static const UECodeGen_Private::FStructPropertyParams NewProp_VertexInstanceIDs_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_VertexInstanceIDs; static const UECodeGen_Private::FStructPropertyParams NewProp_NewEdgeIDs_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_NewEdgeIDs; static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function CreatePolygon constinit property declarations *************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function CreatePolygon Property Definitions ************************************ const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygon_Statics::NewProp_PolygonGroupID = { "PolygonGroupID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventCreatePolygon_Parms, PolygonGroupID), Z_Construct_UScriptStruct_FPolygonGroupID, METADATA_PARAMS(0, nullptr) }; // 2385683011 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygon_Statics::NewProp_VertexInstanceIDs_Inner = { "VertexInstanceIDs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVertexInstanceID, METADATA_PARAMS(0, nullptr) }; // 2962756285 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygon_Statics::NewProp_VertexInstanceIDs = { "VertexInstanceIDs", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventCreatePolygon_Parms, VertexInstanceIDs), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 2962756285 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygon_Statics::NewProp_NewEdgeIDs_Inner = { "NewEdgeIDs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FEdgeID, METADATA_PARAMS(0, nullptr) }; // 77499996 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygon_Statics::NewProp_NewEdgeIDs = { "NewEdgeIDs", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventCreatePolygon_Parms, NewEdgeIDs), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 77499996 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygon_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventCreatePolygon_Parms, ReturnValue), Z_Construct_UScriptStruct_FPolygonID, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygon_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygon_Statics::NewProp_PolygonGroupID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygon_Statics::NewProp_VertexInstanceIDs_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygon_Statics::NewProp_VertexInstanceIDs, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygon_Statics::NewProp_NewEdgeIDs_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygon_Statics::NewProp_NewEdgeIDs, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygon_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygon_Statics::PropPointers) < 2048); // ********** End Function CreatePolygon Property Definitions ************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygon_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "CreatePolygon", Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygon_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygon_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygon_Statics::MeshDescriptionBase_eventCreatePolygon_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygon_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygon_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygon_Statics::MeshDescriptionBase_eventCreatePolygon_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygon() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygon_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execCreatePolygon) { P_GET_STRUCT(FPolygonGroupID,Z_Param_PolygonGroupID); P_GET_TARRAY_REF(FVertexInstanceID,Z_Param_Out_VertexInstanceIDs); P_GET_TARRAY_REF(FEdgeID,Z_Param_Out_NewEdgeIDs); P_FINISH; P_NATIVE_BEGIN; *(FPolygonID*)Z_Param__Result=P_THIS->CreatePolygon(Z_Param_PolygonGroupID,Z_Param_Out_VertexInstanceIDs,Z_Param_Out_NewEdgeIDs); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function CreatePolygon ******************************** // ********** Begin Class UMeshDescriptionBase Function CreatePolygonGroup ************************* struct Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonGroup_Statics { struct MeshDescriptionBase_eventCreatePolygonGroup_Parms { FPolygonGroupID ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Adds a new polygon group to the mesh and returns its ID */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Adds a new polygon group to the mesh and returns its ID" }, }; #endif // WITH_METADATA // ********** Begin Function CreatePolygonGroup constinit property declarations ******************** static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function CreatePolygonGroup constinit property declarations ********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function CreatePolygonGroup Property Definitions ******************************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonGroup_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventCreatePolygonGroup_Parms, ReturnValue), Z_Construct_UScriptStruct_FPolygonGroupID, METADATA_PARAMS(0, nullptr) }; // 2385683011 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonGroup_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonGroup_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonGroup_Statics::PropPointers) < 2048); // ********** End Function CreatePolygonGroup Property Definitions ********************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonGroup_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "CreatePolygonGroup", Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonGroup_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonGroup_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonGroup_Statics::MeshDescriptionBase_eventCreatePolygonGroup_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonGroup_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonGroup_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonGroup_Statics::MeshDescriptionBase_eventCreatePolygonGroup_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonGroup() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonGroup_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execCreatePolygonGroup) { P_FINISH; P_NATIVE_BEGIN; *(FPolygonGroupID*)Z_Param__Result=P_THIS->CreatePolygonGroup(); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function CreatePolygonGroup *************************** // ********** Begin Class UMeshDescriptionBase Function CreatePolygonGroupWithID ******************* struct Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonGroupWithID_Statics { struct MeshDescriptionBase_eventCreatePolygonGroupWithID_Parms { FPolygonGroupID PolygonGroupID; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Adds a new polygon group to the mesh with the given ID */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Adds a new polygon group to the mesh with the given ID" }, }; #endif // WITH_METADATA // ********** Begin Function CreatePolygonGroupWithID constinit property declarations ************** static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonGroupID; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function CreatePolygonGroupWithID constinit property declarations **************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function CreatePolygonGroupWithID Property Definitions ************************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonGroupWithID_Statics::NewProp_PolygonGroupID = { "PolygonGroupID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventCreatePolygonGroupWithID_Parms, PolygonGroupID), Z_Construct_UScriptStruct_FPolygonGroupID, METADATA_PARAMS(0, nullptr) }; // 2385683011 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonGroupWithID_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonGroupWithID_Statics::NewProp_PolygonGroupID, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonGroupWithID_Statics::PropPointers) < 2048); // ********** End Function CreatePolygonGroupWithID Property Definitions *************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonGroupWithID_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "CreatePolygonGroupWithID", Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonGroupWithID_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonGroupWithID_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonGroupWithID_Statics::MeshDescriptionBase_eventCreatePolygonGroupWithID_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonGroupWithID_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonGroupWithID_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonGroupWithID_Statics::MeshDescriptionBase_eventCreatePolygonGroupWithID_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonGroupWithID() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonGroupWithID_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execCreatePolygonGroupWithID) { P_GET_STRUCT(FPolygonGroupID,Z_Param_PolygonGroupID); P_FINISH; P_NATIVE_BEGIN; P_THIS->CreatePolygonGroupWithID(Z_Param_PolygonGroupID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function CreatePolygonGroupWithID ********************* // ********** Begin Class UMeshDescriptionBase Function CreatePolygonWithID ************************ struct Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonWithID_Statics { struct MeshDescriptionBase_eventCreatePolygonWithID_Parms { FPolygonID PolygonID; FPolygonGroupID PolygonGroupID; TArray VertexInstanceIDs; TArray NewEdgeIDs; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Adds a new polygon to the mesh with the given ID. This will also make any missing edges, and all constituent triangles. */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Adds a new polygon to the mesh with the given ID. This will also make any missing edges, and all constituent triangles." }, }; #endif // WITH_METADATA // ********** Begin Function CreatePolygonWithID constinit property declarations ******************* static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonID; static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonGroupID; static const UECodeGen_Private::FStructPropertyParams NewProp_VertexInstanceIDs_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_VertexInstanceIDs; static const UECodeGen_Private::FStructPropertyParams NewProp_NewEdgeIDs_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_NewEdgeIDs; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function CreatePolygonWithID constinit property declarations ********************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function CreatePolygonWithID Property Definitions ****************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonWithID_Statics::NewProp_PolygonID = { "PolygonID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventCreatePolygonWithID_Parms, PolygonID), Z_Construct_UScriptStruct_FPolygonID, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonWithID_Statics::NewProp_PolygonGroupID = { "PolygonGroupID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventCreatePolygonWithID_Parms, PolygonGroupID), Z_Construct_UScriptStruct_FPolygonGroupID, METADATA_PARAMS(0, nullptr) }; // 2385683011 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonWithID_Statics::NewProp_VertexInstanceIDs_Inner = { "VertexInstanceIDs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVertexInstanceID, METADATA_PARAMS(0, nullptr) }; // 2962756285 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonWithID_Statics::NewProp_VertexInstanceIDs = { "VertexInstanceIDs", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventCreatePolygonWithID_Parms, VertexInstanceIDs), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 2962756285 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonWithID_Statics::NewProp_NewEdgeIDs_Inner = { "NewEdgeIDs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FEdgeID, METADATA_PARAMS(0, nullptr) }; // 77499996 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonWithID_Statics::NewProp_NewEdgeIDs = { "NewEdgeIDs", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventCreatePolygonWithID_Parms, NewEdgeIDs), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 77499996 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonWithID_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonWithID_Statics::NewProp_PolygonID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonWithID_Statics::NewProp_PolygonGroupID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonWithID_Statics::NewProp_VertexInstanceIDs_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonWithID_Statics::NewProp_VertexInstanceIDs, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonWithID_Statics::NewProp_NewEdgeIDs_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonWithID_Statics::NewProp_NewEdgeIDs, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonWithID_Statics::PropPointers) < 2048); // ********** End Function CreatePolygonWithID Property Definitions ******************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonWithID_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "CreatePolygonWithID", Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonWithID_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonWithID_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonWithID_Statics::MeshDescriptionBase_eventCreatePolygonWithID_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonWithID_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonWithID_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonWithID_Statics::MeshDescriptionBase_eventCreatePolygonWithID_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonWithID() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonWithID_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execCreatePolygonWithID) { P_GET_STRUCT(FPolygonID,Z_Param_PolygonID); P_GET_STRUCT(FPolygonGroupID,Z_Param_PolygonGroupID); P_GET_TARRAY_REF(FVertexInstanceID,Z_Param_Out_VertexInstanceIDs); P_GET_TARRAY_REF(FEdgeID,Z_Param_Out_NewEdgeIDs); P_FINISH; P_NATIVE_BEGIN; P_THIS->CreatePolygonWithID(Z_Param_PolygonID,Z_Param_PolygonGroupID,Z_Param_Out_VertexInstanceIDs,Z_Param_Out_NewEdgeIDs); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function CreatePolygonWithID ************************** // ********** Begin Class UMeshDescriptionBase Function CreateTriangle ***************************** struct Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangle_Statics { struct MeshDescriptionBase_eventCreateTriangle_Parms { FPolygonGroupID PolygonGroupID; TArray VertexInstanceIDs; TArray NewEdgeIDs; FTriangleID ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Adds a new triangle to the mesh and returns its ID. This will also make an encapsulating polygon, and any missing edges. */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Adds a new triangle to the mesh and returns its ID. This will also make an encapsulating polygon, and any missing edges." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexInstanceIDs_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function CreateTriangle constinit property declarations ************************ static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonGroupID; static const UECodeGen_Private::FStructPropertyParams NewProp_VertexInstanceIDs_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_VertexInstanceIDs; static const UECodeGen_Private::FStructPropertyParams NewProp_NewEdgeIDs_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_NewEdgeIDs; static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function CreateTriangle constinit property declarations ************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function CreateTriangle Property Definitions *********************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangle_Statics::NewProp_PolygonGroupID = { "PolygonGroupID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventCreateTriangle_Parms, PolygonGroupID), Z_Construct_UScriptStruct_FPolygonGroupID, METADATA_PARAMS(0, nullptr) }; // 2385683011 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangle_Statics::NewProp_VertexInstanceIDs_Inner = { "VertexInstanceIDs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVertexInstanceID, METADATA_PARAMS(0, nullptr) }; // 2962756285 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangle_Statics::NewProp_VertexInstanceIDs = { "VertexInstanceIDs", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventCreateTriangle_Parms, VertexInstanceIDs), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexInstanceIDs_MetaData), NewProp_VertexInstanceIDs_MetaData) }; // 2962756285 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangle_Statics::NewProp_NewEdgeIDs_Inner = { "NewEdgeIDs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FEdgeID, METADATA_PARAMS(0, nullptr) }; // 77499996 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangle_Statics::NewProp_NewEdgeIDs = { "NewEdgeIDs", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventCreateTriangle_Parms, NewEdgeIDs), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 77499996 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangle_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventCreateTriangle_Parms, ReturnValue), Z_Construct_UScriptStruct_FTriangleID, METADATA_PARAMS(0, nullptr) }; // 1456020741 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangle_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangle_Statics::NewProp_PolygonGroupID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangle_Statics::NewProp_VertexInstanceIDs_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangle_Statics::NewProp_VertexInstanceIDs, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangle_Statics::NewProp_NewEdgeIDs_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangle_Statics::NewProp_NewEdgeIDs, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangle_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangle_Statics::PropPointers) < 2048); // ********** End Function CreateTriangle Property Definitions ************************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangle_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "CreateTriangle", Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangle_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangle_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangle_Statics::MeshDescriptionBase_eventCreateTriangle_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangle_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangle_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangle_Statics::MeshDescriptionBase_eventCreateTriangle_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangle() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangle_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execCreateTriangle) { P_GET_STRUCT(FPolygonGroupID,Z_Param_PolygonGroupID); P_GET_TARRAY_REF(FVertexInstanceID,Z_Param_Out_VertexInstanceIDs); P_GET_TARRAY_REF(FEdgeID,Z_Param_Out_NewEdgeIDs); P_FINISH; P_NATIVE_BEGIN; *(FTriangleID*)Z_Param__Result=P_THIS->CreateTriangle(Z_Param_PolygonGroupID,Z_Param_Out_VertexInstanceIDs,Z_Param_Out_NewEdgeIDs); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function CreateTriangle ******************************* // ********** Begin Class UMeshDescriptionBase Function CreateTriangleWithID *********************** struct Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangleWithID_Statics { struct MeshDescriptionBase_eventCreateTriangleWithID_Parms { FTriangleID TriangleID; FPolygonGroupID PolygonGroupID; TArray VertexInstanceIDs; TArray NewEdgeIDs; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Adds a new triangle to the mesh with the given ID. This will also make an encapsulating polygon, and any missing edges. */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Adds a new triangle to the mesh with the given ID. This will also make an encapsulating polygon, and any missing edges." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexInstanceIDs_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function CreateTriangleWithID constinit property declarations ****************** static const UECodeGen_Private::FStructPropertyParams NewProp_TriangleID; static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonGroupID; static const UECodeGen_Private::FStructPropertyParams NewProp_VertexInstanceIDs_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_VertexInstanceIDs; static const UECodeGen_Private::FStructPropertyParams NewProp_NewEdgeIDs_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_NewEdgeIDs; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function CreateTriangleWithID constinit property declarations ******************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function CreateTriangleWithID Property Definitions ***************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangleWithID_Statics::NewProp_TriangleID = { "TriangleID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventCreateTriangleWithID_Parms, TriangleID), Z_Construct_UScriptStruct_FTriangleID, METADATA_PARAMS(0, nullptr) }; // 1456020741 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangleWithID_Statics::NewProp_PolygonGroupID = { "PolygonGroupID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventCreateTriangleWithID_Parms, PolygonGroupID), Z_Construct_UScriptStruct_FPolygonGroupID, METADATA_PARAMS(0, nullptr) }; // 2385683011 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangleWithID_Statics::NewProp_VertexInstanceIDs_Inner = { "VertexInstanceIDs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVertexInstanceID, METADATA_PARAMS(0, nullptr) }; // 2962756285 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangleWithID_Statics::NewProp_VertexInstanceIDs = { "VertexInstanceIDs", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventCreateTriangleWithID_Parms, VertexInstanceIDs), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexInstanceIDs_MetaData), NewProp_VertexInstanceIDs_MetaData) }; // 2962756285 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangleWithID_Statics::NewProp_NewEdgeIDs_Inner = { "NewEdgeIDs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FEdgeID, METADATA_PARAMS(0, nullptr) }; // 77499996 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangleWithID_Statics::NewProp_NewEdgeIDs = { "NewEdgeIDs", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventCreateTriangleWithID_Parms, NewEdgeIDs), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 77499996 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangleWithID_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangleWithID_Statics::NewProp_TriangleID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangleWithID_Statics::NewProp_PolygonGroupID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangleWithID_Statics::NewProp_VertexInstanceIDs_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangleWithID_Statics::NewProp_VertexInstanceIDs, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangleWithID_Statics::NewProp_NewEdgeIDs_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangleWithID_Statics::NewProp_NewEdgeIDs, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangleWithID_Statics::PropPointers) < 2048); // ********** End Function CreateTriangleWithID Property Definitions ******************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangleWithID_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "CreateTriangleWithID", Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangleWithID_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangleWithID_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangleWithID_Statics::MeshDescriptionBase_eventCreateTriangleWithID_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangleWithID_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangleWithID_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangleWithID_Statics::MeshDescriptionBase_eventCreateTriangleWithID_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangleWithID() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangleWithID_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execCreateTriangleWithID) { P_GET_STRUCT(FTriangleID,Z_Param_TriangleID); P_GET_STRUCT(FPolygonGroupID,Z_Param_PolygonGroupID); P_GET_TARRAY_REF(FVertexInstanceID,Z_Param_Out_VertexInstanceIDs); P_GET_TARRAY_REF(FEdgeID,Z_Param_Out_NewEdgeIDs); P_FINISH; P_NATIVE_BEGIN; P_THIS->CreateTriangleWithID(Z_Param_TriangleID,Z_Param_PolygonGroupID,Z_Param_Out_VertexInstanceIDs,Z_Param_Out_NewEdgeIDs); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function CreateTriangleWithID ************************* // ********** Begin Class UMeshDescriptionBase Function CreateVertex ******************************* struct Z_Construct_UFunction_UMeshDescriptionBase_CreateVertex_Statics { struct MeshDescriptionBase_eventCreateVertex_Parms { FVertexID ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Adds a new vertex to the mesh and returns its ID */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Adds a new vertex to the mesh and returns its ID" }, }; #endif // WITH_METADATA // ********** Begin Function CreateVertex constinit property declarations ************************** static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function CreateVertex constinit property declarations **************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function CreateVertex Property Definitions ************************************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreateVertex_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventCreateVertex_Parms, ReturnValue), Z_Construct_UScriptStruct_FVertexID, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_CreateVertex_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreateVertex_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreateVertex_Statics::PropPointers) < 2048); // ********** End Function CreateVertex Property Definitions *************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_CreateVertex_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "CreateVertex", Z_Construct_UFunction_UMeshDescriptionBase_CreateVertex_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreateVertex_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_CreateVertex_Statics::MeshDescriptionBase_eventCreateVertex_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreateVertex_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_CreateVertex_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_CreateVertex_Statics::MeshDescriptionBase_eventCreateVertex_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_CreateVertex() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_CreateVertex_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execCreateVertex) { P_FINISH; P_NATIVE_BEGIN; *(FVertexID*)Z_Param__Result=P_THIS->CreateVertex(); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function CreateVertex ********************************* // ********** Begin Class UMeshDescriptionBase Function CreateVertexInstance *********************** struct Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexInstance_Statics { struct MeshDescriptionBase_eventCreateVertexInstance_Parms { FVertexID VertexID; FVertexInstanceID ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Adds a new vertex instance to the mesh and returns its ID */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Adds a new vertex instance to the mesh and returns its ID" }, }; #endif // WITH_METADATA // ********** Begin Function CreateVertexInstance constinit property declarations ****************** static const UECodeGen_Private::FStructPropertyParams NewProp_VertexID; static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function CreateVertexInstance constinit property declarations ******************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function CreateVertexInstance Property Definitions ***************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexInstance_Statics::NewProp_VertexID = { "VertexID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventCreateVertexInstance_Parms, VertexID), Z_Construct_UScriptStruct_FVertexID, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexInstance_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventCreateVertexInstance_Parms, ReturnValue), Z_Construct_UScriptStruct_FVertexInstanceID, METADATA_PARAMS(0, nullptr) }; // 2962756285 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexInstance_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexInstance_Statics::NewProp_VertexID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexInstance_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexInstance_Statics::PropPointers) < 2048); // ********** End Function CreateVertexInstance Property Definitions ******************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexInstance_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "CreateVertexInstance", Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexInstance_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexInstance_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexInstance_Statics::MeshDescriptionBase_eventCreateVertexInstance_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexInstance_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexInstance_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexInstance_Statics::MeshDescriptionBase_eventCreateVertexInstance_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexInstance() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexInstance_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execCreateVertexInstance) { P_GET_STRUCT(FVertexID,Z_Param_VertexID); P_FINISH; P_NATIVE_BEGIN; *(FVertexInstanceID*)Z_Param__Result=P_THIS->CreateVertexInstance(Z_Param_VertexID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function CreateVertexInstance ************************* // ********** Begin Class UMeshDescriptionBase Function CreateVertexInstanceWithID ***************** struct Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexInstanceWithID_Statics { struct MeshDescriptionBase_eventCreateVertexInstanceWithID_Parms { FVertexInstanceID VertexInstanceID; FVertexID VertexID; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Adds a new vertex instance to the mesh with the given ID */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Adds a new vertex instance to the mesh with the given ID" }, }; #endif // WITH_METADATA // ********** Begin Function CreateVertexInstanceWithID constinit property declarations ************ static const UECodeGen_Private::FStructPropertyParams NewProp_VertexInstanceID; static const UECodeGen_Private::FStructPropertyParams NewProp_VertexID; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function CreateVertexInstanceWithID constinit property declarations ************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function CreateVertexInstanceWithID Property Definitions *********************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexInstanceWithID_Statics::NewProp_VertexInstanceID = { "VertexInstanceID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventCreateVertexInstanceWithID_Parms, VertexInstanceID), Z_Construct_UScriptStruct_FVertexInstanceID, METADATA_PARAMS(0, nullptr) }; // 2962756285 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexInstanceWithID_Statics::NewProp_VertexID = { "VertexID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventCreateVertexInstanceWithID_Parms, VertexID), Z_Construct_UScriptStruct_FVertexID, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexInstanceWithID_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexInstanceWithID_Statics::NewProp_VertexInstanceID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexInstanceWithID_Statics::NewProp_VertexID, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexInstanceWithID_Statics::PropPointers) < 2048); // ********** End Function CreateVertexInstanceWithID Property Definitions ************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexInstanceWithID_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "CreateVertexInstanceWithID", Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexInstanceWithID_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexInstanceWithID_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexInstanceWithID_Statics::MeshDescriptionBase_eventCreateVertexInstanceWithID_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexInstanceWithID_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexInstanceWithID_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexInstanceWithID_Statics::MeshDescriptionBase_eventCreateVertexInstanceWithID_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexInstanceWithID() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexInstanceWithID_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execCreateVertexInstanceWithID) { P_GET_STRUCT(FVertexInstanceID,Z_Param_VertexInstanceID); P_GET_STRUCT(FVertexID,Z_Param_VertexID); P_FINISH; P_NATIVE_BEGIN; P_THIS->CreateVertexInstanceWithID(Z_Param_VertexInstanceID,Z_Param_VertexID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function CreateVertexInstanceWithID ******************* // ********** Begin Class UMeshDescriptionBase Function CreateVertexWithID ************************* struct Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexWithID_Statics { struct MeshDescriptionBase_eventCreateVertexWithID_Parms { FVertexID VertexID; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Adds a new vertex to the mesh with the given ID */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Adds a new vertex to the mesh with the given ID" }, }; #endif // WITH_METADATA // ********** Begin Function CreateVertexWithID constinit property declarations ******************** static const UECodeGen_Private::FStructPropertyParams NewProp_VertexID; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function CreateVertexWithID constinit property declarations ********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function CreateVertexWithID Property Definitions ******************************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexWithID_Statics::NewProp_VertexID = { "VertexID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventCreateVertexWithID_Parms, VertexID), Z_Construct_UScriptStruct_FVertexID, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexWithID_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexWithID_Statics::NewProp_VertexID, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexWithID_Statics::PropPointers) < 2048); // ********** End Function CreateVertexWithID Property Definitions ********************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexWithID_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "CreateVertexWithID", Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexWithID_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexWithID_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexWithID_Statics::MeshDescriptionBase_eventCreateVertexWithID_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexWithID_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexWithID_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexWithID_Statics::MeshDescriptionBase_eventCreateVertexWithID_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexWithID() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexWithID_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execCreateVertexWithID) { P_GET_STRUCT(FVertexID,Z_Param_VertexID); P_FINISH; P_NATIVE_BEGIN; P_THIS->CreateVertexWithID(Z_Param_VertexID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function CreateVertexWithID *************************** // ********** Begin Class UMeshDescriptionBase Function DeleteEdge ********************************* struct Z_Construct_UFunction_UMeshDescriptionBase_DeleteEdge_Statics { struct MeshDescriptionBase_eventDeleteEdge_Parms { FEdgeID EdgeID; TArray OrphanedVertices; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Deletes an edge from a mesh */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Deletes an edge from a mesh" }, }; #endif // WITH_METADATA // ********** Begin Function DeleteEdge constinit property declarations **************************** static const UECodeGen_Private::FStructPropertyParams NewProp_EdgeID; static const UECodeGen_Private::FStructPropertyParams NewProp_OrphanedVertices_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OrphanedVertices; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function DeleteEdge constinit property declarations ****************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function DeleteEdge Property Definitions *************************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_DeleteEdge_Statics::NewProp_EdgeID = { "EdgeID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventDeleteEdge_Parms, EdgeID), Z_Construct_UScriptStruct_FEdgeID, METADATA_PARAMS(0, nullptr) }; // 77499996 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_DeleteEdge_Statics::NewProp_OrphanedVertices_Inner = { "OrphanedVertices", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVertexID, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_DeleteEdge_Statics::NewProp_OrphanedVertices = { "OrphanedVertices", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventDeleteEdge_Parms, OrphanedVertices), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_DeleteEdge_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_DeleteEdge_Statics::NewProp_EdgeID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_DeleteEdge_Statics::NewProp_OrphanedVertices_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_DeleteEdge_Statics::NewProp_OrphanedVertices, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_DeleteEdge_Statics::PropPointers) < 2048); // ********** End Function DeleteEdge Property Definitions ***************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_DeleteEdge_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "DeleteEdge", Z_Construct_UFunction_UMeshDescriptionBase_DeleteEdge_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_DeleteEdge_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_DeleteEdge_Statics::MeshDescriptionBase_eventDeleteEdge_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_DeleteEdge_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_DeleteEdge_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_DeleteEdge_Statics::MeshDescriptionBase_eventDeleteEdge_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_DeleteEdge() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_DeleteEdge_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execDeleteEdge) { P_GET_STRUCT(FEdgeID,Z_Param_EdgeID); P_GET_TARRAY_REF(FVertexID,Z_Param_Out_OrphanedVertices); P_FINISH; P_NATIVE_BEGIN; P_THIS->DeleteEdge(Z_Param_EdgeID,Z_Param_Out_OrphanedVertices); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function DeleteEdge *********************************** // ********** Begin Class UMeshDescriptionBase Function DeletePolygon ****************************** struct Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygon_Statics { struct MeshDescriptionBase_eventDeletePolygon_Parms { FPolygonID PolygonID; TArray OrphanedEdges; TArray OrphanedVertexInstances; TArray OrphanedPolygonGroups; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Deletes a polygon from the mesh */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Deletes a polygon from the mesh" }, }; #endif // WITH_METADATA // ********** Begin Function DeletePolygon constinit property declarations ************************* static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonID; static const UECodeGen_Private::FStructPropertyParams NewProp_OrphanedEdges_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OrphanedEdges; static const UECodeGen_Private::FStructPropertyParams NewProp_OrphanedVertexInstances_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OrphanedVertexInstances; static const UECodeGen_Private::FStructPropertyParams NewProp_OrphanedPolygonGroups_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OrphanedPolygonGroups; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function DeletePolygon constinit property declarations *************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function DeletePolygon Property Definitions ************************************ const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygon_Statics::NewProp_PolygonID = { "PolygonID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventDeletePolygon_Parms, PolygonID), Z_Construct_UScriptStruct_FPolygonID, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygon_Statics::NewProp_OrphanedEdges_Inner = { "OrphanedEdges", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FEdgeID, METADATA_PARAMS(0, nullptr) }; // 77499996 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygon_Statics::NewProp_OrphanedEdges = { "OrphanedEdges", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventDeletePolygon_Parms, OrphanedEdges), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 77499996 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygon_Statics::NewProp_OrphanedVertexInstances_Inner = { "OrphanedVertexInstances", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVertexInstanceID, METADATA_PARAMS(0, nullptr) }; // 2962756285 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygon_Statics::NewProp_OrphanedVertexInstances = { "OrphanedVertexInstances", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventDeletePolygon_Parms, OrphanedVertexInstances), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 2962756285 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygon_Statics::NewProp_OrphanedPolygonGroups_Inner = { "OrphanedPolygonGroups", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPolygonGroupID, METADATA_PARAMS(0, nullptr) }; // 2385683011 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygon_Statics::NewProp_OrphanedPolygonGroups = { "OrphanedPolygonGroups", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventDeletePolygon_Parms, OrphanedPolygonGroups), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 2385683011 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygon_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygon_Statics::NewProp_PolygonID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygon_Statics::NewProp_OrphanedEdges_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygon_Statics::NewProp_OrphanedEdges, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygon_Statics::NewProp_OrphanedVertexInstances_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygon_Statics::NewProp_OrphanedVertexInstances, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygon_Statics::NewProp_OrphanedPolygonGroups_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygon_Statics::NewProp_OrphanedPolygonGroups, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygon_Statics::PropPointers) < 2048); // ********** End Function DeletePolygon Property Definitions ************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygon_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "DeletePolygon", Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygon_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygon_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygon_Statics::MeshDescriptionBase_eventDeletePolygon_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygon_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygon_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygon_Statics::MeshDescriptionBase_eventDeletePolygon_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygon() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygon_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execDeletePolygon) { P_GET_STRUCT(FPolygonID,Z_Param_PolygonID); P_GET_TARRAY_REF(FEdgeID,Z_Param_Out_OrphanedEdges); P_GET_TARRAY_REF(FVertexInstanceID,Z_Param_Out_OrphanedVertexInstances); P_GET_TARRAY_REF(FPolygonGroupID,Z_Param_Out_OrphanedPolygonGroups); P_FINISH; P_NATIVE_BEGIN; P_THIS->DeletePolygon(Z_Param_PolygonID,Z_Param_Out_OrphanedEdges,Z_Param_Out_OrphanedVertexInstances,Z_Param_Out_OrphanedPolygonGroups); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function DeletePolygon ******************************** // ********** Begin Class UMeshDescriptionBase Function DeletePolygonGroup ************************* struct Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygonGroup_Statics { struct MeshDescriptionBase_eventDeletePolygonGroup_Parms { FPolygonGroupID PolygonGroupID; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Deletes a polygon group from the mesh */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Deletes a polygon group from the mesh" }, }; #endif // WITH_METADATA // ********** Begin Function DeletePolygonGroup constinit property declarations ******************** static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonGroupID; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function DeletePolygonGroup constinit property declarations ********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function DeletePolygonGroup Property Definitions ******************************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygonGroup_Statics::NewProp_PolygonGroupID = { "PolygonGroupID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventDeletePolygonGroup_Parms, PolygonGroupID), Z_Construct_UScriptStruct_FPolygonGroupID, METADATA_PARAMS(0, nullptr) }; // 2385683011 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygonGroup_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygonGroup_Statics::NewProp_PolygonGroupID, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygonGroup_Statics::PropPointers) < 2048); // ********** End Function DeletePolygonGroup Property Definitions ********************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygonGroup_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "DeletePolygonGroup", Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygonGroup_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygonGroup_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygonGroup_Statics::MeshDescriptionBase_eventDeletePolygonGroup_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygonGroup_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygonGroup_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygonGroup_Statics::MeshDescriptionBase_eventDeletePolygonGroup_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygonGroup() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygonGroup_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execDeletePolygonGroup) { P_GET_STRUCT(FPolygonGroupID,Z_Param_PolygonGroupID); P_FINISH; P_NATIVE_BEGIN; P_THIS->DeletePolygonGroup(Z_Param_PolygonGroupID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function DeletePolygonGroup *************************** // ********** Begin Class UMeshDescriptionBase Function DeleteTriangle ***************************** struct Z_Construct_UFunction_UMeshDescriptionBase_DeleteTriangle_Statics { struct MeshDescriptionBase_eventDeleteTriangle_Parms { FTriangleID TriangleID; TArray OrphanedEdges; TArray OrphanedVertexInstances; TArray OrphanedPolygonGroupsPtr; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Deletes a triangle from the mesh */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Deletes a triangle from the mesh" }, }; #endif // WITH_METADATA // ********** Begin Function DeleteTriangle constinit property declarations ************************ static const UECodeGen_Private::FStructPropertyParams NewProp_TriangleID; static const UECodeGen_Private::FStructPropertyParams NewProp_OrphanedEdges_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OrphanedEdges; static const UECodeGen_Private::FStructPropertyParams NewProp_OrphanedVertexInstances_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OrphanedVertexInstances; static const UECodeGen_Private::FStructPropertyParams NewProp_OrphanedPolygonGroupsPtr_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OrphanedPolygonGroupsPtr; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function DeleteTriangle constinit property declarations ************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function DeleteTriangle Property Definitions *********************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_DeleteTriangle_Statics::NewProp_TriangleID = { "TriangleID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventDeleteTriangle_Parms, TriangleID), Z_Construct_UScriptStruct_FTriangleID, METADATA_PARAMS(0, nullptr) }; // 1456020741 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_DeleteTriangle_Statics::NewProp_OrphanedEdges_Inner = { "OrphanedEdges", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FEdgeID, METADATA_PARAMS(0, nullptr) }; // 77499996 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_DeleteTriangle_Statics::NewProp_OrphanedEdges = { "OrphanedEdges", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventDeleteTriangle_Parms, OrphanedEdges), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 77499996 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_DeleteTriangle_Statics::NewProp_OrphanedVertexInstances_Inner = { "OrphanedVertexInstances", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVertexInstanceID, METADATA_PARAMS(0, nullptr) }; // 2962756285 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_DeleteTriangle_Statics::NewProp_OrphanedVertexInstances = { "OrphanedVertexInstances", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventDeleteTriangle_Parms, OrphanedVertexInstances), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 2962756285 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_DeleteTriangle_Statics::NewProp_OrphanedPolygonGroupsPtr_Inner = { "OrphanedPolygonGroupsPtr", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPolygonGroupID, METADATA_PARAMS(0, nullptr) }; // 2385683011 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_DeleteTriangle_Statics::NewProp_OrphanedPolygonGroupsPtr = { "OrphanedPolygonGroupsPtr", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventDeleteTriangle_Parms, OrphanedPolygonGroupsPtr), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 2385683011 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_DeleteTriangle_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_DeleteTriangle_Statics::NewProp_TriangleID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_DeleteTriangle_Statics::NewProp_OrphanedEdges_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_DeleteTriangle_Statics::NewProp_OrphanedEdges, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_DeleteTriangle_Statics::NewProp_OrphanedVertexInstances_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_DeleteTriangle_Statics::NewProp_OrphanedVertexInstances, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_DeleteTriangle_Statics::NewProp_OrphanedPolygonGroupsPtr_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_DeleteTriangle_Statics::NewProp_OrphanedPolygonGroupsPtr, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_DeleteTriangle_Statics::PropPointers) < 2048); // ********** End Function DeleteTriangle Property Definitions ************************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_DeleteTriangle_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "DeleteTriangle", Z_Construct_UFunction_UMeshDescriptionBase_DeleteTriangle_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_DeleteTriangle_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_DeleteTriangle_Statics::MeshDescriptionBase_eventDeleteTriangle_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_DeleteTriangle_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_DeleteTriangle_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_DeleteTriangle_Statics::MeshDescriptionBase_eventDeleteTriangle_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_DeleteTriangle() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_DeleteTriangle_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execDeleteTriangle) { P_GET_STRUCT(FTriangleID,Z_Param_TriangleID); P_GET_TARRAY_REF(FEdgeID,Z_Param_Out_OrphanedEdges); P_GET_TARRAY_REF(FVertexInstanceID,Z_Param_Out_OrphanedVertexInstances); P_GET_TARRAY_REF(FPolygonGroupID,Z_Param_Out_OrphanedPolygonGroupsPtr); P_FINISH; P_NATIVE_BEGIN; P_THIS->DeleteTriangle(Z_Param_TriangleID,Z_Param_Out_OrphanedEdges,Z_Param_Out_OrphanedVertexInstances,Z_Param_Out_OrphanedPolygonGroupsPtr); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function DeleteTriangle ******************************* // ********** Begin Class UMeshDescriptionBase Function DeleteVertex ******************************* struct Z_Construct_UFunction_UMeshDescriptionBase_DeleteVertex_Statics { struct MeshDescriptionBase_eventDeleteVertex_Parms { FVertexID VertexID; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Deletes a vertex from the mesh */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Deletes a vertex from the mesh" }, }; #endif // WITH_METADATA // ********** Begin Function DeleteVertex constinit property declarations ************************** static const UECodeGen_Private::FStructPropertyParams NewProp_VertexID; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function DeleteVertex constinit property declarations **************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function DeleteVertex Property Definitions ************************************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_DeleteVertex_Statics::NewProp_VertexID = { "VertexID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventDeleteVertex_Parms, VertexID), Z_Construct_UScriptStruct_FVertexID, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_DeleteVertex_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_DeleteVertex_Statics::NewProp_VertexID, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_DeleteVertex_Statics::PropPointers) < 2048); // ********** End Function DeleteVertex Property Definitions *************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_DeleteVertex_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "DeleteVertex", Z_Construct_UFunction_UMeshDescriptionBase_DeleteVertex_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_DeleteVertex_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_DeleteVertex_Statics::MeshDescriptionBase_eventDeleteVertex_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_DeleteVertex_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_DeleteVertex_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_DeleteVertex_Statics::MeshDescriptionBase_eventDeleteVertex_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_DeleteVertex() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_DeleteVertex_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execDeleteVertex) { P_GET_STRUCT(FVertexID,Z_Param_VertexID); P_FINISH; P_NATIVE_BEGIN; P_THIS->DeleteVertex(Z_Param_VertexID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function DeleteVertex ********************************* // ********** Begin Class UMeshDescriptionBase Function DeleteVertexInstance *********************** struct Z_Construct_UFunction_UMeshDescriptionBase_DeleteVertexInstance_Statics { struct MeshDescriptionBase_eventDeleteVertexInstance_Parms { FVertexInstanceID VertexInstanceID; TArray OrphanedVertices; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Deletes a vertex instance from a mesh */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Deletes a vertex instance from a mesh" }, }; #endif // WITH_METADATA // ********** Begin Function DeleteVertexInstance constinit property declarations ****************** static const UECodeGen_Private::FStructPropertyParams NewProp_VertexInstanceID; static const UECodeGen_Private::FStructPropertyParams NewProp_OrphanedVertices_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OrphanedVertices; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function DeleteVertexInstance constinit property declarations ******************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function DeleteVertexInstance Property Definitions ***************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_DeleteVertexInstance_Statics::NewProp_VertexInstanceID = { "VertexInstanceID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventDeleteVertexInstance_Parms, VertexInstanceID), Z_Construct_UScriptStruct_FVertexInstanceID, METADATA_PARAMS(0, nullptr) }; // 2962756285 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_DeleteVertexInstance_Statics::NewProp_OrphanedVertices_Inner = { "OrphanedVertices", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVertexID, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_DeleteVertexInstance_Statics::NewProp_OrphanedVertices = { "OrphanedVertices", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventDeleteVertexInstance_Parms, OrphanedVertices), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_DeleteVertexInstance_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_DeleteVertexInstance_Statics::NewProp_VertexInstanceID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_DeleteVertexInstance_Statics::NewProp_OrphanedVertices_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_DeleteVertexInstance_Statics::NewProp_OrphanedVertices, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_DeleteVertexInstance_Statics::PropPointers) < 2048); // ********** End Function DeleteVertexInstance Property Definitions ******************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_DeleteVertexInstance_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "DeleteVertexInstance", Z_Construct_UFunction_UMeshDescriptionBase_DeleteVertexInstance_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_DeleteVertexInstance_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_DeleteVertexInstance_Statics::MeshDescriptionBase_eventDeleteVertexInstance_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_DeleteVertexInstance_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_DeleteVertexInstance_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_DeleteVertexInstance_Statics::MeshDescriptionBase_eventDeleteVertexInstance_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_DeleteVertexInstance() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_DeleteVertexInstance_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execDeleteVertexInstance) { P_GET_STRUCT(FVertexInstanceID,Z_Param_VertexInstanceID); P_GET_TARRAY_REF(FVertexID,Z_Param_Out_OrphanedVertices); P_FINISH; P_NATIVE_BEGIN; P_THIS->DeleteVertexInstance(Z_Param_VertexInstanceID,Z_Param_Out_OrphanedVertices); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function DeleteVertexInstance ************************* // ********** Begin Class UMeshDescriptionBase Function Empty ************************************** struct Z_Construct_UFunction_UMeshDescriptionBase_Empty_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Empty the mesh description */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Empty the mesh description" }, }; #endif // WITH_METADATA // ********** Begin Function Empty constinit property declarations ********************************* // ********** End Function Empty constinit property declarations *********************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_Empty_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "Empty", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_Empty_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_Empty_Statics::Function_MetaDataParams)}, }; UFunction* Z_Construct_UFunction_UMeshDescriptionBase_Empty() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_Empty_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execEmpty) { P_FINISH; P_NATIVE_BEGIN; P_THIS->Empty(); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function Empty **************************************** // ********** Begin Class UMeshDescriptionBase Function GetEdgeConnectedPolygons ******************* struct Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedPolygons_Statics { struct MeshDescriptionBase_eventGetEdgeConnectedPolygons_Parms { FEdgeID EdgeID; TArray OutConnectedPolygonIDs; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns the polygons connected to this edge */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns the polygons connected to this edge" }, }; #endif // WITH_METADATA // ********** Begin Function GetEdgeConnectedPolygons constinit property declarations ************** static const UECodeGen_Private::FStructPropertyParams NewProp_EdgeID; static const UECodeGen_Private::FStructPropertyParams NewProp_OutConnectedPolygonIDs_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OutConnectedPolygonIDs; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetEdgeConnectedPolygons constinit property declarations **************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetEdgeConnectedPolygons Property Definitions ************************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedPolygons_Statics::NewProp_EdgeID = { "EdgeID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetEdgeConnectedPolygons_Parms, EdgeID), Z_Construct_UScriptStruct_FEdgeID, METADATA_PARAMS(0, nullptr) }; // 77499996 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedPolygons_Statics::NewProp_OutConnectedPolygonIDs_Inner = { "OutConnectedPolygonIDs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPolygonID, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedPolygons_Statics::NewProp_OutConnectedPolygonIDs = { "OutConnectedPolygonIDs", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetEdgeConnectedPolygons_Parms, OutConnectedPolygonIDs), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedPolygons_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedPolygons_Statics::NewProp_EdgeID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedPolygons_Statics::NewProp_OutConnectedPolygonIDs_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedPolygons_Statics::NewProp_OutConnectedPolygonIDs, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedPolygons_Statics::PropPointers) < 2048); // ********** End Function GetEdgeConnectedPolygons Property Definitions *************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedPolygons_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetEdgeConnectedPolygons", Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedPolygons_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedPolygons_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedPolygons_Statics::MeshDescriptionBase_eventGetEdgeConnectedPolygons_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedPolygons_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedPolygons_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedPolygons_Statics::MeshDescriptionBase_eventGetEdgeConnectedPolygons_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedPolygons() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedPolygons_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetEdgeConnectedPolygons) { P_GET_STRUCT(FEdgeID,Z_Param_EdgeID); P_GET_TARRAY_REF(FPolygonID,Z_Param_Out_OutConnectedPolygonIDs); P_FINISH; P_NATIVE_BEGIN; P_THIS->GetEdgeConnectedPolygons(Z_Param_EdgeID,Z_Param_Out_OutConnectedPolygonIDs); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetEdgeConnectedPolygons ********************* // ********** Begin Class UMeshDescriptionBase Function GetEdgeConnectedTriangles ****************** struct Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedTriangles_Statics { struct MeshDescriptionBase_eventGetEdgeConnectedTriangles_Parms { FEdgeID EdgeID; TArray OutConnectedTriangleIDs; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns reference to an array of triangle IDs connected to this edge */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns reference to an array of triangle IDs connected to this edge" }, }; #endif // WITH_METADATA // ********** Begin Function GetEdgeConnectedTriangles constinit property declarations ************* static const UECodeGen_Private::FStructPropertyParams NewProp_EdgeID; static const UECodeGen_Private::FStructPropertyParams NewProp_OutConnectedTriangleIDs_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OutConnectedTriangleIDs; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetEdgeConnectedTriangles constinit property declarations *************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetEdgeConnectedTriangles Property Definitions ************************ const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedTriangles_Statics::NewProp_EdgeID = { "EdgeID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetEdgeConnectedTriangles_Parms, EdgeID), Z_Construct_UScriptStruct_FEdgeID, METADATA_PARAMS(0, nullptr) }; // 77499996 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedTriangles_Statics::NewProp_OutConnectedTriangleIDs_Inner = { "OutConnectedTriangleIDs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTriangleID, METADATA_PARAMS(0, nullptr) }; // 1456020741 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedTriangles_Statics::NewProp_OutConnectedTriangleIDs = { "OutConnectedTriangleIDs", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetEdgeConnectedTriangles_Parms, OutConnectedTriangleIDs), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 1456020741 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedTriangles_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedTriangles_Statics::NewProp_EdgeID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedTriangles_Statics::NewProp_OutConnectedTriangleIDs_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedTriangles_Statics::NewProp_OutConnectedTriangleIDs, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedTriangles_Statics::PropPointers) < 2048); // ********** End Function GetEdgeConnectedTriangles Property Definitions ************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedTriangles_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetEdgeConnectedTriangles", Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedTriangles_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedTriangles_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedTriangles_Statics::MeshDescriptionBase_eventGetEdgeConnectedTriangles_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedTriangles_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedTriangles_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedTriangles_Statics::MeshDescriptionBase_eventGetEdgeConnectedTriangles_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedTriangles() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedTriangles_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetEdgeConnectedTriangles) { P_GET_STRUCT(FEdgeID,Z_Param_EdgeID); P_GET_TARRAY_REF(FTriangleID,Z_Param_Out_OutConnectedTriangleIDs); P_FINISH; P_NATIVE_BEGIN; P_THIS->GetEdgeConnectedTriangles(Z_Param_EdgeID,Z_Param_Out_OutConnectedTriangleIDs); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetEdgeConnectedTriangles ******************** // ********** Begin Class UMeshDescriptionBase Function GetEdgeCount ******************************* struct Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeCount_Statics { struct MeshDescriptionBase_eventGetEdgeCount_Parms { int32 ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns the number of edges */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns the number of edges" }, }; #endif // WITH_METADATA // ********** Begin Function GetEdgeCount constinit property declarations ************************** static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetEdgeCount constinit property declarations **************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetEdgeCount Property Definitions ************************************* const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeCount_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetEdgeCount_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeCount_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeCount_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeCount_Statics::PropPointers) < 2048); // ********** End Function GetEdgeCount Property Definitions *************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeCount_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetEdgeCount", Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeCount_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeCount_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeCount_Statics::MeshDescriptionBase_eventGetEdgeCount_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeCount_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeCount_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeCount_Statics::MeshDescriptionBase_eventGetEdgeCount_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeCount() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeCount_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetEdgeCount) { P_FINISH; P_NATIVE_BEGIN; *(int32*)Z_Param__Result=P_THIS->GetEdgeCount(); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetEdgeCount ********************************* // ********** Begin Class UMeshDescriptionBase Function GetEdgeVertex ****************************** struct Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertex_Statics { struct MeshDescriptionBase_eventGetEdgeVertex_Parms { FEdgeID EdgeID; int32 VertexNumber; FVertexID ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns the vertex ID corresponding to one of the edge endpoints */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns the vertex ID corresponding to one of the edge endpoints" }, }; #endif // WITH_METADATA // ********** Begin Function GetEdgeVertex constinit property declarations ************************* static const UECodeGen_Private::FStructPropertyParams NewProp_EdgeID; static const UECodeGen_Private::FIntPropertyParams NewProp_VertexNumber; static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetEdgeVertex constinit property declarations *************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetEdgeVertex Property Definitions ************************************ const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertex_Statics::NewProp_EdgeID = { "EdgeID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetEdgeVertex_Parms, EdgeID), Z_Construct_UScriptStruct_FEdgeID, METADATA_PARAMS(0, nullptr) }; // 77499996 const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertex_Statics::NewProp_VertexNumber = { "VertexNumber", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetEdgeVertex_Parms, VertexNumber), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertex_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetEdgeVertex_Parms, ReturnValue), Z_Construct_UScriptStruct_FVertexID, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertex_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertex_Statics::NewProp_EdgeID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertex_Statics::NewProp_VertexNumber, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertex_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertex_Statics::PropPointers) < 2048); // ********** End Function GetEdgeVertex Property Definitions ************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertex_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetEdgeVertex", Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertex_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertex_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertex_Statics::MeshDescriptionBase_eventGetEdgeVertex_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertex_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertex_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertex_Statics::MeshDescriptionBase_eventGetEdgeVertex_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertex() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertex_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetEdgeVertex) { P_GET_STRUCT(FEdgeID,Z_Param_EdgeID); P_GET_PROPERTY(FIntProperty,Z_Param_VertexNumber); P_FINISH; P_NATIVE_BEGIN; *(FVertexID*)Z_Param__Result=P_THIS->GetEdgeVertex(Z_Param_EdgeID,Z_Param_VertexNumber); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetEdgeVertex ******************************** // ********** Begin Class UMeshDescriptionBase Function GetEdgeVertices **************************** struct Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertices_Statics { struct MeshDescriptionBase_eventGetEdgeVertices_Parms { FEdgeID EdgeID; TArray OutVertexIDs; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns a pair of vertex IDs defining the edge */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns a pair of vertex IDs defining the edge" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EdgeID_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function GetEdgeVertices constinit property declarations *********************** static const UECodeGen_Private::FStructPropertyParams NewProp_EdgeID; static const UECodeGen_Private::FStructPropertyParams NewProp_OutVertexIDs_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OutVertexIDs; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetEdgeVertices constinit property declarations ************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetEdgeVertices Property Definitions ********************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertices_Statics::NewProp_EdgeID = { "EdgeID", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetEdgeVertices_Parms, EdgeID), Z_Construct_UScriptStruct_FEdgeID, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EdgeID_MetaData), NewProp_EdgeID_MetaData) }; // 77499996 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertices_Statics::NewProp_OutVertexIDs_Inner = { "OutVertexIDs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVertexID, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertices_Statics::NewProp_OutVertexIDs = { "OutVertexIDs", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetEdgeVertices_Parms, OutVertexIDs), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertices_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertices_Statics::NewProp_EdgeID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertices_Statics::NewProp_OutVertexIDs_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertices_Statics::NewProp_OutVertexIDs, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertices_Statics::PropPointers) < 2048); // ********** End Function GetEdgeVertices Property Definitions ************************************ const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertices_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetEdgeVertices", Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertices_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertices_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertices_Statics::MeshDescriptionBase_eventGetEdgeVertices_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertices_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertices_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertices_Statics::MeshDescriptionBase_eventGetEdgeVertices_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertices() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertices_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetEdgeVertices) { P_GET_STRUCT(FEdgeID,Z_Param_EdgeID); P_GET_TARRAY_REF(FVertexID,Z_Param_Out_OutVertexIDs); P_FINISH; P_NATIVE_BEGIN; P_THIS->GetEdgeVertices(Z_Param_EdgeID,Z_Param_Out_OutVertexIDs); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetEdgeVertices ****************************** // ********** Begin Class UMeshDescriptionBase Function GetNumEdgeConnectedPolygons **************** struct Z_Construct_UFunction_UMeshDescriptionBase_GetNumEdgeConnectedPolygons_Statics { struct MeshDescriptionBase_eventGetNumEdgeConnectedPolygons_Parms { FEdgeID EdgeID; int32 ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns the number of polygons connected to this edge */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns the number of polygons connected to this edge" }, }; #endif // WITH_METADATA // ********** Begin Function GetNumEdgeConnectedPolygons constinit property declarations *********** static const UECodeGen_Private::FStructPropertyParams NewProp_EdgeID; static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetNumEdgeConnectedPolygons constinit property declarations ************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetNumEdgeConnectedPolygons Property Definitions ********************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumEdgeConnectedPolygons_Statics::NewProp_EdgeID = { "EdgeID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetNumEdgeConnectedPolygons_Parms, EdgeID), Z_Construct_UScriptStruct_FEdgeID, METADATA_PARAMS(0, nullptr) }; // 77499996 const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumEdgeConnectedPolygons_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetNumEdgeConnectedPolygons_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetNumEdgeConnectedPolygons_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetNumEdgeConnectedPolygons_Statics::NewProp_EdgeID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetNumEdgeConnectedPolygons_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumEdgeConnectedPolygons_Statics::PropPointers) < 2048); // ********** End Function GetNumEdgeConnectedPolygons Property Definitions ************************ const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumEdgeConnectedPolygons_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetNumEdgeConnectedPolygons", Z_Construct_UFunction_UMeshDescriptionBase_GetNumEdgeConnectedPolygons_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumEdgeConnectedPolygons_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetNumEdgeConnectedPolygons_Statics::MeshDescriptionBase_eventGetNumEdgeConnectedPolygons_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumEdgeConnectedPolygons_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetNumEdgeConnectedPolygons_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetNumEdgeConnectedPolygons_Statics::MeshDescriptionBase_eventGetNumEdgeConnectedPolygons_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetNumEdgeConnectedPolygons() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetNumEdgeConnectedPolygons_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetNumEdgeConnectedPolygons) { P_GET_STRUCT(FEdgeID,Z_Param_EdgeID); P_FINISH; P_NATIVE_BEGIN; *(int32*)Z_Param__Result=P_THIS->GetNumEdgeConnectedPolygons(Z_Param_EdgeID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetNumEdgeConnectedPolygons ****************** // ********** Begin Class UMeshDescriptionBase Function GetNumEdgeConnectedTriangles *************** struct Z_Construct_UFunction_UMeshDescriptionBase_GetNumEdgeConnectedTriangles_Statics { struct MeshDescriptionBase_eventGetNumEdgeConnectedTriangles_Parms { FEdgeID EdgeID; int32 ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns the number of triangles connected to this edge */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns the number of triangles connected to this edge" }, }; #endif // WITH_METADATA // ********** Begin Function GetNumEdgeConnectedTriangles constinit property declarations ********** static const UECodeGen_Private::FStructPropertyParams NewProp_EdgeID; static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetNumEdgeConnectedTriangles constinit property declarations ************ static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetNumEdgeConnectedTriangles Property Definitions ********************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumEdgeConnectedTriangles_Statics::NewProp_EdgeID = { "EdgeID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetNumEdgeConnectedTriangles_Parms, EdgeID), Z_Construct_UScriptStruct_FEdgeID, METADATA_PARAMS(0, nullptr) }; // 77499996 const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumEdgeConnectedTriangles_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetNumEdgeConnectedTriangles_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetNumEdgeConnectedTriangles_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetNumEdgeConnectedTriangles_Statics::NewProp_EdgeID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetNumEdgeConnectedTriangles_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumEdgeConnectedTriangles_Statics::PropPointers) < 2048); // ********** End Function GetNumEdgeConnectedTriangles Property Definitions *********************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumEdgeConnectedTriangles_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetNumEdgeConnectedTriangles", Z_Construct_UFunction_UMeshDescriptionBase_GetNumEdgeConnectedTriangles_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumEdgeConnectedTriangles_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetNumEdgeConnectedTriangles_Statics::MeshDescriptionBase_eventGetNumEdgeConnectedTriangles_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumEdgeConnectedTriangles_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetNumEdgeConnectedTriangles_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetNumEdgeConnectedTriangles_Statics::MeshDescriptionBase_eventGetNumEdgeConnectedTriangles_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetNumEdgeConnectedTriangles() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetNumEdgeConnectedTriangles_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetNumEdgeConnectedTriangles) { P_GET_STRUCT(FEdgeID,Z_Param_EdgeID); P_FINISH; P_NATIVE_BEGIN; *(int32*)Z_Param__Result=P_THIS->GetNumEdgeConnectedTriangles(Z_Param_EdgeID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetNumEdgeConnectedTriangles ***************** // ********** Begin Class UMeshDescriptionBase Function GetNumPolygonGroupPolygons ***************** struct Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonGroupPolygons_Statics { struct MeshDescriptionBase_eventGetNumPolygonGroupPolygons_Parms { FPolygonGroupID PolygonGroupID; int32 ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns the number of polygons in this polygon group */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns the number of polygons in this polygon group" }, }; #endif // WITH_METADATA // ********** Begin Function GetNumPolygonGroupPolygons constinit property declarations ************ static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonGroupID; static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetNumPolygonGroupPolygons constinit property declarations ************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetNumPolygonGroupPolygons Property Definitions *********************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonGroupPolygons_Statics::NewProp_PolygonGroupID = { "PolygonGroupID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetNumPolygonGroupPolygons_Parms, PolygonGroupID), Z_Construct_UScriptStruct_FPolygonGroupID, METADATA_PARAMS(0, nullptr) }; // 2385683011 const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonGroupPolygons_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetNumPolygonGroupPolygons_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonGroupPolygons_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonGroupPolygons_Statics::NewProp_PolygonGroupID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonGroupPolygons_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonGroupPolygons_Statics::PropPointers) < 2048); // ********** End Function GetNumPolygonGroupPolygons Property Definitions ************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonGroupPolygons_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetNumPolygonGroupPolygons", Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonGroupPolygons_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonGroupPolygons_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonGroupPolygons_Statics::MeshDescriptionBase_eventGetNumPolygonGroupPolygons_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonGroupPolygons_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonGroupPolygons_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonGroupPolygons_Statics::MeshDescriptionBase_eventGetNumPolygonGroupPolygons_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonGroupPolygons() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonGroupPolygons_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetNumPolygonGroupPolygons) { P_GET_STRUCT(FPolygonGroupID,Z_Param_PolygonGroupID); P_FINISH; P_NATIVE_BEGIN; *(int32*)Z_Param__Result=P_THIS->GetNumPolygonGroupPolygons(Z_Param_PolygonGroupID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetNumPolygonGroupPolygons ******************* // ********** Begin Class UMeshDescriptionBase Function GetNumPolygonInternalEdges ***************** struct Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonInternalEdges_Statics { struct MeshDescriptionBase_eventGetNumPolygonInternalEdges_Parms { FPolygonID PolygonID; int32 ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Return the number of internal edges in this polygon */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Return the number of internal edges in this polygon" }, }; #endif // WITH_METADATA // ********** Begin Function GetNumPolygonInternalEdges constinit property declarations ************ static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonID; static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetNumPolygonInternalEdges constinit property declarations ************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetNumPolygonInternalEdges Property Definitions *********************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonInternalEdges_Statics::NewProp_PolygonID = { "PolygonID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetNumPolygonInternalEdges_Parms, PolygonID), Z_Construct_UScriptStruct_FPolygonID, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonInternalEdges_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetNumPolygonInternalEdges_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonInternalEdges_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonInternalEdges_Statics::NewProp_PolygonID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonInternalEdges_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonInternalEdges_Statics::PropPointers) < 2048); // ********** End Function GetNumPolygonInternalEdges Property Definitions ************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonInternalEdges_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetNumPolygonInternalEdges", Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonInternalEdges_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonInternalEdges_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonInternalEdges_Statics::MeshDescriptionBase_eventGetNumPolygonInternalEdges_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonInternalEdges_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonInternalEdges_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonInternalEdges_Statics::MeshDescriptionBase_eventGetNumPolygonInternalEdges_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonInternalEdges() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonInternalEdges_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetNumPolygonInternalEdges) { P_GET_STRUCT(FPolygonID,Z_Param_PolygonID); P_FINISH; P_NATIVE_BEGIN; *(int32*)Z_Param__Result=P_THIS->GetNumPolygonInternalEdges(Z_Param_PolygonID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetNumPolygonInternalEdges ******************* // ********** Begin Class UMeshDescriptionBase Function GetNumPolygonTriangles ********************* struct Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonTriangles_Statics { struct MeshDescriptionBase_eventGetNumPolygonTriangles_Parms { FPolygonID PolygonID; int32 ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Return the number of triangles which comprise this polygon */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Return the number of triangles which comprise this polygon" }, }; #endif // WITH_METADATA // ********** Begin Function GetNumPolygonTriangles constinit property declarations **************** static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonID; static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetNumPolygonTriangles constinit property declarations ****************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetNumPolygonTriangles Property Definitions *************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonTriangles_Statics::NewProp_PolygonID = { "PolygonID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetNumPolygonTriangles_Parms, PolygonID), Z_Construct_UScriptStruct_FPolygonID, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonTriangles_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetNumPolygonTriangles_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonTriangles_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonTriangles_Statics::NewProp_PolygonID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonTriangles_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonTriangles_Statics::PropPointers) < 2048); // ********** End Function GetNumPolygonTriangles Property Definitions ***************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonTriangles_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetNumPolygonTriangles", Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonTriangles_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonTriangles_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonTriangles_Statics::MeshDescriptionBase_eventGetNumPolygonTriangles_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonTriangles_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonTriangles_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonTriangles_Statics::MeshDescriptionBase_eventGetNumPolygonTriangles_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonTriangles() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonTriangles_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetNumPolygonTriangles) { P_GET_STRUCT(FPolygonID,Z_Param_PolygonID); P_FINISH; P_NATIVE_BEGIN; *(int32*)Z_Param__Result=P_THIS->GetNumPolygonTriangles(Z_Param_PolygonID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetNumPolygonTriangles *********************** // ********** Begin Class UMeshDescriptionBase Function GetNumPolygonVertices ********************** struct Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonVertices_Statics { struct MeshDescriptionBase_eventGetNumPolygonVertices_Parms { FPolygonID PolygonID; int32 ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns the number of vertices this polygon has */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns the number of vertices this polygon has" }, }; #endif // WITH_METADATA // ********** Begin Function GetNumPolygonVertices constinit property declarations ***************** static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonID; static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetNumPolygonVertices constinit property declarations ******************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetNumPolygonVertices Property Definitions **************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonVertices_Statics::NewProp_PolygonID = { "PolygonID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetNumPolygonVertices_Parms, PolygonID), Z_Construct_UScriptStruct_FPolygonID, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonVertices_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetNumPolygonVertices_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonVertices_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonVertices_Statics::NewProp_PolygonID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonVertices_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonVertices_Statics::PropPointers) < 2048); // ********** End Function GetNumPolygonVertices Property Definitions ****************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonVertices_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetNumPolygonVertices", Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonVertices_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonVertices_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonVertices_Statics::MeshDescriptionBase_eventGetNumPolygonVertices_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonVertices_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonVertices_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonVertices_Statics::MeshDescriptionBase_eventGetNumPolygonVertices_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonVertices() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonVertices_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetNumPolygonVertices) { P_GET_STRUCT(FPolygonID,Z_Param_PolygonID); P_FINISH; P_NATIVE_BEGIN; *(int32*)Z_Param__Result=P_THIS->GetNumPolygonVertices(Z_Param_PolygonID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetNumPolygonVertices ************************ // ********** Begin Class UMeshDescriptionBase Function GetNumVertexConnectedEdges ***************** struct Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedEdges_Statics { struct MeshDescriptionBase_eventGetNumVertexConnectedEdges_Parms { FVertexID VertexID; int32 ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns number of edges connected to this vertex */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns number of edges connected to this vertex" }, }; #endif // WITH_METADATA // ********** Begin Function GetNumVertexConnectedEdges constinit property declarations ************ static const UECodeGen_Private::FStructPropertyParams NewProp_VertexID; static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetNumVertexConnectedEdges constinit property declarations ************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetNumVertexConnectedEdges Property Definitions *********************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedEdges_Statics::NewProp_VertexID = { "VertexID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetNumVertexConnectedEdges_Parms, VertexID), Z_Construct_UScriptStruct_FVertexID, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedEdges_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetNumVertexConnectedEdges_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedEdges_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedEdges_Statics::NewProp_VertexID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedEdges_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedEdges_Statics::PropPointers) < 2048); // ********** End Function GetNumVertexConnectedEdges Property Definitions ************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedEdges_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetNumVertexConnectedEdges", Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedEdges_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedEdges_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedEdges_Statics::MeshDescriptionBase_eventGetNumVertexConnectedEdges_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedEdges_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedEdges_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedEdges_Statics::MeshDescriptionBase_eventGetNumVertexConnectedEdges_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedEdges() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedEdges_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetNumVertexConnectedEdges) { P_GET_STRUCT(FVertexID,Z_Param_VertexID); P_FINISH; P_NATIVE_BEGIN; *(int32*)Z_Param__Result=P_THIS->GetNumVertexConnectedEdges(Z_Param_VertexID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetNumVertexConnectedEdges ******************* // ********** Begin Class UMeshDescriptionBase Function GetNumVertexConnectedPolygons ************** struct Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedPolygons_Statics { struct MeshDescriptionBase_eventGetNumVertexConnectedPolygons_Parms { FVertexID VertexID; int32 ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns the number of polygons connected to this vertex */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns the number of polygons connected to this vertex" }, }; #endif // WITH_METADATA // ********** Begin Function GetNumVertexConnectedPolygons constinit property declarations ********* static const UECodeGen_Private::FStructPropertyParams NewProp_VertexID; static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetNumVertexConnectedPolygons constinit property declarations *********** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetNumVertexConnectedPolygons Property Definitions ******************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedPolygons_Statics::NewProp_VertexID = { "VertexID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetNumVertexConnectedPolygons_Parms, VertexID), Z_Construct_UScriptStruct_FVertexID, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedPolygons_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetNumVertexConnectedPolygons_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedPolygons_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedPolygons_Statics::NewProp_VertexID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedPolygons_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedPolygons_Statics::PropPointers) < 2048); // ********** End Function GetNumVertexConnectedPolygons Property Definitions ********************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedPolygons_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetNumVertexConnectedPolygons", Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedPolygons_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedPolygons_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedPolygons_Statics::MeshDescriptionBase_eventGetNumVertexConnectedPolygons_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedPolygons_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedPolygons_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedPolygons_Statics::MeshDescriptionBase_eventGetNumVertexConnectedPolygons_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedPolygons() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedPolygons_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetNumVertexConnectedPolygons) { P_GET_STRUCT(FVertexID,Z_Param_VertexID); P_FINISH; P_NATIVE_BEGIN; *(int32*)Z_Param__Result=P_THIS->GetNumVertexConnectedPolygons(Z_Param_VertexID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetNumVertexConnectedPolygons **************** // ********** Begin Class UMeshDescriptionBase Function GetNumVertexConnectedTriangles ************* struct Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedTriangles_Statics { struct MeshDescriptionBase_eventGetNumVertexConnectedTriangles_Parms { FVertexID VertexID; int32 ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns number of triangles connected to this vertex */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns number of triangles connected to this vertex" }, }; #endif // WITH_METADATA // ********** Begin Function GetNumVertexConnectedTriangles constinit property declarations ******** static const UECodeGen_Private::FStructPropertyParams NewProp_VertexID; static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetNumVertexConnectedTriangles constinit property declarations ********** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetNumVertexConnectedTriangles Property Definitions ******************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedTriangles_Statics::NewProp_VertexID = { "VertexID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetNumVertexConnectedTriangles_Parms, VertexID), Z_Construct_UScriptStruct_FVertexID, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedTriangles_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetNumVertexConnectedTriangles_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedTriangles_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedTriangles_Statics::NewProp_VertexID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedTriangles_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedTriangles_Statics::PropPointers) < 2048); // ********** End Function GetNumVertexConnectedTriangles Property Definitions ********************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedTriangles_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetNumVertexConnectedTriangles", Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedTriangles_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedTriangles_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedTriangles_Statics::MeshDescriptionBase_eventGetNumVertexConnectedTriangles_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedTriangles_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedTriangles_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedTriangles_Statics::MeshDescriptionBase_eventGetNumVertexConnectedTriangles_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedTriangles() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedTriangles_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetNumVertexConnectedTriangles) { P_GET_STRUCT(FVertexID,Z_Param_VertexID); P_FINISH; P_NATIVE_BEGIN; *(int32*)Z_Param__Result=P_THIS->GetNumVertexConnectedTriangles(Z_Param_VertexID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetNumVertexConnectedTriangles *************** // ********** Begin Class UMeshDescriptionBase Function GetNumVertexInstanceConnectedPolygons ****** struct Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexInstanceConnectedPolygons_Statics { struct MeshDescriptionBase_eventGetNumVertexInstanceConnectedPolygons_Parms { FVertexInstanceID VertexInstanceID; int32 ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns the number of polygons connected to this vertex instance. */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns the number of polygons connected to this vertex instance." }, }; #endif // WITH_METADATA // ********** Begin Function GetNumVertexInstanceConnectedPolygons constinit property declarations * static const UECodeGen_Private::FStructPropertyParams NewProp_VertexInstanceID; static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetNumVertexInstanceConnectedPolygons constinit property declarations *** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetNumVertexInstanceConnectedPolygons Property Definitions ************ const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexInstanceConnectedPolygons_Statics::NewProp_VertexInstanceID = { "VertexInstanceID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetNumVertexInstanceConnectedPolygons_Parms, VertexInstanceID), Z_Construct_UScriptStruct_FVertexInstanceID, METADATA_PARAMS(0, nullptr) }; // 2962756285 const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexInstanceConnectedPolygons_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetNumVertexInstanceConnectedPolygons_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexInstanceConnectedPolygons_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexInstanceConnectedPolygons_Statics::NewProp_VertexInstanceID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexInstanceConnectedPolygons_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexInstanceConnectedPolygons_Statics::PropPointers) < 2048); // ********** End Function GetNumVertexInstanceConnectedPolygons Property Definitions ************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexInstanceConnectedPolygons_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetNumVertexInstanceConnectedPolygons", Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexInstanceConnectedPolygons_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexInstanceConnectedPolygons_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexInstanceConnectedPolygons_Statics::MeshDescriptionBase_eventGetNumVertexInstanceConnectedPolygons_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexInstanceConnectedPolygons_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexInstanceConnectedPolygons_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexInstanceConnectedPolygons_Statics::MeshDescriptionBase_eventGetNumVertexInstanceConnectedPolygons_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexInstanceConnectedPolygons() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexInstanceConnectedPolygons_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetNumVertexInstanceConnectedPolygons) { P_GET_STRUCT(FVertexInstanceID,Z_Param_VertexInstanceID); P_FINISH; P_NATIVE_BEGIN; *(int32*)Z_Param__Result=P_THIS->GetNumVertexInstanceConnectedPolygons(Z_Param_VertexInstanceID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetNumVertexInstanceConnectedPolygons ******** // ********** Begin Class UMeshDescriptionBase Function GetNumVertexInstanceConnectedTriangles ***** struct Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexInstanceConnectedTriangles_Statics { struct MeshDescriptionBase_eventGetNumVertexInstanceConnectedTriangles_Parms { FVertexInstanceID VertexInstanceID; int32 ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns the number of triangles connected to this vertex instance */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns the number of triangles connected to this vertex instance" }, }; #endif // WITH_METADATA // ********** Begin Function GetNumVertexInstanceConnectedTriangles constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_VertexInstanceID; static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetNumVertexInstanceConnectedTriangles constinit property declarations ** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetNumVertexInstanceConnectedTriangles Property Definitions *********** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexInstanceConnectedTriangles_Statics::NewProp_VertexInstanceID = { "VertexInstanceID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetNumVertexInstanceConnectedTriangles_Parms, VertexInstanceID), Z_Construct_UScriptStruct_FVertexInstanceID, METADATA_PARAMS(0, nullptr) }; // 2962756285 const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexInstanceConnectedTriangles_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetNumVertexInstanceConnectedTriangles_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexInstanceConnectedTriangles_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexInstanceConnectedTriangles_Statics::NewProp_VertexInstanceID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexInstanceConnectedTriangles_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexInstanceConnectedTriangles_Statics::PropPointers) < 2048); // ********** End Function GetNumVertexInstanceConnectedTriangles Property Definitions ************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexInstanceConnectedTriangles_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetNumVertexInstanceConnectedTriangles", Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexInstanceConnectedTriangles_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexInstanceConnectedTriangles_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexInstanceConnectedTriangles_Statics::MeshDescriptionBase_eventGetNumVertexInstanceConnectedTriangles_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexInstanceConnectedTriangles_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexInstanceConnectedTriangles_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexInstanceConnectedTriangles_Statics::MeshDescriptionBase_eventGetNumVertexInstanceConnectedTriangles_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexInstanceConnectedTriangles() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexInstanceConnectedTriangles_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetNumVertexInstanceConnectedTriangles) { P_GET_STRUCT(FVertexInstanceID,Z_Param_VertexInstanceID); P_FINISH; P_NATIVE_BEGIN; *(int32*)Z_Param__Result=P_THIS->GetNumVertexInstanceConnectedTriangles(Z_Param_VertexInstanceID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetNumVertexInstanceConnectedTriangles ******* // ********** Begin Class UMeshDescriptionBase Function GetNumVertexVertexInstances **************** struct Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexVertexInstances_Statics { struct MeshDescriptionBase_eventGetNumVertexVertexInstances_Parms { FVertexID VertexID; int32 ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns number of vertex instances created from this vertex */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns number of vertex instances created from this vertex" }, }; #endif // WITH_METADATA // ********** Begin Function GetNumVertexVertexInstances constinit property declarations *********** static const UECodeGen_Private::FStructPropertyParams NewProp_VertexID; static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetNumVertexVertexInstances constinit property declarations ************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetNumVertexVertexInstances Property Definitions ********************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexVertexInstances_Statics::NewProp_VertexID = { "VertexID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetNumVertexVertexInstances_Parms, VertexID), Z_Construct_UScriptStruct_FVertexID, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexVertexInstances_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetNumVertexVertexInstances_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexVertexInstances_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexVertexInstances_Statics::NewProp_VertexID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexVertexInstances_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexVertexInstances_Statics::PropPointers) < 2048); // ********** End Function GetNumVertexVertexInstances Property Definitions ************************ const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexVertexInstances_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetNumVertexVertexInstances", Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexVertexInstances_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexVertexInstances_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexVertexInstances_Statics::MeshDescriptionBase_eventGetNumVertexVertexInstances_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexVertexInstances_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexVertexInstances_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexVertexInstances_Statics::MeshDescriptionBase_eventGetNumVertexVertexInstances_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexVertexInstances() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexVertexInstances_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetNumVertexVertexInstances) { P_GET_STRUCT(FVertexID,Z_Param_VertexID); P_FINISH; P_NATIVE_BEGIN; *(int32*)Z_Param__Result=P_THIS->GetNumVertexVertexInstances(Z_Param_VertexID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetNumVertexVertexInstances ****************** // ********** Begin Class UMeshDescriptionBase Function GetPolygonAdjacentPolygons ***************** struct Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonAdjacentPolygons_Statics { struct MeshDescriptionBase_eventGetPolygonAdjacentPolygons_Parms { FPolygonID PolygonID; TArray OutPolygonIDs; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Populates the passed array with adjacent polygons */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Populates the passed array with adjacent polygons" }, }; #endif // WITH_METADATA // ********** Begin Function GetPolygonAdjacentPolygons constinit property declarations ************ static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonID; static const UECodeGen_Private::FStructPropertyParams NewProp_OutPolygonIDs_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OutPolygonIDs; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetPolygonAdjacentPolygons constinit property declarations ************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetPolygonAdjacentPolygons Property Definitions *********************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonAdjacentPolygons_Statics::NewProp_PolygonID = { "PolygonID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetPolygonAdjacentPolygons_Parms, PolygonID), Z_Construct_UScriptStruct_FPolygonID, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonAdjacentPolygons_Statics::NewProp_OutPolygonIDs_Inner = { "OutPolygonIDs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPolygonID, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonAdjacentPolygons_Statics::NewProp_OutPolygonIDs = { "OutPolygonIDs", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetPolygonAdjacentPolygons_Parms, OutPolygonIDs), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonAdjacentPolygons_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonAdjacentPolygons_Statics::NewProp_PolygonID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonAdjacentPolygons_Statics::NewProp_OutPolygonIDs_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonAdjacentPolygons_Statics::NewProp_OutPolygonIDs, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonAdjacentPolygons_Statics::PropPointers) < 2048); // ********** End Function GetPolygonAdjacentPolygons Property Definitions ************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonAdjacentPolygons_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetPolygonAdjacentPolygons", Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonAdjacentPolygons_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonAdjacentPolygons_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonAdjacentPolygons_Statics::MeshDescriptionBase_eventGetPolygonAdjacentPolygons_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonAdjacentPolygons_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonAdjacentPolygons_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonAdjacentPolygons_Statics::MeshDescriptionBase_eventGetPolygonAdjacentPolygons_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonAdjacentPolygons() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonAdjacentPolygons_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetPolygonAdjacentPolygons) { P_GET_STRUCT(FPolygonID,Z_Param_PolygonID); P_GET_TARRAY_REF(FPolygonID,Z_Param_Out_OutPolygonIDs); P_FINISH; P_NATIVE_BEGIN; P_THIS->GetPolygonAdjacentPolygons(Z_Param_PolygonID,Z_Param_Out_OutPolygonIDs); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetPolygonAdjacentPolygons ******************* // ********** Begin Class UMeshDescriptionBase Function GetPolygonCount **************************** struct Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonCount_Statics { struct MeshDescriptionBase_eventGetPolygonCount_Parms { int32 ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns the number of polygons */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns the number of polygons" }, }; #endif // WITH_METADATA // ********** Begin Function GetPolygonCount constinit property declarations *********************** static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetPolygonCount constinit property declarations ************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetPolygonCount Property Definitions ********************************** const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonCount_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetPolygonCount_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonCount_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonCount_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonCount_Statics::PropPointers) < 2048); // ********** End Function GetPolygonCount Property Definitions ************************************ const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonCount_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetPolygonCount", Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonCount_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonCount_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonCount_Statics::MeshDescriptionBase_eventGetPolygonCount_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonCount_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonCount_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonCount_Statics::MeshDescriptionBase_eventGetPolygonCount_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonCount() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonCount_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetPolygonCount) { P_FINISH; P_NATIVE_BEGIN; *(int32*)Z_Param__Result=P_THIS->GetPolygonCount(); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetPolygonCount ****************************** // ********** Begin Class UMeshDescriptionBase Function GetPolygonGroupCount *********************** struct Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonGroupCount_Statics { struct MeshDescriptionBase_eventGetPolygonGroupCount_Parms { int32 ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns the number of polygon groups */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns the number of polygon groups" }, }; #endif // WITH_METADATA // ********** Begin Function GetPolygonGroupCount constinit property declarations ****************** static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetPolygonGroupCount constinit property declarations ******************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetPolygonGroupCount Property Definitions ***************************** const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonGroupCount_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetPolygonGroupCount_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonGroupCount_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonGroupCount_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonGroupCount_Statics::PropPointers) < 2048); // ********** End Function GetPolygonGroupCount Property Definitions ******************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonGroupCount_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetPolygonGroupCount", Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonGroupCount_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonGroupCount_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonGroupCount_Statics::MeshDescriptionBase_eventGetPolygonGroupCount_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonGroupCount_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonGroupCount_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonGroupCount_Statics::MeshDescriptionBase_eventGetPolygonGroupCount_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonGroupCount() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonGroupCount_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetPolygonGroupCount) { P_FINISH; P_NATIVE_BEGIN; *(int32*)Z_Param__Result=P_THIS->GetPolygonGroupCount(); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetPolygonGroupCount ************************* // ********** Begin Class UMeshDescriptionBase Function GetPolygonGroupPolygons ******************** struct Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonGroupPolygons_Statics { struct MeshDescriptionBase_eventGetPolygonGroupPolygons_Parms { FPolygonGroupID PolygonGroupID; TArray OutPolygonIDs; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns the polygons associated with the given polygon group */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns the polygons associated with the given polygon group" }, }; #endif // WITH_METADATA // ********** Begin Function GetPolygonGroupPolygons constinit property declarations *************** static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonGroupID; static const UECodeGen_Private::FStructPropertyParams NewProp_OutPolygonIDs_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OutPolygonIDs; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetPolygonGroupPolygons constinit property declarations ***************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetPolygonGroupPolygons Property Definitions ************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonGroupPolygons_Statics::NewProp_PolygonGroupID = { "PolygonGroupID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetPolygonGroupPolygons_Parms, PolygonGroupID), Z_Construct_UScriptStruct_FPolygonGroupID, METADATA_PARAMS(0, nullptr) }; // 2385683011 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonGroupPolygons_Statics::NewProp_OutPolygonIDs_Inner = { "OutPolygonIDs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPolygonID, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonGroupPolygons_Statics::NewProp_OutPolygonIDs = { "OutPolygonIDs", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetPolygonGroupPolygons_Parms, OutPolygonIDs), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonGroupPolygons_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonGroupPolygons_Statics::NewProp_PolygonGroupID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonGroupPolygons_Statics::NewProp_OutPolygonIDs_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonGroupPolygons_Statics::NewProp_OutPolygonIDs, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonGroupPolygons_Statics::PropPointers) < 2048); // ********** End Function GetPolygonGroupPolygons Property Definitions **************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonGroupPolygons_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetPolygonGroupPolygons", Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonGroupPolygons_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonGroupPolygons_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonGroupPolygons_Statics::MeshDescriptionBase_eventGetPolygonGroupPolygons_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonGroupPolygons_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonGroupPolygons_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonGroupPolygons_Statics::MeshDescriptionBase_eventGetPolygonGroupPolygons_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonGroupPolygons() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonGroupPolygons_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetPolygonGroupPolygons) { P_GET_STRUCT(FPolygonGroupID,Z_Param_PolygonGroupID); P_GET_TARRAY_REF(FPolygonID,Z_Param_Out_OutPolygonIDs); P_FINISH; P_NATIVE_BEGIN; P_THIS->GetPolygonGroupPolygons(Z_Param_PolygonGroupID,Z_Param_Out_OutPolygonIDs); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetPolygonGroupPolygons ********************** // ********** Begin Class UMeshDescriptionBase Function GetPolygonInternalEdges ******************** struct Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonInternalEdges_Statics { struct MeshDescriptionBase_eventGetPolygonInternalEdges_Parms { FPolygonID PolygonID; TArray OutEdgeIDs; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Populate the provided array with a list of edges which are internal to the polygon, i.e. those which separate\n\x09 constituent triangles. */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Populate the provided array with a list of edges which are internal to the polygon, i.e. those which separate\n constituent triangles." }, }; #endif // WITH_METADATA // ********** Begin Function GetPolygonInternalEdges constinit property declarations *************** static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonID; static const UECodeGen_Private::FStructPropertyParams NewProp_OutEdgeIDs_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OutEdgeIDs; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetPolygonInternalEdges constinit property declarations ***************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetPolygonInternalEdges Property Definitions ************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonInternalEdges_Statics::NewProp_PolygonID = { "PolygonID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetPolygonInternalEdges_Parms, PolygonID), Z_Construct_UScriptStruct_FPolygonID, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonInternalEdges_Statics::NewProp_OutEdgeIDs_Inner = { "OutEdgeIDs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FEdgeID, METADATA_PARAMS(0, nullptr) }; // 77499996 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonInternalEdges_Statics::NewProp_OutEdgeIDs = { "OutEdgeIDs", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetPolygonInternalEdges_Parms, OutEdgeIDs), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 77499996 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonInternalEdges_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonInternalEdges_Statics::NewProp_PolygonID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonInternalEdges_Statics::NewProp_OutEdgeIDs_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonInternalEdges_Statics::NewProp_OutEdgeIDs, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonInternalEdges_Statics::PropPointers) < 2048); // ********** End Function GetPolygonInternalEdges Property Definitions **************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonInternalEdges_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetPolygonInternalEdges", Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonInternalEdges_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonInternalEdges_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonInternalEdges_Statics::MeshDescriptionBase_eventGetPolygonInternalEdges_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonInternalEdges_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonInternalEdges_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonInternalEdges_Statics::MeshDescriptionBase_eventGetPolygonInternalEdges_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonInternalEdges() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonInternalEdges_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetPolygonInternalEdges) { P_GET_STRUCT(FPolygonID,Z_Param_PolygonID); P_GET_TARRAY_REF(FEdgeID,Z_Param_Out_OutEdgeIDs); P_FINISH; P_NATIVE_BEGIN; P_THIS->GetPolygonInternalEdges(Z_Param_PolygonID,Z_Param_Out_OutEdgeIDs); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetPolygonInternalEdges ********************** // ********** Begin Class UMeshDescriptionBase Function GetPolygonPerimeterEdges ******************* struct Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPerimeterEdges_Statics { struct MeshDescriptionBase_eventGetPolygonPerimeterEdges_Parms { FPolygonID PolygonID; TArray OutEdgeIDs; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns the edges which form the polygon perimeter */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns the edges which form the polygon perimeter" }, }; #endif // WITH_METADATA // ********** Begin Function GetPolygonPerimeterEdges constinit property declarations ************** static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonID; static const UECodeGen_Private::FStructPropertyParams NewProp_OutEdgeIDs_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OutEdgeIDs; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetPolygonPerimeterEdges constinit property declarations **************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetPolygonPerimeterEdges Property Definitions ************************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPerimeterEdges_Statics::NewProp_PolygonID = { "PolygonID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetPolygonPerimeterEdges_Parms, PolygonID), Z_Construct_UScriptStruct_FPolygonID, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPerimeterEdges_Statics::NewProp_OutEdgeIDs_Inner = { "OutEdgeIDs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FEdgeID, METADATA_PARAMS(0, nullptr) }; // 77499996 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPerimeterEdges_Statics::NewProp_OutEdgeIDs = { "OutEdgeIDs", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetPolygonPerimeterEdges_Parms, OutEdgeIDs), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 77499996 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPerimeterEdges_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPerimeterEdges_Statics::NewProp_PolygonID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPerimeterEdges_Statics::NewProp_OutEdgeIDs_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPerimeterEdges_Statics::NewProp_OutEdgeIDs, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPerimeterEdges_Statics::PropPointers) < 2048); // ********** End Function GetPolygonPerimeterEdges Property Definitions *************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPerimeterEdges_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetPolygonPerimeterEdges", Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPerimeterEdges_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPerimeterEdges_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPerimeterEdges_Statics::MeshDescriptionBase_eventGetPolygonPerimeterEdges_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPerimeterEdges_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPerimeterEdges_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPerimeterEdges_Statics::MeshDescriptionBase_eventGetPolygonPerimeterEdges_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPerimeterEdges() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPerimeterEdges_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetPolygonPerimeterEdges) { P_GET_STRUCT(FPolygonID,Z_Param_PolygonID); P_GET_TARRAY_REF(FEdgeID,Z_Param_Out_OutEdgeIDs); P_FINISH; P_NATIVE_BEGIN; P_THIS->GetPolygonPerimeterEdges(Z_Param_PolygonID,Z_Param_Out_OutEdgeIDs); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetPolygonPerimeterEdges ********************* // ********** Begin Class UMeshDescriptionBase Function GetPolygonPolygonGroup ********************* struct Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPolygonGroup_Statics { struct MeshDescriptionBase_eventGetPolygonPolygonGroup_Parms { FPolygonID PolygonID; FPolygonGroupID ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Return the polygon group associated with a polygon */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Return the polygon group associated with a polygon" }, }; #endif // WITH_METADATA // ********** Begin Function GetPolygonPolygonGroup constinit property declarations **************** static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonID; static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetPolygonPolygonGroup constinit property declarations ****************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetPolygonPolygonGroup Property Definitions *************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPolygonGroup_Statics::NewProp_PolygonID = { "PolygonID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetPolygonPolygonGroup_Parms, PolygonID), Z_Construct_UScriptStruct_FPolygonID, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPolygonGroup_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetPolygonPolygonGroup_Parms, ReturnValue), Z_Construct_UScriptStruct_FPolygonGroupID, METADATA_PARAMS(0, nullptr) }; // 2385683011 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPolygonGroup_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPolygonGroup_Statics::NewProp_PolygonID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPolygonGroup_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPolygonGroup_Statics::PropPointers) < 2048); // ********** End Function GetPolygonPolygonGroup Property Definitions ***************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPolygonGroup_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetPolygonPolygonGroup", Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPolygonGroup_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPolygonGroup_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPolygonGroup_Statics::MeshDescriptionBase_eventGetPolygonPolygonGroup_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPolygonGroup_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPolygonGroup_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPolygonGroup_Statics::MeshDescriptionBase_eventGetPolygonPolygonGroup_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPolygonGroup() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPolygonGroup_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetPolygonPolygonGroup) { P_GET_STRUCT(FPolygonID,Z_Param_PolygonID); P_FINISH; P_NATIVE_BEGIN; *(FPolygonGroupID*)Z_Param__Result=P_THIS->GetPolygonPolygonGroup(Z_Param_PolygonID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetPolygonPolygonGroup *********************** // ********** Begin Class UMeshDescriptionBase Function GetPolygonTriangles ************************ struct Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonTriangles_Statics { struct MeshDescriptionBase_eventGetPolygonTriangles_Parms { FPolygonID PolygonID; TArray OutTriangleIDs; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Return reference to an array of triangle IDs which comprise this polygon */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Return reference to an array of triangle IDs which comprise this polygon" }, }; #endif // WITH_METADATA // ********** Begin Function GetPolygonTriangles constinit property declarations ******************* static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonID; static const UECodeGen_Private::FStructPropertyParams NewProp_OutTriangleIDs_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OutTriangleIDs; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetPolygonTriangles constinit property declarations ********************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetPolygonTriangles Property Definitions ****************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonTriangles_Statics::NewProp_PolygonID = { "PolygonID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetPolygonTriangles_Parms, PolygonID), Z_Construct_UScriptStruct_FPolygonID, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonTriangles_Statics::NewProp_OutTriangleIDs_Inner = { "OutTriangleIDs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTriangleID, METADATA_PARAMS(0, nullptr) }; // 1456020741 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonTriangles_Statics::NewProp_OutTriangleIDs = { "OutTriangleIDs", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetPolygonTriangles_Parms, OutTriangleIDs), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 1456020741 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonTriangles_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonTriangles_Statics::NewProp_PolygonID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonTriangles_Statics::NewProp_OutTriangleIDs_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonTriangles_Statics::NewProp_OutTriangleIDs, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonTriangles_Statics::PropPointers) < 2048); // ********** End Function GetPolygonTriangles Property Definitions ******************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonTriangles_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetPolygonTriangles", Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonTriangles_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonTriangles_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonTriangles_Statics::MeshDescriptionBase_eventGetPolygonTriangles_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonTriangles_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonTriangles_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonTriangles_Statics::MeshDescriptionBase_eventGetPolygonTriangles_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonTriangles() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonTriangles_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetPolygonTriangles) { P_GET_STRUCT(FPolygonID,Z_Param_PolygonID); P_GET_TARRAY_REF(FTriangleID,Z_Param_Out_OutTriangleIDs); P_FINISH; P_NATIVE_BEGIN; P_THIS->GetPolygonTriangles(Z_Param_PolygonID,Z_Param_Out_OutTriangleIDs); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetPolygonTriangles ************************** // ********** Begin Class UMeshDescriptionBase Function GetPolygonVertexInstances ****************** struct Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertexInstances_Statics { struct MeshDescriptionBase_eventGetPolygonVertexInstances_Parms { FPolygonID PolygonID; TArray OutVertexInstanceIDs; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns reference to an array of VertexInstance IDs forming the perimeter of this polygon */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns reference to an array of VertexInstance IDs forming the perimeter of this polygon" }, }; #endif // WITH_METADATA // ********** Begin Function GetPolygonVertexInstances constinit property declarations ************* static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonID; static const UECodeGen_Private::FStructPropertyParams NewProp_OutVertexInstanceIDs_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OutVertexInstanceIDs; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetPolygonVertexInstances constinit property declarations *************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetPolygonVertexInstances Property Definitions ************************ const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertexInstances_Statics::NewProp_PolygonID = { "PolygonID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetPolygonVertexInstances_Parms, PolygonID), Z_Construct_UScriptStruct_FPolygonID, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertexInstances_Statics::NewProp_OutVertexInstanceIDs_Inner = { "OutVertexInstanceIDs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVertexInstanceID, METADATA_PARAMS(0, nullptr) }; // 2962756285 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertexInstances_Statics::NewProp_OutVertexInstanceIDs = { "OutVertexInstanceIDs", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetPolygonVertexInstances_Parms, OutVertexInstanceIDs), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 2962756285 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertexInstances_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertexInstances_Statics::NewProp_PolygonID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertexInstances_Statics::NewProp_OutVertexInstanceIDs_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertexInstances_Statics::NewProp_OutVertexInstanceIDs, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertexInstances_Statics::PropPointers) < 2048); // ********** End Function GetPolygonVertexInstances Property Definitions ************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertexInstances_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetPolygonVertexInstances", Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertexInstances_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertexInstances_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertexInstances_Statics::MeshDescriptionBase_eventGetPolygonVertexInstances_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertexInstances_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertexInstances_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertexInstances_Statics::MeshDescriptionBase_eventGetPolygonVertexInstances_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertexInstances() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertexInstances_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetPolygonVertexInstances) { P_GET_STRUCT(FPolygonID,Z_Param_PolygonID); P_GET_TARRAY_REF(FVertexInstanceID,Z_Param_Out_OutVertexInstanceIDs); P_FINISH; P_NATIVE_BEGIN; P_THIS->GetPolygonVertexInstances(Z_Param_PolygonID,Z_Param_Out_OutVertexInstanceIDs); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetPolygonVertexInstances ******************** // ********** Begin Class UMeshDescriptionBase Function GetPolygonVertices ************************* struct Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertices_Statics { struct MeshDescriptionBase_eventGetPolygonVertices_Parms { FPolygonID PolygonID; TArray OutVertexIDs; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns the vertices which form the polygon perimeter */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns the vertices which form the polygon perimeter" }, }; #endif // WITH_METADATA // ********** Begin Function GetPolygonVertices constinit property declarations ******************** static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonID; static const UECodeGen_Private::FStructPropertyParams NewProp_OutVertexIDs_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OutVertexIDs; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetPolygonVertices constinit property declarations ********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetPolygonVertices Property Definitions ******************************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertices_Statics::NewProp_PolygonID = { "PolygonID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetPolygonVertices_Parms, PolygonID), Z_Construct_UScriptStruct_FPolygonID, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertices_Statics::NewProp_OutVertexIDs_Inner = { "OutVertexIDs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVertexID, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertices_Statics::NewProp_OutVertexIDs = { "OutVertexIDs", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetPolygonVertices_Parms, OutVertexIDs), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertices_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertices_Statics::NewProp_PolygonID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertices_Statics::NewProp_OutVertexIDs_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertices_Statics::NewProp_OutVertexIDs, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertices_Statics::PropPointers) < 2048); // ********** End Function GetPolygonVertices Property Definitions ********************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertices_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetPolygonVertices", Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertices_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertices_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertices_Statics::MeshDescriptionBase_eventGetPolygonVertices_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertices_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertices_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertices_Statics::MeshDescriptionBase_eventGetPolygonVertices_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertices() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertices_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetPolygonVertices) { P_GET_STRUCT(FPolygonID,Z_Param_PolygonID); P_GET_TARRAY_REF(FVertexID,Z_Param_Out_OutVertexIDs); P_FINISH; P_NATIVE_BEGIN; P_THIS->GetPolygonVertices(Z_Param_PolygonID,Z_Param_Out_OutVertexIDs); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetPolygonVertices *************************** // ********** Begin Class UMeshDescriptionBase Function GetTriangleAdjacentTriangles *************** struct Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleAdjacentTriangles_Statics { struct MeshDescriptionBase_eventGetTriangleAdjacentTriangles_Parms { FTriangleID TriangleID; TArray OutTriangleIDs; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns the adjacent triangles to this triangle */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns the adjacent triangles to this triangle" }, }; #endif // WITH_METADATA // ********** Begin Function GetTriangleAdjacentTriangles constinit property declarations ********** static const UECodeGen_Private::FStructPropertyParams NewProp_TriangleID; static const UECodeGen_Private::FStructPropertyParams NewProp_OutTriangleIDs_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OutTriangleIDs; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetTriangleAdjacentTriangles constinit property declarations ************ static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetTriangleAdjacentTriangles Property Definitions ********************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleAdjacentTriangles_Statics::NewProp_TriangleID = { "TriangleID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetTriangleAdjacentTriangles_Parms, TriangleID), Z_Construct_UScriptStruct_FTriangleID, METADATA_PARAMS(0, nullptr) }; // 1456020741 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleAdjacentTriangles_Statics::NewProp_OutTriangleIDs_Inner = { "OutTriangleIDs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTriangleID, METADATA_PARAMS(0, nullptr) }; // 1456020741 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleAdjacentTriangles_Statics::NewProp_OutTriangleIDs = { "OutTriangleIDs", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetTriangleAdjacentTriangles_Parms, OutTriangleIDs), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 1456020741 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleAdjacentTriangles_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleAdjacentTriangles_Statics::NewProp_TriangleID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleAdjacentTriangles_Statics::NewProp_OutTriangleIDs_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleAdjacentTriangles_Statics::NewProp_OutTriangleIDs, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleAdjacentTriangles_Statics::PropPointers) < 2048); // ********** End Function GetTriangleAdjacentTriangles Property Definitions *********************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleAdjacentTriangles_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetTriangleAdjacentTriangles", Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleAdjacentTriangles_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleAdjacentTriangles_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleAdjacentTriangles_Statics::MeshDescriptionBase_eventGetTriangleAdjacentTriangles_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleAdjacentTriangles_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleAdjacentTriangles_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleAdjacentTriangles_Statics::MeshDescriptionBase_eventGetTriangleAdjacentTriangles_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleAdjacentTriangles() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleAdjacentTriangles_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetTriangleAdjacentTriangles) { P_GET_STRUCT(FTriangleID,Z_Param_TriangleID); P_GET_TARRAY_REF(FTriangleID,Z_Param_Out_OutTriangleIDs); P_FINISH; P_NATIVE_BEGIN; P_THIS->GetTriangleAdjacentTriangles(Z_Param_TriangleID,Z_Param_Out_OutTriangleIDs); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetTriangleAdjacentTriangles ***************** // ********** Begin Class UMeshDescriptionBase Function GetTriangleCount *************************** struct Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleCount_Statics { struct MeshDescriptionBase_eventGetTriangleCount_Parms { int32 ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns the number of triangles */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns the number of triangles" }, }; #endif // WITH_METADATA // ********** Begin Function GetTriangleCount constinit property declarations ********************** static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetTriangleCount constinit property declarations ************************ static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetTriangleCount Property Definitions ********************************* const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleCount_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetTriangleCount_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleCount_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleCount_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleCount_Statics::PropPointers) < 2048); // ********** End Function GetTriangleCount Property Definitions *********************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleCount_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetTriangleCount", Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleCount_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleCount_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleCount_Statics::MeshDescriptionBase_eventGetTriangleCount_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleCount_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleCount_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleCount_Statics::MeshDescriptionBase_eventGetTriangleCount_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleCount() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleCount_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetTriangleCount) { P_FINISH; P_NATIVE_BEGIN; *(int32*)Z_Param__Result=P_THIS->GetTriangleCount(); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetTriangleCount ***************************** // ********** Begin Class UMeshDescriptionBase Function GetTriangleEdges *************************** struct Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleEdges_Statics { struct MeshDescriptionBase_eventGetTriangleEdges_Parms { FTriangleID TriangleID; TArray OutEdgeIDs; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns the edges which define this triangle */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns the edges which define this triangle" }, }; #endif // WITH_METADATA // ********** Begin Function GetTriangleEdges constinit property declarations ********************** static const UECodeGen_Private::FStructPropertyParams NewProp_TriangleID; static const UECodeGen_Private::FStructPropertyParams NewProp_OutEdgeIDs_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OutEdgeIDs; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetTriangleEdges constinit property declarations ************************ static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetTriangleEdges Property Definitions ********************************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleEdges_Statics::NewProp_TriangleID = { "TriangleID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetTriangleEdges_Parms, TriangleID), Z_Construct_UScriptStruct_FTriangleID, METADATA_PARAMS(0, nullptr) }; // 1456020741 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleEdges_Statics::NewProp_OutEdgeIDs_Inner = { "OutEdgeIDs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FEdgeID, METADATA_PARAMS(0, nullptr) }; // 77499996 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleEdges_Statics::NewProp_OutEdgeIDs = { "OutEdgeIDs", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetTriangleEdges_Parms, OutEdgeIDs), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 77499996 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleEdges_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleEdges_Statics::NewProp_TriangleID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleEdges_Statics::NewProp_OutEdgeIDs_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleEdges_Statics::NewProp_OutEdgeIDs, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleEdges_Statics::PropPointers) < 2048); // ********** End Function GetTriangleEdges Property Definitions *********************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleEdges_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetTriangleEdges", Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleEdges_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleEdges_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleEdges_Statics::MeshDescriptionBase_eventGetTriangleEdges_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleEdges_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleEdges_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleEdges_Statics::MeshDescriptionBase_eventGetTriangleEdges_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleEdges() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleEdges_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetTriangleEdges) { P_GET_STRUCT(FTriangleID,Z_Param_TriangleID); P_GET_TARRAY_REF(FEdgeID,Z_Param_Out_OutEdgeIDs); P_FINISH; P_NATIVE_BEGIN; P_THIS->GetTriangleEdges(Z_Param_TriangleID,Z_Param_Out_OutEdgeIDs); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetTriangleEdges ***************************** // ********** Begin Class UMeshDescriptionBase Function GetTrianglePolygon ************************* struct Z_Construct_UFunction_UMeshDescriptionBase_GetTrianglePolygon_Statics { struct MeshDescriptionBase_eventGetTrianglePolygon_Parms { FTriangleID TriangleID; FPolygonID ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Get the polygon which contains this triangle */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Get the polygon which contains this triangle" }, }; #endif // WITH_METADATA // ********** Begin Function GetTrianglePolygon constinit property declarations ******************** static const UECodeGen_Private::FStructPropertyParams NewProp_TriangleID; static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetTrianglePolygon constinit property declarations ********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetTrianglePolygon Property Definitions ******************************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetTrianglePolygon_Statics::NewProp_TriangleID = { "TriangleID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetTrianglePolygon_Parms, TriangleID), Z_Construct_UScriptStruct_FTriangleID, METADATA_PARAMS(0, nullptr) }; // 1456020741 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetTrianglePolygon_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetTrianglePolygon_Parms, ReturnValue), Z_Construct_UScriptStruct_FPolygonID, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetTrianglePolygon_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetTrianglePolygon_Statics::NewProp_TriangleID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetTrianglePolygon_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetTrianglePolygon_Statics::PropPointers) < 2048); // ********** End Function GetTrianglePolygon Property Definitions ********************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetTrianglePolygon_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetTrianglePolygon", Z_Construct_UFunction_UMeshDescriptionBase_GetTrianglePolygon_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetTrianglePolygon_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetTrianglePolygon_Statics::MeshDescriptionBase_eventGetTrianglePolygon_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetTrianglePolygon_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetTrianglePolygon_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetTrianglePolygon_Statics::MeshDescriptionBase_eventGetTrianglePolygon_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetTrianglePolygon() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetTrianglePolygon_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetTrianglePolygon) { P_GET_STRUCT(FTriangleID,Z_Param_TriangleID); P_FINISH; P_NATIVE_BEGIN; *(FPolygonID*)Z_Param__Result=P_THIS->GetTrianglePolygon(Z_Param_TriangleID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetTrianglePolygon *************************** // ********** Begin Class UMeshDescriptionBase Function GetTrianglePolygonGroup ******************** struct Z_Construct_UFunction_UMeshDescriptionBase_GetTrianglePolygonGroup_Statics { struct MeshDescriptionBase_eventGetTrianglePolygonGroup_Parms { FTriangleID TriangleID; FPolygonGroupID ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Get the polygon group which contains this triangle */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Get the polygon group which contains this triangle" }, }; #endif // WITH_METADATA // ********** Begin Function GetTrianglePolygonGroup constinit property declarations *************** static const UECodeGen_Private::FStructPropertyParams NewProp_TriangleID; static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetTrianglePolygonGroup constinit property declarations ***************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetTrianglePolygonGroup Property Definitions ************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetTrianglePolygonGroup_Statics::NewProp_TriangleID = { "TriangleID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetTrianglePolygonGroup_Parms, TriangleID), Z_Construct_UScriptStruct_FTriangleID, METADATA_PARAMS(0, nullptr) }; // 1456020741 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetTrianglePolygonGroup_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetTrianglePolygonGroup_Parms, ReturnValue), Z_Construct_UScriptStruct_FPolygonGroupID, METADATA_PARAMS(0, nullptr) }; // 2385683011 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetTrianglePolygonGroup_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetTrianglePolygonGroup_Statics::NewProp_TriangleID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetTrianglePolygonGroup_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetTrianglePolygonGroup_Statics::PropPointers) < 2048); // ********** End Function GetTrianglePolygonGroup Property Definitions **************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetTrianglePolygonGroup_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetTrianglePolygonGroup", Z_Construct_UFunction_UMeshDescriptionBase_GetTrianglePolygonGroup_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetTrianglePolygonGroup_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetTrianglePolygonGroup_Statics::MeshDescriptionBase_eventGetTrianglePolygonGroup_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetTrianglePolygonGroup_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetTrianglePolygonGroup_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetTrianglePolygonGroup_Statics::MeshDescriptionBase_eventGetTrianglePolygonGroup_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetTrianglePolygonGroup() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetTrianglePolygonGroup_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetTrianglePolygonGroup) { P_GET_STRUCT(FTriangleID,Z_Param_TriangleID); P_FINISH; P_NATIVE_BEGIN; *(FPolygonGroupID*)Z_Param__Result=P_THIS->GetTrianglePolygonGroup(Z_Param_TriangleID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetTrianglePolygonGroup ********************** // ********** Begin Class UMeshDescriptionBase Function GetTriangleVertexInstance ****************** struct Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstance_Statics { struct MeshDescriptionBase_eventGetTriangleVertexInstance_Parms { FTriangleID TriangleID; int32 Index; FVertexInstanceID ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Get the specified vertex instance by index */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Get the specified vertex instance by index" }, }; #endif // WITH_METADATA // ********** Begin Function GetTriangleVertexInstance constinit property declarations ************* static const UECodeGen_Private::FStructPropertyParams NewProp_TriangleID; static const UECodeGen_Private::FIntPropertyParams NewProp_Index; static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetTriangleVertexInstance constinit property declarations *************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetTriangleVertexInstance Property Definitions ************************ const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstance_Statics::NewProp_TriangleID = { "TriangleID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetTriangleVertexInstance_Parms, TriangleID), Z_Construct_UScriptStruct_FTriangleID, METADATA_PARAMS(0, nullptr) }; // 1456020741 const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstance_Statics::NewProp_Index = { "Index", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetTriangleVertexInstance_Parms, Index), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstance_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetTriangleVertexInstance_Parms, ReturnValue), Z_Construct_UScriptStruct_FVertexInstanceID, METADATA_PARAMS(0, nullptr) }; // 2962756285 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstance_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstance_Statics::NewProp_TriangleID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstance_Statics::NewProp_Index, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstance_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstance_Statics::PropPointers) < 2048); // ********** End Function GetTriangleVertexInstance Property Definitions ************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstance_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetTriangleVertexInstance", Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstance_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstance_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstance_Statics::MeshDescriptionBase_eventGetTriangleVertexInstance_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstance_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstance_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstance_Statics::MeshDescriptionBase_eventGetTriangleVertexInstance_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstance() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstance_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetTriangleVertexInstance) { P_GET_STRUCT(FTriangleID,Z_Param_TriangleID); P_GET_PROPERTY(FIntProperty,Z_Param_Index); P_FINISH; P_NATIVE_BEGIN; *(FVertexInstanceID*)Z_Param__Result=P_THIS->GetTriangleVertexInstance(Z_Param_TriangleID,Z_Param_Index); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetTriangleVertexInstance ******************** // ********** Begin Class UMeshDescriptionBase Function GetTriangleVertexInstances ***************** struct Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstances_Statics { struct MeshDescriptionBase_eventGetTriangleVertexInstances_Parms { FTriangleID TriangleID; TArray OutVertexInstanceIDs; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Get the vertex instances which define this triangle */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Get the vertex instances which define this triangle" }, }; #endif // WITH_METADATA // ********** Begin Function GetTriangleVertexInstances constinit property declarations ************ static const UECodeGen_Private::FStructPropertyParams NewProp_TriangleID; static const UECodeGen_Private::FStructPropertyParams NewProp_OutVertexInstanceIDs_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OutVertexInstanceIDs; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetTriangleVertexInstances constinit property declarations ************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetTriangleVertexInstances Property Definitions *********************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstances_Statics::NewProp_TriangleID = { "TriangleID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetTriangleVertexInstances_Parms, TriangleID), Z_Construct_UScriptStruct_FTriangleID, METADATA_PARAMS(0, nullptr) }; // 1456020741 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstances_Statics::NewProp_OutVertexInstanceIDs_Inner = { "OutVertexInstanceIDs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVertexInstanceID, METADATA_PARAMS(0, nullptr) }; // 2962756285 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstances_Statics::NewProp_OutVertexInstanceIDs = { "OutVertexInstanceIDs", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetTriangleVertexInstances_Parms, OutVertexInstanceIDs), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 2962756285 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstances_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstances_Statics::NewProp_TriangleID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstances_Statics::NewProp_OutVertexInstanceIDs_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstances_Statics::NewProp_OutVertexInstanceIDs, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstances_Statics::PropPointers) < 2048); // ********** End Function GetTriangleVertexInstances Property Definitions ************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstances_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetTriangleVertexInstances", Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstances_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstances_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstances_Statics::MeshDescriptionBase_eventGetTriangleVertexInstances_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstances_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstances_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstances_Statics::MeshDescriptionBase_eventGetTriangleVertexInstances_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstances() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstances_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetTriangleVertexInstances) { P_GET_STRUCT(FTriangleID,Z_Param_TriangleID); P_GET_TARRAY_REF(FVertexInstanceID,Z_Param_Out_OutVertexInstanceIDs); P_FINISH; P_NATIVE_BEGIN; P_THIS->GetTriangleVertexInstances(Z_Param_TriangleID,Z_Param_Out_OutVertexInstanceIDs); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetTriangleVertexInstances ******************* // ********** Begin Class UMeshDescriptionBase Function GetTriangleVertices ************************ struct Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertices_Statics { struct MeshDescriptionBase_eventGetTriangleVertices_Parms { FTriangleID TriangleID; TArray OutVertexIDs; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns the vertices which define this triangle */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns the vertices which define this triangle" }, }; #endif // WITH_METADATA // ********** Begin Function GetTriangleVertices constinit property declarations ******************* static const UECodeGen_Private::FStructPropertyParams NewProp_TriangleID; static const UECodeGen_Private::FStructPropertyParams NewProp_OutVertexIDs_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OutVertexIDs; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetTriangleVertices constinit property declarations ********************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetTriangleVertices Property Definitions ****************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertices_Statics::NewProp_TriangleID = { "TriangleID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetTriangleVertices_Parms, TriangleID), Z_Construct_UScriptStruct_FTriangleID, METADATA_PARAMS(0, nullptr) }; // 1456020741 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertices_Statics::NewProp_OutVertexIDs_Inner = { "OutVertexIDs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVertexID, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertices_Statics::NewProp_OutVertexIDs = { "OutVertexIDs", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetTriangleVertices_Parms, OutVertexIDs), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertices_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertices_Statics::NewProp_TriangleID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertices_Statics::NewProp_OutVertexIDs_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertices_Statics::NewProp_OutVertexIDs, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertices_Statics::PropPointers) < 2048); // ********** End Function GetTriangleVertices Property Definitions ******************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertices_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetTriangleVertices", Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertices_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertices_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertices_Statics::MeshDescriptionBase_eventGetTriangleVertices_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertices_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertices_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertices_Statics::MeshDescriptionBase_eventGetTriangleVertices_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertices() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertices_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetTriangleVertices) { P_GET_STRUCT(FTriangleID,Z_Param_TriangleID); P_GET_TARRAY_REF(FVertexID,Z_Param_Out_OutVertexIDs); P_FINISH; P_NATIVE_BEGIN; P_THIS->GetTriangleVertices(Z_Param_TriangleID,Z_Param_Out_OutVertexIDs); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetTriangleVertices ************************** // ********** Begin Class UMeshDescriptionBase Function GetVertexAdjacentVertices ****************** struct Z_Construct_UFunction_UMeshDescriptionBase_GetVertexAdjacentVertices_Statics { struct MeshDescriptionBase_eventGetVertexAdjacentVertices_Parms { FVertexID VertexID; TArray OutAdjacentVertexIDs; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns the vertices adjacent to this vertex */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns the vertices adjacent to this vertex" }, }; #endif // WITH_METADATA // ********** Begin Function GetVertexAdjacentVertices constinit property declarations ************* static const UECodeGen_Private::FStructPropertyParams NewProp_VertexID; static const UECodeGen_Private::FStructPropertyParams NewProp_OutAdjacentVertexIDs_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OutAdjacentVertexIDs; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetVertexAdjacentVertices constinit property declarations *************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetVertexAdjacentVertices Property Definitions ************************ const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexAdjacentVertices_Statics::NewProp_VertexID = { "VertexID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetVertexAdjacentVertices_Parms, VertexID), Z_Construct_UScriptStruct_FVertexID, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexAdjacentVertices_Statics::NewProp_OutAdjacentVertexIDs_Inner = { "OutAdjacentVertexIDs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVertexID, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexAdjacentVertices_Statics::NewProp_OutAdjacentVertexIDs = { "OutAdjacentVertexIDs", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetVertexAdjacentVertices_Parms, OutAdjacentVertexIDs), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetVertexAdjacentVertices_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexAdjacentVertices_Statics::NewProp_VertexID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexAdjacentVertices_Statics::NewProp_OutAdjacentVertexIDs_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexAdjacentVertices_Statics::NewProp_OutAdjacentVertexIDs, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexAdjacentVertices_Statics::PropPointers) < 2048); // ********** End Function GetVertexAdjacentVertices Property Definitions ************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexAdjacentVertices_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetVertexAdjacentVertices", Z_Construct_UFunction_UMeshDescriptionBase_GetVertexAdjacentVertices_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexAdjacentVertices_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexAdjacentVertices_Statics::MeshDescriptionBase_eventGetVertexAdjacentVertices_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexAdjacentVertices_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetVertexAdjacentVertices_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexAdjacentVertices_Statics::MeshDescriptionBase_eventGetVertexAdjacentVertices_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetVertexAdjacentVertices() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetVertexAdjacentVertices_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetVertexAdjacentVertices) { P_GET_STRUCT(FVertexID,Z_Param_VertexID); P_GET_TARRAY_REF(FVertexID,Z_Param_Out_OutAdjacentVertexIDs); P_FINISH; P_NATIVE_BEGIN; P_THIS->GetVertexAdjacentVertices(Z_Param_VertexID,Z_Param_Out_OutAdjacentVertexIDs); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetVertexAdjacentVertices ******************** // ********** Begin Class UMeshDescriptionBase Function GetVertexConnectedEdges ******************** struct Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedEdges_Statics { struct MeshDescriptionBase_eventGetVertexConnectedEdges_Parms { FVertexID VertexID; TArray OutEdgeIDs; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns reference to an array of Edge IDs connected to this vertex */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns reference to an array of Edge IDs connected to this vertex" }, }; #endif // WITH_METADATA // ********** Begin Function GetVertexConnectedEdges constinit property declarations *************** static const UECodeGen_Private::FStructPropertyParams NewProp_VertexID; static const UECodeGen_Private::FStructPropertyParams NewProp_OutEdgeIDs_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OutEdgeIDs; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetVertexConnectedEdges constinit property declarations ***************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetVertexConnectedEdges Property Definitions ************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedEdges_Statics::NewProp_VertexID = { "VertexID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetVertexConnectedEdges_Parms, VertexID), Z_Construct_UScriptStruct_FVertexID, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedEdges_Statics::NewProp_OutEdgeIDs_Inner = { "OutEdgeIDs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FEdgeID, METADATA_PARAMS(0, nullptr) }; // 77499996 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedEdges_Statics::NewProp_OutEdgeIDs = { "OutEdgeIDs", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetVertexConnectedEdges_Parms, OutEdgeIDs), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 77499996 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedEdges_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedEdges_Statics::NewProp_VertexID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedEdges_Statics::NewProp_OutEdgeIDs_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedEdges_Statics::NewProp_OutEdgeIDs, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedEdges_Statics::PropPointers) < 2048); // ********** End Function GetVertexConnectedEdges Property Definitions **************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedEdges_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetVertexConnectedEdges", Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedEdges_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedEdges_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedEdges_Statics::MeshDescriptionBase_eventGetVertexConnectedEdges_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedEdges_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedEdges_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedEdges_Statics::MeshDescriptionBase_eventGetVertexConnectedEdges_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedEdges() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedEdges_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetVertexConnectedEdges) { P_GET_STRUCT(FVertexID,Z_Param_VertexID); P_GET_TARRAY_REF(FEdgeID,Z_Param_Out_OutEdgeIDs); P_FINISH; P_NATIVE_BEGIN; P_THIS->GetVertexConnectedEdges(Z_Param_VertexID,Z_Param_Out_OutEdgeIDs); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetVertexConnectedEdges ********************** // ********** Begin Class UMeshDescriptionBase Function GetVertexConnectedPolygons ***************** struct Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedPolygons_Statics { struct MeshDescriptionBase_eventGetVertexConnectedPolygons_Parms { FVertexID VertexID; TArray OutConnectedPolygonIDs; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns the polygons connected to this vertex */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns the polygons connected to this vertex" }, }; #endif // WITH_METADATA // ********** Begin Function GetVertexConnectedPolygons constinit property declarations ************ static const UECodeGen_Private::FStructPropertyParams NewProp_VertexID; static const UECodeGen_Private::FStructPropertyParams NewProp_OutConnectedPolygonIDs_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OutConnectedPolygonIDs; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetVertexConnectedPolygons constinit property declarations ************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetVertexConnectedPolygons Property Definitions *********************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedPolygons_Statics::NewProp_VertexID = { "VertexID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetVertexConnectedPolygons_Parms, VertexID), Z_Construct_UScriptStruct_FVertexID, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedPolygons_Statics::NewProp_OutConnectedPolygonIDs_Inner = { "OutConnectedPolygonIDs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPolygonID, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedPolygons_Statics::NewProp_OutConnectedPolygonIDs = { "OutConnectedPolygonIDs", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetVertexConnectedPolygons_Parms, OutConnectedPolygonIDs), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedPolygons_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedPolygons_Statics::NewProp_VertexID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedPolygons_Statics::NewProp_OutConnectedPolygonIDs_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedPolygons_Statics::NewProp_OutConnectedPolygonIDs, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedPolygons_Statics::PropPointers) < 2048); // ********** End Function GetVertexConnectedPolygons Property Definitions ************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedPolygons_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetVertexConnectedPolygons", Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedPolygons_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedPolygons_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedPolygons_Statics::MeshDescriptionBase_eventGetVertexConnectedPolygons_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedPolygons_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedPolygons_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedPolygons_Statics::MeshDescriptionBase_eventGetVertexConnectedPolygons_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedPolygons() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedPolygons_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetVertexConnectedPolygons) { P_GET_STRUCT(FVertexID,Z_Param_VertexID); P_GET_TARRAY_REF(FPolygonID,Z_Param_Out_OutConnectedPolygonIDs); P_FINISH; P_NATIVE_BEGIN; P_THIS->GetVertexConnectedPolygons(Z_Param_VertexID,Z_Param_Out_OutConnectedPolygonIDs); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetVertexConnectedPolygons ******************* // ********** Begin Class UMeshDescriptionBase Function GetVertexConnectedTriangles **************** struct Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedTriangles_Statics { struct MeshDescriptionBase_eventGetVertexConnectedTriangles_Parms { FVertexID VertexID; TArray OutConnectedTriangleIDs; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns the triangles connected to this vertex */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns the triangles connected to this vertex" }, }; #endif // WITH_METADATA // ********** Begin Function GetVertexConnectedTriangles constinit property declarations *********** static const UECodeGen_Private::FStructPropertyParams NewProp_VertexID; static const UECodeGen_Private::FStructPropertyParams NewProp_OutConnectedTriangleIDs_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OutConnectedTriangleIDs; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetVertexConnectedTriangles constinit property declarations ************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetVertexConnectedTriangles Property Definitions ********************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedTriangles_Statics::NewProp_VertexID = { "VertexID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetVertexConnectedTriangles_Parms, VertexID), Z_Construct_UScriptStruct_FVertexID, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedTriangles_Statics::NewProp_OutConnectedTriangleIDs_Inner = { "OutConnectedTriangleIDs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTriangleID, METADATA_PARAMS(0, nullptr) }; // 1456020741 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedTriangles_Statics::NewProp_OutConnectedTriangleIDs = { "OutConnectedTriangleIDs", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetVertexConnectedTriangles_Parms, OutConnectedTriangleIDs), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 1456020741 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedTriangles_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedTriangles_Statics::NewProp_VertexID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedTriangles_Statics::NewProp_OutConnectedTriangleIDs_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedTriangles_Statics::NewProp_OutConnectedTriangleIDs, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedTriangles_Statics::PropPointers) < 2048); // ********** End Function GetVertexConnectedTriangles Property Definitions ************************ const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedTriangles_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetVertexConnectedTriangles", Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedTriangles_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedTriangles_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedTriangles_Statics::MeshDescriptionBase_eventGetVertexConnectedTriangles_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedTriangles_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedTriangles_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedTriangles_Statics::MeshDescriptionBase_eventGetVertexConnectedTriangles_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedTriangles() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedTriangles_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetVertexConnectedTriangles) { P_GET_STRUCT(FVertexID,Z_Param_VertexID); P_GET_TARRAY_REF(FTriangleID,Z_Param_Out_OutConnectedTriangleIDs); P_FINISH; P_NATIVE_BEGIN; P_THIS->GetVertexConnectedTriangles(Z_Param_VertexID,Z_Param_Out_OutConnectedTriangleIDs); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetVertexConnectedTriangles ****************** // ********** Begin Class UMeshDescriptionBase Function GetVertexCount ***************************** struct Z_Construct_UFunction_UMeshDescriptionBase_GetVertexCount_Statics { struct MeshDescriptionBase_eventGetVertexCount_Parms { int32 ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns the number of vertices */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns the number of vertices" }, }; #endif // WITH_METADATA // ********** Begin Function GetVertexCount constinit property declarations ************************ static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetVertexCount constinit property declarations ************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetVertexCount Property Definitions *********************************** const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexCount_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetVertexCount_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetVertexCount_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexCount_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexCount_Statics::PropPointers) < 2048); // ********** End Function GetVertexCount Property Definitions ************************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexCount_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetVertexCount", Z_Construct_UFunction_UMeshDescriptionBase_GetVertexCount_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexCount_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexCount_Statics::MeshDescriptionBase_eventGetVertexCount_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexCount_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetVertexCount_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexCount_Statics::MeshDescriptionBase_eventGetVertexCount_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetVertexCount() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetVertexCount_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetVertexCount) { P_FINISH; P_NATIVE_BEGIN; *(int32*)Z_Param__Result=P_THIS->GetVertexCount(); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetVertexCount ******************************* // ********** Begin Class UMeshDescriptionBase Function GetVertexInstanceConnectedPolygons ********* struct Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedPolygons_Statics { struct MeshDescriptionBase_eventGetVertexInstanceConnectedPolygons_Parms { FVertexInstanceID VertexInstanceID; TArray OutConnectedPolygonIDs; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns the polygons connected to this vertex instance */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns the polygons connected to this vertex instance" }, }; #endif // WITH_METADATA // ********** Begin Function GetVertexInstanceConnectedPolygons constinit property declarations **** static const UECodeGen_Private::FStructPropertyParams NewProp_VertexInstanceID; static const UECodeGen_Private::FStructPropertyParams NewProp_OutConnectedPolygonIDs_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OutConnectedPolygonIDs; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetVertexInstanceConnectedPolygons constinit property declarations ****** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetVertexInstanceConnectedPolygons Property Definitions *************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedPolygons_Statics::NewProp_VertexInstanceID = { "VertexInstanceID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetVertexInstanceConnectedPolygons_Parms, VertexInstanceID), Z_Construct_UScriptStruct_FVertexInstanceID, METADATA_PARAMS(0, nullptr) }; // 2962756285 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedPolygons_Statics::NewProp_OutConnectedPolygonIDs_Inner = { "OutConnectedPolygonIDs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPolygonID, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedPolygons_Statics::NewProp_OutConnectedPolygonIDs = { "OutConnectedPolygonIDs", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetVertexInstanceConnectedPolygons_Parms, OutConnectedPolygonIDs), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedPolygons_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedPolygons_Statics::NewProp_VertexInstanceID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedPolygons_Statics::NewProp_OutConnectedPolygonIDs_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedPolygons_Statics::NewProp_OutConnectedPolygonIDs, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedPolygons_Statics::PropPointers) < 2048); // ********** End Function GetVertexInstanceConnectedPolygons Property Definitions ***************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedPolygons_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetVertexInstanceConnectedPolygons", Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedPolygons_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedPolygons_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedPolygons_Statics::MeshDescriptionBase_eventGetVertexInstanceConnectedPolygons_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedPolygons_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedPolygons_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedPolygons_Statics::MeshDescriptionBase_eventGetVertexInstanceConnectedPolygons_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedPolygons() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedPolygons_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetVertexInstanceConnectedPolygons) { P_GET_STRUCT(FVertexInstanceID,Z_Param_VertexInstanceID); P_GET_TARRAY_REF(FPolygonID,Z_Param_Out_OutConnectedPolygonIDs); P_FINISH; P_NATIVE_BEGIN; P_THIS->GetVertexInstanceConnectedPolygons(Z_Param_VertexInstanceID,Z_Param_Out_OutConnectedPolygonIDs); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetVertexInstanceConnectedPolygons *********** // ********** Begin Class UMeshDescriptionBase Function GetVertexInstanceConnectedTriangles ******** struct Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedTriangles_Statics { struct MeshDescriptionBase_eventGetVertexInstanceConnectedTriangles_Parms { FVertexInstanceID VertexInstanceID; TArray OutConnectedTriangleIDs; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns reference to an array of Triangle IDs connected to this vertex instance */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns reference to an array of Triangle IDs connected to this vertex instance" }, }; #endif // WITH_METADATA // ********** Begin Function GetVertexInstanceConnectedTriangles constinit property declarations *** static const UECodeGen_Private::FStructPropertyParams NewProp_VertexInstanceID; static const UECodeGen_Private::FStructPropertyParams NewProp_OutConnectedTriangleIDs_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OutConnectedTriangleIDs; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetVertexInstanceConnectedTriangles constinit property declarations ***** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetVertexInstanceConnectedTriangles Property Definitions ************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedTriangles_Statics::NewProp_VertexInstanceID = { "VertexInstanceID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetVertexInstanceConnectedTriangles_Parms, VertexInstanceID), Z_Construct_UScriptStruct_FVertexInstanceID, METADATA_PARAMS(0, nullptr) }; // 2962756285 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedTriangles_Statics::NewProp_OutConnectedTriangleIDs_Inner = { "OutConnectedTriangleIDs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTriangleID, METADATA_PARAMS(0, nullptr) }; // 1456020741 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedTriangles_Statics::NewProp_OutConnectedTriangleIDs = { "OutConnectedTriangleIDs", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetVertexInstanceConnectedTriangles_Parms, OutConnectedTriangleIDs), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 1456020741 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedTriangles_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedTriangles_Statics::NewProp_VertexInstanceID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedTriangles_Statics::NewProp_OutConnectedTriangleIDs_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedTriangles_Statics::NewProp_OutConnectedTriangleIDs, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedTriangles_Statics::PropPointers) < 2048); // ********** End Function GetVertexInstanceConnectedTriangles Property Definitions **************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedTriangles_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetVertexInstanceConnectedTriangles", Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedTriangles_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedTriangles_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedTriangles_Statics::MeshDescriptionBase_eventGetVertexInstanceConnectedTriangles_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedTriangles_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedTriangles_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedTriangles_Statics::MeshDescriptionBase_eventGetVertexInstanceConnectedTriangles_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedTriangles() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedTriangles_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetVertexInstanceConnectedTriangles) { P_GET_STRUCT(FVertexInstanceID,Z_Param_VertexInstanceID); P_GET_TARRAY_REF(FTriangleID,Z_Param_Out_OutConnectedTriangleIDs); P_FINISH; P_NATIVE_BEGIN; P_THIS->GetVertexInstanceConnectedTriangles(Z_Param_VertexInstanceID,Z_Param_Out_OutConnectedTriangleIDs); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetVertexInstanceConnectedTriangles ********** // ********** Begin Class UMeshDescriptionBase Function GetVertexInstanceCount ********************* struct Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceCount_Statics { struct MeshDescriptionBase_eventGetVertexInstanceCount_Parms { int32 ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns the number of vertex instances */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns the number of vertex instances" }, }; #endif // WITH_METADATA // ********** Begin Function GetVertexInstanceCount constinit property declarations **************** static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetVertexInstanceCount constinit property declarations ****************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetVertexInstanceCount Property Definitions *************************** const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceCount_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetVertexInstanceCount_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceCount_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceCount_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceCount_Statics::PropPointers) < 2048); // ********** End Function GetVertexInstanceCount Property Definitions ***************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceCount_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetVertexInstanceCount", Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceCount_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceCount_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceCount_Statics::MeshDescriptionBase_eventGetVertexInstanceCount_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceCount_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceCount_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceCount_Statics::MeshDescriptionBase_eventGetVertexInstanceCount_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceCount() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceCount_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetVertexInstanceCount) { P_FINISH; P_NATIVE_BEGIN; *(int32*)Z_Param__Result=P_THIS->GetVertexInstanceCount(); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetVertexInstanceCount *********************** // ********** Begin Class UMeshDescriptionBase Function GetVertexInstanceForPolygonVertex ********** struct Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForPolygonVertex_Statics { struct MeshDescriptionBase_eventGetVertexInstanceForPolygonVertex_Parms { FPolygonID PolygonID; FVertexID VertexID; FVertexInstanceID ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Return the vertex instance which corresponds to the given vertex on the given polygon, or INDEX_NONE */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Return the vertex instance which corresponds to the given vertex on the given polygon, or INDEX_NONE" }, }; #endif // WITH_METADATA // ********** Begin Function GetVertexInstanceForPolygonVertex constinit property declarations ***** static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonID; static const UECodeGen_Private::FStructPropertyParams NewProp_VertexID; static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetVertexInstanceForPolygonVertex constinit property declarations ******* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetVertexInstanceForPolygonVertex Property Definitions **************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForPolygonVertex_Statics::NewProp_PolygonID = { "PolygonID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetVertexInstanceForPolygonVertex_Parms, PolygonID), Z_Construct_UScriptStruct_FPolygonID, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForPolygonVertex_Statics::NewProp_VertexID = { "VertexID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetVertexInstanceForPolygonVertex_Parms, VertexID), Z_Construct_UScriptStruct_FVertexID, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForPolygonVertex_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetVertexInstanceForPolygonVertex_Parms, ReturnValue), Z_Construct_UScriptStruct_FVertexInstanceID, METADATA_PARAMS(0, nullptr) }; // 2962756285 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForPolygonVertex_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForPolygonVertex_Statics::NewProp_PolygonID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForPolygonVertex_Statics::NewProp_VertexID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForPolygonVertex_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForPolygonVertex_Statics::PropPointers) < 2048); // ********** End Function GetVertexInstanceForPolygonVertex Property Definitions ****************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForPolygonVertex_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetVertexInstanceForPolygonVertex", Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForPolygonVertex_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForPolygonVertex_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForPolygonVertex_Statics::MeshDescriptionBase_eventGetVertexInstanceForPolygonVertex_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForPolygonVertex_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForPolygonVertex_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForPolygonVertex_Statics::MeshDescriptionBase_eventGetVertexInstanceForPolygonVertex_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForPolygonVertex() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForPolygonVertex_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetVertexInstanceForPolygonVertex) { P_GET_STRUCT(FPolygonID,Z_Param_PolygonID); P_GET_STRUCT(FVertexID,Z_Param_VertexID); P_FINISH; P_NATIVE_BEGIN; *(FVertexInstanceID*)Z_Param__Result=P_THIS->GetVertexInstanceForPolygonVertex(Z_Param_PolygonID,Z_Param_VertexID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetVertexInstanceForPolygonVertex ************ // ********** Begin Class UMeshDescriptionBase Function GetVertexInstanceForTriangleVertex ********* struct Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForTriangleVertex_Statics { struct MeshDescriptionBase_eventGetVertexInstanceForTriangleVertex_Parms { FTriangleID TriangleID; FVertexID VertexID; FVertexInstanceID ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Return the vertex instance which corresponds to the given vertex on the given triangle, or INDEX_NONE */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Return the vertex instance which corresponds to the given vertex on the given triangle, or INDEX_NONE" }, }; #endif // WITH_METADATA // ********** Begin Function GetVertexInstanceForTriangleVertex constinit property declarations **** static const UECodeGen_Private::FStructPropertyParams NewProp_TriangleID; static const UECodeGen_Private::FStructPropertyParams NewProp_VertexID; static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetVertexInstanceForTriangleVertex constinit property declarations ****** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetVertexInstanceForTriangleVertex Property Definitions *************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForTriangleVertex_Statics::NewProp_TriangleID = { "TriangleID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetVertexInstanceForTriangleVertex_Parms, TriangleID), Z_Construct_UScriptStruct_FTriangleID, METADATA_PARAMS(0, nullptr) }; // 1456020741 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForTriangleVertex_Statics::NewProp_VertexID = { "VertexID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetVertexInstanceForTriangleVertex_Parms, VertexID), Z_Construct_UScriptStruct_FVertexID, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForTriangleVertex_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetVertexInstanceForTriangleVertex_Parms, ReturnValue), Z_Construct_UScriptStruct_FVertexInstanceID, METADATA_PARAMS(0, nullptr) }; // 2962756285 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForTriangleVertex_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForTriangleVertex_Statics::NewProp_TriangleID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForTriangleVertex_Statics::NewProp_VertexID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForTriangleVertex_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForTriangleVertex_Statics::PropPointers) < 2048); // ********** End Function GetVertexInstanceForTriangleVertex Property Definitions ***************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForTriangleVertex_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetVertexInstanceForTriangleVertex", Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForTriangleVertex_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForTriangleVertex_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForTriangleVertex_Statics::MeshDescriptionBase_eventGetVertexInstanceForTriangleVertex_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForTriangleVertex_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForTriangleVertex_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForTriangleVertex_Statics::MeshDescriptionBase_eventGetVertexInstanceForTriangleVertex_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForTriangleVertex() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForTriangleVertex_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetVertexInstanceForTriangleVertex) { P_GET_STRUCT(FTriangleID,Z_Param_TriangleID); P_GET_STRUCT(FVertexID,Z_Param_VertexID); P_FINISH; P_NATIVE_BEGIN; *(FVertexInstanceID*)Z_Param__Result=P_THIS->GetVertexInstanceForTriangleVertex(Z_Param_TriangleID,Z_Param_VertexID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetVertexInstanceForTriangleVertex *********** // ********** Begin Class UMeshDescriptionBase Function GetVertexInstancePairEdge ****************** struct Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstancePairEdge_Statics { struct MeshDescriptionBase_eventGetVertexInstancePairEdge_Parms { FVertexInstanceID VertexInstanceID0; FVertexInstanceID VertexInstanceID1; FEdgeID ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns the edge ID defined by the two given vertex instance IDs, if there is one; otherwise INDEX_NONE */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns the edge ID defined by the two given vertex instance IDs, if there is one; otherwise INDEX_NONE" }, }; #endif // WITH_METADATA // ********** Begin Function GetVertexInstancePairEdge constinit property declarations ************* static const UECodeGen_Private::FStructPropertyParams NewProp_VertexInstanceID0; static const UECodeGen_Private::FStructPropertyParams NewProp_VertexInstanceID1; static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetVertexInstancePairEdge constinit property declarations *************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetVertexInstancePairEdge Property Definitions ************************ const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstancePairEdge_Statics::NewProp_VertexInstanceID0 = { "VertexInstanceID0", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetVertexInstancePairEdge_Parms, VertexInstanceID0), Z_Construct_UScriptStruct_FVertexInstanceID, METADATA_PARAMS(0, nullptr) }; // 2962756285 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstancePairEdge_Statics::NewProp_VertexInstanceID1 = { "VertexInstanceID1", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetVertexInstancePairEdge_Parms, VertexInstanceID1), Z_Construct_UScriptStruct_FVertexInstanceID, METADATA_PARAMS(0, nullptr) }; // 2962756285 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstancePairEdge_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetVertexInstancePairEdge_Parms, ReturnValue), Z_Construct_UScriptStruct_FEdgeID, METADATA_PARAMS(0, nullptr) }; // 77499996 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstancePairEdge_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstancePairEdge_Statics::NewProp_VertexInstanceID0, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstancePairEdge_Statics::NewProp_VertexInstanceID1, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstancePairEdge_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstancePairEdge_Statics::PropPointers) < 2048); // ********** End Function GetVertexInstancePairEdge Property Definitions ************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstancePairEdge_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetVertexInstancePairEdge", Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstancePairEdge_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstancePairEdge_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstancePairEdge_Statics::MeshDescriptionBase_eventGetVertexInstancePairEdge_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstancePairEdge_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstancePairEdge_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstancePairEdge_Statics::MeshDescriptionBase_eventGetVertexInstancePairEdge_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstancePairEdge() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstancePairEdge_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetVertexInstancePairEdge) { P_GET_STRUCT(FVertexInstanceID,Z_Param_VertexInstanceID0); P_GET_STRUCT(FVertexInstanceID,Z_Param_VertexInstanceID1); P_FINISH; P_NATIVE_BEGIN; *(FEdgeID*)Z_Param__Result=P_THIS->GetVertexInstancePairEdge(Z_Param_VertexInstanceID0,Z_Param_VertexInstanceID1); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetVertexInstancePairEdge ******************** // ********** Begin Class UMeshDescriptionBase Function GetVertexInstanceVertex ******************** struct Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceVertex_Statics { struct MeshDescriptionBase_eventGetVertexInstanceVertex_Parms { FVertexInstanceID VertexInstanceID; FVertexID ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns the vertex ID associated with the given vertex instance */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns the vertex ID associated with the given vertex instance" }, }; #endif // WITH_METADATA // ********** Begin Function GetVertexInstanceVertex constinit property declarations *************** static const UECodeGen_Private::FStructPropertyParams NewProp_VertexInstanceID; static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetVertexInstanceVertex constinit property declarations ***************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetVertexInstanceVertex Property Definitions ************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceVertex_Statics::NewProp_VertexInstanceID = { "VertexInstanceID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetVertexInstanceVertex_Parms, VertexInstanceID), Z_Construct_UScriptStruct_FVertexInstanceID, METADATA_PARAMS(0, nullptr) }; // 2962756285 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceVertex_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetVertexInstanceVertex_Parms, ReturnValue), Z_Construct_UScriptStruct_FVertexID, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceVertex_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceVertex_Statics::NewProp_VertexInstanceID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceVertex_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceVertex_Statics::PropPointers) < 2048); // ********** End Function GetVertexInstanceVertex Property Definitions **************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceVertex_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetVertexInstanceVertex", Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceVertex_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceVertex_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceVertex_Statics::MeshDescriptionBase_eventGetVertexInstanceVertex_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceVertex_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceVertex_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceVertex_Statics::MeshDescriptionBase_eventGetVertexInstanceVertex_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceVertex() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceVertex_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetVertexInstanceVertex) { P_GET_STRUCT(FVertexInstanceID,Z_Param_VertexInstanceID); P_FINISH; P_NATIVE_BEGIN; *(FVertexID*)Z_Param__Result=P_THIS->GetVertexInstanceVertex(Z_Param_VertexInstanceID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetVertexInstanceVertex ********************** // ********** Begin Class UMeshDescriptionBase Function GetVertexPairEdge ************************** struct Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPairEdge_Statics { struct MeshDescriptionBase_eventGetVertexPairEdge_Parms { FVertexID VertexID0; FVertexID VertexID1; FEdgeID ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns the edge ID defined by the two given vertex IDs, if there is one; otherwise INDEX_NONE */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns the edge ID defined by the two given vertex IDs, if there is one; otherwise INDEX_NONE" }, }; #endif // WITH_METADATA // ********** Begin Function GetVertexPairEdge constinit property declarations ********************* static const UECodeGen_Private::FStructPropertyParams NewProp_VertexID0; static const UECodeGen_Private::FStructPropertyParams NewProp_VertexID1; static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetVertexPairEdge constinit property declarations *********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetVertexPairEdge Property Definitions ******************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPairEdge_Statics::NewProp_VertexID0 = { "VertexID0", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetVertexPairEdge_Parms, VertexID0), Z_Construct_UScriptStruct_FVertexID, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPairEdge_Statics::NewProp_VertexID1 = { "VertexID1", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetVertexPairEdge_Parms, VertexID1), Z_Construct_UScriptStruct_FVertexID, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPairEdge_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetVertexPairEdge_Parms, ReturnValue), Z_Construct_UScriptStruct_FEdgeID, METADATA_PARAMS(0, nullptr) }; // 77499996 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPairEdge_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPairEdge_Statics::NewProp_VertexID0, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPairEdge_Statics::NewProp_VertexID1, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPairEdge_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPairEdge_Statics::PropPointers) < 2048); // ********** End Function GetVertexPairEdge Property Definitions ********************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPairEdge_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetVertexPairEdge", Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPairEdge_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPairEdge_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPairEdge_Statics::MeshDescriptionBase_eventGetVertexPairEdge_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPairEdge_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPairEdge_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPairEdge_Statics::MeshDescriptionBase_eventGetVertexPairEdge_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPairEdge() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPairEdge_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetVertexPairEdge) { P_GET_STRUCT(FVertexID,Z_Param_VertexID0); P_GET_STRUCT(FVertexID,Z_Param_VertexID1); P_FINISH; P_NATIVE_BEGIN; *(FEdgeID*)Z_Param__Result=P_THIS->GetVertexPairEdge(Z_Param_VertexID0,Z_Param_VertexID1); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetVertexPairEdge **************************** // ********** Begin Class UMeshDescriptionBase Function GetVertexPosition ************************** struct Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPosition_Statics { struct MeshDescriptionBase_eventGetVertexPosition_Parms { FVertexID VertexID; FVector ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Gets a vertex position */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Gets a vertex position" }, }; #endif // WITH_METADATA // ********** Begin Function GetVertexPosition constinit property declarations ********************* static const UECodeGen_Private::FStructPropertyParams NewProp_VertexID; static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetVertexPosition constinit property declarations *********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetVertexPosition Property Definitions ******************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPosition_Statics::NewProp_VertexID = { "VertexID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetVertexPosition_Parms, VertexID), Z_Construct_UScriptStruct_FVertexID, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPosition_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetVertexPosition_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPosition_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPosition_Statics::NewProp_VertexID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPosition_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPosition_Statics::PropPointers) < 2048); // ********** End Function GetVertexPosition Property Definitions ********************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPosition_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetVertexPosition", Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPosition_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPosition_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPosition_Statics::MeshDescriptionBase_eventGetVertexPosition_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPosition_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPosition_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPosition_Statics::MeshDescriptionBase_eventGetVertexPosition_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPosition() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPosition_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetVertexPosition) { P_GET_STRUCT(FVertexID,Z_Param_VertexID); P_FINISH; P_NATIVE_BEGIN; *(FVector*)Z_Param__Result=P_THIS->GetVertexPosition(Z_Param_VertexID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetVertexPosition **************************** // ********** Begin Class UMeshDescriptionBase Function GetVertexVertexInstances ******************* struct Z_Construct_UFunction_UMeshDescriptionBase_GetVertexVertexInstances_Statics { struct MeshDescriptionBase_eventGetVertexVertexInstances_Parms { FVertexID VertexID; TArray OutVertexInstanceIDs; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns reference to an array of VertexInstance IDs instanced from this vertex */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns reference to an array of VertexInstance IDs instanced from this vertex" }, }; #endif // WITH_METADATA // ********** Begin Function GetVertexVertexInstances constinit property declarations ************** static const UECodeGen_Private::FStructPropertyParams NewProp_VertexID; static const UECodeGen_Private::FStructPropertyParams NewProp_OutVertexInstanceIDs_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OutVertexInstanceIDs; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetVertexVertexInstances constinit property declarations **************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetVertexVertexInstances Property Definitions ************************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexVertexInstances_Statics::NewProp_VertexID = { "VertexID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetVertexVertexInstances_Parms, VertexID), Z_Construct_UScriptStruct_FVertexID, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexVertexInstances_Statics::NewProp_OutVertexInstanceIDs_Inner = { "OutVertexInstanceIDs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVertexInstanceID, METADATA_PARAMS(0, nullptr) }; // 2962756285 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexVertexInstances_Statics::NewProp_OutVertexInstanceIDs = { "OutVertexInstanceIDs", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventGetVertexVertexInstances_Parms, OutVertexInstanceIDs), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 2962756285 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_GetVertexVertexInstances_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexVertexInstances_Statics::NewProp_VertexID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexVertexInstances_Statics::NewProp_OutVertexInstanceIDs_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_GetVertexVertexInstances_Statics::NewProp_OutVertexInstanceIDs, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexVertexInstances_Statics::PropPointers) < 2048); // ********** End Function GetVertexVertexInstances Property Definitions *************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_GetVertexVertexInstances_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "GetVertexVertexInstances", Z_Construct_UFunction_UMeshDescriptionBase_GetVertexVertexInstances_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexVertexInstances_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexVertexInstances_Statics::MeshDescriptionBase_eventGetVertexVertexInstances_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexVertexInstances_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_GetVertexVertexInstances_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_GetVertexVertexInstances_Statics::MeshDescriptionBase_eventGetVertexVertexInstances_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_GetVertexVertexInstances() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_GetVertexVertexInstances_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execGetVertexVertexInstances) { P_GET_STRUCT(FVertexID,Z_Param_VertexID); P_GET_TARRAY_REF(FVertexInstanceID,Z_Param_Out_OutVertexInstanceIDs); P_FINISH; P_NATIVE_BEGIN; P_THIS->GetVertexVertexInstances(Z_Param_VertexID,Z_Param_Out_OutVertexInstanceIDs); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function GetVertexVertexInstances ********************* // ********** Begin Class UMeshDescriptionBase Function IsEdgeInternal ***************************** struct Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternal_Statics { struct MeshDescriptionBase_eventIsEdgeInternal_Parms { FEdgeID EdgeID; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Determine whether a given edge is an internal edge between triangles of a polygon */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Determine whether a given edge is an internal edge between triangles of a polygon" }, }; #endif // WITH_METADATA // ********** Begin Function IsEdgeInternal constinit property declarations ************************ static const UECodeGen_Private::FStructPropertyParams NewProp_EdgeID; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function IsEdgeInternal constinit property declarations ************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function IsEdgeInternal Property Definitions *********************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternal_Statics::NewProp_EdgeID = { "EdgeID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventIsEdgeInternal_Parms, EdgeID), Z_Construct_UScriptStruct_FEdgeID, METADATA_PARAMS(0, nullptr) }; // 77499996 void Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternal_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((MeshDescriptionBase_eventIsEdgeInternal_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternal_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MeshDescriptionBase_eventIsEdgeInternal_Parms), &Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternal_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternal_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternal_Statics::NewProp_EdgeID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternal_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternal_Statics::PropPointers) < 2048); // ********** End Function IsEdgeInternal Property Definitions ************************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternal_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "IsEdgeInternal", Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternal_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternal_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternal_Statics::MeshDescriptionBase_eventIsEdgeInternal_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternal_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternal_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternal_Statics::MeshDescriptionBase_eventIsEdgeInternal_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternal() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternal_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execIsEdgeInternal) { P_GET_STRUCT(FEdgeID,Z_Param_EdgeID); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->IsEdgeInternal(Z_Param_EdgeID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function IsEdgeInternal ******************************* // ********** Begin Class UMeshDescriptionBase Function IsEdgeInternalToPolygon ******************** struct Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternalToPolygon_Statics { struct MeshDescriptionBase_eventIsEdgeInternalToPolygon_Parms { FEdgeID EdgeID; FPolygonID PolygonID; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Determine whether a given edge is an internal edge between triangles of a specific polygon */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Determine whether a given edge is an internal edge between triangles of a specific polygon" }, }; #endif // WITH_METADATA // ********** Begin Function IsEdgeInternalToPolygon constinit property declarations *************** static const UECodeGen_Private::FStructPropertyParams NewProp_EdgeID; static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonID; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function IsEdgeInternalToPolygon constinit property declarations ***************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function IsEdgeInternalToPolygon Property Definitions ************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternalToPolygon_Statics::NewProp_EdgeID = { "EdgeID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventIsEdgeInternalToPolygon_Parms, EdgeID), Z_Construct_UScriptStruct_FEdgeID, METADATA_PARAMS(0, nullptr) }; // 77499996 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternalToPolygon_Statics::NewProp_PolygonID = { "PolygonID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventIsEdgeInternalToPolygon_Parms, PolygonID), Z_Construct_UScriptStruct_FPolygonID, METADATA_PARAMS(0, nullptr) }; // 470775769 void Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternalToPolygon_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((MeshDescriptionBase_eventIsEdgeInternalToPolygon_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternalToPolygon_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MeshDescriptionBase_eventIsEdgeInternalToPolygon_Parms), &Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternalToPolygon_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternalToPolygon_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternalToPolygon_Statics::NewProp_EdgeID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternalToPolygon_Statics::NewProp_PolygonID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternalToPolygon_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternalToPolygon_Statics::PropPointers) < 2048); // ********** End Function IsEdgeInternalToPolygon Property Definitions **************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternalToPolygon_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "IsEdgeInternalToPolygon", Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternalToPolygon_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternalToPolygon_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternalToPolygon_Statics::MeshDescriptionBase_eventIsEdgeInternalToPolygon_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternalToPolygon_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternalToPolygon_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternalToPolygon_Statics::MeshDescriptionBase_eventIsEdgeInternalToPolygon_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternalToPolygon() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternalToPolygon_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execIsEdgeInternalToPolygon) { P_GET_STRUCT(FEdgeID,Z_Param_EdgeID); P_GET_STRUCT(FPolygonID,Z_Param_PolygonID); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->IsEdgeInternalToPolygon(Z_Param_EdgeID,Z_Param_PolygonID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function IsEdgeInternalToPolygon ********************** // ********** Begin Class UMeshDescriptionBase Function IsEdgeValid ******************************** struct Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeValid_Statics { struct MeshDescriptionBase_eventIsEdgeValid_Parms { FEdgeID EdgeID; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns whether the passed edge ID is valid */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns whether the passed edge ID is valid" }, }; #endif // WITH_METADATA // ********** Begin Function IsEdgeValid constinit property declarations *************************** static const UECodeGen_Private::FStructPropertyParams NewProp_EdgeID; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function IsEdgeValid constinit property declarations ***************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function IsEdgeValid Property Definitions ************************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeValid_Statics::NewProp_EdgeID = { "EdgeID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventIsEdgeValid_Parms, EdgeID), Z_Construct_UScriptStruct_FEdgeID, METADATA_PARAMS(0, nullptr) }; // 77499996 void Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeValid_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((MeshDescriptionBase_eventIsEdgeValid_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeValid_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MeshDescriptionBase_eventIsEdgeValid_Parms), &Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeValid_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeValid_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeValid_Statics::NewProp_EdgeID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeValid_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeValid_Statics::PropPointers) < 2048); // ********** End Function IsEdgeValid Property Definitions **************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeValid_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "IsEdgeValid", Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeValid_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeValid_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeValid_Statics::MeshDescriptionBase_eventIsEdgeValid_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeValid_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeValid_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeValid_Statics::MeshDescriptionBase_eventIsEdgeValid_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeValid() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeValid_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execIsEdgeValid) { P_GET_STRUCT(FEdgeID,Z_Param_EdgeID); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->IsEdgeValid(Z_Param_EdgeID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function IsEdgeValid ********************************** // ********** Begin Class UMeshDescriptionBase Function IsEmpty ************************************ struct Z_Construct_UFunction_UMeshDescriptionBase_IsEmpty_Statics { struct MeshDescriptionBase_eventIsEmpty_Parms { bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Return whether the mesh description is empty */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Return whether the mesh description is empty" }, }; #endif // WITH_METADATA // ********** Begin Function IsEmpty constinit property declarations ******************************* static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function IsEmpty constinit property declarations ********************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function IsEmpty Property Definitions ****************************************** void Z_Construct_UFunction_UMeshDescriptionBase_IsEmpty_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((MeshDescriptionBase_eventIsEmpty_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_IsEmpty_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MeshDescriptionBase_eventIsEmpty_Parms), &Z_Construct_UFunction_UMeshDescriptionBase_IsEmpty_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_IsEmpty_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_IsEmpty_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_IsEmpty_Statics::PropPointers) < 2048); // ********** End Function IsEmpty Property Definitions ******************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_IsEmpty_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "IsEmpty", Z_Construct_UFunction_UMeshDescriptionBase_IsEmpty_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_IsEmpty_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_IsEmpty_Statics::MeshDescriptionBase_eventIsEmpty_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_IsEmpty_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_IsEmpty_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_IsEmpty_Statics::MeshDescriptionBase_eventIsEmpty_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_IsEmpty() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_IsEmpty_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execIsEmpty) { P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->IsEmpty(); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function IsEmpty ************************************** // ********** Begin Class UMeshDescriptionBase Function IsPolygonGroupValid ************************ struct Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonGroupValid_Statics { struct MeshDescriptionBase_eventIsPolygonGroupValid_Parms { FPolygonGroupID PolygonGroupID; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns whether the passed polygon group ID is valid */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns whether the passed polygon group ID is valid" }, }; #endif // WITH_METADATA // ********** Begin Function IsPolygonGroupValid constinit property declarations ******************* static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonGroupID; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function IsPolygonGroupValid constinit property declarations ********************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function IsPolygonGroupValid Property Definitions ****************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonGroupValid_Statics::NewProp_PolygonGroupID = { "PolygonGroupID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventIsPolygonGroupValid_Parms, PolygonGroupID), Z_Construct_UScriptStruct_FPolygonGroupID, METADATA_PARAMS(0, nullptr) }; // 2385683011 void Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonGroupValid_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((MeshDescriptionBase_eventIsPolygonGroupValid_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonGroupValid_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MeshDescriptionBase_eventIsPolygonGroupValid_Parms), &Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonGroupValid_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonGroupValid_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonGroupValid_Statics::NewProp_PolygonGroupID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonGroupValid_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonGroupValid_Statics::PropPointers) < 2048); // ********** End Function IsPolygonGroupValid Property Definitions ******************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonGroupValid_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "IsPolygonGroupValid", Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonGroupValid_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonGroupValid_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonGroupValid_Statics::MeshDescriptionBase_eventIsPolygonGroupValid_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonGroupValid_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonGroupValid_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonGroupValid_Statics::MeshDescriptionBase_eventIsPolygonGroupValid_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonGroupValid() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonGroupValid_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execIsPolygonGroupValid) { P_GET_STRUCT(FPolygonGroupID,Z_Param_PolygonGroupID); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->IsPolygonGroupValid(Z_Param_PolygonGroupID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function IsPolygonGroupValid ************************** // ********** Begin Class UMeshDescriptionBase Function IsPolygonValid ***************************** struct Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonValid_Statics { struct MeshDescriptionBase_eventIsPolygonValid_Parms { FPolygonID PolygonID; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns whether the passed polygon ID is valid */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns whether the passed polygon ID is valid" }, }; #endif // WITH_METADATA // ********** Begin Function IsPolygonValid constinit property declarations ************************ static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonID; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function IsPolygonValid constinit property declarations ************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function IsPolygonValid Property Definitions *********************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonValid_Statics::NewProp_PolygonID = { "PolygonID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventIsPolygonValid_Parms, PolygonID), Z_Construct_UScriptStruct_FPolygonID, METADATA_PARAMS(0, nullptr) }; // 470775769 void Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonValid_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((MeshDescriptionBase_eventIsPolygonValid_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonValid_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MeshDescriptionBase_eventIsPolygonValid_Parms), &Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonValid_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonValid_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonValid_Statics::NewProp_PolygonID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonValid_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonValid_Statics::PropPointers) < 2048); // ********** End Function IsPolygonValid Property Definitions ************************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonValid_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "IsPolygonValid", Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonValid_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonValid_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonValid_Statics::MeshDescriptionBase_eventIsPolygonValid_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonValid_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonValid_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonValid_Statics::MeshDescriptionBase_eventIsPolygonValid_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonValid() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonValid_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execIsPolygonValid) { P_GET_STRUCT(FPolygonID,Z_Param_PolygonID); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->IsPolygonValid(Z_Param_PolygonID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function IsPolygonValid ******************************* // ********** Begin Class UMeshDescriptionBase Function IsTrianglePartOfNgon *********************** struct Z_Construct_UFunction_UMeshDescriptionBase_IsTrianglePartOfNgon_Statics { struct MeshDescriptionBase_eventIsTrianglePartOfNgon_Parms { FTriangleID TriangleID; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Determines if this triangle is part of an n-gon */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Determines if this triangle is part of an n-gon" }, }; #endif // WITH_METADATA // ********** Begin Function IsTrianglePartOfNgon constinit property declarations ****************** static const UECodeGen_Private::FStructPropertyParams NewProp_TriangleID; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function IsTrianglePartOfNgon constinit property declarations ******************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function IsTrianglePartOfNgon Property Definitions ***************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_IsTrianglePartOfNgon_Statics::NewProp_TriangleID = { "TriangleID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventIsTrianglePartOfNgon_Parms, TriangleID), Z_Construct_UScriptStruct_FTriangleID, METADATA_PARAMS(0, nullptr) }; // 1456020741 void Z_Construct_UFunction_UMeshDescriptionBase_IsTrianglePartOfNgon_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((MeshDescriptionBase_eventIsTrianglePartOfNgon_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_IsTrianglePartOfNgon_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MeshDescriptionBase_eventIsTrianglePartOfNgon_Parms), &Z_Construct_UFunction_UMeshDescriptionBase_IsTrianglePartOfNgon_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_IsTrianglePartOfNgon_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_IsTrianglePartOfNgon_Statics::NewProp_TriangleID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_IsTrianglePartOfNgon_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_IsTrianglePartOfNgon_Statics::PropPointers) < 2048); // ********** End Function IsTrianglePartOfNgon Property Definitions ******************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_IsTrianglePartOfNgon_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "IsTrianglePartOfNgon", Z_Construct_UFunction_UMeshDescriptionBase_IsTrianglePartOfNgon_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_IsTrianglePartOfNgon_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_IsTrianglePartOfNgon_Statics::MeshDescriptionBase_eventIsTrianglePartOfNgon_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_IsTrianglePartOfNgon_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_IsTrianglePartOfNgon_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_IsTrianglePartOfNgon_Statics::MeshDescriptionBase_eventIsTrianglePartOfNgon_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_IsTrianglePartOfNgon() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_IsTrianglePartOfNgon_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execIsTrianglePartOfNgon) { P_GET_STRUCT(FTriangleID,Z_Param_TriangleID); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->IsTrianglePartOfNgon(Z_Param_TriangleID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function IsTrianglePartOfNgon ************************* // ********** Begin Class UMeshDescriptionBase Function IsTriangleValid **************************** struct Z_Construct_UFunction_UMeshDescriptionBase_IsTriangleValid_Statics { struct MeshDescriptionBase_eventIsTriangleValid_Parms { FTriangleID TriangleID; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns whether the passed triangle ID is valid */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns whether the passed triangle ID is valid" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TriangleID_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function IsTriangleValid constinit property declarations *********************** static const UECodeGen_Private::FStructPropertyParams NewProp_TriangleID; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function IsTriangleValid constinit property declarations ************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function IsTriangleValid Property Definitions ********************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_IsTriangleValid_Statics::NewProp_TriangleID = { "TriangleID", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventIsTriangleValid_Parms, TriangleID), Z_Construct_UScriptStruct_FTriangleID, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TriangleID_MetaData), NewProp_TriangleID_MetaData) }; // 1456020741 void Z_Construct_UFunction_UMeshDescriptionBase_IsTriangleValid_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((MeshDescriptionBase_eventIsTriangleValid_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_IsTriangleValid_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MeshDescriptionBase_eventIsTriangleValid_Parms), &Z_Construct_UFunction_UMeshDescriptionBase_IsTriangleValid_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_IsTriangleValid_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_IsTriangleValid_Statics::NewProp_TriangleID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_IsTriangleValid_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_IsTriangleValid_Statics::PropPointers) < 2048); // ********** End Function IsTriangleValid Property Definitions ************************************ const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_IsTriangleValid_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "IsTriangleValid", Z_Construct_UFunction_UMeshDescriptionBase_IsTriangleValid_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_IsTriangleValid_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_IsTriangleValid_Statics::MeshDescriptionBase_eventIsTriangleValid_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_IsTriangleValid_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_IsTriangleValid_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_IsTriangleValid_Statics::MeshDescriptionBase_eventIsTriangleValid_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_IsTriangleValid() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_IsTriangleValid_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execIsTriangleValid) { P_GET_STRUCT(FTriangleID,Z_Param_TriangleID); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->IsTriangleValid(Z_Param_TriangleID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function IsTriangleValid ****************************** // ********** Begin Class UMeshDescriptionBase Function IsVertexInstanceValid ********************** struct Z_Construct_UFunction_UMeshDescriptionBase_IsVertexInstanceValid_Statics { struct MeshDescriptionBase_eventIsVertexInstanceValid_Parms { FVertexInstanceID VertexInstanceID; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns whether the passed vertex instance ID is valid */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns whether the passed vertex instance ID is valid" }, }; #endif // WITH_METADATA // ********** Begin Function IsVertexInstanceValid constinit property declarations ***************** static const UECodeGen_Private::FStructPropertyParams NewProp_VertexInstanceID; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function IsVertexInstanceValid constinit property declarations ******************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function IsVertexInstanceValid Property Definitions **************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_IsVertexInstanceValid_Statics::NewProp_VertexInstanceID = { "VertexInstanceID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventIsVertexInstanceValid_Parms, VertexInstanceID), Z_Construct_UScriptStruct_FVertexInstanceID, METADATA_PARAMS(0, nullptr) }; // 2962756285 void Z_Construct_UFunction_UMeshDescriptionBase_IsVertexInstanceValid_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((MeshDescriptionBase_eventIsVertexInstanceValid_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_IsVertexInstanceValid_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MeshDescriptionBase_eventIsVertexInstanceValid_Parms), &Z_Construct_UFunction_UMeshDescriptionBase_IsVertexInstanceValid_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_IsVertexInstanceValid_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_IsVertexInstanceValid_Statics::NewProp_VertexInstanceID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_IsVertexInstanceValid_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_IsVertexInstanceValid_Statics::PropPointers) < 2048); // ********** End Function IsVertexInstanceValid Property Definitions ****************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_IsVertexInstanceValid_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "IsVertexInstanceValid", Z_Construct_UFunction_UMeshDescriptionBase_IsVertexInstanceValid_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_IsVertexInstanceValid_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_IsVertexInstanceValid_Statics::MeshDescriptionBase_eventIsVertexInstanceValid_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_IsVertexInstanceValid_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_IsVertexInstanceValid_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_IsVertexInstanceValid_Statics::MeshDescriptionBase_eventIsVertexInstanceValid_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_IsVertexInstanceValid() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_IsVertexInstanceValid_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execIsVertexInstanceValid) { P_GET_STRUCT(FVertexInstanceID,Z_Param_VertexInstanceID); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->IsVertexInstanceValid(Z_Param_VertexInstanceID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function IsVertexInstanceValid ************************ // ********** Begin Class UMeshDescriptionBase Function IsVertexOrphaned *************************** struct Z_Construct_UFunction_UMeshDescriptionBase_IsVertexOrphaned_Statics { struct MeshDescriptionBase_eventIsVertexOrphaned_Parms { FVertexID VertexID; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns whether a given vertex is orphaned, i.e. it doesn't form part of any polygon */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns whether a given vertex is orphaned, i.e. it doesn't form part of any polygon" }, }; #endif // WITH_METADATA // ********** Begin Function IsVertexOrphaned constinit property declarations ********************** static const UECodeGen_Private::FStructPropertyParams NewProp_VertexID; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function IsVertexOrphaned constinit property declarations ************************ static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function IsVertexOrphaned Property Definitions ********************************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_IsVertexOrphaned_Statics::NewProp_VertexID = { "VertexID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventIsVertexOrphaned_Parms, VertexID), Z_Construct_UScriptStruct_FVertexID, METADATA_PARAMS(0, nullptr) }; // 3693193996 void Z_Construct_UFunction_UMeshDescriptionBase_IsVertexOrphaned_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((MeshDescriptionBase_eventIsVertexOrphaned_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_IsVertexOrphaned_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MeshDescriptionBase_eventIsVertexOrphaned_Parms), &Z_Construct_UFunction_UMeshDescriptionBase_IsVertexOrphaned_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_IsVertexOrphaned_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_IsVertexOrphaned_Statics::NewProp_VertexID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_IsVertexOrphaned_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_IsVertexOrphaned_Statics::PropPointers) < 2048); // ********** End Function IsVertexOrphaned Property Definitions *********************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_IsVertexOrphaned_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "IsVertexOrphaned", Z_Construct_UFunction_UMeshDescriptionBase_IsVertexOrphaned_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_IsVertexOrphaned_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_IsVertexOrphaned_Statics::MeshDescriptionBase_eventIsVertexOrphaned_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_IsVertexOrphaned_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_IsVertexOrphaned_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_IsVertexOrphaned_Statics::MeshDescriptionBase_eventIsVertexOrphaned_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_IsVertexOrphaned() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_IsVertexOrphaned_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execIsVertexOrphaned) { P_GET_STRUCT(FVertexID,Z_Param_VertexID); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->IsVertexOrphaned(Z_Param_VertexID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function IsVertexOrphaned ***************************** // ********** Begin Class UMeshDescriptionBase Function IsVertexValid ****************************** struct Z_Construct_UFunction_UMeshDescriptionBase_IsVertexValid_Statics { struct MeshDescriptionBase_eventIsVertexValid_Parms { FVertexID VertexID; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Returns whether the passed vertex ID is valid */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Returns whether the passed vertex ID is valid" }, }; #endif // WITH_METADATA // ********** Begin Function IsVertexValid constinit property declarations ************************* static const UECodeGen_Private::FStructPropertyParams NewProp_VertexID; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function IsVertexValid constinit property declarations *************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function IsVertexValid Property Definitions ************************************ const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_IsVertexValid_Statics::NewProp_VertexID = { "VertexID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventIsVertexValid_Parms, VertexID), Z_Construct_UScriptStruct_FVertexID, METADATA_PARAMS(0, nullptr) }; // 3693193996 void Z_Construct_UFunction_UMeshDescriptionBase_IsVertexValid_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((MeshDescriptionBase_eventIsVertexValid_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_IsVertexValid_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MeshDescriptionBase_eventIsVertexValid_Parms), &Z_Construct_UFunction_UMeshDescriptionBase_IsVertexValid_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_IsVertexValid_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_IsVertexValid_Statics::NewProp_VertexID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_IsVertexValid_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_IsVertexValid_Statics::PropPointers) < 2048); // ********** End Function IsVertexValid Property Definitions ************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_IsVertexValid_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "IsVertexValid", Z_Construct_UFunction_UMeshDescriptionBase_IsVertexValid_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_IsVertexValid_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_IsVertexValid_Statics::MeshDescriptionBase_eventIsVertexValid_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_IsVertexValid_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_IsVertexValid_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_IsVertexValid_Statics::MeshDescriptionBase_eventIsVertexValid_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_IsVertexValid() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_IsVertexValid_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execIsVertexValid) { P_GET_STRUCT(FVertexID,Z_Param_VertexID); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->IsVertexValid(Z_Param_VertexID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function IsVertexValid ******************************** // ********** Begin Class UMeshDescriptionBase Function ReserveNewEdges **************************** struct Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewEdges_Statics { struct MeshDescriptionBase_eventReserveNewEdges_Parms { int32 NumberOfNewEdges; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Reserves space for this number of new edges */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Reserves space for this number of new edges" }, }; #endif // WITH_METADATA // ********** Begin Function ReserveNewEdges constinit property declarations *********************** static const UECodeGen_Private::FIntPropertyParams NewProp_NumberOfNewEdges; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function ReserveNewEdges constinit property declarations ************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function ReserveNewEdges Property Definitions ********************************** const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewEdges_Statics::NewProp_NumberOfNewEdges = { "NumberOfNewEdges", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventReserveNewEdges_Parms, NumberOfNewEdges), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewEdges_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewEdges_Statics::NewProp_NumberOfNewEdges, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewEdges_Statics::PropPointers) < 2048); // ********** End Function ReserveNewEdges Property Definitions ************************************ const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewEdges_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "ReserveNewEdges", Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewEdges_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewEdges_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewEdges_Statics::MeshDescriptionBase_eventReserveNewEdges_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewEdges_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewEdges_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewEdges_Statics::MeshDescriptionBase_eventReserveNewEdges_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewEdges() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewEdges_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execReserveNewEdges) { P_GET_PROPERTY(FIntProperty,Z_Param_NumberOfNewEdges); P_FINISH; P_NATIVE_BEGIN; P_THIS->ReserveNewEdges(Z_Param_NumberOfNewEdges); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function ReserveNewEdges ****************************** // ********** Begin Class UMeshDescriptionBase Function ReserveNewPolygonGroups ******************** struct Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewPolygonGroups_Statics { struct MeshDescriptionBase_eventReserveNewPolygonGroups_Parms { int32 NumberOfNewPolygonGroups; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Reserves space for this number of new polygon groups */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Reserves space for this number of new polygon groups" }, }; #endif // WITH_METADATA // ********** Begin Function ReserveNewPolygonGroups constinit property declarations *************** static const UECodeGen_Private::FIntPropertyParams NewProp_NumberOfNewPolygonGroups; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function ReserveNewPolygonGroups constinit property declarations ***************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function ReserveNewPolygonGroups Property Definitions ************************** const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewPolygonGroups_Statics::NewProp_NumberOfNewPolygonGroups = { "NumberOfNewPolygonGroups", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventReserveNewPolygonGroups_Parms, NumberOfNewPolygonGroups), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewPolygonGroups_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewPolygonGroups_Statics::NewProp_NumberOfNewPolygonGroups, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewPolygonGroups_Statics::PropPointers) < 2048); // ********** End Function ReserveNewPolygonGroups Property Definitions **************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewPolygonGroups_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "ReserveNewPolygonGroups", Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewPolygonGroups_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewPolygonGroups_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewPolygonGroups_Statics::MeshDescriptionBase_eventReserveNewPolygonGroups_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewPolygonGroups_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewPolygonGroups_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewPolygonGroups_Statics::MeshDescriptionBase_eventReserveNewPolygonGroups_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewPolygonGroups() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewPolygonGroups_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execReserveNewPolygonGroups) { P_GET_PROPERTY(FIntProperty,Z_Param_NumberOfNewPolygonGroups); P_FINISH; P_NATIVE_BEGIN; P_THIS->ReserveNewPolygonGroups(Z_Param_NumberOfNewPolygonGroups); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function ReserveNewPolygonGroups ********************** // ********** Begin Class UMeshDescriptionBase Function ReserveNewPolygons ************************* struct Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewPolygons_Statics { struct MeshDescriptionBase_eventReserveNewPolygons_Parms { int32 NumberOfNewPolygons; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Reserves space for this number of new polygons */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Reserves space for this number of new polygons" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumberOfNewPolygons_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function ReserveNewPolygons constinit property declarations ******************** static const UECodeGen_Private::FIntPropertyParams NewProp_NumberOfNewPolygons; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function ReserveNewPolygons constinit property declarations ********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function ReserveNewPolygons Property Definitions ******************************* const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewPolygons_Statics::NewProp_NumberOfNewPolygons = { "NumberOfNewPolygons", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventReserveNewPolygons_Parms, NumberOfNewPolygons), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumberOfNewPolygons_MetaData), NewProp_NumberOfNewPolygons_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewPolygons_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewPolygons_Statics::NewProp_NumberOfNewPolygons, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewPolygons_Statics::PropPointers) < 2048); // ********** End Function ReserveNewPolygons Property Definitions ********************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewPolygons_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "ReserveNewPolygons", Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewPolygons_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewPolygons_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewPolygons_Statics::MeshDescriptionBase_eventReserveNewPolygons_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewPolygons_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewPolygons_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewPolygons_Statics::MeshDescriptionBase_eventReserveNewPolygons_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewPolygons() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewPolygons_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execReserveNewPolygons) { P_GET_PROPERTY(FIntProperty,Z_Param_NumberOfNewPolygons); P_FINISH; P_NATIVE_BEGIN; P_THIS->ReserveNewPolygons(Z_Param_NumberOfNewPolygons); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function ReserveNewPolygons *************************** // ********** Begin Class UMeshDescriptionBase Function ReserveNewTriangles ************************ struct Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewTriangles_Statics { struct MeshDescriptionBase_eventReserveNewTriangles_Parms { int32 NumberOfNewTriangles; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Reserves space for this number of new triangles */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Reserves space for this number of new triangles" }, }; #endif // WITH_METADATA // ********** Begin Function ReserveNewTriangles constinit property declarations ******************* static const UECodeGen_Private::FIntPropertyParams NewProp_NumberOfNewTriangles; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function ReserveNewTriangles constinit property declarations ********************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function ReserveNewTriangles Property Definitions ****************************** const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewTriangles_Statics::NewProp_NumberOfNewTriangles = { "NumberOfNewTriangles", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventReserveNewTriangles_Parms, NumberOfNewTriangles), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewTriangles_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewTriangles_Statics::NewProp_NumberOfNewTriangles, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewTriangles_Statics::PropPointers) < 2048); // ********** End Function ReserveNewTriangles Property Definitions ******************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewTriangles_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "ReserveNewTriangles", Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewTriangles_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewTriangles_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewTriangles_Statics::MeshDescriptionBase_eventReserveNewTriangles_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewTriangles_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewTriangles_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewTriangles_Statics::MeshDescriptionBase_eventReserveNewTriangles_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewTriangles() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewTriangles_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execReserveNewTriangles) { P_GET_PROPERTY(FIntProperty,Z_Param_NumberOfNewTriangles); P_FINISH; P_NATIVE_BEGIN; P_THIS->ReserveNewTriangles(Z_Param_NumberOfNewTriangles); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function ReserveNewTriangles ************************** // ********** Begin Class UMeshDescriptionBase Function ReserveNewVertexInstances ****************** struct Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewVertexInstances_Statics { struct MeshDescriptionBase_eventReserveNewVertexInstances_Parms { int32 NumberOfNewVertexInstances; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Reserves space for this number of new vertex instances */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Reserves space for this number of new vertex instances" }, }; #endif // WITH_METADATA // ********** Begin Function ReserveNewVertexInstances constinit property declarations ************* static const UECodeGen_Private::FIntPropertyParams NewProp_NumberOfNewVertexInstances; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function ReserveNewVertexInstances constinit property declarations *************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function ReserveNewVertexInstances Property Definitions ************************ const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewVertexInstances_Statics::NewProp_NumberOfNewVertexInstances = { "NumberOfNewVertexInstances", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventReserveNewVertexInstances_Parms, NumberOfNewVertexInstances), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewVertexInstances_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewVertexInstances_Statics::NewProp_NumberOfNewVertexInstances, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewVertexInstances_Statics::PropPointers) < 2048); // ********** End Function ReserveNewVertexInstances Property Definitions ************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewVertexInstances_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "ReserveNewVertexInstances", Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewVertexInstances_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewVertexInstances_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewVertexInstances_Statics::MeshDescriptionBase_eventReserveNewVertexInstances_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewVertexInstances_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewVertexInstances_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewVertexInstances_Statics::MeshDescriptionBase_eventReserveNewVertexInstances_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewVertexInstances() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewVertexInstances_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execReserveNewVertexInstances) { P_GET_PROPERTY(FIntProperty,Z_Param_NumberOfNewVertexInstances); P_FINISH; P_NATIVE_BEGIN; P_THIS->ReserveNewVertexInstances(Z_Param_NumberOfNewVertexInstances); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function ReserveNewVertexInstances ******************** // ********** Begin Class UMeshDescriptionBase Function ReserveNewVertices ************************* struct Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewVertices_Statics { struct MeshDescriptionBase_eventReserveNewVertices_Parms { int32 NumberOfNewVertices; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Reserves space for this number of new vertices */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Reserves space for this number of new vertices" }, }; #endif // WITH_METADATA // ********** Begin Function ReserveNewVertices constinit property declarations ******************** static const UECodeGen_Private::FIntPropertyParams NewProp_NumberOfNewVertices; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function ReserveNewVertices constinit property declarations ********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function ReserveNewVertices Property Definitions ******************************* const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewVertices_Statics::NewProp_NumberOfNewVertices = { "NumberOfNewVertices", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventReserveNewVertices_Parms, NumberOfNewVertices), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewVertices_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewVertices_Statics::NewProp_NumberOfNewVertices, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewVertices_Statics::PropPointers) < 2048); // ********** End Function ReserveNewVertices Property Definitions ********************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewVertices_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "ReserveNewVertices", Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewVertices_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewVertices_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewVertices_Statics::MeshDescriptionBase_eventReserveNewVertices_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewVertices_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewVertices_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewVertices_Statics::MeshDescriptionBase_eventReserveNewVertices_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewVertices() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewVertices_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execReserveNewVertices) { P_GET_PROPERTY(FIntProperty,Z_Param_NumberOfNewVertices); P_FINISH; P_NATIVE_BEGIN; P_THIS->ReserveNewVertices(Z_Param_NumberOfNewVertices); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function ReserveNewVertices *************************** // ********** Begin Class UMeshDescriptionBase Function ReversePolygonFacing *********************** struct Z_Construct_UFunction_UMeshDescriptionBase_ReversePolygonFacing_Statics { struct MeshDescriptionBase_eventReversePolygonFacing_Parms { FPolygonID PolygonID; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Reverse the winding order of the vertices of this polygon */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Reverse the winding order of the vertices of this polygon" }, }; #endif // WITH_METADATA // ********** Begin Function ReversePolygonFacing constinit property declarations ****************** static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonID; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function ReversePolygonFacing constinit property declarations ******************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function ReversePolygonFacing Property Definitions ***************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_ReversePolygonFacing_Statics::NewProp_PolygonID = { "PolygonID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventReversePolygonFacing_Parms, PolygonID), Z_Construct_UScriptStruct_FPolygonID, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_ReversePolygonFacing_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_ReversePolygonFacing_Statics::NewProp_PolygonID, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_ReversePolygonFacing_Statics::PropPointers) < 2048); // ********** End Function ReversePolygonFacing Property Definitions ******************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_ReversePolygonFacing_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "ReversePolygonFacing", Z_Construct_UFunction_UMeshDescriptionBase_ReversePolygonFacing_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_ReversePolygonFacing_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_ReversePolygonFacing_Statics::MeshDescriptionBase_eventReversePolygonFacing_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_ReversePolygonFacing_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_ReversePolygonFacing_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_ReversePolygonFacing_Statics::MeshDescriptionBase_eventReversePolygonFacing_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_ReversePolygonFacing() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_ReversePolygonFacing_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execReversePolygonFacing) { P_GET_STRUCT(FPolygonID,Z_Param_PolygonID); P_FINISH; P_NATIVE_BEGIN; P_THIS->ReversePolygonFacing(Z_Param_PolygonID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function ReversePolygonFacing ************************* // ********** Begin Class UMeshDescriptionBase Function SetPolygonPolygonGroup ********************* struct Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonPolygonGroup_Statics { struct MeshDescriptionBase_eventSetPolygonPolygonGroup_Parms { FPolygonID PolygonID; FPolygonGroupID PolygonGroupID; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Sets the polygon group associated with a polygon */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Sets the polygon group associated with a polygon" }, }; #endif // WITH_METADATA // ********** Begin Function SetPolygonPolygonGroup constinit property declarations **************** static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonID; static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonGroupID; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function SetPolygonPolygonGroup constinit property declarations ****************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function SetPolygonPolygonGroup Property Definitions *************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonPolygonGroup_Statics::NewProp_PolygonID = { "PolygonID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventSetPolygonPolygonGroup_Parms, PolygonID), Z_Construct_UScriptStruct_FPolygonID, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonPolygonGroup_Statics::NewProp_PolygonGroupID = { "PolygonGroupID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventSetPolygonPolygonGroup_Parms, PolygonGroupID), Z_Construct_UScriptStruct_FPolygonGroupID, METADATA_PARAMS(0, nullptr) }; // 2385683011 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonPolygonGroup_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonPolygonGroup_Statics::NewProp_PolygonID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonPolygonGroup_Statics::NewProp_PolygonGroupID, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonPolygonGroup_Statics::PropPointers) < 2048); // ********** End Function SetPolygonPolygonGroup Property Definitions ***************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonPolygonGroup_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "SetPolygonPolygonGroup", Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonPolygonGroup_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonPolygonGroup_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonPolygonGroup_Statics::MeshDescriptionBase_eventSetPolygonPolygonGroup_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonPolygonGroup_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonPolygonGroup_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonPolygonGroup_Statics::MeshDescriptionBase_eventSetPolygonPolygonGroup_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonPolygonGroup() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonPolygonGroup_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execSetPolygonPolygonGroup) { P_GET_STRUCT(FPolygonID,Z_Param_PolygonID); P_GET_STRUCT(FPolygonGroupID,Z_Param_PolygonGroupID); P_FINISH; P_NATIVE_BEGIN; P_THIS->SetPolygonPolygonGroup(Z_Param_PolygonID,Z_Param_PolygonGroupID); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function SetPolygonPolygonGroup *********************** // ********** Begin Class UMeshDescriptionBase Function SetPolygonVertexInstances ****************** struct Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonVertexInstances_Statics { struct MeshDescriptionBase_eventSetPolygonVertexInstances_Parms { FPolygonID PolygonID; TArray VertexInstanceIDs; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Set the vertex instance at the given index around the polygon to the new value */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Set the vertex instance at the given index around the polygon to the new value" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexInstanceIDs_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function SetPolygonVertexInstances constinit property declarations ************* static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonID; static const UECodeGen_Private::FStructPropertyParams NewProp_VertexInstanceIDs_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_VertexInstanceIDs; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function SetPolygonVertexInstances constinit property declarations *************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function SetPolygonVertexInstances Property Definitions ************************ const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonVertexInstances_Statics::NewProp_PolygonID = { "PolygonID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventSetPolygonVertexInstances_Parms, PolygonID), Z_Construct_UScriptStruct_FPolygonID, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonVertexInstances_Statics::NewProp_VertexInstanceIDs_Inner = { "VertexInstanceIDs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVertexInstanceID, METADATA_PARAMS(0, nullptr) }; // 2962756285 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonVertexInstances_Statics::NewProp_VertexInstanceIDs = { "VertexInstanceIDs", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventSetPolygonVertexInstances_Parms, VertexInstanceIDs), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexInstanceIDs_MetaData), NewProp_VertexInstanceIDs_MetaData) }; // 2962756285 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonVertexInstances_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonVertexInstances_Statics::NewProp_PolygonID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonVertexInstances_Statics::NewProp_VertexInstanceIDs_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonVertexInstances_Statics::NewProp_VertexInstanceIDs, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonVertexInstances_Statics::PropPointers) < 2048); // ********** End Function SetPolygonVertexInstances Property Definitions ************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonVertexInstances_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "SetPolygonVertexInstances", Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonVertexInstances_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonVertexInstances_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonVertexInstances_Statics::MeshDescriptionBase_eventSetPolygonVertexInstances_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonVertexInstances_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonVertexInstances_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonVertexInstances_Statics::MeshDescriptionBase_eventSetPolygonVertexInstances_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonVertexInstances() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonVertexInstances_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execSetPolygonVertexInstances) { P_GET_STRUCT(FPolygonID,Z_Param_PolygonID); P_GET_TARRAY_REF(FVertexInstanceID,Z_Param_Out_VertexInstanceIDs); P_FINISH; P_NATIVE_BEGIN; P_THIS->SetPolygonVertexInstances(Z_Param_PolygonID,Z_Param_Out_VertexInstanceIDs); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function SetPolygonVertexInstances ******************** // ********** Begin Class UMeshDescriptionBase Function SetVertexPosition ************************** struct Z_Construct_UFunction_UMeshDescriptionBase_SetVertexPosition_Statics { struct MeshDescriptionBase_eventSetVertexPosition_Parms { FVertexID VertexID; FVector Position; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "Comment", "/** Sets a vertex position */" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, { "ToolTip", "Sets a vertex position" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Position_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function SetVertexPosition constinit property declarations ********************* static const UECodeGen_Private::FStructPropertyParams NewProp_VertexID; static const UECodeGen_Private::FStructPropertyParams NewProp_Position; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function SetVertexPosition constinit property declarations *********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function SetVertexPosition Property Definitions ******************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_SetVertexPosition_Statics::NewProp_VertexID = { "VertexID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventSetVertexPosition_Parms, VertexID), Z_Construct_UScriptStruct_FVertexID, METADATA_PARAMS(0, nullptr) }; // 3693193996 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMeshDescriptionBase_SetVertexPosition_Statics::NewProp_Position = { "Position", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MeshDescriptionBase_eventSetVertexPosition_Parms, Position), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Position_MetaData), NewProp_Position_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMeshDescriptionBase_SetVertexPosition_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_SetVertexPosition_Statics::NewProp_VertexID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMeshDescriptionBase_SetVertexPosition_Statics::NewProp_Position, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_SetVertexPosition_Statics::PropPointers) < 2048); // ********** End Function SetVertexPosition Property Definitions ********************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMeshDescriptionBase_SetVertexPosition_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMeshDescriptionBase, nullptr, "SetVertexPosition", Z_Construct_UFunction_UMeshDescriptionBase_SetVertexPosition_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_SetVertexPosition_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMeshDescriptionBase_SetVertexPosition_Statics::MeshDescriptionBase_eventSetVertexPosition_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMeshDescriptionBase_SetVertexPosition_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMeshDescriptionBase_SetVertexPosition_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UMeshDescriptionBase_SetVertexPosition_Statics::MeshDescriptionBase_eventSetVertexPosition_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UMeshDescriptionBase_SetVertexPosition() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMeshDescriptionBase_SetVertexPosition_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UMeshDescriptionBase::execSetVertexPosition) { P_GET_STRUCT(FVertexID,Z_Param_VertexID); P_GET_STRUCT_REF(FVector,Z_Param_Out_Position); P_FINISH; P_NATIVE_BEGIN; P_THIS->SetVertexPosition(Z_Param_VertexID,Z_Param_Out_Position); P_NATIVE_END; } // ********** End Class UMeshDescriptionBase Function SetVertexPosition **************************** // ********** Begin Class UMeshDescriptionBase ***************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UMeshDescriptionBase; UClass* UMeshDescriptionBase::GetPrivateStaticClass() { using TClass = UMeshDescriptionBase; if (!Z_Registration_Info_UClass_UMeshDescriptionBase.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("MeshDescriptionBase"), Z_Registration_Info_UClass_UMeshDescriptionBase.InnerSingleton, StaticRegisterNativesUMeshDescriptionBase, sizeof(TClass), alignof(TClass), TClass::StaticClassFlags, TClass::StaticClassCastFlags(), TClass::StaticConfigName(), (UClass::ClassConstructorType)InternalConstructor, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass), &TClass::Super::StaticClass, &TClass::WithinClass::StaticClass ); } return Z_Registration_Info_UClass_UMeshDescriptionBase.InnerSingleton; } UClass* Z_Construct_UClass_UMeshDescriptionBase_NoRegister() { return UMeshDescriptionBase::GetPrivateStaticClass(); } struct Z_Construct_UClass_UMeshDescriptionBase_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "BlueprintType", "true" }, { "IncludePath", "MeshDescriptionBase.h" }, { "ModuleRelativePath", "Public/MeshDescriptionBase.h" }, }; #endif // WITH_METADATA // ********** Begin Class UMeshDescriptionBase constinit property declarations ********************* // ********** End Class UMeshDescriptionBase constinit property declarations *********************** static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("ComputePolygonTriangulation"), .Pointer = &UMeshDescriptionBase::execComputePolygonTriangulation }, { .NameUTF8 = UTF8TEXT("CreateEdge"), .Pointer = &UMeshDescriptionBase::execCreateEdge }, { .NameUTF8 = UTF8TEXT("CreateEdgeWithID"), .Pointer = &UMeshDescriptionBase::execCreateEdgeWithID }, { .NameUTF8 = UTF8TEXT("CreatePolygon"), .Pointer = &UMeshDescriptionBase::execCreatePolygon }, { .NameUTF8 = UTF8TEXT("CreatePolygonGroup"), .Pointer = &UMeshDescriptionBase::execCreatePolygonGroup }, { .NameUTF8 = UTF8TEXT("CreatePolygonGroupWithID"), .Pointer = &UMeshDescriptionBase::execCreatePolygonGroupWithID }, { .NameUTF8 = UTF8TEXT("CreatePolygonWithID"), .Pointer = &UMeshDescriptionBase::execCreatePolygonWithID }, { .NameUTF8 = UTF8TEXT("CreateTriangle"), .Pointer = &UMeshDescriptionBase::execCreateTriangle }, { .NameUTF8 = UTF8TEXT("CreateTriangleWithID"), .Pointer = &UMeshDescriptionBase::execCreateTriangleWithID }, { .NameUTF8 = UTF8TEXT("CreateVertex"), .Pointer = &UMeshDescriptionBase::execCreateVertex }, { .NameUTF8 = UTF8TEXT("CreateVertexInstance"), .Pointer = &UMeshDescriptionBase::execCreateVertexInstance }, { .NameUTF8 = UTF8TEXT("CreateVertexInstanceWithID"), .Pointer = &UMeshDescriptionBase::execCreateVertexInstanceWithID }, { .NameUTF8 = UTF8TEXT("CreateVertexWithID"), .Pointer = &UMeshDescriptionBase::execCreateVertexWithID }, { .NameUTF8 = UTF8TEXT("DeleteEdge"), .Pointer = &UMeshDescriptionBase::execDeleteEdge }, { .NameUTF8 = UTF8TEXT("DeletePolygon"), .Pointer = &UMeshDescriptionBase::execDeletePolygon }, { .NameUTF8 = UTF8TEXT("DeletePolygonGroup"), .Pointer = &UMeshDescriptionBase::execDeletePolygonGroup }, { .NameUTF8 = UTF8TEXT("DeleteTriangle"), .Pointer = &UMeshDescriptionBase::execDeleteTriangle }, { .NameUTF8 = UTF8TEXT("DeleteVertex"), .Pointer = &UMeshDescriptionBase::execDeleteVertex }, { .NameUTF8 = UTF8TEXT("DeleteVertexInstance"), .Pointer = &UMeshDescriptionBase::execDeleteVertexInstance }, { .NameUTF8 = UTF8TEXT("Empty"), .Pointer = &UMeshDescriptionBase::execEmpty }, { .NameUTF8 = UTF8TEXT("GetEdgeConnectedPolygons"), .Pointer = &UMeshDescriptionBase::execGetEdgeConnectedPolygons }, { .NameUTF8 = UTF8TEXT("GetEdgeConnectedTriangles"), .Pointer = &UMeshDescriptionBase::execGetEdgeConnectedTriangles }, { .NameUTF8 = UTF8TEXT("GetEdgeCount"), .Pointer = &UMeshDescriptionBase::execGetEdgeCount }, { .NameUTF8 = UTF8TEXT("GetEdgeVertex"), .Pointer = &UMeshDescriptionBase::execGetEdgeVertex }, { .NameUTF8 = UTF8TEXT("GetEdgeVertices"), .Pointer = &UMeshDescriptionBase::execGetEdgeVertices }, { .NameUTF8 = UTF8TEXT("GetNumEdgeConnectedPolygons"), .Pointer = &UMeshDescriptionBase::execGetNumEdgeConnectedPolygons }, { .NameUTF8 = UTF8TEXT("GetNumEdgeConnectedTriangles"), .Pointer = &UMeshDescriptionBase::execGetNumEdgeConnectedTriangles }, { .NameUTF8 = UTF8TEXT("GetNumPolygonGroupPolygons"), .Pointer = &UMeshDescriptionBase::execGetNumPolygonGroupPolygons }, { .NameUTF8 = UTF8TEXT("GetNumPolygonInternalEdges"), .Pointer = &UMeshDescriptionBase::execGetNumPolygonInternalEdges }, { .NameUTF8 = UTF8TEXT("GetNumPolygonTriangles"), .Pointer = &UMeshDescriptionBase::execGetNumPolygonTriangles }, { .NameUTF8 = UTF8TEXT("GetNumPolygonVertices"), .Pointer = &UMeshDescriptionBase::execGetNumPolygonVertices }, { .NameUTF8 = UTF8TEXT("GetNumVertexConnectedEdges"), .Pointer = &UMeshDescriptionBase::execGetNumVertexConnectedEdges }, { .NameUTF8 = UTF8TEXT("GetNumVertexConnectedPolygons"), .Pointer = &UMeshDescriptionBase::execGetNumVertexConnectedPolygons }, { .NameUTF8 = UTF8TEXT("GetNumVertexConnectedTriangles"), .Pointer = &UMeshDescriptionBase::execGetNumVertexConnectedTriangles }, { .NameUTF8 = UTF8TEXT("GetNumVertexInstanceConnectedPolygons"), .Pointer = &UMeshDescriptionBase::execGetNumVertexInstanceConnectedPolygons }, { .NameUTF8 = UTF8TEXT("GetNumVertexInstanceConnectedTriangles"), .Pointer = &UMeshDescriptionBase::execGetNumVertexInstanceConnectedTriangles }, { .NameUTF8 = UTF8TEXT("GetNumVertexVertexInstances"), .Pointer = &UMeshDescriptionBase::execGetNumVertexVertexInstances }, { .NameUTF8 = UTF8TEXT("GetPolygonAdjacentPolygons"), .Pointer = &UMeshDescriptionBase::execGetPolygonAdjacentPolygons }, { .NameUTF8 = UTF8TEXT("GetPolygonCount"), .Pointer = &UMeshDescriptionBase::execGetPolygonCount }, { .NameUTF8 = UTF8TEXT("GetPolygonGroupCount"), .Pointer = &UMeshDescriptionBase::execGetPolygonGroupCount }, { .NameUTF8 = UTF8TEXT("GetPolygonGroupPolygons"), .Pointer = &UMeshDescriptionBase::execGetPolygonGroupPolygons }, { .NameUTF8 = UTF8TEXT("GetPolygonInternalEdges"), .Pointer = &UMeshDescriptionBase::execGetPolygonInternalEdges }, { .NameUTF8 = UTF8TEXT("GetPolygonPerimeterEdges"), .Pointer = &UMeshDescriptionBase::execGetPolygonPerimeterEdges }, { .NameUTF8 = UTF8TEXT("GetPolygonPolygonGroup"), .Pointer = &UMeshDescriptionBase::execGetPolygonPolygonGroup }, { .NameUTF8 = UTF8TEXT("GetPolygonTriangles"), .Pointer = &UMeshDescriptionBase::execGetPolygonTriangles }, { .NameUTF8 = UTF8TEXT("GetPolygonVertexInstances"), .Pointer = &UMeshDescriptionBase::execGetPolygonVertexInstances }, { .NameUTF8 = UTF8TEXT("GetPolygonVertices"), .Pointer = &UMeshDescriptionBase::execGetPolygonVertices }, { .NameUTF8 = UTF8TEXT("GetTriangleAdjacentTriangles"), .Pointer = &UMeshDescriptionBase::execGetTriangleAdjacentTriangles }, { .NameUTF8 = UTF8TEXT("GetTriangleCount"), .Pointer = &UMeshDescriptionBase::execGetTriangleCount }, { .NameUTF8 = UTF8TEXT("GetTriangleEdges"), .Pointer = &UMeshDescriptionBase::execGetTriangleEdges }, { .NameUTF8 = UTF8TEXT("GetTrianglePolygon"), .Pointer = &UMeshDescriptionBase::execGetTrianglePolygon }, { .NameUTF8 = UTF8TEXT("GetTrianglePolygonGroup"), .Pointer = &UMeshDescriptionBase::execGetTrianglePolygonGroup }, { .NameUTF8 = UTF8TEXT("GetTriangleVertexInstance"), .Pointer = &UMeshDescriptionBase::execGetTriangleVertexInstance }, { .NameUTF8 = UTF8TEXT("GetTriangleVertexInstances"), .Pointer = &UMeshDescriptionBase::execGetTriangleVertexInstances }, { .NameUTF8 = UTF8TEXT("GetTriangleVertices"), .Pointer = &UMeshDescriptionBase::execGetTriangleVertices }, { .NameUTF8 = UTF8TEXT("GetVertexAdjacentVertices"), .Pointer = &UMeshDescriptionBase::execGetVertexAdjacentVertices }, { .NameUTF8 = UTF8TEXT("GetVertexConnectedEdges"), .Pointer = &UMeshDescriptionBase::execGetVertexConnectedEdges }, { .NameUTF8 = UTF8TEXT("GetVertexConnectedPolygons"), .Pointer = &UMeshDescriptionBase::execGetVertexConnectedPolygons }, { .NameUTF8 = UTF8TEXT("GetVertexConnectedTriangles"), .Pointer = &UMeshDescriptionBase::execGetVertexConnectedTriangles }, { .NameUTF8 = UTF8TEXT("GetVertexCount"), .Pointer = &UMeshDescriptionBase::execGetVertexCount }, { .NameUTF8 = UTF8TEXT("GetVertexInstanceConnectedPolygons"), .Pointer = &UMeshDescriptionBase::execGetVertexInstanceConnectedPolygons }, { .NameUTF8 = UTF8TEXT("GetVertexInstanceConnectedTriangles"), .Pointer = &UMeshDescriptionBase::execGetVertexInstanceConnectedTriangles }, { .NameUTF8 = UTF8TEXT("GetVertexInstanceCount"), .Pointer = &UMeshDescriptionBase::execGetVertexInstanceCount }, { .NameUTF8 = UTF8TEXT("GetVertexInstanceForPolygonVertex"), .Pointer = &UMeshDescriptionBase::execGetVertexInstanceForPolygonVertex }, { .NameUTF8 = UTF8TEXT("GetVertexInstanceForTriangleVertex"), .Pointer = &UMeshDescriptionBase::execGetVertexInstanceForTriangleVertex }, { .NameUTF8 = UTF8TEXT("GetVertexInstancePairEdge"), .Pointer = &UMeshDescriptionBase::execGetVertexInstancePairEdge }, { .NameUTF8 = UTF8TEXT("GetVertexInstanceVertex"), .Pointer = &UMeshDescriptionBase::execGetVertexInstanceVertex }, { .NameUTF8 = UTF8TEXT("GetVertexPairEdge"), .Pointer = &UMeshDescriptionBase::execGetVertexPairEdge }, { .NameUTF8 = UTF8TEXT("GetVertexPosition"), .Pointer = &UMeshDescriptionBase::execGetVertexPosition }, { .NameUTF8 = UTF8TEXT("GetVertexVertexInstances"), .Pointer = &UMeshDescriptionBase::execGetVertexVertexInstances }, { .NameUTF8 = UTF8TEXT("IsEdgeInternal"), .Pointer = &UMeshDescriptionBase::execIsEdgeInternal }, { .NameUTF8 = UTF8TEXT("IsEdgeInternalToPolygon"), .Pointer = &UMeshDescriptionBase::execIsEdgeInternalToPolygon }, { .NameUTF8 = UTF8TEXT("IsEdgeValid"), .Pointer = &UMeshDescriptionBase::execIsEdgeValid }, { .NameUTF8 = UTF8TEXT("IsEmpty"), .Pointer = &UMeshDescriptionBase::execIsEmpty }, { .NameUTF8 = UTF8TEXT("IsPolygonGroupValid"), .Pointer = &UMeshDescriptionBase::execIsPolygonGroupValid }, { .NameUTF8 = UTF8TEXT("IsPolygonValid"), .Pointer = &UMeshDescriptionBase::execIsPolygonValid }, { .NameUTF8 = UTF8TEXT("IsTrianglePartOfNgon"), .Pointer = &UMeshDescriptionBase::execIsTrianglePartOfNgon }, { .NameUTF8 = UTF8TEXT("IsTriangleValid"), .Pointer = &UMeshDescriptionBase::execIsTriangleValid }, { .NameUTF8 = UTF8TEXT("IsVertexInstanceValid"), .Pointer = &UMeshDescriptionBase::execIsVertexInstanceValid }, { .NameUTF8 = UTF8TEXT("IsVertexOrphaned"), .Pointer = &UMeshDescriptionBase::execIsVertexOrphaned }, { .NameUTF8 = UTF8TEXT("IsVertexValid"), .Pointer = &UMeshDescriptionBase::execIsVertexValid }, { .NameUTF8 = UTF8TEXT("ReserveNewEdges"), .Pointer = &UMeshDescriptionBase::execReserveNewEdges }, { .NameUTF8 = UTF8TEXT("ReserveNewPolygonGroups"), .Pointer = &UMeshDescriptionBase::execReserveNewPolygonGroups }, { .NameUTF8 = UTF8TEXT("ReserveNewPolygons"), .Pointer = &UMeshDescriptionBase::execReserveNewPolygons }, { .NameUTF8 = UTF8TEXT("ReserveNewTriangles"), .Pointer = &UMeshDescriptionBase::execReserveNewTriangles }, { .NameUTF8 = UTF8TEXT("ReserveNewVertexInstances"), .Pointer = &UMeshDescriptionBase::execReserveNewVertexInstances }, { .NameUTF8 = UTF8TEXT("ReserveNewVertices"), .Pointer = &UMeshDescriptionBase::execReserveNewVertices }, { .NameUTF8 = UTF8TEXT("ReversePolygonFacing"), .Pointer = &UMeshDescriptionBase::execReversePolygonFacing }, { .NameUTF8 = UTF8TEXT("SetPolygonPolygonGroup"), .Pointer = &UMeshDescriptionBase::execSetPolygonPolygonGroup }, { .NameUTF8 = UTF8TEXT("SetPolygonVertexInstances"), .Pointer = &UMeshDescriptionBase::execSetPolygonVertexInstances }, { .NameUTF8 = UTF8TEXT("SetVertexPosition"), .Pointer = &UMeshDescriptionBase::execSetVertexPosition }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_UMeshDescriptionBase_ComputePolygonTriangulation, "ComputePolygonTriangulation" }, // 2257805017 { &Z_Construct_UFunction_UMeshDescriptionBase_CreateEdge, "CreateEdge" }, // 3433764107 { &Z_Construct_UFunction_UMeshDescriptionBase_CreateEdgeWithID, "CreateEdgeWithID" }, // 1503505630 { &Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygon, "CreatePolygon" }, // 2918978629 { &Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonGroup, "CreatePolygonGroup" }, // 2524863368 { &Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonGroupWithID, "CreatePolygonGroupWithID" }, // 3343947736 { &Z_Construct_UFunction_UMeshDescriptionBase_CreatePolygonWithID, "CreatePolygonWithID" }, // 3474006172 { &Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangle, "CreateTriangle" }, // 3152049911 { &Z_Construct_UFunction_UMeshDescriptionBase_CreateTriangleWithID, "CreateTriangleWithID" }, // 3475995792 { &Z_Construct_UFunction_UMeshDescriptionBase_CreateVertex, "CreateVertex" }, // 1760480870 { &Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexInstance, "CreateVertexInstance" }, // 1280738916 { &Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexInstanceWithID, "CreateVertexInstanceWithID" }, // 4149442468 { &Z_Construct_UFunction_UMeshDescriptionBase_CreateVertexWithID, "CreateVertexWithID" }, // 4136990190 { &Z_Construct_UFunction_UMeshDescriptionBase_DeleteEdge, "DeleteEdge" }, // 842252432 { &Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygon, "DeletePolygon" }, // 3526761382 { &Z_Construct_UFunction_UMeshDescriptionBase_DeletePolygonGroup, "DeletePolygonGroup" }, // 1177610356 { &Z_Construct_UFunction_UMeshDescriptionBase_DeleteTriangle, "DeleteTriangle" }, // 765620831 { &Z_Construct_UFunction_UMeshDescriptionBase_DeleteVertex, "DeleteVertex" }, // 304131721 { &Z_Construct_UFunction_UMeshDescriptionBase_DeleteVertexInstance, "DeleteVertexInstance" }, // 1280907184 { &Z_Construct_UFunction_UMeshDescriptionBase_Empty, "Empty" }, // 817623077 { &Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedPolygons, "GetEdgeConnectedPolygons" }, // 2340775755 { &Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeConnectedTriangles, "GetEdgeConnectedTriangles" }, // 4192158463 { &Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeCount, "GetEdgeCount" }, // 3824527169 { &Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertex, "GetEdgeVertex" }, // 2577363006 { &Z_Construct_UFunction_UMeshDescriptionBase_GetEdgeVertices, "GetEdgeVertices" }, // 1970082437 { &Z_Construct_UFunction_UMeshDescriptionBase_GetNumEdgeConnectedPolygons, "GetNumEdgeConnectedPolygons" }, // 1778466772 { &Z_Construct_UFunction_UMeshDescriptionBase_GetNumEdgeConnectedTriangles, "GetNumEdgeConnectedTriangles" }, // 2850835432 { &Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonGroupPolygons, "GetNumPolygonGroupPolygons" }, // 486117277 { &Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonInternalEdges, "GetNumPolygonInternalEdges" }, // 1264891846 { &Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonTriangles, "GetNumPolygonTriangles" }, // 3713731466 { &Z_Construct_UFunction_UMeshDescriptionBase_GetNumPolygonVertices, "GetNumPolygonVertices" }, // 449374617 { &Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedEdges, "GetNumVertexConnectedEdges" }, // 2341899224 { &Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedPolygons, "GetNumVertexConnectedPolygons" }, // 3381602512 { &Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexConnectedTriangles, "GetNumVertexConnectedTriangles" }, // 1474260972 { &Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexInstanceConnectedPolygons, "GetNumVertexInstanceConnectedPolygons" }, // 1767138338 { &Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexInstanceConnectedTriangles, "GetNumVertexInstanceConnectedTriangles" }, // 1806352125 { &Z_Construct_UFunction_UMeshDescriptionBase_GetNumVertexVertexInstances, "GetNumVertexVertexInstances" }, // 586293409 { &Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonAdjacentPolygons, "GetPolygonAdjacentPolygons" }, // 2994983978 { &Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonCount, "GetPolygonCount" }, // 3685788579 { &Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonGroupCount, "GetPolygonGroupCount" }, // 1086878597 { &Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonGroupPolygons, "GetPolygonGroupPolygons" }, // 1666576472 { &Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonInternalEdges, "GetPolygonInternalEdges" }, // 1568435806 { &Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPerimeterEdges, "GetPolygonPerimeterEdges" }, // 2067826235 { &Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonPolygonGroup, "GetPolygonPolygonGroup" }, // 3167167414 { &Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonTriangles, "GetPolygonTriangles" }, // 409411993 { &Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertexInstances, "GetPolygonVertexInstances" }, // 2409760301 { &Z_Construct_UFunction_UMeshDescriptionBase_GetPolygonVertices, "GetPolygonVertices" }, // 711023867 { &Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleAdjacentTriangles, "GetTriangleAdjacentTriangles" }, // 583417155 { &Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleCount, "GetTriangleCount" }, // 3050706233 { &Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleEdges, "GetTriangleEdges" }, // 3646273387 { &Z_Construct_UFunction_UMeshDescriptionBase_GetTrianglePolygon, "GetTrianglePolygon" }, // 3847956660 { &Z_Construct_UFunction_UMeshDescriptionBase_GetTrianglePolygonGroup, "GetTrianglePolygonGroup" }, // 2876113374 { &Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstance, "GetTriangleVertexInstance" }, // 1401897641 { &Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertexInstances, "GetTriangleVertexInstances" }, // 444748377 { &Z_Construct_UFunction_UMeshDescriptionBase_GetTriangleVertices, "GetTriangleVertices" }, // 3161181541 { &Z_Construct_UFunction_UMeshDescriptionBase_GetVertexAdjacentVertices, "GetVertexAdjacentVertices" }, // 2815144403 { &Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedEdges, "GetVertexConnectedEdges" }, // 1616417126 { &Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedPolygons, "GetVertexConnectedPolygons" }, // 95574531 { &Z_Construct_UFunction_UMeshDescriptionBase_GetVertexConnectedTriangles, "GetVertexConnectedTriangles" }, // 3523827005 { &Z_Construct_UFunction_UMeshDescriptionBase_GetVertexCount, "GetVertexCount" }, // 2711862623 { &Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedPolygons, "GetVertexInstanceConnectedPolygons" }, // 1925355012 { &Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceConnectedTriangles, "GetVertexInstanceConnectedTriangles" }, // 1234243452 { &Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceCount, "GetVertexInstanceCount" }, // 3419053169 { &Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForPolygonVertex, "GetVertexInstanceForPolygonVertex" }, // 951395346 { &Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceForTriangleVertex, "GetVertexInstanceForTriangleVertex" }, // 3352583058 { &Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstancePairEdge, "GetVertexInstancePairEdge" }, // 1038999439 { &Z_Construct_UFunction_UMeshDescriptionBase_GetVertexInstanceVertex, "GetVertexInstanceVertex" }, // 2556260381 { &Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPairEdge, "GetVertexPairEdge" }, // 3932158484 { &Z_Construct_UFunction_UMeshDescriptionBase_GetVertexPosition, "GetVertexPosition" }, // 3877396998 { &Z_Construct_UFunction_UMeshDescriptionBase_GetVertexVertexInstances, "GetVertexVertexInstances" }, // 3963755486 { &Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternal, "IsEdgeInternal" }, // 1866286164 { &Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeInternalToPolygon, "IsEdgeInternalToPolygon" }, // 3256882482 { &Z_Construct_UFunction_UMeshDescriptionBase_IsEdgeValid, "IsEdgeValid" }, // 3312294312 { &Z_Construct_UFunction_UMeshDescriptionBase_IsEmpty, "IsEmpty" }, // 2835068918 { &Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonGroupValid, "IsPolygonGroupValid" }, // 2897614632 { &Z_Construct_UFunction_UMeshDescriptionBase_IsPolygonValid, "IsPolygonValid" }, // 2100432886 { &Z_Construct_UFunction_UMeshDescriptionBase_IsTrianglePartOfNgon, "IsTrianglePartOfNgon" }, // 1519578761 { &Z_Construct_UFunction_UMeshDescriptionBase_IsTriangleValid, "IsTriangleValid" }, // 3455990587 { &Z_Construct_UFunction_UMeshDescriptionBase_IsVertexInstanceValid, "IsVertexInstanceValid" }, // 3387873448 { &Z_Construct_UFunction_UMeshDescriptionBase_IsVertexOrphaned, "IsVertexOrphaned" }, // 3363995775 { &Z_Construct_UFunction_UMeshDescriptionBase_IsVertexValid, "IsVertexValid" }, // 4013731764 { &Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewEdges, "ReserveNewEdges" }, // 2208597083 { &Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewPolygonGroups, "ReserveNewPolygonGroups" }, // 3578220291 { &Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewPolygons, "ReserveNewPolygons" }, // 1160624732 { &Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewTriangles, "ReserveNewTriangles" }, // 2662643618 { &Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewVertexInstances, "ReserveNewVertexInstances" }, // 2722279804 { &Z_Construct_UFunction_UMeshDescriptionBase_ReserveNewVertices, "ReserveNewVertices" }, // 814557800 { &Z_Construct_UFunction_UMeshDescriptionBase_ReversePolygonFacing, "ReversePolygonFacing" }, // 924793955 { &Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonPolygonGroup, "SetPolygonPolygonGroup" }, // 4266802299 { &Z_Construct_UFunction_UMeshDescriptionBase_SetPolygonVertexInstances, "SetPolygonVertexInstances" }, // 3436527907 { &Z_Construct_UFunction_UMeshDescriptionBase_SetVertexPosition, "SetVertexPosition" }, // 3312371433 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UMeshDescriptionBase_Statics UObject* (*const Z_Construct_UClass_UMeshDescriptionBase_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UObject, (UObject* (*)())Z_Construct_UPackage__Script_MeshDescription, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshDescriptionBase_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshDescriptionBase_Statics::ClassParams = { &UMeshDescriptionBase::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), 0, 0, 0x000800A0u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshDescriptionBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshDescriptionBase_Statics::Class_MetaDataParams) }; void UMeshDescriptionBase::StaticRegisterNativesUMeshDescriptionBase() { UClass* Class = UMeshDescriptionBase::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UMeshDescriptionBase_Statics::Funcs)); } UClass* Z_Construct_UClass_UMeshDescriptionBase() { if (!Z_Registration_Info_UClass_UMeshDescriptionBase.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshDescriptionBase.OuterSingleton, Z_Construct_UClass_UMeshDescriptionBase_Statics::ClassParams); } return Z_Registration_Info_UClass_UMeshDescriptionBase.OuterSingleton; } UMeshDescriptionBase::UMeshDescriptionBase(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshDescriptionBase); UMeshDescriptionBase::~UMeshDescriptionBase() {} IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UMeshDescriptionBase) // ********** End Class UMeshDescriptionBase ******************************************************* // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MeshDescription_Public_MeshDescriptionBase_h__Script_MeshDescription_Statics { static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UMeshDescriptionBase, UMeshDescriptionBase::StaticClass, TEXT("UMeshDescriptionBase"), &Z_Registration_Info_UClass_UMeshDescriptionBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshDescriptionBase), 1288617966U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MeshDescription_Public_MeshDescriptionBase_h__Script_MeshDescription_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MeshDescription_Public_MeshDescriptionBase_h__Script_MeshDescription_768990106{ TEXT("/Script/MeshDescription"), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MeshDescription_Public_MeshDescriptionBase_h__Script_MeshDescription_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MeshDescription_Public_MeshDescriptionBase_h__Script_MeshDescription_Statics::ClassInfo), nullptr, 0, nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS