// 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 "Engine/SkeletalMeshSocket.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 EmptyLinkFunctionForGeneratedCodeSkeletalMeshSocket() {} // ********** Begin Cross Module References ******************************************************** COREUOBJECT_API UClass* Z_Construct_UClass_UObject(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRotator(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector(); ENGINE_API UClass* Z_Construct_UClass_USkeletalMesh_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_USkeletalMeshComponent_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_USkeletalMeshSocket(); ENGINE_API UClass* Z_Construct_UClass_USkeletalMeshSocket_NoRegister(); UPackage* Z_Construct_UPackage__Script_Engine(); // ********** End Cross Module References ********************************************************** // ********** Begin Class USkeletalMeshSocket Function GetSocketLocalTransform ********************* struct Z_Construct_UFunction_USkeletalMeshSocket_GetSocketLocalTransform_Statics { struct SkeletalMeshSocket_eventGetSocketLocalTransform_Parms { FTransform ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Socket Parameters" }, { "Comment", "/** returns FTransform of Socket local transform */" }, { "ModuleRelativePath", "Classes/Engine/SkeletalMeshSocket.h" }, { "ToolTip", "returns FTransform of Socket local transform" }, }; #endif // WITH_METADATA // ********** Begin Function GetSocketLocalTransform constinit property declarations *************** static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetSocketLocalTransform constinit property declarations ***************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetSocketLocalTransform Property Definitions ************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USkeletalMeshSocket_GetSocketLocalTransform_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshSocket_eventGetSocketLocalTransform_Parms, ReturnValue), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshSocket_GetSocketLocalTransform_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshSocket_GetSocketLocalTransform_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshSocket_GetSocketLocalTransform_Statics::PropPointers) < 2048); // ********** End Function GetSocketLocalTransform Property Definitions **************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshSocket_GetSocketLocalTransform_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshSocket, nullptr, "GetSocketLocalTransform", Z_Construct_UFunction_USkeletalMeshSocket_GetSocketLocalTransform_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshSocket_GetSocketLocalTransform_Statics::PropPointers), sizeof(Z_Construct_UFunction_USkeletalMeshSocket_GetSocketLocalTransform_Statics::SkeletalMeshSocket_eventGetSocketLocalTransform_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshSocket_GetSocketLocalTransform_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshSocket_GetSocketLocalTransform_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshSocket_GetSocketLocalTransform_Statics::SkeletalMeshSocket_eventGetSocketLocalTransform_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_USkeletalMeshSocket_GetSocketLocalTransform() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshSocket_GetSocketLocalTransform_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USkeletalMeshSocket::execGetSocketLocalTransform) { P_FINISH; P_NATIVE_BEGIN; *(FTransform*)Z_Param__Result=P_THIS->GetSocketLocalTransform(); P_NATIVE_END; } // ********** End Class USkeletalMeshSocket Function GetSocketLocalTransform *********************** // ********** Begin Class USkeletalMeshSocket Function GetSocketLocation *************************** struct Z_Construct_UFunction_USkeletalMeshSocket_GetSocketLocation_Statics { struct SkeletalMeshSocket_eventGetSocketLocation_Parms { const USkeletalMeshComponent* SkelComp; FVector ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Components|SkeletalMesh" }, { "ModuleRelativePath", "Classes/Engine/SkeletalMeshSocket.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SkelComp_MetaData[] = { { "EditInline", "true" }, { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function GetSocketLocation constinit property declarations ********************* static const UECodeGen_Private::FObjectPropertyParams NewProp_SkelComp; static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetSocketLocation constinit property declarations *********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetSocketLocation Property Definitions ******************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USkeletalMeshSocket_GetSocketLocation_Statics::NewProp_SkelComp = { "SkelComp", nullptr, (EPropertyFlags)0x0010000000080082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshSocket_eventGetSocketLocation_Parms, SkelComp), Z_Construct_UClass_USkeletalMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SkelComp_MetaData), NewProp_SkelComp_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USkeletalMeshSocket_GetSocketLocation_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshSocket_eventGetSocketLocation_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshSocket_GetSocketLocation_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshSocket_GetSocketLocation_Statics::NewProp_SkelComp, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshSocket_GetSocketLocation_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshSocket_GetSocketLocation_Statics::PropPointers) < 2048); // ********** End Function GetSocketLocation Property Definitions ********************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshSocket_GetSocketLocation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshSocket, nullptr, "GetSocketLocation", Z_Construct_UFunction_USkeletalMeshSocket_GetSocketLocation_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshSocket_GetSocketLocation_Statics::PropPointers), sizeof(Z_Construct_UFunction_USkeletalMeshSocket_GetSocketLocation_Statics::SkeletalMeshSocket_eventGetSocketLocation_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshSocket_GetSocketLocation_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshSocket_GetSocketLocation_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshSocket_GetSocketLocation_Statics::SkeletalMeshSocket_eventGetSocketLocation_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_USkeletalMeshSocket_GetSocketLocation() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshSocket_GetSocketLocation_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USkeletalMeshSocket::execGetSocketLocation) { P_GET_OBJECT(USkeletalMeshComponent,Z_Param_SkelComp); P_FINISH; P_NATIVE_BEGIN; *(FVector*)Z_Param__Result=P_THIS->GetSocketLocation(Z_Param_SkelComp); P_NATIVE_END; } // ********** End Class USkeletalMeshSocket Function GetSocketLocation ***************************** // ********** Begin Class USkeletalMeshSocket Function InitializeSocketFromLocation **************** struct Z_Construct_UFunction_USkeletalMeshSocket_InitializeSocketFromLocation_Statics { struct SkeletalMeshSocket_eventInitializeSocketFromLocation_Parms { const USkeletalMeshComponent* SkelComp; FVector WorldLocation; FVector WorldNormal; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Components|SkeletalMesh" }, { "Comment", "/** Sets BoneName, RelativeLocation and RelativeRotation based on closest bone to WorldLocation and WorldNormal */" }, { "ModuleRelativePath", "Classes/Engine/SkeletalMeshSocket.h" }, { "ToolTip", "Sets BoneName, RelativeLocation and RelativeRotation based on closest bone to WorldLocation and WorldNormal" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SkelComp_MetaData[] = { { "EditInline", "true" }, { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function InitializeSocketFromLocation constinit property declarations ********** static const UECodeGen_Private::FObjectPropertyParams NewProp_SkelComp; static const UECodeGen_Private::FStructPropertyParams NewProp_WorldLocation; static const UECodeGen_Private::FStructPropertyParams NewProp_WorldNormal; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function InitializeSocketFromLocation constinit property declarations ************ static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function InitializeSocketFromLocation Property Definitions ********************* const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USkeletalMeshSocket_InitializeSocketFromLocation_Statics::NewProp_SkelComp = { "SkelComp", nullptr, (EPropertyFlags)0x0010000000080082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshSocket_eventInitializeSocketFromLocation_Parms, SkelComp), Z_Construct_UClass_USkeletalMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SkelComp_MetaData), NewProp_SkelComp_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USkeletalMeshSocket_InitializeSocketFromLocation_Statics::NewProp_WorldLocation = { "WorldLocation", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshSocket_eventInitializeSocketFromLocation_Parms, WorldLocation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USkeletalMeshSocket_InitializeSocketFromLocation_Statics::NewProp_WorldNormal = { "WorldNormal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshSocket_eventInitializeSocketFromLocation_Parms, WorldNormal), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshSocket_InitializeSocketFromLocation_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshSocket_InitializeSocketFromLocation_Statics::NewProp_SkelComp, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshSocket_InitializeSocketFromLocation_Statics::NewProp_WorldLocation, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshSocket_InitializeSocketFromLocation_Statics::NewProp_WorldNormal, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshSocket_InitializeSocketFromLocation_Statics::PropPointers) < 2048); // ********** End Function InitializeSocketFromLocation Property Definitions *********************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshSocket_InitializeSocketFromLocation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshSocket, nullptr, "InitializeSocketFromLocation", Z_Construct_UFunction_USkeletalMeshSocket_InitializeSocketFromLocation_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshSocket_InitializeSocketFromLocation_Statics::PropPointers), sizeof(Z_Construct_UFunction_USkeletalMeshSocket_InitializeSocketFromLocation_Statics::SkeletalMeshSocket_eventInitializeSocketFromLocation_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshSocket_InitializeSocketFromLocation_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshSocket_InitializeSocketFromLocation_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshSocket_InitializeSocketFromLocation_Statics::SkeletalMeshSocket_eventInitializeSocketFromLocation_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_USkeletalMeshSocket_InitializeSocketFromLocation() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshSocket_InitializeSocketFromLocation_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USkeletalMeshSocket::execInitializeSocketFromLocation) { P_GET_OBJECT(USkeletalMeshComponent,Z_Param_SkelComp); P_GET_STRUCT(FVector,Z_Param_WorldLocation); P_GET_STRUCT(FVector,Z_Param_WorldNormal); P_FINISH; P_NATIVE_BEGIN; P_THIS->InitializeSocketFromLocation(Z_Param_SkelComp,Z_Param_WorldLocation,Z_Param_WorldNormal); P_NATIVE_END; } // ********** End Class USkeletalMeshSocket Function InitializeSocketFromLocation ****************** // ********** Begin Class USkeletalMeshSocket Function SetSocketLocalTransform ********************* #if WITH_EDITOR struct Z_Construct_UFunction_USkeletalMeshSocket_SetSocketLocalTransform_Statics { struct SkeletalMeshSocket_eventSetSocketLocalTransform_Parms { FTransform InTransform; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Socket Parameters" }, { "Comment", "/** Sets the relative transform parameters of the socket to the given local FTransform */" }, { "ModuleRelativePath", "Classes/Engine/SkeletalMeshSocket.h" }, { "ToolTip", "Sets the relative transform parameters of the socket to the given local FTransform" }, }; #endif // WITH_METADATA // ********** Begin Function SetSocketLocalTransform constinit property declarations *************** static const UECodeGen_Private::FStructPropertyParams NewProp_InTransform; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function SetSocketLocalTransform constinit property declarations ***************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function SetSocketLocalTransform Property Definitions ************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USkeletalMeshSocket_SetSocketLocalTransform_Statics::NewProp_InTransform = { "InTransform", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshSocket_eventSetSocketLocalTransform_Parms, InTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshSocket_SetSocketLocalTransform_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshSocket_SetSocketLocalTransform_Statics::NewProp_InTransform, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshSocket_SetSocketLocalTransform_Statics::PropPointers) < 2048); // ********** End Function SetSocketLocalTransform Property Definitions **************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshSocket_SetSocketLocalTransform_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshSocket, nullptr, "SetSocketLocalTransform", Z_Construct_UFunction_USkeletalMeshSocket_SetSocketLocalTransform_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshSocket_SetSocketLocalTransform_Statics::PropPointers), sizeof(Z_Construct_UFunction_USkeletalMeshSocket_SetSocketLocalTransform_Statics::SkeletalMeshSocket_eventSetSocketLocalTransform_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x24820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshSocket_SetSocketLocalTransform_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshSocket_SetSocketLocalTransform_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshSocket_SetSocketLocalTransform_Statics::SkeletalMeshSocket_eventSetSocketLocalTransform_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_USkeletalMeshSocket_SetSocketLocalTransform() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshSocket_SetSocketLocalTransform_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USkeletalMeshSocket::execSetSocketLocalTransform) { P_GET_STRUCT(FTransform,Z_Param_InTransform); P_FINISH; P_NATIVE_BEGIN; P_THIS->SetSocketLocalTransform(Z_Param_InTransform); P_NATIVE_END; } #endif // WITH_EDITOR // ********** End Class USkeletalMeshSocket Function SetSocketLocalTransform *********************** // ********** Begin Class USkeletalMeshSocket Function SetSocketParent ***************************** #if WITH_EDITOR struct Z_Construct_UFunction_USkeletalMeshSocket_SetSocketParent_Statics { struct SkeletalMeshSocket_eventSetSocketParent_Parms { USkeletalMesh* InSkeletalMesh; FName InBoneName; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Socket Parameters" }, { "Comment", "/** Change the sockets parent to a new bone. The skeleton is used to validate that the bone exists */" }, { "ModuleRelativePath", "Classes/Engine/SkeletalMeshSocket.h" }, { "ToolTip", "Change the sockets parent to a new bone. The skeleton is used to validate that the bone exists" }, }; #endif // WITH_METADATA // ********** Begin Function SetSocketParent constinit property declarations *********************** static const UECodeGen_Private::FObjectPropertyParams NewProp_InSkeletalMesh; static const UECodeGen_Private::FNamePropertyParams NewProp_InBoneName; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function SetSocketParent constinit property declarations ************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function SetSocketParent Property Definitions ********************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USkeletalMeshSocket_SetSocketParent_Statics::NewProp_InSkeletalMesh = { "InSkeletalMesh", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshSocket_eventSetSocketParent_Parms, InSkeletalMesh), Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_USkeletalMeshSocket_SetSocketParent_Statics::NewProp_InBoneName = { "InBoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SkeletalMeshSocket_eventSetSocketParent_Parms, InBoneName), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USkeletalMeshSocket_SetSocketParent_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshSocket_SetSocketParent_Statics::NewProp_InSkeletalMesh, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USkeletalMeshSocket_SetSocketParent_Statics::NewProp_InBoneName, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshSocket_SetSocketParent_Statics::PropPointers) < 2048); // ********** End Function SetSocketParent Property Definitions ************************************ const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USkeletalMeshSocket_SetSocketParent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USkeletalMeshSocket, nullptr, "SetSocketParent", Z_Construct_UFunction_USkeletalMeshSocket_SetSocketParent_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshSocket_SetSocketParent_Statics::PropPointers), sizeof(Z_Construct_UFunction_USkeletalMeshSocket_SetSocketParent_Statics::SkeletalMeshSocket_eventSetSocketParent_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x24020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USkeletalMeshSocket_SetSocketParent_Statics::Function_MetaDataParams), Z_Construct_UFunction_USkeletalMeshSocket_SetSocketParent_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_USkeletalMeshSocket_SetSocketParent_Statics::SkeletalMeshSocket_eventSetSocketParent_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_USkeletalMeshSocket_SetSocketParent() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USkeletalMeshSocket_SetSocketParent_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USkeletalMeshSocket::execSetSocketParent) { P_GET_OBJECT(USkeletalMesh,Z_Param_InSkeletalMesh); P_GET_PROPERTY(FNameProperty,Z_Param_InBoneName); P_FINISH; P_NATIVE_BEGIN; P_THIS->SetSocketParent(Z_Param_InSkeletalMesh,Z_Param_InBoneName); P_NATIVE_END; } #endif // WITH_EDITOR // ********** End Class USkeletalMeshSocket Function SetSocketParent ******************************* // ********** Begin Class USkeletalMeshSocket ****************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_USkeletalMeshSocket; UClass* USkeletalMeshSocket::GetPrivateStaticClass() { using TClass = USkeletalMeshSocket; if (!Z_Registration_Info_UClass_USkeletalMeshSocket.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("SkeletalMeshSocket"), Z_Registration_Info_UClass_USkeletalMeshSocket.InnerSingleton, StaticRegisterNativesUSkeletalMeshSocket, 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_USkeletalMeshSocket.InnerSingleton; } UClass* Z_Construct_UClass_USkeletalMeshSocket_NoRegister() { return USkeletalMeshSocket::GetPrivateStaticClass(); } struct Z_Construct_UClass_USkeletalMeshSocket_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "BlueprintType", "true" }, { "HideCategories", "Object Actor" }, { "IncludePath", "Engine/SkeletalMeshSocket.h" }, { "ModuleRelativePath", "Classes/Engine/SkeletalMeshSocket.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SocketName_MetaData[] = { { "Category", "Socket Parameters" }, { "Comment", "/** \n\x09 *\x09""Defines a named attachment location on the USkeletalMesh. \n\x09 *\x09These are set up in editor and used as a shortcut instead of specifying \n\x09 *\x09""everything explicitly to AttachComponent in the SkeletalMeshComponent.\n\x09 *\x09The Outer of a SkeletalMeshSocket should always be the USkeletalMesh.\n\x09 */" }, { "ModuleRelativePath", "Classes/Engine/SkeletalMeshSocket.h" }, { "ToolTip", "Defines a named attachment location on the USkeletalMesh.\nThese are set up in editor and used as a shortcut instead of specifying\neverything explicitly to AttachComponent in the SkeletalMeshComponent.\nThe Outer of a SkeletalMeshSocket should always be the USkeletalMesh." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneName_MetaData[] = { { "Category", "Socket Parameters" }, { "ModuleRelativePath", "Classes/Engine/SkeletalMeshSocket.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RelativeLocation_MetaData[] = { { "Category", "Socket Parameters" }, { "ModuleRelativePath", "Classes/Engine/SkeletalMeshSocket.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RelativeRotation_MetaData[] = { { "Category", "Socket Parameters" }, { "ModuleRelativePath", "Classes/Engine/SkeletalMeshSocket.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RelativeScale_MetaData[] = { { "Category", "Socket Parameters" }, { "ModuleRelativePath", "Classes/Engine/SkeletalMeshSocket.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bForceAlwaysAnimated_MetaData[] = { { "Category", "Socket Parameters" }, { "Comment", "/** If true then the hierarchy of bones this socket is attached to will always be \n\x09 evaluated, even if it had previously been removed due to the current lod setting */" }, { "ModuleRelativePath", "Classes/Engine/SkeletalMeshSocket.h" }, { "ToolTip", "If true then the hierarchy of bones this socket is attached to will always be\n evaluated, even if it had previously been removed due to the current lod setting" }, }; #endif // WITH_METADATA // ********** Begin Class USkeletalMeshSocket constinit property declarations ********************** static const UECodeGen_Private::FNamePropertyParams NewProp_SocketName; static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName; static const UECodeGen_Private::FStructPropertyParams NewProp_RelativeLocation; static const UECodeGen_Private::FStructPropertyParams NewProp_RelativeRotation; static const UECodeGen_Private::FStructPropertyParams NewProp_RelativeScale; static void NewProp_bForceAlwaysAnimated_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bForceAlwaysAnimated; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class USkeletalMeshSocket constinit property declarations ************************ static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("GetSocketLocalTransform"), .Pointer = &USkeletalMeshSocket::execGetSocketLocalTransform }, { .NameUTF8 = UTF8TEXT("GetSocketLocation"), .Pointer = &USkeletalMeshSocket::execGetSocketLocation }, { .NameUTF8 = UTF8TEXT("InitializeSocketFromLocation"), .Pointer = &USkeletalMeshSocket::execInitializeSocketFromLocation }, #if WITH_EDITOR { .NameUTF8 = UTF8TEXT("SetSocketLocalTransform"), .Pointer = &USkeletalMeshSocket::execSetSocketLocalTransform }, { .NameUTF8 = UTF8TEXT("SetSocketParent"), .Pointer = &USkeletalMeshSocket::execSetSocketParent }, #endif // WITH_EDITOR }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_USkeletalMeshSocket_GetSocketLocalTransform, "GetSocketLocalTransform" }, // 3108628831 { &Z_Construct_UFunction_USkeletalMeshSocket_GetSocketLocation, "GetSocketLocation" }, // 2895402787 { &Z_Construct_UFunction_USkeletalMeshSocket_InitializeSocketFromLocation, "InitializeSocketFromLocation" }, // 1998508422 #if WITH_EDITOR { &Z_Construct_UFunction_USkeletalMeshSocket_SetSocketLocalTransform, "SetSocketLocalTransform" }, // 2468309795 { &Z_Construct_UFunction_USkeletalMeshSocket_SetSocketParent, "SetSocketParent" }, // 951809020 #endif // WITH_EDITOR }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_USkeletalMeshSocket_Statics // ********** Begin Class USkeletalMeshSocket Property Definitions ********************************* const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_USkeletalMeshSocket_Statics::NewProp_SocketName = { "SocketName", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshSocket, SocketName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SocketName_MetaData), NewProp_SocketName_MetaData) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_USkeletalMeshSocket_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshSocket, BoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneName_MetaData), NewProp_BoneName_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_USkeletalMeshSocket_Statics::NewProp_RelativeLocation = { "RelativeLocation", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshSocket, RelativeLocation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RelativeLocation_MetaData), NewProp_RelativeLocation_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_USkeletalMeshSocket_Statics::NewProp_RelativeRotation = { "RelativeRotation", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshSocket, RelativeRotation), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RelativeRotation_MetaData), NewProp_RelativeRotation_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_USkeletalMeshSocket_Statics::NewProp_RelativeScale = { "RelativeScale", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USkeletalMeshSocket, RelativeScale), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RelativeScale_MetaData), NewProp_RelativeScale_MetaData) }; void Z_Construct_UClass_USkeletalMeshSocket_Statics::NewProp_bForceAlwaysAnimated_SetBit(void* Obj) { ((USkeletalMeshSocket*)Obj)->bForceAlwaysAnimated = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USkeletalMeshSocket_Statics::NewProp_bForceAlwaysAnimated = { "bForceAlwaysAnimated", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(USkeletalMeshSocket), &Z_Construct_UClass_USkeletalMeshSocket_Statics::NewProp_bForceAlwaysAnimated_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bForceAlwaysAnimated_MetaData), NewProp_bForceAlwaysAnimated_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_USkeletalMeshSocket_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshSocket_Statics::NewProp_SocketName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshSocket_Statics::NewProp_BoneName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshSocket_Statics::NewProp_RelativeLocation, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshSocket_Statics::NewProp_RelativeRotation, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshSocket_Statics::NewProp_RelativeScale, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USkeletalMeshSocket_Statics::NewProp_bForceAlwaysAnimated, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshSocket_Statics::PropPointers) < 2048); // ********** End Class USkeletalMeshSocket Property Definitions *********************************** UObject* (*const Z_Construct_UClass_USkeletalMeshSocket_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UObject, (UObject* (*)())Z_Construct_UPackage__Script_Engine, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshSocket_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_USkeletalMeshSocket_Statics::ClassParams = { &USkeletalMeshSocket::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, Z_Construct_UClass_USkeletalMeshSocket_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshSocket_Statics::PropPointers), 0, 0x000800A0u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USkeletalMeshSocket_Statics::Class_MetaDataParams), Z_Construct_UClass_USkeletalMeshSocket_Statics::Class_MetaDataParams) }; void USkeletalMeshSocket::StaticRegisterNativesUSkeletalMeshSocket() { UClass* Class = USkeletalMeshSocket::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_USkeletalMeshSocket_Statics::Funcs)); } UClass* Z_Construct_UClass_USkeletalMeshSocket() { if (!Z_Registration_Info_UClass_USkeletalMeshSocket.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USkeletalMeshSocket.OuterSingleton, Z_Construct_UClass_USkeletalMeshSocket_Statics::ClassParams); } return Z_Registration_Info_UClass_USkeletalMeshSocket.OuterSingleton; } USkeletalMeshSocket::USkeletalMeshSocket(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USkeletalMeshSocket); USkeletalMeshSocket::~USkeletalMeshSocket() {} IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(USkeletalMeshSocket) // ********** End Class USkeletalMeshSocket ******************************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_SkeletalMeshSocket_h__Script_Engine_Statics { static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_USkeletalMeshSocket, USkeletalMeshSocket::StaticClass, TEXT("USkeletalMeshSocket"), &Z_Registration_Info_UClass_USkeletalMeshSocket, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USkeletalMeshSocket), 1471591585U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_SkeletalMeshSocket_h__Script_Engine_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_SkeletalMeshSocket_h__Script_Engine_1111944796{ TEXT("/Script/Engine"), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_SkeletalMeshSocket_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_SkeletalMeshSocket_h__Script_Engine_Statics::ClassInfo), nullptr, 0, nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS