// 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 "RigVMModel/RigVMLink.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 EmptyLinkFunctionForGeneratedCodeRigVMLink() {} // ********** Begin Cross Module References ******************************************************** COREUOBJECT_API UClass* Z_Construct_UClass_UObject(); RIGVMDEVELOPER_API UClass* Z_Construct_UClass_URigVMGraph_NoRegister(); RIGVMDEVELOPER_API UClass* Z_Construct_UClass_URigVMLink(); RIGVMDEVELOPER_API UClass* Z_Construct_UClass_URigVMLink_NoRegister(); RIGVMDEVELOPER_API UClass* Z_Construct_UClass_URigVMNode_NoRegister(); RIGVMDEVELOPER_API UClass* Z_Construct_UClass_URigVMPin_NoRegister(); UPackage* Z_Construct_UPackage__Script_RigVMDeveloper(); // ********** End Cross Module References ********************************************************** // ********** Begin Class URigVMLink Function GetGraph ********************************************* struct Z_Construct_UFunction_URigVMLink_GetGraph_Statics { struct RigVMLink_eventGetGraph_Parms { URigVMGraph* ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "RigVMLink" }, { "Comment", "// Returns the Link's owning Graph/\n" }, { "ModuleRelativePath", "Public/RigVMModel/RigVMLink.h" }, { "ToolTip", "Returns the Link's owning Graph/" }, }; #endif // WITH_METADATA // ********** Begin Function GetGraph constinit property declarations ****************************** static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetGraph constinit property declarations ******************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetGraph Property Definitions ***************************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_URigVMLink_GetGraph_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigVMLink_eventGetGraph_Parms, ReturnValue), Z_Construct_UClass_URigVMGraph_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigVMLink_GetGraph_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigVMLink_GetGraph_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigVMLink_GetGraph_Statics::PropPointers) < 2048); // ********** End Function GetGraph Property Definitions ******************************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigVMLink_GetGraph_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigVMLink, nullptr, "GetGraph", Z_Construct_UFunction_URigVMLink_GetGraph_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_URigVMLink_GetGraph_Statics::PropPointers), sizeof(Z_Construct_UFunction_URigVMLink_GetGraph_Statics::RigVMLink_eventGetGraph_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigVMLink_GetGraph_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigVMLink_GetGraph_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_URigVMLink_GetGraph_Statics::RigVMLink_eventGetGraph_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_URigVMLink_GetGraph() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigVMLink_GetGraph_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(URigVMLink::execGetGraph) { P_FINISH; P_NATIVE_BEGIN; *(URigVMGraph**)Z_Param__Result=P_THIS->GetGraph(); P_NATIVE_END; } // ********** End Class URigVMLink Function GetGraph *********************************************** // ********** Begin Class URigVMLink Function GetGraphDepth **************************************** struct Z_Construct_UFunction_URigVMLink_GetGraphDepth_Statics { struct RigVMLink_eventGetGraphDepth_Parms { int32 ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "RigVMLink" }, { "Comment", "// Returns the graph nesting depth of this link\n" }, { "ModuleRelativePath", "Public/RigVMModel/RigVMLink.h" }, { "ToolTip", "Returns the graph nesting depth of this link" }, }; #endif // WITH_METADATA // ********** Begin Function GetGraphDepth constinit property declarations ************************* static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetGraphDepth constinit property declarations *************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetGraphDepth Property Definitions ************************************ const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_URigVMLink_GetGraphDepth_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigVMLink_eventGetGraphDepth_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigVMLink_GetGraphDepth_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigVMLink_GetGraphDepth_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigVMLink_GetGraphDepth_Statics::PropPointers) < 2048); // ********** End Function GetGraphDepth Property Definitions ************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigVMLink_GetGraphDepth_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigVMLink, nullptr, "GetGraphDepth", Z_Construct_UFunction_URigVMLink_GetGraphDepth_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_URigVMLink_GetGraphDepth_Statics::PropPointers), sizeof(Z_Construct_UFunction_URigVMLink_GetGraphDepth_Statics::RigVMLink_eventGetGraphDepth_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigVMLink_GetGraphDepth_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigVMLink_GetGraphDepth_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_URigVMLink_GetGraphDepth_Statics::RigVMLink_eventGetGraphDepth_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_URigVMLink_GetGraphDepth() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigVMLink_GetGraphDepth_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(URigVMLink::execGetGraphDepth) { P_FINISH; P_NATIVE_BEGIN; *(int32*)Z_Param__Result=P_THIS->GetGraphDepth(); P_NATIVE_END; } // ********** End Class URigVMLink Function GetGraphDepth ****************************************** // ********** Begin Class URigVMLink Function GetLinkIndex ***************************************** struct Z_Construct_UFunction_URigVMLink_GetLinkIndex_Statics { struct RigVMLink_eventGetLinkIndex_Parms { int32 ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "RigVMLink" }, { "Comment", "// Returns the current index of this Link within its owning Graph.\n" }, { "ModuleRelativePath", "Public/RigVMModel/RigVMLink.h" }, { "ToolTip", "Returns the current index of this Link within its owning Graph." }, }; #endif // WITH_METADATA // ********** Begin Function GetLinkIndex constinit property declarations ************************** static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetLinkIndex constinit property declarations **************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetLinkIndex Property Definitions ************************************* const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_URigVMLink_GetLinkIndex_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigVMLink_eventGetLinkIndex_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigVMLink_GetLinkIndex_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigVMLink_GetLinkIndex_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigVMLink_GetLinkIndex_Statics::PropPointers) < 2048); // ********** End Function GetLinkIndex Property Definitions *************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigVMLink_GetLinkIndex_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigVMLink, nullptr, "GetLinkIndex", Z_Construct_UFunction_URigVMLink_GetLinkIndex_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_URigVMLink_GetLinkIndex_Statics::PropPointers), sizeof(Z_Construct_UFunction_URigVMLink_GetLinkIndex_Statics::RigVMLink_eventGetLinkIndex_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigVMLink_GetLinkIndex_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigVMLink_GetLinkIndex_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_URigVMLink_GetLinkIndex_Statics::RigVMLink_eventGetLinkIndex_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_URigVMLink_GetLinkIndex() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigVMLink_GetLinkIndex_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(URigVMLink::execGetLinkIndex) { P_FINISH; P_NATIVE_BEGIN; *(int32*)Z_Param__Result=P_THIS->GetLinkIndex(); P_NATIVE_END; } // ********** End Class URigVMLink Function GetLinkIndex ******************************************* // ********** Begin Class URigVMLink Function GetOppositePin *************************************** struct Z_Construct_UFunction_URigVMLink_GetOppositePin_Statics { struct RigVMLink_eventGetOppositePin_Parms { const URigVMPin* InPin; URigVMPin* ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "RigVMLink" }, { "Comment", "// Returns the opposite Pin of this Link given one of its edges (or nullptr)\n" }, { "ModuleRelativePath", "Public/RigVMModel/RigVMLink.h" }, { "ToolTip", "Returns the opposite Pin of this Link given one of its edges (or nullptr)" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InPin_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function GetOppositePin constinit property declarations ************************ static const UECodeGen_Private::FObjectPropertyParams NewProp_InPin; static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetOppositePin constinit property declarations ************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetOppositePin Property Definitions *********************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_URigVMLink_GetOppositePin_Statics::NewProp_InPin = { "InPin", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigVMLink_eventGetOppositePin_Parms, InPin), Z_Construct_UClass_URigVMPin_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InPin_MetaData), NewProp_InPin_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_URigVMLink_GetOppositePin_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigVMLink_eventGetOppositePin_Parms, ReturnValue), Z_Construct_UClass_URigVMPin_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigVMLink_GetOppositePin_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigVMLink_GetOppositePin_Statics::NewProp_InPin, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigVMLink_GetOppositePin_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigVMLink_GetOppositePin_Statics::PropPointers) < 2048); // ********** End Function GetOppositePin Property Definitions ************************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigVMLink_GetOppositePin_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigVMLink, nullptr, "GetOppositePin", Z_Construct_UFunction_URigVMLink_GetOppositePin_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_URigVMLink_GetOppositePin_Statics::PropPointers), sizeof(Z_Construct_UFunction_URigVMLink_GetOppositePin_Statics::RigVMLink_eventGetOppositePin_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigVMLink_GetOppositePin_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigVMLink_GetOppositePin_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_URigVMLink_GetOppositePin_Statics::RigVMLink_eventGetOppositePin_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_URigVMLink_GetOppositePin() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigVMLink_GetOppositePin_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(URigVMLink::execGetOppositePin) { P_GET_OBJECT(URigVMPin,Z_Param_InPin); P_FINISH; P_NATIVE_BEGIN; *(URigVMPin**)Z_Param__Result=P_THIS->GetOppositePin(Z_Param_InPin); P_NATIVE_END; } // ********** End Class URigVMLink Function GetOppositePin ***************************************** // ********** Begin Class URigVMLink Function GetPinPathRepresentation ***************************** struct Z_Construct_UFunction_URigVMLink_GetPinPathRepresentation_Statics { struct RigVMLink_eventGetPinPathRepresentation_Parms { FString ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "RigVMLink" }, { "Comment", "// Returns a string representation of the Link,\n// for example: \"NodeA.Color.R -> NodeB.Translation.X\"\n// note: can be split again using SplitPinPathRepresentation\n" }, { "ModuleRelativePath", "Public/RigVMModel/RigVMLink.h" }, { "ToolTip", "Returns a string representation of the Link,\nfor example: \"NodeA.Color.R -> NodeB.Translation.X\"\nnote: can be split again using SplitPinPathRepresentation" }, }; #endif // WITH_METADATA // ********** Begin Function GetPinPathRepresentation constinit property declarations ************** static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetPinPathRepresentation constinit property declarations **************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetPinPathRepresentation Property Definitions ************************* const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_URigVMLink_GetPinPathRepresentation_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigVMLink_eventGetPinPathRepresentation_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigVMLink_GetPinPathRepresentation_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigVMLink_GetPinPathRepresentation_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigVMLink_GetPinPathRepresentation_Statics::PropPointers) < 2048); // ********** End Function GetPinPathRepresentation Property Definitions *************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigVMLink_GetPinPathRepresentation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigVMLink, nullptr, "GetPinPathRepresentation", Z_Construct_UFunction_URigVMLink_GetPinPathRepresentation_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_URigVMLink_GetPinPathRepresentation_Statics::PropPointers), sizeof(Z_Construct_UFunction_URigVMLink_GetPinPathRepresentation_Statics::RigVMLink_eventGetPinPathRepresentation_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigVMLink_GetPinPathRepresentation_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigVMLink_GetPinPathRepresentation_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_URigVMLink_GetPinPathRepresentation_Statics::RigVMLink_eventGetPinPathRepresentation_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_URigVMLink_GetPinPathRepresentation() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigVMLink_GetPinPathRepresentation_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(URigVMLink::execGetPinPathRepresentation) { P_FINISH; P_NATIVE_BEGIN; *(FString*)Z_Param__Result=P_THIS->GetPinPathRepresentation(); P_NATIVE_END; } // ********** End Class URigVMLink Function GetPinPathRepresentation ******************************* // ********** Begin Class URigVMLink Function GetSourceNode **************************************** struct Z_Construct_UFunction_URigVMLink_GetSourceNode_Statics { struct RigVMLink_eventGetSourceNode_Parms { URigVMNode* ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "RigVMLink" }, { "Comment", "// Returns the source Node of this Link (or nullptr)\n" }, { "ModuleRelativePath", "Public/RigVMModel/RigVMLink.h" }, { "ToolTip", "Returns the source Node of this Link (or nullptr)" }, }; #endif // WITH_METADATA // ********** Begin Function GetSourceNode constinit property declarations ************************* static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetSourceNode constinit property declarations *************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetSourceNode Property Definitions ************************************ const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_URigVMLink_GetSourceNode_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigVMLink_eventGetSourceNode_Parms, ReturnValue), Z_Construct_UClass_URigVMNode_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigVMLink_GetSourceNode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigVMLink_GetSourceNode_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigVMLink_GetSourceNode_Statics::PropPointers) < 2048); // ********** End Function GetSourceNode Property Definitions ************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigVMLink_GetSourceNode_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigVMLink, nullptr, "GetSourceNode", Z_Construct_UFunction_URigVMLink_GetSourceNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_URigVMLink_GetSourceNode_Statics::PropPointers), sizeof(Z_Construct_UFunction_URigVMLink_GetSourceNode_Statics::RigVMLink_eventGetSourceNode_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigVMLink_GetSourceNode_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigVMLink_GetSourceNode_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_URigVMLink_GetSourceNode_Statics::RigVMLink_eventGetSourceNode_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_URigVMLink_GetSourceNode() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigVMLink_GetSourceNode_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(URigVMLink::execGetSourceNode) { P_FINISH; P_NATIVE_BEGIN; *(URigVMNode**)Z_Param__Result=P_THIS->GetSourceNode(); P_NATIVE_END; } // ********** End Class URigVMLink Function GetSourceNode ****************************************** // ********** Begin Class URigVMLink Function GetSourcePin ***************************************** struct Z_Construct_UFunction_URigVMLink_GetSourcePin_Statics { struct RigVMLink_eventGetSourcePin_Parms { URigVMPin* ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "RigVMLink" }, { "Comment", "// Returns the source Pin of this Link (or nullptr)\n" }, { "ModuleRelativePath", "Public/RigVMModel/RigVMLink.h" }, { "ToolTip", "Returns the source Pin of this Link (or nullptr)" }, }; #endif // WITH_METADATA // ********** Begin Function GetSourcePin constinit property declarations ************************** static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetSourcePin constinit property declarations **************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetSourcePin Property Definitions ************************************* const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_URigVMLink_GetSourcePin_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigVMLink_eventGetSourcePin_Parms, ReturnValue), Z_Construct_UClass_URigVMPin_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigVMLink_GetSourcePin_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigVMLink_GetSourcePin_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigVMLink_GetSourcePin_Statics::PropPointers) < 2048); // ********** End Function GetSourcePin Property Definitions *************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigVMLink_GetSourcePin_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigVMLink, nullptr, "GetSourcePin", Z_Construct_UFunction_URigVMLink_GetSourcePin_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_URigVMLink_GetSourcePin_Statics::PropPointers), sizeof(Z_Construct_UFunction_URigVMLink_GetSourcePin_Statics::RigVMLink_eventGetSourcePin_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigVMLink_GetSourcePin_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigVMLink_GetSourcePin_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_URigVMLink_GetSourcePin_Statics::RigVMLink_eventGetSourcePin_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_URigVMLink_GetSourcePin() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigVMLink_GetSourcePin_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(URigVMLink::execGetSourcePin) { P_FINISH; P_NATIVE_BEGIN; *(URigVMPin**)Z_Param__Result=P_THIS->GetSourcePin(); P_NATIVE_END; } // ********** End Class URigVMLink Function GetSourcePin ******************************************* // ********** Begin Class URigVMLink Function GetTargetNode **************************************** struct Z_Construct_UFunction_URigVMLink_GetTargetNode_Statics { struct RigVMLink_eventGetTargetNode_Parms { URigVMNode* ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "RigVMLink" }, { "Comment", "// Returns the target Node of this Link (or nullptr)\n" }, { "ModuleRelativePath", "Public/RigVMModel/RigVMLink.h" }, { "ToolTip", "Returns the target Node of this Link (or nullptr)" }, }; #endif // WITH_METADATA // ********** Begin Function GetTargetNode constinit property declarations ************************* static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetTargetNode constinit property declarations *************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetTargetNode Property Definitions ************************************ const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_URigVMLink_GetTargetNode_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigVMLink_eventGetTargetNode_Parms, ReturnValue), Z_Construct_UClass_URigVMNode_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigVMLink_GetTargetNode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigVMLink_GetTargetNode_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigVMLink_GetTargetNode_Statics::PropPointers) < 2048); // ********** End Function GetTargetNode Property Definitions ************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigVMLink_GetTargetNode_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigVMLink, nullptr, "GetTargetNode", Z_Construct_UFunction_URigVMLink_GetTargetNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_URigVMLink_GetTargetNode_Statics::PropPointers), sizeof(Z_Construct_UFunction_URigVMLink_GetTargetNode_Statics::RigVMLink_eventGetTargetNode_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigVMLink_GetTargetNode_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigVMLink_GetTargetNode_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_URigVMLink_GetTargetNode_Statics::RigVMLink_eventGetTargetNode_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_URigVMLink_GetTargetNode() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigVMLink_GetTargetNode_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(URigVMLink::execGetTargetNode) { P_FINISH; P_NATIVE_BEGIN; *(URigVMNode**)Z_Param__Result=P_THIS->GetTargetNode(); P_NATIVE_END; } // ********** End Class URigVMLink Function GetTargetNode ****************************************** // ********** Begin Class URigVMLink Function GetTargetPin ***************************************** struct Z_Construct_UFunction_URigVMLink_GetTargetPin_Statics { struct RigVMLink_eventGetTargetPin_Parms { URigVMPin* ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "RigVMLink" }, { "Comment", "// Returns the target Pin of this Link (or nullptr)\n" }, { "ModuleRelativePath", "Public/RigVMModel/RigVMLink.h" }, { "ToolTip", "Returns the target Pin of this Link (or nullptr)" }, }; #endif // WITH_METADATA // ********** Begin Function GetTargetPin constinit property declarations ************************** static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetTargetPin constinit property declarations **************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetTargetPin Property Definitions ************************************* const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_URigVMLink_GetTargetPin_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RigVMLink_eventGetTargetPin_Parms, ReturnValue), Z_Construct_UClass_URigVMPin_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URigVMLink_GetTargetPin_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URigVMLink_GetTargetPin_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URigVMLink_GetTargetPin_Statics::PropPointers) < 2048); // ********** End Function GetTargetPin Property Definitions *************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URigVMLink_GetTargetPin_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URigVMLink, nullptr, "GetTargetPin", Z_Construct_UFunction_URigVMLink_GetTargetPin_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_URigVMLink_GetTargetPin_Statics::PropPointers), sizeof(Z_Construct_UFunction_URigVMLink_GetTargetPin_Statics::RigVMLink_eventGetTargetPin_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URigVMLink_GetTargetPin_Statics::Function_MetaDataParams), Z_Construct_UFunction_URigVMLink_GetTargetPin_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_URigVMLink_GetTargetPin_Statics::RigVMLink_eventGetTargetPin_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_URigVMLink_GetTargetPin() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URigVMLink_GetTargetPin_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(URigVMLink::execGetTargetPin) { P_FINISH; P_NATIVE_BEGIN; *(URigVMPin**)Z_Param__Result=P_THIS->GetTargetPin(); P_NATIVE_END; } // ********** End Class URigVMLink Function GetTargetPin ******************************************* // ********** Begin Class URigVMLink *************************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_URigVMLink; UClass* URigVMLink::GetPrivateStaticClass() { using TClass = URigVMLink; if (!Z_Registration_Info_UClass_URigVMLink.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("RigVMLink"), Z_Registration_Info_UClass_URigVMLink.InnerSingleton, StaticRegisterNativesURigVMLink, 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_URigVMLink.InnerSingleton; } UClass* Z_Construct_UClass_URigVMLink_NoRegister() { return URigVMLink::GetPrivateStaticClass(); } struct Z_Construct_UClass_URigVMLink_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/**\n * The Link represents a connection between two Pins\n * within a Graph. The Link can be accessed on the \n * Graph itself - or through the URigVMPin::GetLinks()\n * method.\n */" }, { "IncludePath", "RigVMModel/RigVMLink.h" }, { "ModuleRelativePath", "Public/RigVMModel/RigVMLink.h" }, { "ToolTip", "The Link represents a connection between two Pins\nwithin a Graph. The Link can be accessed on the\nGraph itself - or through the URigVMPin::GetLinks()\nmethod." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourcePinPath_MetaData[] = { { "ModuleRelativePath", "Public/RigVMModel/RigVMLink.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetPinPath_MetaData[] = { { "ModuleRelativePath", "Public/RigVMModel/RigVMLink.h" }, }; #endif // WITH_METADATA // ********** Begin Class URigVMLink constinit property declarations ******************************* static const UECodeGen_Private::FStrPropertyParams NewProp_SourcePinPath; static const UECodeGen_Private::FStrPropertyParams NewProp_TargetPinPath; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class URigVMLink constinit property declarations ********************************* static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("GetGraph"), .Pointer = &URigVMLink::execGetGraph }, { .NameUTF8 = UTF8TEXT("GetGraphDepth"), .Pointer = &URigVMLink::execGetGraphDepth }, { .NameUTF8 = UTF8TEXT("GetLinkIndex"), .Pointer = &URigVMLink::execGetLinkIndex }, { .NameUTF8 = UTF8TEXT("GetOppositePin"), .Pointer = &URigVMLink::execGetOppositePin }, { .NameUTF8 = UTF8TEXT("GetPinPathRepresentation"), .Pointer = &URigVMLink::execGetPinPathRepresentation }, { .NameUTF8 = UTF8TEXT("GetSourceNode"), .Pointer = &URigVMLink::execGetSourceNode }, { .NameUTF8 = UTF8TEXT("GetSourcePin"), .Pointer = &URigVMLink::execGetSourcePin }, { .NameUTF8 = UTF8TEXT("GetTargetNode"), .Pointer = &URigVMLink::execGetTargetNode }, { .NameUTF8 = UTF8TEXT("GetTargetPin"), .Pointer = &URigVMLink::execGetTargetPin }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_URigVMLink_GetGraph, "GetGraph" }, // 4071847947 { &Z_Construct_UFunction_URigVMLink_GetGraphDepth, "GetGraphDepth" }, // 1277938454 { &Z_Construct_UFunction_URigVMLink_GetLinkIndex, "GetLinkIndex" }, // 478743523 { &Z_Construct_UFunction_URigVMLink_GetOppositePin, "GetOppositePin" }, // 2679064567 { &Z_Construct_UFunction_URigVMLink_GetPinPathRepresentation, "GetPinPathRepresentation" }, // 1964289143 { &Z_Construct_UFunction_URigVMLink_GetSourceNode, "GetSourceNode" }, // 2937822967 { &Z_Construct_UFunction_URigVMLink_GetSourcePin, "GetSourcePin" }, // 356082117 { &Z_Construct_UFunction_URigVMLink_GetTargetNode, "GetTargetNode" }, // 1551195108 { &Z_Construct_UFunction_URigVMLink_GetTargetPin, "GetTargetPin" }, // 2224282256 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_URigVMLink_Statics // ********** Begin Class URigVMLink Property Definitions ****************************************** const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_URigVMLink_Statics::NewProp_SourcePinPath = { "SourcePinPath", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URigVMLink, SourcePinPath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourcePinPath_MetaData), NewProp_SourcePinPath_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_URigVMLink_Statics::NewProp_TargetPinPath = { "TargetPinPath", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URigVMLink, TargetPinPath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetPinPath_MetaData), NewProp_TargetPinPath_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_URigVMLink_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URigVMLink_Statics::NewProp_SourcePinPath, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URigVMLink_Statics::NewProp_TargetPinPath, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URigVMLink_Statics::PropPointers) < 2048); // ********** End Class URigVMLink Property Definitions ******************************************** UObject* (*const Z_Construct_UClass_URigVMLink_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UObject, (UObject* (*)())Z_Construct_UPackage__Script_RigVMDeveloper, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URigVMLink_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_URigVMLink_Statics::ClassParams = { &URigVMLink::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, Z_Construct_UClass_URigVMLink_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), UE_ARRAY_COUNT(Z_Construct_UClass_URigVMLink_Statics::PropPointers), 0, 0x000800A0u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_URigVMLink_Statics::Class_MetaDataParams), Z_Construct_UClass_URigVMLink_Statics::Class_MetaDataParams) }; void URigVMLink::StaticRegisterNativesURigVMLink() { UClass* Class = URigVMLink::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_URigVMLink_Statics::Funcs)); } UClass* Z_Construct_UClass_URigVMLink() { if (!Z_Registration_Info_UClass_URigVMLink.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_URigVMLink.OuterSingleton, Z_Construct_UClass_URigVMLink_Statics::ClassParams); } return Z_Registration_Info_UClass_URigVMLink.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, URigVMLink); URigVMLink::~URigVMLink() {} IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(URigVMLink) // ********** End Class URigVMLink ***************************************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVMDeveloper_Public_RigVMModel_RigVMLink_h__Script_RigVMDeveloper_Statics { static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_URigVMLink, URigVMLink::StaticClass, TEXT("URigVMLink"), &Z_Registration_Info_UClass_URigVMLink, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(URigVMLink), 1445315167U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVMDeveloper_Public_RigVMModel_RigVMLink_h__Script_RigVMDeveloper_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVMDeveloper_Public_RigVMModel_RigVMLink_h__Script_RigVMDeveloper_3949061471{ TEXT("/Script/RigVMDeveloper"), Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVMDeveloper_Public_RigVMModel_RigVMLink_h__Script_RigVMDeveloper_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVMDeveloper_Public_RigVMModel_RigVMLink_h__Script_RigVMDeveloper_Statics::ClassInfo), nullptr, 0, nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS