// 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 "StaticMeshDescription.h" #include "MeshTypes.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeStaticMeshDescription() {} // ********** Begin Cross Module References ******************************************************** COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector2D(); MESHDESCRIPTION_API UClass* Z_Construct_UClass_UMeshDescriptionBase(); MESHDESCRIPTION_API UScriptStruct* Z_Construct_UScriptStruct_FPolygonGroupID(); MESHDESCRIPTION_API UScriptStruct* Z_Construct_UScriptStruct_FPolygonID(); MESHDESCRIPTION_API UScriptStruct* Z_Construct_UScriptStruct_FVertexInstanceID(); STATICMESHDESCRIPTION_API UClass* Z_Construct_UClass_UStaticMeshDescription(); STATICMESHDESCRIPTION_API UClass* Z_Construct_UClass_UStaticMeshDescription_NoRegister(); UPackage* Z_Construct_UPackage__Script_StaticMeshDescription(); // ********** End Cross Module References ********************************************************** // ********** Begin Class UStaticMeshDescription Function CreateCube ******************************* struct Z_Construct_UFunction_UStaticMeshDescription_CreateCube_Statics { struct StaticMeshDescription_eventCreateCube_Parms { FVector Center; FVector HalfExtents; FPolygonGroupID PolygonGroup; FPolygonID PolygonID_PlusX; FPolygonID PolygonID_MinusX; FPolygonID PolygonID_PlusY; FPolygonID PolygonID_MinusY; FPolygonID PolygonID_PlusZ; FPolygonID PolygonID_MinusZ; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "ModuleRelativePath", "Public/StaticMeshDescription.h" }, }; #endif // WITH_METADATA // ********** Begin Function CreateCube constinit property declarations **************************** static const UECodeGen_Private::FStructPropertyParams NewProp_Center; static const UECodeGen_Private::FStructPropertyParams NewProp_HalfExtents; static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonGroup; static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonID_PlusX; static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonID_MinusX; static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonID_PlusY; static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonID_MinusY; static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonID_PlusZ; static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonID_MinusZ; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function CreateCube constinit property declarations ****************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function CreateCube Property Definitions *************************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UStaticMeshDescription_CreateCube_Statics::NewProp_Center = { "Center", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StaticMeshDescription_eventCreateCube_Parms, Center), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UStaticMeshDescription_CreateCube_Statics::NewProp_HalfExtents = { "HalfExtents", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StaticMeshDescription_eventCreateCube_Parms, HalfExtents), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UStaticMeshDescription_CreateCube_Statics::NewProp_PolygonGroup = { "PolygonGroup", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StaticMeshDescription_eventCreateCube_Parms, PolygonGroup), Z_Construct_UScriptStruct_FPolygonGroupID, METADATA_PARAMS(0, nullptr) }; // 2385683011 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UStaticMeshDescription_CreateCube_Statics::NewProp_PolygonID_PlusX = { "PolygonID_PlusX", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StaticMeshDescription_eventCreateCube_Parms, PolygonID_PlusX), Z_Construct_UScriptStruct_FPolygonID, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UStaticMeshDescription_CreateCube_Statics::NewProp_PolygonID_MinusX = { "PolygonID_MinusX", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StaticMeshDescription_eventCreateCube_Parms, PolygonID_MinusX), Z_Construct_UScriptStruct_FPolygonID, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UStaticMeshDescription_CreateCube_Statics::NewProp_PolygonID_PlusY = { "PolygonID_PlusY", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StaticMeshDescription_eventCreateCube_Parms, PolygonID_PlusY), Z_Construct_UScriptStruct_FPolygonID, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UStaticMeshDescription_CreateCube_Statics::NewProp_PolygonID_MinusY = { "PolygonID_MinusY", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StaticMeshDescription_eventCreateCube_Parms, PolygonID_MinusY), Z_Construct_UScriptStruct_FPolygonID, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UStaticMeshDescription_CreateCube_Statics::NewProp_PolygonID_PlusZ = { "PolygonID_PlusZ", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StaticMeshDescription_eventCreateCube_Parms, PolygonID_PlusZ), Z_Construct_UScriptStruct_FPolygonID, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UStaticMeshDescription_CreateCube_Statics::NewProp_PolygonID_MinusZ = { "PolygonID_MinusZ", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StaticMeshDescription_eventCreateCube_Parms, PolygonID_MinusZ), Z_Construct_UScriptStruct_FPolygonID, METADATA_PARAMS(0, nullptr) }; // 470775769 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStaticMeshDescription_CreateCube_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStaticMeshDescription_CreateCube_Statics::NewProp_Center, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStaticMeshDescription_CreateCube_Statics::NewProp_HalfExtents, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStaticMeshDescription_CreateCube_Statics::NewProp_PolygonGroup, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStaticMeshDescription_CreateCube_Statics::NewProp_PolygonID_PlusX, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStaticMeshDescription_CreateCube_Statics::NewProp_PolygonID_MinusX, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStaticMeshDescription_CreateCube_Statics::NewProp_PolygonID_PlusY, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStaticMeshDescription_CreateCube_Statics::NewProp_PolygonID_MinusY, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStaticMeshDescription_CreateCube_Statics::NewProp_PolygonID_PlusZ, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStaticMeshDescription_CreateCube_Statics::NewProp_PolygonID_MinusZ, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStaticMeshDescription_CreateCube_Statics::PropPointers) < 2048); // ********** End Function CreateCube Property Definitions ***************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStaticMeshDescription_CreateCube_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UStaticMeshDescription, nullptr, "CreateCube", Z_Construct_UFunction_UStaticMeshDescription_CreateCube_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStaticMeshDescription_CreateCube_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStaticMeshDescription_CreateCube_Statics::StaticMeshDescription_eventCreateCube_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStaticMeshDescription_CreateCube_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStaticMeshDescription_CreateCube_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UStaticMeshDescription_CreateCube_Statics::StaticMeshDescription_eventCreateCube_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UStaticMeshDescription_CreateCube() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStaticMeshDescription_CreateCube_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UStaticMeshDescription::execCreateCube) { P_GET_STRUCT(FVector,Z_Param_Center); P_GET_STRUCT(FVector,Z_Param_HalfExtents); P_GET_STRUCT(FPolygonGroupID,Z_Param_PolygonGroup); P_GET_STRUCT_REF(FPolygonID,Z_Param_Out_PolygonID_PlusX); P_GET_STRUCT_REF(FPolygonID,Z_Param_Out_PolygonID_MinusX); P_GET_STRUCT_REF(FPolygonID,Z_Param_Out_PolygonID_PlusY); P_GET_STRUCT_REF(FPolygonID,Z_Param_Out_PolygonID_MinusY); P_GET_STRUCT_REF(FPolygonID,Z_Param_Out_PolygonID_PlusZ); P_GET_STRUCT_REF(FPolygonID,Z_Param_Out_PolygonID_MinusZ); P_FINISH; P_NATIVE_BEGIN; P_THIS->CreateCube(Z_Param_Center,Z_Param_HalfExtents,Z_Param_PolygonGroup,Z_Param_Out_PolygonID_PlusX,Z_Param_Out_PolygonID_MinusX,Z_Param_Out_PolygonID_PlusY,Z_Param_Out_PolygonID_MinusY,Z_Param_Out_PolygonID_PlusZ,Z_Param_Out_PolygonID_MinusZ); P_NATIVE_END; } // ********** End Class UStaticMeshDescription Function CreateCube ********************************* // ********** Begin Class UStaticMeshDescription Function GetVertexInstanceUV ********************** struct Z_Construct_UFunction_UStaticMeshDescription_GetVertexInstanceUV_Statics { struct StaticMeshDescription_eventGetVertexInstanceUV_Parms { FVertexInstanceID VertexInstanceID; int32 UVIndex; FVector2D ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "CPP_Default_UVIndex", "0" }, { "ModuleRelativePath", "Public/StaticMeshDescription.h" }, }; #endif // WITH_METADATA // ********** Begin Function GetVertexInstanceUV constinit property declarations ******************* static const UECodeGen_Private::FStructPropertyParams NewProp_VertexInstanceID; static const UECodeGen_Private::FIntPropertyParams NewProp_UVIndex; static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetVertexInstanceUV constinit property declarations ********************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetVertexInstanceUV Property Definitions ****************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UStaticMeshDescription_GetVertexInstanceUV_Statics::NewProp_VertexInstanceID = { "VertexInstanceID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StaticMeshDescription_eventGetVertexInstanceUV_Parms, VertexInstanceID), Z_Construct_UScriptStruct_FVertexInstanceID, METADATA_PARAMS(0, nullptr) }; // 2962756285 const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UStaticMeshDescription_GetVertexInstanceUV_Statics::NewProp_UVIndex = { "UVIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StaticMeshDescription_eventGetVertexInstanceUV_Parms, UVIndex), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UStaticMeshDescription_GetVertexInstanceUV_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StaticMeshDescription_eventGetVertexInstanceUV_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStaticMeshDescription_GetVertexInstanceUV_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStaticMeshDescription_GetVertexInstanceUV_Statics::NewProp_VertexInstanceID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStaticMeshDescription_GetVertexInstanceUV_Statics::NewProp_UVIndex, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStaticMeshDescription_GetVertexInstanceUV_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStaticMeshDescription_GetVertexInstanceUV_Statics::PropPointers) < 2048); // ********** End Function GetVertexInstanceUV Property Definitions ******************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStaticMeshDescription_GetVertexInstanceUV_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UStaticMeshDescription, nullptr, "GetVertexInstanceUV", Z_Construct_UFunction_UStaticMeshDescription_GetVertexInstanceUV_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStaticMeshDescription_GetVertexInstanceUV_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStaticMeshDescription_GetVertexInstanceUV_Statics::StaticMeshDescription_eventGetVertexInstanceUV_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStaticMeshDescription_GetVertexInstanceUV_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStaticMeshDescription_GetVertexInstanceUV_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UStaticMeshDescription_GetVertexInstanceUV_Statics::StaticMeshDescription_eventGetVertexInstanceUV_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UStaticMeshDescription_GetVertexInstanceUV() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStaticMeshDescription_GetVertexInstanceUV_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UStaticMeshDescription::execGetVertexInstanceUV) { P_GET_STRUCT(FVertexInstanceID,Z_Param_VertexInstanceID); P_GET_PROPERTY(FIntProperty,Z_Param_UVIndex); P_FINISH; P_NATIVE_BEGIN; *(FVector2D*)Z_Param__Result=P_THIS->GetVertexInstanceUV(Z_Param_VertexInstanceID,Z_Param_UVIndex); P_NATIVE_END; } // ********** End Class UStaticMeshDescription Function GetVertexInstanceUV ************************ // ********** Begin Class UStaticMeshDescription Function SetPolygonGroupMaterialSlotName ********** struct Z_Construct_UFunction_UStaticMeshDescription_SetPolygonGroupMaterialSlotName_Statics { struct StaticMeshDescription_eventSetPolygonGroupMaterialSlotName_Parms { FPolygonGroupID PolygonGroupID; FName SlotName; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "ModuleRelativePath", "Public/StaticMeshDescription.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SlotName_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function SetPolygonGroupMaterialSlotName constinit property declarations ******* static const UECodeGen_Private::FStructPropertyParams NewProp_PolygonGroupID; static const UECodeGen_Private::FNamePropertyParams NewProp_SlotName; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function SetPolygonGroupMaterialSlotName constinit property declarations ********* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function SetPolygonGroupMaterialSlotName Property Definitions ****************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UStaticMeshDescription_SetPolygonGroupMaterialSlotName_Statics::NewProp_PolygonGroupID = { "PolygonGroupID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StaticMeshDescription_eventSetPolygonGroupMaterialSlotName_Parms, PolygonGroupID), Z_Construct_UScriptStruct_FPolygonGroupID, METADATA_PARAMS(0, nullptr) }; // 2385683011 const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UStaticMeshDescription_SetPolygonGroupMaterialSlotName_Statics::NewProp_SlotName = { "SlotName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StaticMeshDescription_eventSetPolygonGroupMaterialSlotName_Parms, SlotName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SlotName_MetaData), NewProp_SlotName_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStaticMeshDescription_SetPolygonGroupMaterialSlotName_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStaticMeshDescription_SetPolygonGroupMaterialSlotName_Statics::NewProp_PolygonGroupID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStaticMeshDescription_SetPolygonGroupMaterialSlotName_Statics::NewProp_SlotName, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStaticMeshDescription_SetPolygonGroupMaterialSlotName_Statics::PropPointers) < 2048); // ********** End Function SetPolygonGroupMaterialSlotName Property Definitions ******************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStaticMeshDescription_SetPolygonGroupMaterialSlotName_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UStaticMeshDescription, nullptr, "SetPolygonGroupMaterialSlotName", Z_Construct_UFunction_UStaticMeshDescription_SetPolygonGroupMaterialSlotName_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStaticMeshDescription_SetPolygonGroupMaterialSlotName_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStaticMeshDescription_SetPolygonGroupMaterialSlotName_Statics::StaticMeshDescription_eventSetPolygonGroupMaterialSlotName_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStaticMeshDescription_SetPolygonGroupMaterialSlotName_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStaticMeshDescription_SetPolygonGroupMaterialSlotName_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UStaticMeshDescription_SetPolygonGroupMaterialSlotName_Statics::StaticMeshDescription_eventSetPolygonGroupMaterialSlotName_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UStaticMeshDescription_SetPolygonGroupMaterialSlotName() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStaticMeshDescription_SetPolygonGroupMaterialSlotName_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UStaticMeshDescription::execSetPolygonGroupMaterialSlotName) { P_GET_STRUCT(FPolygonGroupID,Z_Param_PolygonGroupID); P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_SlotName); P_FINISH; P_NATIVE_BEGIN; P_THIS->SetPolygonGroupMaterialSlotName(Z_Param_PolygonGroupID,Z_Param_Out_SlotName); P_NATIVE_END; } // ********** End Class UStaticMeshDescription Function SetPolygonGroupMaterialSlotName ************ // ********** Begin Class UStaticMeshDescription Function SetVertexInstanceUV ********************** struct Z_Construct_UFunction_UStaticMeshDescription_SetVertexInstanceUV_Statics { struct StaticMeshDescription_eventSetVertexInstanceUV_Parms { FVertexInstanceID VertexInstanceID; FVector2D UV; int32 UVIndex; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "MeshDescription" }, { "CPP_Default_UVIndex", "0" }, { "ModuleRelativePath", "Public/StaticMeshDescription.h" }, }; #endif // WITH_METADATA // ********** Begin Function SetVertexInstanceUV constinit property declarations ******************* static const UECodeGen_Private::FStructPropertyParams NewProp_VertexInstanceID; static const UECodeGen_Private::FStructPropertyParams NewProp_UV; static const UECodeGen_Private::FIntPropertyParams NewProp_UVIndex; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function SetVertexInstanceUV constinit property declarations ********************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function SetVertexInstanceUV Property Definitions ****************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UStaticMeshDescription_SetVertexInstanceUV_Statics::NewProp_VertexInstanceID = { "VertexInstanceID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StaticMeshDescription_eventSetVertexInstanceUV_Parms, VertexInstanceID), Z_Construct_UScriptStruct_FVertexInstanceID, METADATA_PARAMS(0, nullptr) }; // 2962756285 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UStaticMeshDescription_SetVertexInstanceUV_Statics::NewProp_UV = { "UV", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StaticMeshDescription_eventSetVertexInstanceUV_Parms, UV), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UStaticMeshDescription_SetVertexInstanceUV_Statics::NewProp_UVIndex = { "UVIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StaticMeshDescription_eventSetVertexInstanceUV_Parms, UVIndex), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStaticMeshDescription_SetVertexInstanceUV_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStaticMeshDescription_SetVertexInstanceUV_Statics::NewProp_VertexInstanceID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStaticMeshDescription_SetVertexInstanceUV_Statics::NewProp_UV, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStaticMeshDescription_SetVertexInstanceUV_Statics::NewProp_UVIndex, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStaticMeshDescription_SetVertexInstanceUV_Statics::PropPointers) < 2048); // ********** End Function SetVertexInstanceUV Property Definitions ******************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStaticMeshDescription_SetVertexInstanceUV_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UStaticMeshDescription, nullptr, "SetVertexInstanceUV", Z_Construct_UFunction_UStaticMeshDescription_SetVertexInstanceUV_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UStaticMeshDescription_SetVertexInstanceUV_Statics::PropPointers), sizeof(Z_Construct_UFunction_UStaticMeshDescription_SetVertexInstanceUV_Statics::StaticMeshDescription_eventSetVertexInstanceUV_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStaticMeshDescription_SetVertexInstanceUV_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStaticMeshDescription_SetVertexInstanceUV_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UStaticMeshDescription_SetVertexInstanceUV_Statics::StaticMeshDescription_eventSetVertexInstanceUV_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UStaticMeshDescription_SetVertexInstanceUV() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStaticMeshDescription_SetVertexInstanceUV_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UStaticMeshDescription::execSetVertexInstanceUV) { P_GET_STRUCT(FVertexInstanceID,Z_Param_VertexInstanceID); P_GET_STRUCT(FVector2D,Z_Param_UV); P_GET_PROPERTY(FIntProperty,Z_Param_UVIndex); P_FINISH; P_NATIVE_BEGIN; P_THIS->SetVertexInstanceUV(Z_Param_VertexInstanceID,Z_Param_UV,Z_Param_UVIndex); P_NATIVE_END; } // ********** End Class UStaticMeshDescription Function SetVertexInstanceUV ************************ // ********** Begin Class UStaticMeshDescription *************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UStaticMeshDescription; UClass* UStaticMeshDescription::GetPrivateStaticClass() { using TClass = UStaticMeshDescription; if (!Z_Registration_Info_UClass_UStaticMeshDescription.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("StaticMeshDescription"), Z_Registration_Info_UClass_UStaticMeshDescription.InnerSingleton, StaticRegisterNativesUStaticMeshDescription, 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_UStaticMeshDescription.InnerSingleton; } UClass* Z_Construct_UClass_UStaticMeshDescription_NoRegister() { return UStaticMeshDescription::GetPrivateStaticClass(); } struct Z_Construct_UClass_UStaticMeshDescription_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/**\n* A wrapper for MeshDescription, customized for static meshes\n*/" }, { "IncludePath", "StaticMeshDescription.h" }, { "ModuleRelativePath", "Public/StaticMeshDescription.h" }, { "ToolTip", "A wrapper for MeshDescription, customized for static meshes" }, }; #endif // WITH_METADATA // ********** Begin Class UStaticMeshDescription constinit property declarations ******************* // ********** End Class UStaticMeshDescription constinit property declarations ********************* static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("CreateCube"), .Pointer = &UStaticMeshDescription::execCreateCube }, { .NameUTF8 = UTF8TEXT("GetVertexInstanceUV"), .Pointer = &UStaticMeshDescription::execGetVertexInstanceUV }, { .NameUTF8 = UTF8TEXT("SetPolygonGroupMaterialSlotName"), .Pointer = &UStaticMeshDescription::execSetPolygonGroupMaterialSlotName }, { .NameUTF8 = UTF8TEXT("SetVertexInstanceUV"), .Pointer = &UStaticMeshDescription::execSetVertexInstanceUV }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_UStaticMeshDescription_CreateCube, "CreateCube" }, // 2247450142 { &Z_Construct_UFunction_UStaticMeshDescription_GetVertexInstanceUV, "GetVertexInstanceUV" }, // 102226882 { &Z_Construct_UFunction_UStaticMeshDescription_SetPolygonGroupMaterialSlotName, "SetPolygonGroupMaterialSlotName" }, // 3718176876 { &Z_Construct_UFunction_UStaticMeshDescription_SetVertexInstanceUV, "SetVertexInstanceUV" }, // 3825372749 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UStaticMeshDescription_Statics UObject* (*const Z_Construct_UClass_UStaticMeshDescription_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UMeshDescriptionBase, (UObject* (*)())Z_Construct_UPackage__Script_StaticMeshDescription, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStaticMeshDescription_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UStaticMeshDescription_Statics::ClassParams = { &UStaticMeshDescription::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_UStaticMeshDescription_Statics::Class_MetaDataParams), Z_Construct_UClass_UStaticMeshDescription_Statics::Class_MetaDataParams) }; void UStaticMeshDescription::StaticRegisterNativesUStaticMeshDescription() { UClass* Class = UStaticMeshDescription::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UStaticMeshDescription_Statics::Funcs)); } UClass* Z_Construct_UClass_UStaticMeshDescription() { if (!Z_Registration_Info_UClass_UStaticMeshDescription.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UStaticMeshDescription.OuterSingleton, Z_Construct_UClass_UStaticMeshDescription_Statics::ClassParams); } return Z_Registration_Info_UClass_UStaticMeshDescription.OuterSingleton; } UStaticMeshDescription::UStaticMeshDescription(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UStaticMeshDescription); UStaticMeshDescription::~UStaticMeshDescription() {} // ********** End Class UStaticMeshDescription ***************************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_StaticMeshDescription_Public_StaticMeshDescription_h__Script_StaticMeshDescription_Statics { static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UStaticMeshDescription, UStaticMeshDescription::StaticClass, TEXT("UStaticMeshDescription"), &Z_Registration_Info_UClass_UStaticMeshDescription, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UStaticMeshDescription), 3786521684U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_StaticMeshDescription_Public_StaticMeshDescription_h__Script_StaticMeshDescription_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_StaticMeshDescription_Public_StaticMeshDescription_h__Script_StaticMeshDescription_1381265914{ TEXT("/Script/StaticMeshDescription"), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_StaticMeshDescription_Public_StaticMeshDescription_h__Script_StaticMeshDescription_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_StaticMeshDescription_Public_StaticMeshDescription_h__Script_StaticMeshDescription_Statics::ClassInfo), nullptr, 0, nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS