// Copyright Epic Games, Inc. All Rights Reserved. /*=========================================================================== Generated code exported from UnrealHeaderTool. DO NOT modify this manually! Edit the corresponding .h files instead! ===========================================================================*/ // IWYU pragma: private, include "Units/Execution/RigUnit_DynamicHierarchy.h" #ifdef CONTROLRIG_RigUnit_DynamicHierarchy_generated_h #error "RigUnit_DynamicHierarchy.generated.h already included, missing '#pragma once' in RigUnit_DynamicHierarchy.h" #endif #define CONTROLRIG_RigUnit_DynamicHierarchy_generated_h #include "UObject/ObjectMacros.h" #include "UObject/ScriptMacros.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS // ********** Begin ScriptStruct FRigUnit_DynamicHierarchyBase ************************************* struct Z_Construct_UScriptStruct_FRigUnit_DynamicHierarchyBase_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_14_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_DynamicHierarchyBase_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ typedef FRigUnit Super; struct FRigUnit_DynamicHierarchyBase; // ********** End ScriptStruct FRigUnit_DynamicHierarchyBase *************************************** // ********** Begin ScriptStruct FRigUnit_DynamicHierarchyBaseMutable ****************************** struct Z_Construct_UScriptStruct_FRigUnit_DynamicHierarchyBaseMutable_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_25_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_DynamicHierarchyBaseMutable_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ typedef FRigUnitMutable Super; struct FRigUnit_DynamicHierarchyBaseMutable; // ********** End ScriptStruct FRigUnit_DynamicHierarchyBaseMutable ******************************** // ********** Begin ScriptStruct FRigUnit_AddParent ************************************************ struct Z_Construct_UScriptStruct_FRigUnit_AddParent_Statics; #define FRigUnit_AddParent_Execute() \ void FRigUnit_AddParent::StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FRigElementKey& Child, \ const FRigElementKey& Parent, \ const FName& DisplayLabel \ ) #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_37_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_AddParent_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ virtual const UScriptStruct* GetExecuteContextStruct() const override { return FControlRigExecuteContext::StaticStruct(); } \ UE_API void Execute(FControlRigExecuteContext& InExecuteContext); \ static void UE_API StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FRigElementKey& Child, \ const FRigElementKey& Parent, \ const FName& DisplayLabel \ ); \ FORCEINLINE_DEBUGGABLE static void RigVMExecute( \ FRigVMExtendedExecuteContext& RigVMExecuteContext, \ FRigVMMemoryHandleArray RigVMMemoryHandles, \ FRigVMPredicateBranchArray RigVMBranches \ ) \ { \ const FRigElementKey& Child = *(FRigElementKey*)RigVMMemoryHandles[0].GetInputData(); \ const FRigElementKey& Parent = *(FRigElementKey*)RigVMMemoryHandles[1].GetInputData(); \ const FName& DisplayLabel = *(FName*)RigVMMemoryHandles[2].GetInputData(); \ \ StaticExecute( \ RigVMExecuteContext.GetPublicData(), \ Child, \ Parent, \ DisplayLabel \ ); \ } \ typedef FRigUnit_DynamicHierarchyBaseMutable Super; struct FRigUnit_AddParent; // ********** End ScriptStruct FRigUnit_AddParent ************************************************** // ********** Begin ScriptStruct FRigUnit_SetDefaultParent ***************************************** struct Z_Construct_UScriptStruct_FRigUnit_SetDefaultParent_Statics; #define FRigUnit_SetDefaultParent_Execute() \ void FRigUnit_SetDefaultParent::StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FRigElementKey& Child, \ const FRigElementKey& Parent \ ) #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_73_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_SetDefaultParent_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ virtual const UScriptStruct* GetExecuteContextStruct() const override { return FControlRigExecuteContext::StaticStruct(); } \ UE_API void Execute(FControlRigExecuteContext& InExecuteContext); \ static void UE_API StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FRigElementKey& Child, \ const FRigElementKey& Parent \ ); \ FORCEINLINE_DEBUGGABLE static void RigVMExecute( \ FRigVMExtendedExecuteContext& RigVMExecuteContext, \ FRigVMMemoryHandleArray RigVMMemoryHandles, \ FRigVMPredicateBranchArray RigVMBranches \ ) \ { \ const FRigElementKey& Child = *(FRigElementKey*)RigVMMemoryHandles[0].GetInputData(); \ const FRigElementKey& Parent = *(FRigElementKey*)RigVMMemoryHandles[1].GetInputData(); \ \ StaticExecute( \ RigVMExecuteContext.GetPublicData(), \ Child, \ Parent \ ); \ } \ typedef FRigUnit_DynamicHierarchyBaseMutable Super; struct FRigUnit_SetDefaultParent; // ********** End ScriptStruct FRigUnit_SetDefaultParent ******************************************* // ********** Begin ScriptStruct FRigUnit_AddAvailableSpaces *************************************** struct Z_Construct_UScriptStruct_FRigUnit_AddAvailableSpaces_Statics; #define FRigUnit_AddAvailableSpaces_Execute() \ void FRigUnit_AddAvailableSpaces::StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FRigElementKey& Control, \ const TArrayView& Spaces \ ) #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_102_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_AddAvailableSpaces_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ virtual const UScriptStruct* GetExecuteContextStruct() const override { return FControlRigExecuteContext::StaticStruct(); } \ UE_API void Execute(FControlRigExecuteContext& InExecuteContext); \ static void UE_API StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FRigElementKey& Control, \ const TArrayView& Spaces \ ); \ FORCEINLINE_DEBUGGABLE static void RigVMExecute( \ FRigVMExtendedExecuteContext& RigVMExecuteContext, \ FRigVMMemoryHandleArray RigVMMemoryHandles, \ FRigVMPredicateBranchArray RigVMBranches \ ) \ { \ const FRigElementKey& Control = *(FRigElementKey*)RigVMMemoryHandles[0].GetInputData(); \ TArray& Spaces = *(TArray*)RigVMMemoryHandles[1].GetInputData(); \ \ StaticExecute( \ RigVMExecuteContext.GetPublicData(), \ Control, \ Spaces \ ); \ } \ typedef FRigUnit_DynamicHierarchyBaseMutable Super; struct FRigUnit_AddAvailableSpaces; // ********** End ScriptStruct FRigUnit_AddAvailableSpaces ***************************************** // ********** Begin ScriptStruct FRigUnit_SetChannelHosts ****************************************** struct Z_Construct_UScriptStruct_FRigUnit_SetChannelHosts_Statics; #define FRigUnit_SetChannelHosts_Execute() \ void FRigUnit_SetChannelHosts::StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FRigElementKey& Channel, \ const TArrayView& Hosts \ ) #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_132_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_SetChannelHosts_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ virtual const UScriptStruct* GetExecuteContextStruct() const override { return FControlRigExecuteContext::StaticStruct(); } \ UE_API void Execute(FControlRigExecuteContext& InExecuteContext); \ static void UE_API StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FRigElementKey& Channel, \ const TArrayView& Hosts \ ); \ FORCEINLINE_DEBUGGABLE static void RigVMExecute( \ FRigVMExtendedExecuteContext& RigVMExecuteContext, \ FRigVMMemoryHandleArray RigVMMemoryHandles, \ FRigVMPredicateBranchArray RigVMBranches \ ) \ { \ const FRigElementKey& Channel = *(FRigElementKey*)RigVMMemoryHandles[0].GetInputData(); \ TArray& Hosts = *(TArray*)RigVMMemoryHandles[1].GetInputData(); \ \ StaticExecute( \ RigVMExecuteContext.GetPublicData(), \ Channel, \ Hosts \ ); \ } \ typedef FRigUnit_DynamicHierarchyBaseMutable Super; struct FRigUnit_SetChannelHosts; // ********** End ScriptStruct FRigUnit_SetChannelHosts ******************************************** // ********** Begin ScriptStruct FRigUnit_SwitchParent ********************************************* struct Z_Construct_UScriptStruct_FRigUnit_SwitchParent_Statics; #define FRigUnit_SwitchParent_Execute() \ void FRigUnit_SwitchParent::StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const ERigSwitchParentMode Mode, \ const FRigElementKey& Child, \ const FRigElementKey& Parent, \ const bool bMaintainGlobal \ ) #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_174_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_SwitchParent_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ virtual const UScriptStruct* GetExecuteContextStruct() const override { return FControlRigExecuteContext::StaticStruct(); } \ UE_API void Execute(FControlRigExecuteContext& InExecuteContext); \ static void UE_API StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const ERigSwitchParentMode Mode, \ const FRigElementKey& Child, \ const FRigElementKey& Parent, \ const bool bMaintainGlobal \ ); \ FORCEINLINE_DEBUGGABLE static void RigVMExecute( \ FRigVMExtendedExecuteContext& RigVMExecuteContext, \ FRigVMMemoryHandleArray RigVMMemoryHandles, \ FRigVMPredicateBranchArray RigVMBranches \ ) \ { \ const ERigSwitchParentMode Mode = *(ERigSwitchParentMode*)RigVMMemoryHandles[0].GetInputData(); \ const FRigElementKey& Child = *(FRigElementKey*)RigVMMemoryHandles[1].GetInputData(); \ const FRigElementKey& Parent = *(FRigElementKey*)RigVMMemoryHandles[2].GetInputData(); \ const bool bMaintainGlobal = *(bool*)RigVMMemoryHandles[3].GetInputData(); \ \ StaticExecute( \ RigVMExecuteContext.GetPublicData(), \ Mode, \ Child, \ Parent, \ bMaintainGlobal \ ); \ } \ typedef FRigUnit_DynamicHierarchyBaseMutable Super; struct FRigUnit_SwitchParent; // ********** End ScriptStruct FRigUnit_SwitchParent *********************************************** // ********** Begin ScriptStruct FRigUnit_HierarchyGetParentWeights ******************************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentWeights_Statics; #define FRigUnit_HierarchyGetParentWeights_Execute() \ void FRigUnit_HierarchyGetParentWeights::StaticExecute( \ const FControlRigExecuteContext& ExecuteContext, \ const FRigElementKey& Child, \ TArray& Weights, \ FRigElementKeyCollection& Parents \ ) #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_213_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentWeights_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ virtual const UScriptStruct* GetExecuteContextStruct() const override { return FControlRigExecuteContext::StaticStruct(); } \ UE_API void Execute(const FControlRigExecuteContext& InExecuteContext); \ static void UE_API StaticExecute( \ const FControlRigExecuteContext& ExecuteContext, \ const FRigElementKey& Child, \ TArray& Weights, \ FRigElementKeyCollection& Parents \ ); \ FORCEINLINE_DEBUGGABLE static void RigVMExecute( \ FRigVMExtendedExecuteContext& RigVMExecuteContext, \ FRigVMMemoryHandleArray RigVMMemoryHandles, \ FRigVMPredicateBranchArray RigVMBranches \ ) \ { \ const FRigElementKey& Child = *(FRigElementKey*)RigVMMemoryHandles[0].GetInputData(); \ TArray& Weights = *(TArray*)RigVMMemoryHandles[1].GetOutputData(); \ FRigElementKeyCollection& Parents = *(FRigElementKeyCollection*)RigVMMemoryHandles[2].GetOutputData(); \ \ StaticExecute( \ RigVMExecuteContext.GetPublicData(), \ Child, \ Weights, \ Parents \ ); \ } \ typedef FRigUnit_DynamicHierarchyBase Super; struct FRigUnit_HierarchyGetParentWeights; // ********** End ScriptStruct FRigUnit_HierarchyGetParentWeights ********************************** // ********** Begin ScriptStruct FRigUnit_HierarchyGetParentWeightsArray *************************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentWeightsArray_Statics; #define FRigUnit_HierarchyGetParentWeightsArray_Execute() \ void FRigUnit_HierarchyGetParentWeightsArray::StaticExecute( \ const FControlRigExecuteContext& ExecuteContext, \ const FRigElementKey& Child, \ TArray& Weights, \ TArray& Parents \ ) #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_251_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentWeightsArray_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ virtual const UScriptStruct* GetExecuteContextStruct() const override { return FControlRigExecuteContext::StaticStruct(); } \ UE_API void Execute(const FControlRigExecuteContext& InExecuteContext); \ static void UE_API StaticExecute( \ const FControlRigExecuteContext& ExecuteContext, \ const FRigElementKey& Child, \ TArray& Weights, \ TArray& Parents \ ); \ FORCEINLINE_DEBUGGABLE static void RigVMExecute( \ FRigVMExtendedExecuteContext& RigVMExecuteContext, \ FRigVMMemoryHandleArray RigVMMemoryHandles, \ FRigVMPredicateBranchArray RigVMBranches \ ) \ { \ const FRigElementKey& Child = *(FRigElementKey*)RigVMMemoryHandles[0].GetInputData(); \ TArray& Weights = *(TArray*)RigVMMemoryHandles[1].GetOutputData(); \ TArray& Parents = *(TArray*)RigVMMemoryHandles[2].GetOutputData(); \ \ StaticExecute( \ RigVMExecuteContext.GetPublicData(), \ Child, \ Weights, \ Parents \ ); \ } \ typedef FRigUnit_DynamicHierarchyBase Super; struct FRigUnit_HierarchyGetParentWeightsArray; // ********** End ScriptStruct FRigUnit_HierarchyGetParentWeightsArray ***************************** // ********** Begin ScriptStruct FRigUnit_HierarchySetParentWeights ******************************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchySetParentWeights_Statics; #define FRigUnit_HierarchySetParentWeights_Execute() \ void FRigUnit_HierarchySetParentWeights::StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FRigElementKey& Child, \ const TArrayView& Weights \ ) #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_286_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchySetParentWeights_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ virtual const UScriptStruct* GetExecuteContextStruct() const override { return FControlRigExecuteContext::StaticStruct(); } \ UE_API void Execute(FControlRigExecuteContext& InExecuteContext); \ static void UE_API StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FRigElementKey& Child, \ const TArrayView& Weights \ ); \ FORCEINLINE_DEBUGGABLE static void RigVMExecute( \ FRigVMExtendedExecuteContext& RigVMExecuteContext, \ FRigVMMemoryHandleArray RigVMMemoryHandles, \ FRigVMPredicateBranchArray RigVMBranches \ ) \ { \ const FRigElementKey& Child = *(FRigElementKey*)RigVMMemoryHandles[0].GetInputData(); \ TArray& Weights = *(TArray*)RigVMMemoryHandles[1].GetInputData(); \ \ StaticExecute( \ RigVMExecuteContext.GetPublicData(), \ Child, \ Weights \ ); \ } \ typedef FRigUnit_DynamicHierarchyBaseMutable Super; struct FRigUnit_HierarchySetParentWeights; // ********** End ScriptStruct FRigUnit_HierarchySetParentWeights ********************************** // ********** Begin ScriptStruct FRigUnit_HierarchyReset ******************************************* struct Z_Construct_UScriptStruct_FRigUnit_HierarchyReset_Statics; #define FRigUnit_HierarchyReset_Execute() \ void FRigUnit_HierarchyReset::StaticExecute( \ FControlRigExecuteContext& ExecuteContext \ ) #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_317_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyReset_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ virtual const UScriptStruct* GetExecuteContextStruct() const override { return FControlRigExecuteContext::StaticStruct(); } \ void Execute(FControlRigExecuteContext& InExecuteContext); \ static void StaticExecute( \ FControlRigExecuteContext& ExecuteContext \ ); \ FORCEINLINE_DEBUGGABLE static void RigVMExecute( \ FRigVMExtendedExecuteContext& RigVMExecuteContext, \ FRigVMMemoryHandleArray RigVMMemoryHandles, \ FRigVMPredicateBranchArray RigVMBranches \ ) \ { \ StaticExecute( \ RigVMExecuteContext.GetPublicData() \ ); \ } \ typedef FRigUnit_DynamicHierarchyBaseMutable Super; struct FRigUnit_HierarchyReset; // ********** End ScriptStruct FRigUnit_HierarchyReset ********************************************* // ********** Begin ScriptStruct FRigUnit_HierarchyImportFromSkeleton ****************************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyImportFromSkeleton_Statics; #define FRigUnit_HierarchyImportFromSkeleton_Execute() \ void FRigUnit_HierarchyImportFromSkeleton::StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FName& NameSpace, \ const bool bIncludeCurves, \ const bool bIncludeMeshSockets, \ const bool bIncludeVirtualBones, \ TArray& Items \ ) #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_334_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyImportFromSkeleton_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ virtual const UScriptStruct* GetExecuteContextStruct() const override { return FControlRigExecuteContext::StaticStruct(); } \ void Execute(FControlRigExecuteContext& InExecuteContext); \ static void StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FName& NameSpace, \ const bool bIncludeCurves, \ const bool bIncludeMeshSockets, \ const bool bIncludeVirtualBones, \ TArray& Items \ ); \ FORCEINLINE_DEBUGGABLE static void RigVMExecute( \ FRigVMExtendedExecuteContext& RigVMExecuteContext, \ FRigVMMemoryHandleArray RigVMMemoryHandles, \ FRigVMPredicateBranchArray RigVMBranches \ ) \ { \ const FName& NameSpace = *(FName*)RigVMMemoryHandles[0].GetInputData(); \ const bool bIncludeCurves = *(bool*)RigVMMemoryHandles[1].GetInputData(); \ const bool bIncludeMeshSockets = *(bool*)RigVMMemoryHandles[2].GetInputData(); \ const bool bIncludeVirtualBones = *(bool*)RigVMMemoryHandles[3].GetInputData(); \ TArray& Items = *(TArray*)RigVMMemoryHandles[4].GetOutputData(); \ \ StaticExecute( \ RigVMExecuteContext.GetPublicData(), \ NameSpace, \ bIncludeCurves, \ bIncludeMeshSockets, \ bIncludeVirtualBones, \ Items \ ); \ } \ typedef FRigUnit_DynamicHierarchyBaseMutable Super; struct FRigUnit_HierarchyImportFromSkeleton; // ********** End ScriptStruct FRigUnit_HierarchyImportFromSkeleton ******************************** // ********** Begin ScriptStruct FRigUnit_HierarchyRemoveElement *********************************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyRemoveElement_Statics; #define FRigUnit_HierarchyRemoveElement_Execute() \ void FRigUnit_HierarchyRemoveElement::StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FRigElementKey& Item, \ bool& bSuccess \ ) #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_369_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyRemoveElement_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ virtual const UScriptStruct* GetExecuteContextStruct() const override { return FControlRigExecuteContext::StaticStruct(); } \ UE_API void Execute(FControlRigExecuteContext& InExecuteContext); \ static void UE_API StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FRigElementKey& Item, \ bool& bSuccess \ ); \ FORCEINLINE_DEBUGGABLE static void RigVMExecute( \ FRigVMExtendedExecuteContext& RigVMExecuteContext, \ FRigVMMemoryHandleArray RigVMMemoryHandles, \ FRigVMPredicateBranchArray RigVMBranches \ ) \ { \ const FRigElementKey& Item = *(FRigElementKey*)RigVMMemoryHandles[0].GetInputData(); \ bool& bSuccess = *(bool*)RigVMMemoryHandles[1].GetOutputData(); \ \ StaticExecute( \ RigVMExecuteContext.GetPublicData(), \ Item, \ bSuccess \ ); \ } \ typedef FRigUnit_DynamicHierarchyBaseMutable Super; struct FRigUnit_HierarchyRemoveElement; // ********** End ScriptStruct FRigUnit_HierarchyRemoveElement ************************************* // ********** Begin ScriptStruct FRigUnit_HierarchyAddElement ************************************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddElement_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_396_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddElement_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ typedef FRigUnit_DynamicHierarchyBaseMutable Super; struct FRigUnit_HierarchyAddElement; // ********** End ScriptStruct FRigUnit_HierarchyAddElement **************************************** // ********** Begin ScriptStruct FRigUnit_HierarchyAddBone ***************************************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddBone_Statics; #define FRigUnit_HierarchyAddBone_Execute() \ void FRigUnit_HierarchyAddBone::StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FTransform& Transform, \ const ERigVMTransformSpace Space, \ const FRigElementKey& Parent, \ const FName& Name, \ FRigElementKey& Item \ ) #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_432_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddBone_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ virtual const UScriptStruct* GetExecuteContextStruct() const override { return FControlRigExecuteContext::StaticStruct(); } \ UE_API void Execute(FControlRigExecuteContext& InExecuteContext); \ static void UE_API StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FTransform& Transform, \ const ERigVMTransformSpace Space, \ const FRigElementKey& Parent, \ const FName& Name, \ FRigElementKey& Item \ ); \ FORCEINLINE_DEBUGGABLE static void RigVMExecute( \ FRigVMExtendedExecuteContext& RigVMExecuteContext, \ FRigVMMemoryHandleArray RigVMMemoryHandles, \ FRigVMPredicateBranchArray RigVMBranches \ ) \ { \ const FTransform& Transform = *(FTransform*)RigVMMemoryHandles[0].GetInputData(); \ const ERigVMTransformSpace Space = *(ERigVMTransformSpace*)RigVMMemoryHandles[1].GetInputData(); \ const FRigElementKey& Parent = *(FRigElementKey*)RigVMMemoryHandles[2].GetInputData(); \ const FName& Name = *(FName*)RigVMMemoryHandles[3].GetInputData(); \ FRigElementKey& Item = *(FRigElementKey*)RigVMMemoryHandles[4].GetOutputData(); \ \ StaticExecute( \ RigVMExecuteContext.GetPublicData(), \ Transform, \ Space, \ Parent, \ Name, \ Item \ ); \ } \ typedef FRigUnit_HierarchyAddElement Super; struct FRigUnit_HierarchyAddBone; // ********** End ScriptStruct FRigUnit_HierarchyAddBone ******************************************* // ********** Begin ScriptStruct FRigUnit_HierarchyAddNull ***************************************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddNull_Statics; #define FRigUnit_HierarchyAddNull_Execute() \ void FRigUnit_HierarchyAddNull::StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FTransform& Transform, \ const ERigVMTransformSpace Space, \ const FRigElementKey& Parent, \ const FName& Name, \ FRigElementKey& Item \ ) #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_466_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddNull_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ virtual const UScriptStruct* GetExecuteContextStruct() const override { return FControlRigExecuteContext::StaticStruct(); } \ UE_API void Execute(FControlRigExecuteContext& InExecuteContext); \ static void UE_API StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FTransform& Transform, \ const ERigVMTransformSpace Space, \ const FRigElementKey& Parent, \ const FName& Name, \ FRigElementKey& Item \ ); \ FORCEINLINE_DEBUGGABLE static void RigVMExecute( \ FRigVMExtendedExecuteContext& RigVMExecuteContext, \ FRigVMMemoryHandleArray RigVMMemoryHandles, \ FRigVMPredicateBranchArray RigVMBranches \ ) \ { \ const FTransform& Transform = *(FTransform*)RigVMMemoryHandles[0].GetInputData(); \ const ERigVMTransformSpace Space = *(ERigVMTransformSpace*)RigVMMemoryHandles[1].GetInputData(); \ const FRigElementKey& Parent = *(FRigElementKey*)RigVMMemoryHandles[2].GetInputData(); \ const FName& Name = *(FName*)RigVMMemoryHandles[3].GetInputData(); \ FRigElementKey& Item = *(FRigElementKey*)RigVMMemoryHandles[4].GetOutputData(); \ \ StaticExecute( \ RigVMExecuteContext.GetPublicData(), \ Transform, \ Space, \ Parent, \ Name, \ Item \ ); \ } \ typedef FRigUnit_HierarchyAddElement Super; struct FRigUnit_HierarchyAddNull; // ********** End ScriptStruct FRigUnit_HierarchyAddNull ******************************************* // ********** Begin ScriptStruct FRigUnit_HierarchyAddControl_Settings ***************************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControl_Settings_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_496_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControl_Settings_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); struct FRigUnit_HierarchyAddControl_Settings; // ********** End ScriptStruct FRigUnit_HierarchyAddControl_Settings ******************************* // ********** Begin ScriptStruct FRigUnit_HierarchyAddControl_ShapeSettings ************************ struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControl_ShapeSettings_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_516_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControl_ShapeSettings_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); struct FRigUnit_HierarchyAddControl_ShapeSettings; // ********** End ScriptStruct FRigUnit_HierarchyAddControl_ShapeSettings ************************** // ********** Begin ScriptStruct FRigUnit_HierarchyAddControl_ProxySettings ************************ struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControl_ProxySettings_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_544_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControl_ProxySettings_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); struct FRigUnit_HierarchyAddControl_ProxySettings; // ********** End ScriptStruct FRigUnit_HierarchyAddControl_ProxySettings ************************** // ********** Begin ScriptStruct FRigUnit_HierarchyAddControlFloat_LimitSettings ******************* struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlFloat_LimitSettings_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_567_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlFloat_LimitSettings_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); struct FRigUnit_HierarchyAddControlFloat_LimitSettings; // ********** End ScriptStruct FRigUnit_HierarchyAddControlFloat_LimitSettings ********************* // ********** Begin ScriptStruct FRigUnit_HierarchyAddControlFloat_Settings ************************ struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlFloat_Settings_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_595_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlFloat_Settings_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ typedef FRigUnit_HierarchyAddControl_Settings Super; struct FRigUnit_HierarchyAddControlFloat_Settings; // ********** End ScriptStruct FRigUnit_HierarchyAddControlFloat_Settings ************************** // ********** Begin ScriptStruct FRigUnit_HierarchyAddControlElement ******************************* struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlElement_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_631_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlElement_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ typedef FRigUnit_HierarchyAddElement Super; struct FRigUnit_HierarchyAddControlElement; // ********** End ScriptStruct FRigUnit_HierarchyAddControlElement ********************************* // ********** Begin ScriptStruct FRigUnit_HierarchyAddControlFloat ********************************* struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlFloat_Statics; #define FRigUnit_HierarchyAddControlFloat_Execute() \ void FRigUnit_HierarchyAddControlFloat::StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const float InitialValue, \ const FRigUnit_HierarchyAddControlFloat_Settings& Settings, \ const FTransform& OffsetTransform, \ const ERigVMTransformSpace OffsetSpace, \ const FRigElementKey& Parent, \ const FName& Name, \ FRigElementKey& Item \ ) #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_666_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlFloat_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ virtual const UScriptStruct* GetExecuteContextStruct() const override { return FControlRigExecuteContext::StaticStruct(); } \ UE_API void Execute(FControlRigExecuteContext& InExecuteContext); \ static void UE_API StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const float InitialValue, \ const FRigUnit_HierarchyAddControlFloat_Settings& Settings, \ const FTransform& OffsetTransform, \ const ERigVMTransformSpace OffsetSpace, \ const FRigElementKey& Parent, \ const FName& Name, \ FRigElementKey& Item \ ); \ FORCEINLINE_DEBUGGABLE static void RigVMExecute( \ FRigVMExtendedExecuteContext& RigVMExecuteContext, \ FRigVMMemoryHandleArray RigVMMemoryHandles, \ FRigVMPredicateBranchArray RigVMBranches \ ) \ { \ const float InitialValue = *(float*)RigVMMemoryHandles[0].GetInputData(); \ const FRigUnit_HierarchyAddControlFloat_Settings& Settings = *(FRigUnit_HierarchyAddControlFloat_Settings*)RigVMMemoryHandles[1].GetInputData(); \ const FTransform& OffsetTransform = *(FTransform*)RigVMMemoryHandles[2].GetInputData(); \ const ERigVMTransformSpace OffsetSpace = *(ERigVMTransformSpace*)RigVMMemoryHandles[3].GetInputData(); \ const FRigElementKey& Parent = *(FRigElementKey*)RigVMMemoryHandles[4].GetInputData(); \ const FName& Name = *(FName*)RigVMMemoryHandles[5].GetInputData(); \ FRigElementKey& Item = *(FRigElementKey*)RigVMMemoryHandles[6].GetOutputData(); \ \ StaticExecute( \ RigVMExecuteContext.GetPublicData(), \ InitialValue, \ Settings, \ OffsetTransform, \ OffsetSpace, \ Parent, \ Name, \ Item \ ); \ } \ typedef FRigUnit_HierarchyAddControlElement Super; struct FRigUnit_HierarchyAddControlFloat; // ********** End ScriptStruct FRigUnit_HierarchyAddControlFloat *********************************** // ********** Begin ScriptStruct FRigUnit_HierarchyAddControlInteger_LimitSettings ***************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlInteger_LimitSettings_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_694_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlInteger_LimitSettings_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); struct FRigUnit_HierarchyAddControlInteger_LimitSettings; // ********** End ScriptStruct FRigUnit_HierarchyAddControlInteger_LimitSettings ******************* // ********** Begin ScriptStruct FRigUnit_HierarchyAddControlInteger_Settings ********************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlInteger_Settings_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_722_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlInteger_Settings_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ typedef FRigUnit_HierarchyAddControl_Settings Super; struct FRigUnit_HierarchyAddControlInteger_Settings; // ********** End ScriptStruct FRigUnit_HierarchyAddControlInteger_Settings ************************ // ********** Begin ScriptStruct FRigUnit_HierarchyAddControlInteger ******************************* struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlInteger_Statics; #define FRigUnit_HierarchyAddControlInteger_Execute() \ void FRigUnit_HierarchyAddControlInteger::StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const int32 InitialValue, \ const FRigUnit_HierarchyAddControlInteger_Settings& Settings, \ const FTransform& OffsetTransform, \ const ERigVMTransformSpace OffsetSpace, \ const FRigElementKey& Parent, \ const FName& Name, \ FRigElementKey& Item \ ) #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_756_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlInteger_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ virtual const UScriptStruct* GetExecuteContextStruct() const override { return FControlRigExecuteContext::StaticStruct(); } \ UE_API void Execute(FControlRigExecuteContext& InExecuteContext); \ static void UE_API StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const int32 InitialValue, \ const FRigUnit_HierarchyAddControlInteger_Settings& Settings, \ const FTransform& OffsetTransform, \ const ERigVMTransformSpace OffsetSpace, \ const FRigElementKey& Parent, \ const FName& Name, \ FRigElementKey& Item \ ); \ FORCEINLINE_DEBUGGABLE static void RigVMExecute( \ FRigVMExtendedExecuteContext& RigVMExecuteContext, \ FRigVMMemoryHandleArray RigVMMemoryHandles, \ FRigVMPredicateBranchArray RigVMBranches \ ) \ { \ const int32 InitialValue = *(int32*)RigVMMemoryHandles[0].GetInputData(); \ const FRigUnit_HierarchyAddControlInteger_Settings& Settings = *(FRigUnit_HierarchyAddControlInteger_Settings*)RigVMMemoryHandles[1].GetInputData(); \ const FTransform& OffsetTransform = *(FTransform*)RigVMMemoryHandles[2].GetInputData(); \ const ERigVMTransformSpace OffsetSpace = *(ERigVMTransformSpace*)RigVMMemoryHandles[3].GetInputData(); \ const FRigElementKey& Parent = *(FRigElementKey*)RigVMMemoryHandles[4].GetInputData(); \ const FName& Name = *(FName*)RigVMMemoryHandles[5].GetInputData(); \ FRigElementKey& Item = *(FRigElementKey*)RigVMMemoryHandles[6].GetOutputData(); \ \ StaticExecute( \ RigVMExecuteContext.GetPublicData(), \ InitialValue, \ Settings, \ OffsetTransform, \ OffsetSpace, \ Parent, \ Name, \ Item \ ); \ } \ typedef FRigUnit_HierarchyAddControlElement Super; struct FRigUnit_HierarchyAddControlInteger; // ********** End ScriptStruct FRigUnit_HierarchyAddControlInteger ********************************* // ********** Begin ScriptStruct FRigUnit_HierarchyAddControlVector2D_LimitSettings **************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlVector2D_LimitSettings_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_784_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlVector2D_LimitSettings_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); struct FRigUnit_HierarchyAddControlVector2D_LimitSettings; // ********** End ScriptStruct FRigUnit_HierarchyAddControlVector2D_LimitSettings ****************** // ********** Begin ScriptStruct FRigUnit_HierarchyAddControlVector2D_Settings ********************* struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlVector2D_Settings_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_816_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlVector2D_Settings_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ typedef FRigUnit_HierarchyAddControl_Settings Super; struct FRigUnit_HierarchyAddControlVector2D_Settings; // ********** End ScriptStruct FRigUnit_HierarchyAddControlVector2D_Settings *********************** // ********** Begin ScriptStruct FRigUnit_HierarchyAddControlVector2D ****************************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlVector2D_Statics; #define FRigUnit_HierarchyAddControlVector2D_Execute() \ void FRigUnit_HierarchyAddControlVector2D::StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FVector2D& InitialValue, \ const FRigUnit_HierarchyAddControlVector2D_Settings& Settings, \ const FTransform& OffsetTransform, \ const ERigVMTransformSpace OffsetSpace, \ const FRigElementKey& Parent, \ const FName& Name, \ FRigElementKey& Item \ ) #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_852_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlVector2D_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ virtual const UScriptStruct* GetExecuteContextStruct() const override { return FControlRigExecuteContext::StaticStruct(); } \ UE_API void Execute(FControlRigExecuteContext& InExecuteContext); \ static void UE_API StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FVector2D& InitialValue, \ const FRigUnit_HierarchyAddControlVector2D_Settings& Settings, \ const FTransform& OffsetTransform, \ const ERigVMTransformSpace OffsetSpace, \ const FRigElementKey& Parent, \ const FName& Name, \ FRigElementKey& Item \ ); \ FORCEINLINE_DEBUGGABLE static void RigVMExecute( \ FRigVMExtendedExecuteContext& RigVMExecuteContext, \ FRigVMMemoryHandleArray RigVMMemoryHandles, \ FRigVMPredicateBranchArray RigVMBranches \ ) \ { \ const FVector2D& InitialValue = *(FVector2D*)RigVMMemoryHandles[0].GetInputData(); \ const FRigUnit_HierarchyAddControlVector2D_Settings& Settings = *(FRigUnit_HierarchyAddControlVector2D_Settings*)RigVMMemoryHandles[1].GetInputData(); \ const FTransform& OffsetTransform = *(FTransform*)RigVMMemoryHandles[2].GetInputData(); \ const ERigVMTransformSpace OffsetSpace = *(ERigVMTransformSpace*)RigVMMemoryHandles[3].GetInputData(); \ const FRigElementKey& Parent = *(FRigElementKey*)RigVMMemoryHandles[4].GetInputData(); \ const FName& Name = *(FName*)RigVMMemoryHandles[5].GetInputData(); \ FRigElementKey& Item = *(FRigElementKey*)RigVMMemoryHandles[6].GetOutputData(); \ \ StaticExecute( \ RigVMExecuteContext.GetPublicData(), \ InitialValue, \ Settings, \ OffsetTransform, \ OffsetSpace, \ Parent, \ Name, \ Item \ ); \ } \ typedef FRigUnit_HierarchyAddControlElement Super; struct FRigUnit_HierarchyAddControlVector2D; // ********** End ScriptStruct FRigUnit_HierarchyAddControlVector2D ******************************** // ********** Begin ScriptStruct FRigUnit_HierarchyAddControlVector_LimitSettings ****************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlVector_LimitSettings_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_880_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlVector_LimitSettings_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); struct FRigUnit_HierarchyAddControlVector_LimitSettings; // ********** End ScriptStruct FRigUnit_HierarchyAddControlVector_LimitSettings ******************** // ********** Begin ScriptStruct FRigUnit_HierarchyAddControlVector_Settings *********************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlVector_Settings_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_916_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlVector_Settings_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ typedef FRigUnit_HierarchyAddControl_Settings Super; struct FRigUnit_HierarchyAddControlVector_Settings; // ********** End ScriptStruct FRigUnit_HierarchyAddControlVector_Settings ************************* // ********** Begin ScriptStruct FRigUnit_HierarchyAddControlVector ******************************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlVector_Statics; #define FRigUnit_HierarchyAddControlVector_Execute() \ void FRigUnit_HierarchyAddControlVector::StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FVector& InitialValue, \ const FRigUnit_HierarchyAddControlVector_Settings& Settings, \ const FTransform& OffsetTransform, \ const ERigVMTransformSpace OffsetSpace, \ const FRigElementKey& Parent, \ const FName& Name, \ FRigElementKey& Item \ ) #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_956_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlVector_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ virtual const UScriptStruct* GetExecuteContextStruct() const override { return FControlRigExecuteContext::StaticStruct(); } \ UE_API void Execute(FControlRigExecuteContext& InExecuteContext); \ static void UE_API StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FVector& InitialValue, \ const FRigUnit_HierarchyAddControlVector_Settings& Settings, \ const FTransform& OffsetTransform, \ const ERigVMTransformSpace OffsetSpace, \ const FRigElementKey& Parent, \ const FName& Name, \ FRigElementKey& Item \ ); \ FORCEINLINE_DEBUGGABLE static void RigVMExecute( \ FRigVMExtendedExecuteContext& RigVMExecuteContext, \ FRigVMMemoryHandleArray RigVMMemoryHandles, \ FRigVMPredicateBranchArray RigVMBranches \ ) \ { \ const FVector& InitialValue = *(FVector*)RigVMMemoryHandles[0].GetInputData(); \ const FRigUnit_HierarchyAddControlVector_Settings& Settings = *(FRigUnit_HierarchyAddControlVector_Settings*)RigVMMemoryHandles[1].GetInputData(); \ const FTransform& OffsetTransform = *(FTransform*)RigVMMemoryHandles[2].GetInputData(); \ const ERigVMTransformSpace OffsetSpace = *(ERigVMTransformSpace*)RigVMMemoryHandles[3].GetInputData(); \ const FRigElementKey& Parent = *(FRigElementKey*)RigVMMemoryHandles[4].GetInputData(); \ const FName& Name = *(FName*)RigVMMemoryHandles[5].GetInputData(); \ FRigElementKey& Item = *(FRigElementKey*)RigVMMemoryHandles[6].GetOutputData(); \ \ StaticExecute( \ RigVMExecuteContext.GetPublicData(), \ InitialValue, \ Settings, \ OffsetTransform, \ OffsetSpace, \ Parent, \ Name, \ Item \ ); \ } \ typedef FRigUnit_HierarchyAddControlElement Super; struct FRigUnit_HierarchyAddControlVector; // ********** End ScriptStruct FRigUnit_HierarchyAddControlVector ********************************** // ********** Begin ScriptStruct FRigUnit_HierarchyAddControlRotator_LimitSettings ***************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlRotator_LimitSettings_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_987_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlRotator_LimitSettings_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); struct FRigUnit_HierarchyAddControlRotator_LimitSettings; // ********** End ScriptStruct FRigUnit_HierarchyAddControlRotator_LimitSettings ******************* // ********** Begin ScriptStruct FRigUnit_HierarchyAddControlRotator_Settings ********************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlRotator_Settings_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_1023_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlRotator_Settings_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ typedef FRigUnit_HierarchyAddControl_Settings Super; struct FRigUnit_HierarchyAddControlRotator_Settings; // ********** End ScriptStruct FRigUnit_HierarchyAddControlRotator_Settings ************************ // ********** Begin ScriptStruct FRigUnit_HierarchyAddControlRotator ******************************* struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlRotator_Statics; #define FRigUnit_HierarchyAddControlRotator_Execute() \ void FRigUnit_HierarchyAddControlRotator::StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FRotator& InitialValue, \ const FRigUnit_HierarchyAddControlRotator_Settings& Settings, \ const FTransform& OffsetTransform, \ const ERigVMTransformSpace OffsetSpace, \ const FRigElementKey& Parent, \ const FName& Name, \ FRigElementKey& Item \ ) #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_1067_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlRotator_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ virtual const UScriptStruct* GetExecuteContextStruct() const override { return FControlRigExecuteContext::StaticStruct(); } \ UE_API void Execute(FControlRigExecuteContext& InExecuteContext); \ static void UE_API StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FRotator& InitialValue, \ const FRigUnit_HierarchyAddControlRotator_Settings& Settings, \ const FTransform& OffsetTransform, \ const ERigVMTransformSpace OffsetSpace, \ const FRigElementKey& Parent, \ const FName& Name, \ FRigElementKey& Item \ ); \ FORCEINLINE_DEBUGGABLE static void RigVMExecute( \ FRigVMExtendedExecuteContext& RigVMExecuteContext, \ FRigVMMemoryHandleArray RigVMMemoryHandles, \ FRigVMPredicateBranchArray RigVMBranches \ ) \ { \ const FRotator& InitialValue = *(FRotator*)RigVMMemoryHandles[0].GetInputData(); \ const FRigUnit_HierarchyAddControlRotator_Settings& Settings = *(FRigUnit_HierarchyAddControlRotator_Settings*)RigVMMemoryHandles[1].GetInputData(); \ const FTransform& OffsetTransform = *(FTransform*)RigVMMemoryHandles[2].GetInputData(); \ const ERigVMTransformSpace OffsetSpace = *(ERigVMTransformSpace*)RigVMMemoryHandles[3].GetInputData(); \ const FRigElementKey& Parent = *(FRigElementKey*)RigVMMemoryHandles[4].GetInputData(); \ const FName& Name = *(FName*)RigVMMemoryHandles[5].GetInputData(); \ FRigElementKey& Item = *(FRigElementKey*)RigVMMemoryHandles[6].GetOutputData(); \ \ StaticExecute( \ RigVMExecuteContext.GetPublicData(), \ InitialValue, \ Settings, \ OffsetTransform, \ OffsetSpace, \ Parent, \ Name, \ Item \ ); \ } \ typedef FRigUnit_HierarchyAddControlElement Super; struct FRigUnit_HierarchyAddControlRotator; // ********** End ScriptStruct FRigUnit_HierarchyAddControlRotator ********************************* // ********** Begin ScriptStruct FRigUnit_HierarchyAddControlTransform_LimitSettings *************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlTransform_LimitSettings_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_1095_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlTransform_LimitSettings_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); struct FRigUnit_HierarchyAddControlTransform_LimitSettings; // ********** End ScriptStruct FRigUnit_HierarchyAddControlTransform_LimitSettings ***************** // ********** Begin ScriptStruct FRigUnit_HierarchyAddControlTransform_Settings ******************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlTransform_Settings_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_1156_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlTransform_Settings_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ typedef FRigUnit_HierarchyAddControl_Settings Super; struct FRigUnit_HierarchyAddControlTransform_Settings; // ********** End ScriptStruct FRigUnit_HierarchyAddControlTransform_Settings ********************** // ********** Begin ScriptStruct FRigUnit_HierarchyAddControlTransform ***************************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlTransform_Statics; #define FRigUnit_HierarchyAddControlTransform_Execute() \ void FRigUnit_HierarchyAddControlTransform::StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FTransform& InitialValue, \ const FRigUnit_HierarchyAddControlTransform_Settings& Settings, \ const FTransform& OffsetTransform, \ const ERigVMTransformSpace OffsetSpace, \ const FRigElementKey& Parent, \ const FName& Name, \ FRigElementKey& Item \ ) #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_1201_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddControlTransform_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ virtual const UScriptStruct* GetExecuteContextStruct() const override { return FControlRigExecuteContext::StaticStruct(); } \ UE_API void Execute(FControlRigExecuteContext& InExecuteContext); \ static void UE_API StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FTransform& InitialValue, \ const FRigUnit_HierarchyAddControlTransform_Settings& Settings, \ const FTransform& OffsetTransform, \ const ERigVMTransformSpace OffsetSpace, \ const FRigElementKey& Parent, \ const FName& Name, \ FRigElementKey& Item \ ); \ FORCEINLINE_DEBUGGABLE static void RigVMExecute( \ FRigVMExtendedExecuteContext& RigVMExecuteContext, \ FRigVMMemoryHandleArray RigVMMemoryHandles, \ FRigVMPredicateBranchArray RigVMBranches \ ) \ { \ const FTransform& InitialValue = *(FTransform*)RigVMMemoryHandles[0].GetInputData(); \ const FRigUnit_HierarchyAddControlTransform_Settings& Settings = *(FRigUnit_HierarchyAddControlTransform_Settings*)RigVMMemoryHandles[1].GetInputData(); \ const FTransform& OffsetTransform = *(FTransform*)RigVMMemoryHandles[2].GetInputData(); \ const ERigVMTransformSpace OffsetSpace = *(ERigVMTransformSpace*)RigVMMemoryHandles[3].GetInputData(); \ const FRigElementKey& Parent = *(FRigElementKey*)RigVMMemoryHandles[4].GetInputData(); \ const FName& Name = *(FName*)RigVMMemoryHandles[5].GetInputData(); \ FRigElementKey& Item = *(FRigElementKey*)RigVMMemoryHandles[6].GetOutputData(); \ \ StaticExecute( \ RigVMExecuteContext.GetPublicData(), \ InitialValue, \ Settings, \ OffsetTransform, \ OffsetSpace, \ Parent, \ Name, \ Item \ ); \ } \ typedef FRigUnit_HierarchyAddControlElement Super; struct FRigUnit_HierarchyAddControlTransform; // ********** End ScriptStruct FRigUnit_HierarchyAddControlTransform ******************************* // ********** Begin ScriptStruct FRigUnit_HierarchyAddAnimationChannelEmptyLimitSettings *********** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddAnimationChannelEmptyLimitSettings_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_1229_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddAnimationChannelEmptyLimitSettings_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); struct FRigUnit_HierarchyAddAnimationChannelEmptyLimitSettings; // ********** End ScriptStruct FRigUnit_HierarchyAddAnimationChannelEmptyLimitSettings ************* // ********** Begin ScriptStruct FRigUnit_HierarchyAddAnimationChannelBool ************************* struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddAnimationChannelBool_Statics; #define FRigUnit_HierarchyAddAnimationChannelBool_Execute() \ void FRigUnit_HierarchyAddAnimationChannelBool::StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const bool InitialValue, \ const bool MinimumValue, \ const bool MaximumValue, \ const FRigUnit_HierarchyAddAnimationChannelEmptyLimitSettings& LimitsEnabled, \ const FRigElementKey& Parent, \ const FName& Name, \ FRigElementKey& Item \ ) #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_1242_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddAnimationChannelBool_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ virtual const UScriptStruct* GetExecuteContextStruct() const override { return FControlRigExecuteContext::StaticStruct(); } \ UE_API void Execute(FControlRigExecuteContext& InExecuteContext); \ static void UE_API StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const bool InitialValue, \ const bool MinimumValue, \ const bool MaximumValue, \ const FRigUnit_HierarchyAddAnimationChannelEmptyLimitSettings& LimitsEnabled, \ const FRigElementKey& Parent, \ const FName& Name, \ FRigElementKey& Item \ ); \ FORCEINLINE_DEBUGGABLE static void RigVMExecute( \ FRigVMExtendedExecuteContext& RigVMExecuteContext, \ FRigVMMemoryHandleArray RigVMMemoryHandles, \ FRigVMPredicateBranchArray RigVMBranches \ ) \ { \ const bool InitialValue = *(bool*)RigVMMemoryHandles[0].GetInputData(); \ const bool MinimumValue = *(bool*)RigVMMemoryHandles[1].GetInputData(); \ const bool MaximumValue = *(bool*)RigVMMemoryHandles[2].GetInputData(); \ const FRigUnit_HierarchyAddAnimationChannelEmptyLimitSettings& LimitsEnabled = *(FRigUnit_HierarchyAddAnimationChannelEmptyLimitSettings*)RigVMMemoryHandles[3].GetInputData(); \ const FRigElementKey& Parent = *(FRigElementKey*)RigVMMemoryHandles[4].GetInputData(); \ const FName& Name = *(FName*)RigVMMemoryHandles[5].GetInputData(); \ FRigElementKey& Item = *(FRigElementKey*)RigVMMemoryHandles[6].GetOutputData(); \ \ StaticExecute( \ RigVMExecuteContext.GetPublicData(), \ InitialValue, \ MinimumValue, \ MaximumValue, \ LimitsEnabled, \ Parent, \ Name, \ Item \ ); \ } \ typedef FRigUnit_HierarchyAddElement Super; struct FRigUnit_HierarchyAddAnimationChannelBool; // ********** End ScriptStruct FRigUnit_HierarchyAddAnimationChannelBool *************************** // ********** Begin ScriptStruct FRigUnit_HierarchyAddAnimationChannelSingleLimitSettings ********** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddAnimationChannelSingleLimitSettings_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_1283_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddAnimationChannelSingleLimitSettings_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ typedef FRigUnit_HierarchyAddAnimationChannelEmptyLimitSettings Super; struct FRigUnit_HierarchyAddAnimationChannelSingleLimitSettings; // ********** End ScriptStruct FRigUnit_HierarchyAddAnimationChannelSingleLimitSettings ************ // ********** Begin ScriptStruct FRigUnit_HierarchyAddAnimationChannelFloat ************************ struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddAnimationChannelFloat_Statics; #define FRigUnit_HierarchyAddAnimationChannelFloat_Execute() \ void FRigUnit_HierarchyAddAnimationChannelFloat::StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const float InitialValue, \ const float MinimumValue, \ const float MaximumValue, \ const FRigUnit_HierarchyAddAnimationChannelSingleLimitSettings& LimitsEnabled, \ const FRigElementKey& Parent, \ const FName& Name, \ FRigElementKey& Item \ ) #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_1300_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddAnimationChannelFloat_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ virtual const UScriptStruct* GetExecuteContextStruct() const override { return FControlRigExecuteContext::StaticStruct(); } \ UE_API void Execute(FControlRigExecuteContext& InExecuteContext); \ static void UE_API StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const float InitialValue, \ const float MinimumValue, \ const float MaximumValue, \ const FRigUnit_HierarchyAddAnimationChannelSingleLimitSettings& LimitsEnabled, \ const FRigElementKey& Parent, \ const FName& Name, \ FRigElementKey& Item \ ); \ FORCEINLINE_DEBUGGABLE static void RigVMExecute( \ FRigVMExtendedExecuteContext& RigVMExecuteContext, \ FRigVMMemoryHandleArray RigVMMemoryHandles, \ FRigVMPredicateBranchArray RigVMBranches \ ) \ { \ const float InitialValue = *(float*)RigVMMemoryHandles[0].GetInputData(); \ const float MinimumValue = *(float*)RigVMMemoryHandles[1].GetInputData(); \ const float MaximumValue = *(float*)RigVMMemoryHandles[2].GetInputData(); \ const FRigUnit_HierarchyAddAnimationChannelSingleLimitSettings& LimitsEnabled = *(FRigUnit_HierarchyAddAnimationChannelSingleLimitSettings*)RigVMMemoryHandles[3].GetInputData(); \ const FRigElementKey& Parent = *(FRigElementKey*)RigVMMemoryHandles[4].GetInputData(); \ const FName& Name = *(FName*)RigVMMemoryHandles[5].GetInputData(); \ FRigElementKey& Item = *(FRigElementKey*)RigVMMemoryHandles[6].GetOutputData(); \ \ StaticExecute( \ RigVMExecuteContext.GetPublicData(), \ InitialValue, \ MinimumValue, \ MaximumValue, \ LimitsEnabled, \ Parent, \ Name, \ Item \ ); \ } \ typedef FRigUnit_HierarchyAddElement Super; struct FRigUnit_HierarchyAddAnimationChannelFloat; // ********** End ScriptStruct FRigUnit_HierarchyAddAnimationChannelFloat ************************** // ********** Begin ScriptStruct FRigUnit_HierarchyAddAnimationChannelScaleFloat ******************* struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddAnimationChannelScaleFloat_Statics; #define FRigUnit_HierarchyAddAnimationChannelScaleFloat_Execute() \ void FRigUnit_HierarchyAddAnimationChannelScaleFloat::StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const float InitialValue, \ const float MinimumValue, \ const float MaximumValue, \ const FRigUnit_HierarchyAddAnimationChannelSingleLimitSettings& LimitsEnabled, \ const FRigElementKey& Parent, \ const FName& Name, \ FRigElementKey& Item \ ) #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_1345_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddAnimationChannelScaleFloat_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ virtual const UScriptStruct* GetExecuteContextStruct() const override { return FControlRigExecuteContext::StaticStruct(); } \ UE_API void Execute(FControlRigExecuteContext& InExecuteContext); \ static void UE_API StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const float InitialValue, \ const float MinimumValue, \ const float MaximumValue, \ const FRigUnit_HierarchyAddAnimationChannelSingleLimitSettings& LimitsEnabled, \ const FRigElementKey& Parent, \ const FName& Name, \ FRigElementKey& Item \ ); \ FORCEINLINE_DEBUGGABLE static void RigVMExecute( \ FRigVMExtendedExecuteContext& RigVMExecuteContext, \ FRigVMMemoryHandleArray RigVMMemoryHandles, \ FRigVMPredicateBranchArray RigVMBranches \ ) \ { \ const float InitialValue = *(float*)RigVMMemoryHandles[0].GetInputData(); \ const float MinimumValue = *(float*)RigVMMemoryHandles[1].GetInputData(); \ const float MaximumValue = *(float*)RigVMMemoryHandles[2].GetInputData(); \ const FRigUnit_HierarchyAddAnimationChannelSingleLimitSettings& LimitsEnabled = *(FRigUnit_HierarchyAddAnimationChannelSingleLimitSettings*)RigVMMemoryHandles[3].GetInputData(); \ const FRigElementKey& Parent = *(FRigElementKey*)RigVMMemoryHandles[4].GetInputData(); \ const FName& Name = *(FName*)RigVMMemoryHandles[5].GetInputData(); \ FRigElementKey& Item = *(FRigElementKey*)RigVMMemoryHandles[6].GetOutputData(); \ \ StaticExecute( \ RigVMExecuteContext.GetPublicData(), \ InitialValue, \ MinimumValue, \ MaximumValue, \ LimitsEnabled, \ Parent, \ Name, \ Item \ ); \ } \ typedef FRigUnit_HierarchyAddElement Super; struct FRigUnit_HierarchyAddAnimationChannelScaleFloat; // ********** End ScriptStruct FRigUnit_HierarchyAddAnimationChannelScaleFloat ********************* // ********** Begin ScriptStruct FRigUnit_HierarchyAddAnimationChannelInteger ********************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddAnimationChannelInteger_Statics; #define FRigUnit_HierarchyAddAnimationChannelInteger_Execute() \ void FRigUnit_HierarchyAddAnimationChannelInteger::StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const int32 InitialValue, \ const int32 MinimumValue, \ const int32 MaximumValue, \ const FRigUnit_HierarchyAddAnimationChannelSingleLimitSettings& LimitsEnabled, \ const TObjectPtr& ControlEnum, \ const FRigElementKey& Parent, \ const FName& Name, \ FRigElementKey& Item \ ) #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_1390_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddAnimationChannelInteger_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ virtual const UScriptStruct* GetExecuteContextStruct() const override { return FControlRigExecuteContext::StaticStruct(); } \ UE_API void Execute(FControlRigExecuteContext& InExecuteContext); \ static void UE_API StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const int32 InitialValue, \ const int32 MinimumValue, \ const int32 MaximumValue, \ const FRigUnit_HierarchyAddAnimationChannelSingleLimitSettings& LimitsEnabled, \ const TObjectPtr& ControlEnum, \ const FRigElementKey& Parent, \ const FName& Name, \ FRigElementKey& Item \ ); \ FORCEINLINE_DEBUGGABLE static void RigVMExecute( \ FRigVMExtendedExecuteContext& RigVMExecuteContext, \ FRigVMMemoryHandleArray RigVMMemoryHandles, \ FRigVMPredicateBranchArray RigVMBranches \ ) \ { \ const int32 InitialValue = *(int32*)RigVMMemoryHandles[0].GetInputData(); \ const int32 MinimumValue = *(int32*)RigVMMemoryHandles[1].GetInputData(); \ const int32 MaximumValue = *(int32*)RigVMMemoryHandles[2].GetInputData(); \ const FRigUnit_HierarchyAddAnimationChannelSingleLimitSettings& LimitsEnabled = *(FRigUnit_HierarchyAddAnimationChannelSingleLimitSettings*)RigVMMemoryHandles[3].GetInputData(); \ const TObjectPtr& ControlEnum = *(TObjectPtr*)RigVMMemoryHandles[4].GetInputData(); \ const FRigElementKey& Parent = *(FRigElementKey*)RigVMMemoryHandles[5].GetInputData(); \ const FName& Name = *(FName*)RigVMMemoryHandles[6].GetInputData(); \ FRigElementKey& Item = *(FRigElementKey*)RigVMMemoryHandles[7].GetOutputData(); \ \ StaticExecute( \ RigVMExecuteContext.GetPublicData(), \ InitialValue, \ MinimumValue, \ MaximumValue, \ LimitsEnabled, \ ControlEnum, \ Parent, \ Name, \ Item \ ); \ } \ typedef FRigUnit_HierarchyAddElement Super; struct FRigUnit_HierarchyAddAnimationChannelInteger; // ********** End ScriptStruct FRigUnit_HierarchyAddAnimationChannelInteger ************************ // ********** Begin ScriptStruct FRigUnit_HierarchyAddAnimationChannel2DLimitSettings ************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddAnimationChannel2DLimitSettings_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_1437_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddAnimationChannel2DLimitSettings_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ typedef FRigUnit_HierarchyAddAnimationChannelEmptyLimitSettings Super; struct FRigUnit_HierarchyAddAnimationChannel2DLimitSettings; // ********** End ScriptStruct FRigUnit_HierarchyAddAnimationChannel2DLimitSettings **************** // ********** Begin ScriptStruct FRigUnit_HierarchyAddAnimationChannelVector2D ********************* struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddAnimationChannelVector2D_Statics; #define FRigUnit_HierarchyAddAnimationChannelVector2D_Execute() \ void FRigUnit_HierarchyAddAnimationChannelVector2D::StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FVector2D& InitialValue, \ const FVector2D& MinimumValue, \ const FVector2D& MaximumValue, \ const FRigUnit_HierarchyAddAnimationChannel2DLimitSettings& LimitsEnabled, \ const FRigElementKey& Parent, \ const FName& Name, \ FRigElementKey& Item \ ) #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_1458_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddAnimationChannelVector2D_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ virtual const UScriptStruct* GetExecuteContextStruct() const override { return FControlRigExecuteContext::StaticStruct(); } \ UE_API void Execute(FControlRigExecuteContext& InExecuteContext); \ static void UE_API StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FVector2D& InitialValue, \ const FVector2D& MinimumValue, \ const FVector2D& MaximumValue, \ const FRigUnit_HierarchyAddAnimationChannel2DLimitSettings& LimitsEnabled, \ const FRigElementKey& Parent, \ const FName& Name, \ FRigElementKey& Item \ ); \ FORCEINLINE_DEBUGGABLE static void RigVMExecute( \ FRigVMExtendedExecuteContext& RigVMExecuteContext, \ FRigVMMemoryHandleArray RigVMMemoryHandles, \ FRigVMPredicateBranchArray RigVMBranches \ ) \ { \ const FVector2D& InitialValue = *(FVector2D*)RigVMMemoryHandles[0].GetInputData(); \ const FVector2D& MinimumValue = *(FVector2D*)RigVMMemoryHandles[1].GetInputData(); \ const FVector2D& MaximumValue = *(FVector2D*)RigVMMemoryHandles[2].GetInputData(); \ const FRigUnit_HierarchyAddAnimationChannel2DLimitSettings& LimitsEnabled = *(FRigUnit_HierarchyAddAnimationChannel2DLimitSettings*)RigVMMemoryHandles[3].GetInputData(); \ const FRigElementKey& Parent = *(FRigElementKey*)RigVMMemoryHandles[4].GetInputData(); \ const FName& Name = *(FName*)RigVMMemoryHandles[5].GetInputData(); \ FRigElementKey& Item = *(FRigElementKey*)RigVMMemoryHandles[6].GetOutputData(); \ \ StaticExecute( \ RigVMExecuteContext.GetPublicData(), \ InitialValue, \ MinimumValue, \ MaximumValue, \ LimitsEnabled, \ Parent, \ Name, \ Item \ ); \ } \ typedef FRigUnit_HierarchyAddElement Super; struct FRigUnit_HierarchyAddAnimationChannelVector2D; // ********** End ScriptStruct FRigUnit_HierarchyAddAnimationChannelVector2D *********************** // ********** Begin ScriptStruct FRigUnit_HierarchyAddAnimationChannelVectorLimitSettings ********** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddAnimationChannelVectorLimitSettings_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_1499_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddAnimationChannelVectorLimitSettings_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ typedef FRigUnit_HierarchyAddAnimationChannelEmptyLimitSettings Super; struct FRigUnit_HierarchyAddAnimationChannelVectorLimitSettings; // ********** End ScriptStruct FRigUnit_HierarchyAddAnimationChannelVectorLimitSettings ************ // ********** Begin ScriptStruct FRigUnit_HierarchyAddAnimationChannelVector *********************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddAnimationChannelVector_Statics; #define FRigUnit_HierarchyAddAnimationChannelVector_Execute() \ void FRigUnit_HierarchyAddAnimationChannelVector::StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FVector& InitialValue, \ const FVector& MinimumValue, \ const FVector& MaximumValue, \ const FRigUnit_HierarchyAddAnimationChannelVectorLimitSettings& LimitsEnabled, \ const FRigElementKey& Parent, \ const FName& Name, \ FRigElementKey& Item \ ) #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_1524_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddAnimationChannelVector_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ virtual const UScriptStruct* GetExecuteContextStruct() const override { return FControlRigExecuteContext::StaticStruct(); } \ UE_API void Execute(FControlRigExecuteContext& InExecuteContext); \ static void UE_API StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FVector& InitialValue, \ const FVector& MinimumValue, \ const FVector& MaximumValue, \ const FRigUnit_HierarchyAddAnimationChannelVectorLimitSettings& LimitsEnabled, \ const FRigElementKey& Parent, \ const FName& Name, \ FRigElementKey& Item \ ); \ FORCEINLINE_DEBUGGABLE static void RigVMExecute( \ FRigVMExtendedExecuteContext& RigVMExecuteContext, \ FRigVMMemoryHandleArray RigVMMemoryHandles, \ FRigVMPredicateBranchArray RigVMBranches \ ) \ { \ const FVector& InitialValue = *(FVector*)RigVMMemoryHandles[0].GetInputData(); \ const FVector& MinimumValue = *(FVector*)RigVMMemoryHandles[1].GetInputData(); \ const FVector& MaximumValue = *(FVector*)RigVMMemoryHandles[2].GetInputData(); \ const FRigUnit_HierarchyAddAnimationChannelVectorLimitSettings& LimitsEnabled = *(FRigUnit_HierarchyAddAnimationChannelVectorLimitSettings*)RigVMMemoryHandles[3].GetInputData(); \ const FRigElementKey& Parent = *(FRigElementKey*)RigVMMemoryHandles[4].GetInputData(); \ const FName& Name = *(FName*)RigVMMemoryHandles[5].GetInputData(); \ FRigElementKey& Item = *(FRigElementKey*)RigVMMemoryHandles[6].GetOutputData(); \ \ StaticExecute( \ RigVMExecuteContext.GetPublicData(), \ InitialValue, \ MinimumValue, \ MaximumValue, \ LimitsEnabled, \ Parent, \ Name, \ Item \ ); \ } \ typedef FRigUnit_HierarchyAddElement Super; struct FRigUnit_HierarchyAddAnimationChannelVector; // ********** End ScriptStruct FRigUnit_HierarchyAddAnimationChannelVector ************************* // ********** Begin ScriptStruct FRigUnit_HierarchyAddAnimationChannelScaleVector ****************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddAnimationChannelScaleVector_Statics; #define FRigUnit_HierarchyAddAnimationChannelScaleVector_Execute() \ void FRigUnit_HierarchyAddAnimationChannelScaleVector::StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FVector& InitialValue, \ const FVector& MinimumValue, \ const FVector& MaximumValue, \ const FRigUnit_HierarchyAddAnimationChannelVectorLimitSettings& LimitsEnabled, \ const FRigElementKey& Parent, \ const FName& Name, \ FRigElementKey& Item \ ) #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_1569_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddAnimationChannelScaleVector_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ virtual const UScriptStruct* GetExecuteContextStruct() const override { return FControlRigExecuteContext::StaticStruct(); } \ UE_API void Execute(FControlRigExecuteContext& InExecuteContext); \ static void UE_API StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FVector& InitialValue, \ const FVector& MinimumValue, \ const FVector& MaximumValue, \ const FRigUnit_HierarchyAddAnimationChannelVectorLimitSettings& LimitsEnabled, \ const FRigElementKey& Parent, \ const FName& Name, \ FRigElementKey& Item \ ); \ FORCEINLINE_DEBUGGABLE static void RigVMExecute( \ FRigVMExtendedExecuteContext& RigVMExecuteContext, \ FRigVMMemoryHandleArray RigVMMemoryHandles, \ FRigVMPredicateBranchArray RigVMBranches \ ) \ { \ const FVector& InitialValue = *(FVector*)RigVMMemoryHandles[0].GetInputData(); \ const FVector& MinimumValue = *(FVector*)RigVMMemoryHandles[1].GetInputData(); \ const FVector& MaximumValue = *(FVector*)RigVMMemoryHandles[2].GetInputData(); \ const FRigUnit_HierarchyAddAnimationChannelVectorLimitSettings& LimitsEnabled = *(FRigUnit_HierarchyAddAnimationChannelVectorLimitSettings*)RigVMMemoryHandles[3].GetInputData(); \ const FRigElementKey& Parent = *(FRigElementKey*)RigVMMemoryHandles[4].GetInputData(); \ const FName& Name = *(FName*)RigVMMemoryHandles[5].GetInputData(); \ FRigElementKey& Item = *(FRigElementKey*)RigVMMemoryHandles[6].GetOutputData(); \ \ StaticExecute( \ RigVMExecuteContext.GetPublicData(), \ InitialValue, \ MinimumValue, \ MaximumValue, \ LimitsEnabled, \ Parent, \ Name, \ Item \ ); \ } \ typedef FRigUnit_HierarchyAddElement Super; struct FRigUnit_HierarchyAddAnimationChannelScaleVector; // ********** End ScriptStruct FRigUnit_HierarchyAddAnimationChannelScaleVector ******************** // ********** Begin ScriptStruct FRigUnit_HierarchyAddAnimationChannelRotatorLimitSettings ********* struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddAnimationChannelRotatorLimitSettings_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_1611_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddAnimationChannelRotatorLimitSettings_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ typedef FRigUnit_HierarchyAddAnimationChannelEmptyLimitSettings Super; struct FRigUnit_HierarchyAddAnimationChannelRotatorLimitSettings; // ********** End ScriptStruct FRigUnit_HierarchyAddAnimationChannelRotatorLimitSettings *********** // ********** Begin ScriptStruct FRigUnit_HierarchyAddAnimationChannelRotator ********************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddAnimationChannelRotator_Statics; #define FRigUnit_HierarchyAddAnimationChannelRotator_Execute() \ void FRigUnit_HierarchyAddAnimationChannelRotator::StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FRotator& InitialValue, \ const FRotator& MinimumValue, \ const FRotator& MaximumValue, \ const FRigUnit_HierarchyAddAnimationChannelRotatorLimitSettings& LimitsEnabled, \ const FRigElementKey& Parent, \ const FName& Name, \ FRigElementKey& Item \ ) #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_1636_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddAnimationChannelRotator_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ virtual const UScriptStruct* GetExecuteContextStruct() const override { return FControlRigExecuteContext::StaticStruct(); } \ UE_API void Execute(FControlRigExecuteContext& InExecuteContext); \ static void UE_API StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FRotator& InitialValue, \ const FRotator& MinimumValue, \ const FRotator& MaximumValue, \ const FRigUnit_HierarchyAddAnimationChannelRotatorLimitSettings& LimitsEnabled, \ const FRigElementKey& Parent, \ const FName& Name, \ FRigElementKey& Item \ ); \ FORCEINLINE_DEBUGGABLE static void RigVMExecute( \ FRigVMExtendedExecuteContext& RigVMExecuteContext, \ FRigVMMemoryHandleArray RigVMMemoryHandles, \ FRigVMPredicateBranchArray RigVMBranches \ ) \ { \ const FRotator& InitialValue = *(FRotator*)RigVMMemoryHandles[0].GetInputData(); \ const FRotator& MinimumValue = *(FRotator*)RigVMMemoryHandles[1].GetInputData(); \ const FRotator& MaximumValue = *(FRotator*)RigVMMemoryHandles[2].GetInputData(); \ const FRigUnit_HierarchyAddAnimationChannelRotatorLimitSettings& LimitsEnabled = *(FRigUnit_HierarchyAddAnimationChannelRotatorLimitSettings*)RigVMMemoryHandles[3].GetInputData(); \ const FRigElementKey& Parent = *(FRigElementKey*)RigVMMemoryHandles[4].GetInputData(); \ const FName& Name = *(FName*)RigVMMemoryHandles[5].GetInputData(); \ FRigElementKey& Item = *(FRigElementKey*)RigVMMemoryHandles[6].GetOutputData(); \ \ StaticExecute( \ RigVMExecuteContext.GetPublicData(), \ InitialValue, \ MinimumValue, \ MaximumValue, \ LimitsEnabled, \ Parent, \ Name, \ Item \ ); \ } \ typedef FRigUnit_HierarchyAddElement Super; struct FRigUnit_HierarchyAddAnimationChannelRotator; // ********** End ScriptStruct FRigUnit_HierarchyAddAnimationChannelRotator ************************ // ********** Begin ScriptStruct FRigUnit_HierarchyGetShapeSettings ******************************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyGetShapeSettings_Statics; #define FRigUnit_HierarchyGetShapeSettings_Execute() \ void FRigUnit_HierarchyGetShapeSettings::StaticExecute( \ const FControlRigExecuteContext& ExecuteContext, \ const FRigElementKey& Item, \ FRigUnit_HierarchyAddControl_ShapeSettings& Settings \ ) #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_1680_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyGetShapeSettings_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ virtual const UScriptStruct* GetExecuteContextStruct() const override { return FControlRigExecuteContext::StaticStruct(); } \ UE_API void Execute(const FControlRigExecuteContext& InExecuteContext); \ static void UE_API StaticExecute( \ const FControlRigExecuteContext& ExecuteContext, \ const FRigElementKey& Item, \ FRigUnit_HierarchyAddControl_ShapeSettings& Settings \ ); \ FORCEINLINE_DEBUGGABLE static void RigVMExecute( \ FRigVMExtendedExecuteContext& RigVMExecuteContext, \ FRigVMMemoryHandleArray RigVMMemoryHandles, \ FRigVMPredicateBranchArray RigVMBranches \ ) \ { \ const FRigElementKey& Item = *(FRigElementKey*)RigVMMemoryHandles[0].GetInputData(); \ FRigUnit_HierarchyAddControl_ShapeSettings& Settings = *(FRigUnit_HierarchyAddControl_ShapeSettings*)RigVMMemoryHandles[1].GetOutputData(); \ \ StaticExecute( \ RigVMExecuteContext.GetPublicData(), \ Item, \ Settings \ ); \ } \ typedef FRigUnit_DynamicHierarchyBase Super; struct FRigUnit_HierarchyGetShapeSettings; // ********** End ScriptStruct FRigUnit_HierarchyGetShapeSettings ********************************** // ********** Begin ScriptStruct FRigUnit_HierarchySetShapeSettings ******************************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchySetShapeSettings_Statics; #define FRigUnit_HierarchySetShapeSettings_Execute() \ void FRigUnit_HierarchySetShapeSettings::StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FRigElementKey& Item, \ const FRigUnit_HierarchyAddControl_ShapeSettings& Settings \ ) #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_1710_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchySetShapeSettings_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ virtual const UScriptStruct* GetExecuteContextStruct() const override { return FControlRigExecuteContext::StaticStruct(); } \ UE_API void Execute(FControlRigExecuteContext& InExecuteContext); \ static void UE_API StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FRigElementKey& Item, \ const FRigUnit_HierarchyAddControl_ShapeSettings& Settings \ ); \ FORCEINLINE_DEBUGGABLE static void RigVMExecute( \ FRigVMExtendedExecuteContext& RigVMExecuteContext, \ FRigVMMemoryHandleArray RigVMMemoryHandles, \ FRigVMPredicateBranchArray RigVMBranches \ ) \ { \ const FRigElementKey& Item = *(FRigElementKey*)RigVMMemoryHandles[0].GetInputData(); \ const FRigUnit_HierarchyAddControl_ShapeSettings& Settings = *(FRigUnit_HierarchyAddControl_ShapeSettings*)RigVMMemoryHandles[1].GetInputData(); \ \ StaticExecute( \ RigVMExecuteContext.GetPublicData(), \ Item, \ Settings \ ); \ } \ typedef FRigUnit_DynamicHierarchyBaseMutable Super; struct FRigUnit_HierarchySetShapeSettings; // ********** End ScriptStruct FRigUnit_HierarchySetShapeSettings ********************************** // ********** Begin ScriptStruct FRigUnit_HierarchyAddSocket *************************************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyAddSocket_Statics; #define FRigUnit_HierarchyAddSocket_Execute() \ void FRigUnit_HierarchyAddSocket::StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FTransform& Transform, \ const ERigVMTransformSpace Space, \ const FLinearColor& Color, \ const FString& Description, \ const FRigElementKey& Parent, \ const FName& Name, \ FRigElementKey& Item \ ) #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h_1740_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigUnit_HierarchyAddSocket_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); \ virtual const UScriptStruct* GetExecuteContextStruct() const override { return FControlRigExecuteContext::StaticStruct(); } \ UE_API void Execute(FControlRigExecuteContext& InExecuteContext); \ static void UE_API StaticExecute( \ FControlRigExecuteContext& ExecuteContext, \ const FTransform& Transform, \ const ERigVMTransformSpace Space, \ const FLinearColor& Color, \ const FString& Description, \ const FRigElementKey& Parent, \ const FName& Name, \ FRigElementKey& Item \ ); \ FORCEINLINE_DEBUGGABLE static void RigVMExecute( \ FRigVMExtendedExecuteContext& RigVMExecuteContext, \ FRigVMMemoryHandleArray RigVMMemoryHandles, \ FRigVMPredicateBranchArray RigVMBranches \ ) \ { \ const FTransform& Transform = *(FTransform*)RigVMMemoryHandles[0].GetInputData(); \ const ERigVMTransformSpace Space = *(ERigVMTransformSpace*)RigVMMemoryHandles[1].GetInputData(); \ const FLinearColor& Color = *(FLinearColor*)RigVMMemoryHandles[2].GetInputData(); \ const FString& Description = *(FString*)RigVMMemoryHandles[3].GetInputData(); \ const FRigElementKey& Parent = *(FRigElementKey*)RigVMMemoryHandles[4].GetInputData(); \ const FName& Name = *(FName*)RigVMMemoryHandles[5].GetInputData(); \ FRigElementKey& Item = *(FRigElementKey*)RigVMMemoryHandles[6].GetOutputData(); \ \ StaticExecute( \ RigVMExecuteContext.GetPublicData(), \ Transform, \ Space, \ Color, \ Description, \ Parent, \ Name, \ Item \ ); \ } \ typedef FRigUnit_HierarchyAddElement Super; struct FRigUnit_HierarchyAddSocket; // ********** End ScriptStruct FRigUnit_HierarchyAddSocket ***************************************** #undef CURRENT_FILE_ID #define CURRENT_FILE_ID FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_DynamicHierarchy_h // ********** Begin Enum ERigSwitchParentMode ****************************************************** #define FOREACH_ENUM_ERIGSWITCHPARENTMODE(op) \ op(ERigSwitchParentMode::World) \ op(ERigSwitchParentMode::DefaultParent) \ op(ERigSwitchParentMode::ParentItem) enum class ERigSwitchParentMode : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CONTROLRIG_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ERigSwitchParentMode ******************************************************** PRAGMA_ENABLE_DEPRECATION_WARNINGS