// 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 "Units/Execution/RigUnit_Hierarchy.h" #include "Rigs/RigHierarchyCache.h" #include "Rigs/RigHierarchyDefines.h" #include "Rigs/RigHierarchyPose.h" #include "RigVMCore/RigVMFunction.h" #include "RigVMCore/RigVMRegistry.h" #include "Units/RigUnitContext.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeRigUnit_Hierarchy() {} // ********** Begin Cross Module References ******************************************************** CONTROLRIG_API UEnum* Z_Construct_UEnum_ControlRig_ERigElementType(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FCachedRigElement(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FControlRigExecuteContext(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigElementKey(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigElementKeyCollection(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigPose(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HierarchyBase(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HierarchyBaseMutable(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChildren(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParent(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParents(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPose(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblings(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HierarchySetPose(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HierarchySetPoseItemArray(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_PoseGetCurve(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_PoseGetItems(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_PoseGetItemsItemArray(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_PoseGetTransformArray(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_PoseIsEmpty(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_PoseLoop(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnitMutable(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector(); RIGVM_API UEnum* Z_Construct_UEnum_RigVM_ERigVMTransformSpace(); UPackage* Z_Construct_UPackage__Script_ControlRig(); // ********** End Cross Module References ********************************************************** // ********** Begin ScriptStruct FRigUnit_HierarchyBase ******************************************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyBase_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_HierarchyBase); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_HierarchyBase); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Abstract", "" }, { "Category", "Hierarchy" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "NodeColor", "0.462745, 1,0, 0.329412" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_HierarchyBase constinit property declarations ************ // ********** End ScriptStruct FRigUnit_HierarchyBase constinit property declarations ************** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_HierarchyBase_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_HierarchyBase cannot be polymorphic unless super FRigUnit is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyBase; class UScriptStruct* FRigUnit_HierarchyBase::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyBase.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_HierarchyBase, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_HierarchyBase")); } return Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyBase.OuterSingleton; } const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_HierarchyBase_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit, &NewStructOps, "RigUnit_HierarchyBase", nullptr, 0, sizeof(FRigUnit_HierarchyBase), alignof(FRigUnit_HierarchyBase), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_HierarchyBase_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HierarchyBase() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyBase.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyBase.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_HierarchyBase_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyBase.InnerSingleton); } // ********** End ScriptStruct FRigUnit_HierarchyBase ********************************************** // ********** Begin ScriptStruct FRigUnit_HierarchyBaseMutable ************************************* struct Z_Construct_UScriptStruct_FRigUnit_HierarchyBaseMutable_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_HierarchyBaseMutable); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_HierarchyBaseMutable); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Abstract", "" }, { "Category", "Hierarchy" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "NodeColor", "0.462745, 1,0, 0.329412" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_HierarchyBaseMutable constinit property declarations ***** // ********** End ScriptStruct FRigUnit_HierarchyBaseMutable constinit property declarations ******* static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_HierarchyBaseMutable_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_HierarchyBaseMutable cannot be polymorphic unless super FRigUnitMutable is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyBaseMutable; class UScriptStruct* FRigUnit_HierarchyBaseMutable::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyBaseMutable.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyBaseMutable.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_HierarchyBaseMutable, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_HierarchyBaseMutable")); } return Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyBaseMutable.OuterSingleton; } const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_HierarchyBaseMutable_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnitMutable, &NewStructOps, "RigUnit_HierarchyBaseMutable", nullptr, 0, sizeof(FRigUnit_HierarchyBaseMutable), alignof(FRigUnit_HierarchyBaseMutable), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyBaseMutable_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_HierarchyBaseMutable_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HierarchyBaseMutable() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyBaseMutable.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyBaseMutable.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_HierarchyBaseMutable_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyBaseMutable.InnerSingleton); } // ********** End ScriptStruct FRigUnit_HierarchyBaseMutable *************************************** // ********** Begin ScriptStruct FRigUnit_HierarchyGetParent *************************************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParent_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_HierarchyGetParent); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_HierarchyGetParent); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n * Returns the item's parent\n */" }, { "DisplayName", "Get Parent" }, { "Keywords", "Child,Parent,Root,Up,Top" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Returns the item's parent" }, { "Varying", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Child_MetaData[] = { { "Category", "Pins" }, { "ExpandByDefault", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDefaultParent_MetaData[] = { { "Category", "Pins" }, { "Comment", "/** When true, it will return the default parent, regardless of whether the parent incluences the element or not */" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "When true, it will return the default parent, regardless of whether the parent incluences the element or not" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Parent_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "Output", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedChild_MetaData[] = { { "Comment", "// Used to cache the internally used child\n" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Used to cache the internally used child" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedParent_MetaData[] = { { "Comment", "// Used to cache the internally used parent\n" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Used to cache the internally used parent" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_HierarchyGetParent constinit property declarations ******* static const UECodeGen_Private::FStructPropertyParams NewProp_Child; static void NewProp_bDefaultParent_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bDefaultParent; static const UECodeGen_Private::FStructPropertyParams NewProp_Parent; static const UECodeGen_Private::FStructPropertyParams NewProp_CachedChild; static const UECodeGen_Private::FStructPropertyParams NewProp_CachedParent; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_HierarchyGetParent constinit property declarations ********* static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Child"), .Type = TEXT("FRigElementKey"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bDefaultParent"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Parent"), .Type = TEXT("FRigElementKey"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CachedChild"), .Type = TEXT("FCachedRigElement"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CachedParent"), .Type = TEXT("FCachedRigElement"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_HierarchyGetParent::Execute"), .Function = &FRigUnit_HierarchyGetParent::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParent_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_HierarchyGetParent cannot be polymorphic unless super FRigUnit_HierarchyBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetParent; class UScriptStruct* FRigUnit_HierarchyGetParent::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetParent.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetParent.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParent, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_HierarchyGetParent")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetParent.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParent_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetParent.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_HierarchyGetParent Property Definitions ****************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParent_Statics::NewProp_Child = { "Child", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetParent, Child), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Child_MetaData), NewProp_Child_MetaData) }; // 389243550 void Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParent_Statics::NewProp_bDefaultParent_SetBit(void* Obj) { ((FRigUnit_HierarchyGetParent*)Obj)->bDefaultParent = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParent_Statics::NewProp_bDefaultParent = { "bDefaultParent", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_HierarchyGetParent), &Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParent_Statics::NewProp_bDefaultParent_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDefaultParent_MetaData), NewProp_bDefaultParent_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParent_Statics::NewProp_Parent = { "Parent", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetParent, Parent), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Parent_MetaData), NewProp_Parent_MetaData) }; // 389243550 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParent_Statics::NewProp_CachedChild = { "CachedChild", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetParent, CachedChild), Z_Construct_UScriptStruct_FCachedRigElement, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedChild_MetaData), NewProp_CachedChild_MetaData) }; // 412962995 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParent_Statics::NewProp_CachedParent = { "CachedParent", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetParent, CachedParent), Z_Construct_UScriptStruct_FCachedRigElement, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedParent_MetaData), NewProp_CachedParent_MetaData) }; // 412962995 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParent_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParent_Statics::NewProp_Child, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParent_Statics::NewProp_bDefaultParent, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParent_Statics::NewProp_Parent, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParent_Statics::NewProp_CachedChild, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParent_Statics::NewProp_CachedParent, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParent_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_HierarchyGetParent Property Definitions ******************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParent_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit_HierarchyBase, &NewStructOps, "RigUnit_HierarchyGetParent", Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParent_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParent_Statics::PropPointers), sizeof(FRigUnit_HierarchyGetParent), alignof(FRigUnit_HierarchyGetParent), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParent_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParent_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParent() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetParent.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetParent.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParent_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetParent.InnerSingleton); } void FRigUnit_HierarchyGetParent::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_HierarchyGetParent::Execute(const FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Child, bDefaultParent, Parent, CachedChild, CachedParent ); } // ********** End ScriptStruct FRigUnit_HierarchyGetParent ***************************************** // ********** Begin ScriptStruct FRigUnit_HierarchyGetParents ************************************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParents_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_HierarchyGetParents); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_HierarchyGetParents); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n * Returns the item's parents\n */" }, { "Deprecated", "5.0" }, { "DisplayName", "Get Parents" }, { "Keywords", "Chain,Parents,Hierarchy" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Returns the item's parents" }, { "Varying", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Child_MetaData[] = { { "Category", "Pins" }, { "ExpandByDefault", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIncludeChild_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bReverse_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Parents_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "Output", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedChild_MetaData[] = { { "Comment", "// Used to cache the internally used child\n" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Used to cache the internally used child" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedParents_MetaData[] = { { "Comment", "// Used to cache the internally used parents\n" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Used to cache the internally used parents" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_HierarchyGetParents constinit property declarations ****** static const UECodeGen_Private::FStructPropertyParams NewProp_Child; static void NewProp_bIncludeChild_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIncludeChild; static void NewProp_bReverse_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bReverse; static const UECodeGen_Private::FStructPropertyParams NewProp_Parents; static const UECodeGen_Private::FStructPropertyParams NewProp_CachedChild; static const UECodeGen_Private::FStructPropertyParams NewProp_CachedParents; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_HierarchyGetParents constinit property declarations ******** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Child"), .Type = TEXT("FRigElementKey"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bIncludeChild"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bReverse"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Parents"), .Type = TEXT("FRigElementKeyCollection"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CachedChild"), .Type = TEXT("FCachedRigElement"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CachedParents"), .Type = TEXT("FRigElementKeyCollection"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_HierarchyGetParents::Execute"), .Function = &FRigUnit_HierarchyGetParents::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParents_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_HierarchyGetParents cannot be polymorphic unless super FRigUnit_HierarchyBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetParents; class UScriptStruct* FRigUnit_HierarchyGetParents::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetParents.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetParents.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParents, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_HierarchyGetParents")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetParents.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParents_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetParents.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_HierarchyGetParents Property Definitions ***************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParents_Statics::NewProp_Child = { "Child", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetParents, Child), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Child_MetaData), NewProp_Child_MetaData) }; // 389243550 void Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParents_Statics::NewProp_bIncludeChild_SetBit(void* Obj) { ((FRigUnit_HierarchyGetParents*)Obj)->bIncludeChild = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParents_Statics::NewProp_bIncludeChild = { "bIncludeChild", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_HierarchyGetParents), &Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParents_Statics::NewProp_bIncludeChild_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIncludeChild_MetaData), NewProp_bIncludeChild_MetaData) }; void Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParents_Statics::NewProp_bReverse_SetBit(void* Obj) { ((FRigUnit_HierarchyGetParents*)Obj)->bReverse = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParents_Statics::NewProp_bReverse = { "bReverse", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_HierarchyGetParents), &Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParents_Statics::NewProp_bReverse_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bReverse_MetaData), NewProp_bReverse_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParents_Statics::NewProp_Parents = { "Parents", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetParents, Parents), Z_Construct_UScriptStruct_FRigElementKeyCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Parents_MetaData), NewProp_Parents_MetaData) }; // 4251151882 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParents_Statics::NewProp_CachedChild = { "CachedChild", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetParents, CachedChild), Z_Construct_UScriptStruct_FCachedRigElement, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedChild_MetaData), NewProp_CachedChild_MetaData) }; // 412962995 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParents_Statics::NewProp_CachedParents = { "CachedParents", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetParents, CachedParents), Z_Construct_UScriptStruct_FRigElementKeyCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedParents_MetaData), NewProp_CachedParents_MetaData) }; // 4251151882 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParents_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParents_Statics::NewProp_Child, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParents_Statics::NewProp_bIncludeChild, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParents_Statics::NewProp_bReverse, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParents_Statics::NewProp_Parents, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParents_Statics::NewProp_CachedChild, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParents_Statics::NewProp_CachedParents, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParents_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_HierarchyGetParents Property Definitions ******************* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParents_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit_HierarchyBase, &NewStructOps, "RigUnit_HierarchyGetParents", Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParents_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParents_Statics::PropPointers), sizeof(FRigUnit_HierarchyGetParents), alignof(FRigUnit_HierarchyGetParents), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParents_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParents_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParents() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetParents.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetParents.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParents_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetParents.InnerSingleton); } void FRigUnit_HierarchyGetParents::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_HierarchyGetParents::Execute(const FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Child, bIncludeChild, bReverse, Parents, CachedChild, CachedParents ); } // ********** End ScriptStruct FRigUnit_HierarchyGetParents **************************************** // ********** Begin ScriptStruct FRigUnit_HierarchyGetParentsItemArray ***************************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_HierarchyGetParentsItemArray); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_HierarchyGetParentsItemArray); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n * Returns the item's parents\n */" }, { "DisplayName", "Get Parents" }, { "Keywords", "Chain,Parents,Hierarchy" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Returns the item's parents" }, { "Varying", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Child_MetaData[] = { { "Category", "Pins" }, { "ExpandByDefault", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIncludeChild_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bReverse_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDefaultParent_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Parents_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "Output", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedChild_MetaData[] = { { "Comment", "// Used to cache the internally used child\n" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Used to cache the internally used child" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedParents_MetaData[] = { { "Comment", "// Used to cache the internally used parents\n" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Used to cache the internally used parents" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_HierarchyGetParentsItemArray constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Child; static void NewProp_bIncludeChild_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIncludeChild; static void NewProp_bReverse_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bReverse; static void NewProp_bDefaultParent_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bDefaultParent; static const UECodeGen_Private::FStructPropertyParams NewProp_Parents_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Parents; static const UECodeGen_Private::FStructPropertyParams NewProp_CachedChild; static const UECodeGen_Private::FStructPropertyParams NewProp_CachedParents; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_HierarchyGetParentsItemArray constinit property declarations static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Child"), .Type = TEXT("FRigElementKey"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bIncludeChild"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bReverse"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bDefaultParent"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Parents"), .Type = TEXT("TArray"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CachedChild"), .Type = TEXT("FCachedRigElement"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CachedParents"), .Type = TEXT("FRigElementKeyCollection"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_HierarchyGetParentsItemArray::Execute"), .Function = &FRigUnit_HierarchyGetParentsItemArray::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_HierarchyGetParentsItemArray cannot be polymorphic unless super FRigUnit_HierarchyBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray; class UScriptStruct* FRigUnit_HierarchyGetParentsItemArray::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_HierarchyGetParentsItemArray")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_HierarchyGetParentsItemArray Property Definitions ******** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray_Statics::NewProp_Child = { "Child", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetParentsItemArray, Child), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Child_MetaData), NewProp_Child_MetaData) }; // 389243550 void Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray_Statics::NewProp_bIncludeChild_SetBit(void* Obj) { ((FRigUnit_HierarchyGetParentsItemArray*)Obj)->bIncludeChild = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray_Statics::NewProp_bIncludeChild = { "bIncludeChild", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_HierarchyGetParentsItemArray), &Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray_Statics::NewProp_bIncludeChild_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIncludeChild_MetaData), NewProp_bIncludeChild_MetaData) }; void Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray_Statics::NewProp_bReverse_SetBit(void* Obj) { ((FRigUnit_HierarchyGetParentsItemArray*)Obj)->bReverse = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray_Statics::NewProp_bReverse = { "bReverse", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_HierarchyGetParentsItemArray), &Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray_Statics::NewProp_bReverse_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bReverse_MetaData), NewProp_bReverse_MetaData) }; void Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray_Statics::NewProp_bDefaultParent_SetBit(void* Obj) { ((FRigUnit_HierarchyGetParentsItemArray*)Obj)->bDefaultParent = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray_Statics::NewProp_bDefaultParent = { "bDefaultParent", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_HierarchyGetParentsItemArray), &Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray_Statics::NewProp_bDefaultParent_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDefaultParent_MetaData), NewProp_bDefaultParent_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray_Statics::NewProp_Parents_Inner = { "Parents", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray_Statics::NewProp_Parents = { "Parents", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetParentsItemArray, Parents), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Parents_MetaData), NewProp_Parents_MetaData) }; // 389243550 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray_Statics::NewProp_CachedChild = { "CachedChild", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetParentsItemArray, CachedChild), Z_Construct_UScriptStruct_FCachedRigElement, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedChild_MetaData), NewProp_CachedChild_MetaData) }; // 412962995 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray_Statics::NewProp_CachedParents = { "CachedParents", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetParentsItemArray, CachedParents), Z_Construct_UScriptStruct_FRigElementKeyCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedParents_MetaData), NewProp_CachedParents_MetaData) }; // 4251151882 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray_Statics::NewProp_Child, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray_Statics::NewProp_bIncludeChild, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray_Statics::NewProp_bReverse, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray_Statics::NewProp_bDefaultParent, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray_Statics::NewProp_Parents_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray_Statics::NewProp_Parents, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray_Statics::NewProp_CachedChild, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray_Statics::NewProp_CachedParents, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_HierarchyGetParentsItemArray Property Definitions ********** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit_HierarchyBase, &NewStructOps, "RigUnit_HierarchyGetParentsItemArray", Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray_Statics::PropPointers), sizeof(FRigUnit_HierarchyGetParentsItemArray), alignof(FRigUnit_HierarchyGetParentsItemArray), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray.InnerSingleton); } void FRigUnit_HierarchyGetParentsItemArray::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_HierarchyGetParentsItemArray::Execute(const FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Child, bIncludeChild, bReverse, bDefaultParent, Parents, CachedChild, CachedParents ); } // ********** End ScriptStruct FRigUnit_HierarchyGetParentsItemArray ******************************* // ********** Begin ScriptStruct FRigUnit_HierarchyGetChildren ************************************* struct Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChildren_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_HierarchyGetChildren); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_HierarchyGetChildren); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n * Returns the item's children\n */" }, { "Deprecated", "4.25.0" }, { "DisplayName", "Get Children" }, { "Keywords", "Chain,Children,Hierarchy" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Returns the item's children" }, { "Varying", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Parent_MetaData[] = { { "Category", "Pins" }, { "ExpandByDefault", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIncludeParent_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRecursive_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Children_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "Output", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedParent_MetaData[] = { { "Comment", "// Used to cache the internally used parent\n" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Used to cache the internally used parent" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedChildren_MetaData[] = { { "Comment", "// Used to cache the internally used children\n" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Used to cache the internally used children" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_HierarchyGetChildren constinit property declarations ***** static const UECodeGen_Private::FStructPropertyParams NewProp_Parent; static void NewProp_bIncludeParent_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIncludeParent; static void NewProp_bRecursive_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bRecursive; static const UECodeGen_Private::FStructPropertyParams NewProp_Children; static const UECodeGen_Private::FStructPropertyParams NewProp_CachedParent; static const UECodeGen_Private::FStructPropertyParams NewProp_CachedChildren; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_HierarchyGetChildren constinit property declarations ******* static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Parent"), .Type = TEXT("FRigElementKey"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bIncludeParent"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bRecursive"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Children"), .Type = TEXT("FRigElementKeyCollection"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CachedParent"), .Type = TEXT("FCachedRigElement"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CachedChildren"), .Type = TEXT("FRigElementKeyCollection"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_HierarchyGetChildren::Execute"), .Function = &FRigUnit_HierarchyGetChildren::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChildren_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_HierarchyGetChildren cannot be polymorphic unless super FRigUnit_HierarchyBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetChildren; class UScriptStruct* FRigUnit_HierarchyGetChildren::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetChildren.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetChildren.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChildren, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_HierarchyGetChildren")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetChildren.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChildren_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetChildren.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_HierarchyGetChildren Property Definitions **************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChildren_Statics::NewProp_Parent = { "Parent", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetChildren, Parent), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Parent_MetaData), NewProp_Parent_MetaData) }; // 389243550 void Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChildren_Statics::NewProp_bIncludeParent_SetBit(void* Obj) { ((FRigUnit_HierarchyGetChildren*)Obj)->bIncludeParent = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChildren_Statics::NewProp_bIncludeParent = { "bIncludeParent", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_HierarchyGetChildren), &Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChildren_Statics::NewProp_bIncludeParent_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIncludeParent_MetaData), NewProp_bIncludeParent_MetaData) }; void Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChildren_Statics::NewProp_bRecursive_SetBit(void* Obj) { ((FRigUnit_HierarchyGetChildren*)Obj)->bRecursive = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChildren_Statics::NewProp_bRecursive = { "bRecursive", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_HierarchyGetChildren), &Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChildren_Statics::NewProp_bRecursive_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRecursive_MetaData), NewProp_bRecursive_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChildren_Statics::NewProp_Children = { "Children", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetChildren, Children), Z_Construct_UScriptStruct_FRigElementKeyCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Children_MetaData), NewProp_Children_MetaData) }; // 4251151882 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChildren_Statics::NewProp_CachedParent = { "CachedParent", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetChildren, CachedParent), Z_Construct_UScriptStruct_FCachedRigElement, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedParent_MetaData), NewProp_CachedParent_MetaData) }; // 412962995 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChildren_Statics::NewProp_CachedChildren = { "CachedChildren", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetChildren, CachedChildren), Z_Construct_UScriptStruct_FRigElementKeyCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedChildren_MetaData), NewProp_CachedChildren_MetaData) }; // 4251151882 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChildren_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChildren_Statics::NewProp_Parent, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChildren_Statics::NewProp_bIncludeParent, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChildren_Statics::NewProp_bRecursive, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChildren_Statics::NewProp_Children, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChildren_Statics::NewProp_CachedParent, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChildren_Statics::NewProp_CachedChildren, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChildren_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_HierarchyGetChildren Property Definitions ****************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChildren_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit_HierarchyBase, &NewStructOps, "RigUnit_HierarchyGetChildren", Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChildren_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChildren_Statics::PropPointers), sizeof(FRigUnit_HierarchyGetChildren), alignof(FRigUnit_HierarchyGetChildren), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChildren_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChildren_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChildren() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetChildren.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetChildren.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChildren_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetChildren.InnerSingleton); } void FRigUnit_HierarchyGetChildren::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_HierarchyGetChildren::Execute(const FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Parent, bIncludeParent, bRecursive, Children, CachedParent, CachedChildren ); } // ********** End ScriptStruct FRigUnit_HierarchyGetChildren *************************************** // ********** Begin ScriptStruct FRigUnit_HierarchyGetSiblings ************************************* struct Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblings_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_HierarchyGetSiblings); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_HierarchyGetSiblings); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n * Returns the item's siblings\n */" }, { "Deprecated", "5.0" }, { "DisplayName", "Get Siblings" }, { "Keywords", "Chain,Siblings,Hierarchy" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Returns the item's siblings" }, { "Varying", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Item_MetaData[] = { { "Category", "Pins" }, { "ExpandByDefault", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIncludeItem_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Siblings_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "Output", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedItem_MetaData[] = { { "Comment", "// Used to cache the internally used item\n" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Used to cache the internally used item" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedSiblings_MetaData[] = { { "Comment", "// Used to cache the internally used siblings\n" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Used to cache the internally used siblings" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_HierarchyGetSiblings constinit property declarations ***** static const UECodeGen_Private::FStructPropertyParams NewProp_Item; static void NewProp_bIncludeItem_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIncludeItem; static const UECodeGen_Private::FStructPropertyParams NewProp_Siblings; static const UECodeGen_Private::FStructPropertyParams NewProp_CachedItem; static const UECodeGen_Private::FStructPropertyParams NewProp_CachedSiblings; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_HierarchyGetSiblings constinit property declarations ******* static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Item"), .Type = TEXT("FRigElementKey"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bIncludeItem"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Siblings"), .Type = TEXT("FRigElementKeyCollection"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CachedItem"), .Type = TEXT("FCachedRigElement"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CachedSiblings"), .Type = TEXT("FRigElementKeyCollection"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_HierarchyGetSiblings::Execute"), .Function = &FRigUnit_HierarchyGetSiblings::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblings_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_HierarchyGetSiblings cannot be polymorphic unless super FRigUnit_HierarchyBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetSiblings; class UScriptStruct* FRigUnit_HierarchyGetSiblings::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetSiblings.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetSiblings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblings, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_HierarchyGetSiblings")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetSiblings.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblings_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetSiblings.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_HierarchyGetSiblings Property Definitions **************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblings_Statics::NewProp_Item = { "Item", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetSiblings, Item), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Item_MetaData), NewProp_Item_MetaData) }; // 389243550 void Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblings_Statics::NewProp_bIncludeItem_SetBit(void* Obj) { ((FRigUnit_HierarchyGetSiblings*)Obj)->bIncludeItem = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblings_Statics::NewProp_bIncludeItem = { "bIncludeItem", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_HierarchyGetSiblings), &Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblings_Statics::NewProp_bIncludeItem_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIncludeItem_MetaData), NewProp_bIncludeItem_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblings_Statics::NewProp_Siblings = { "Siblings", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetSiblings, Siblings), Z_Construct_UScriptStruct_FRigElementKeyCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Siblings_MetaData), NewProp_Siblings_MetaData) }; // 4251151882 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblings_Statics::NewProp_CachedItem = { "CachedItem", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetSiblings, CachedItem), Z_Construct_UScriptStruct_FCachedRigElement, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedItem_MetaData), NewProp_CachedItem_MetaData) }; // 412962995 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblings_Statics::NewProp_CachedSiblings = { "CachedSiblings", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetSiblings, CachedSiblings), Z_Construct_UScriptStruct_FRigElementKeyCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedSiblings_MetaData), NewProp_CachedSiblings_MetaData) }; // 4251151882 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblings_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblings_Statics::NewProp_Item, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblings_Statics::NewProp_bIncludeItem, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblings_Statics::NewProp_Siblings, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblings_Statics::NewProp_CachedItem, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblings_Statics::NewProp_CachedSiblings, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblings_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_HierarchyGetSiblings Property Definitions ****************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblings_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit_HierarchyBase, &NewStructOps, "RigUnit_HierarchyGetSiblings", Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblings_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblings_Statics::PropPointers), sizeof(FRigUnit_HierarchyGetSiblings), alignof(FRigUnit_HierarchyGetSiblings), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblings_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblings() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetSiblings.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetSiblings.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblings_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetSiblings.InnerSingleton); } void FRigUnit_HierarchyGetSiblings::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_HierarchyGetSiblings::Execute(const FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Item, bIncludeItem, Siblings, CachedItem, CachedSiblings ); } // ********** End ScriptStruct FRigUnit_HierarchyGetSiblings *************************************** // ********** Begin ScriptStruct FRigUnit_HierarchyGetSiblingsItemArray **************************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_HierarchyGetSiblingsItemArray); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_HierarchyGetSiblingsItemArray); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n * Returns the item's siblings\n */" }, { "DisplayName", "Get Siblings" }, { "Keywords", "Chain,Siblings,Hierarchy" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Returns the item's siblings" }, { "Varying", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Item_MetaData[] = { { "Category", "Pins" }, { "ExpandByDefault", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIncludeItem_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDefaultSiblings_MetaData[] = { { "Category", "Pins" }, { "Comment", "/** When true, it will return all siblings, regardless of whether the parent is active or not.\n\x09 * When false, will return only the siblings which are influenced by the same parent */" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "When true, it will return all siblings, regardless of whether the parent is active or not.\nWhen false, will return only the siblings which are influenced by the same parent" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Siblings_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "Output", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedItem_MetaData[] = { { "Comment", "// Used to cache the internally used item\n" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Used to cache the internally used item" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedSiblings_MetaData[] = { { "Comment", "// Used to cache the internally used siblings\n" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Used to cache the internally used siblings" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_HierarchyGetSiblingsItemArray constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Item; static void NewProp_bIncludeItem_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIncludeItem; static void NewProp_bDefaultSiblings_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bDefaultSiblings; static const UECodeGen_Private::FStructPropertyParams NewProp_Siblings_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Siblings; static const UECodeGen_Private::FStructPropertyParams NewProp_CachedItem; static const UECodeGen_Private::FStructPropertyParams NewProp_CachedSiblings; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_HierarchyGetSiblingsItemArray constinit property declarations static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Item"), .Type = TEXT("FRigElementKey"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bIncludeItem"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bDefaultSiblings"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Siblings"), .Type = TEXT("TArray"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CachedItem"), .Type = TEXT("FCachedRigElement"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CachedSiblings"), .Type = TEXT("FRigElementKeyCollection"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_HierarchyGetSiblingsItemArray::Execute"), .Function = &FRigUnit_HierarchyGetSiblingsItemArray::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_HierarchyGetSiblingsItemArray cannot be polymorphic unless super FRigUnit_HierarchyBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray; class UScriptStruct* FRigUnit_HierarchyGetSiblingsItemArray::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_HierarchyGetSiblingsItemArray")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_HierarchyGetSiblingsItemArray Property Definitions ******* const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray_Statics::NewProp_Item = { "Item", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetSiblingsItemArray, Item), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Item_MetaData), NewProp_Item_MetaData) }; // 389243550 void Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray_Statics::NewProp_bIncludeItem_SetBit(void* Obj) { ((FRigUnit_HierarchyGetSiblingsItemArray*)Obj)->bIncludeItem = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray_Statics::NewProp_bIncludeItem = { "bIncludeItem", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_HierarchyGetSiblingsItemArray), &Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray_Statics::NewProp_bIncludeItem_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIncludeItem_MetaData), NewProp_bIncludeItem_MetaData) }; void Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray_Statics::NewProp_bDefaultSiblings_SetBit(void* Obj) { ((FRigUnit_HierarchyGetSiblingsItemArray*)Obj)->bDefaultSiblings = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray_Statics::NewProp_bDefaultSiblings = { "bDefaultSiblings", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_HierarchyGetSiblingsItemArray), &Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray_Statics::NewProp_bDefaultSiblings_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDefaultSiblings_MetaData), NewProp_bDefaultSiblings_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray_Statics::NewProp_Siblings_Inner = { "Siblings", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray_Statics::NewProp_Siblings = { "Siblings", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetSiblingsItemArray, Siblings), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Siblings_MetaData), NewProp_Siblings_MetaData) }; // 389243550 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray_Statics::NewProp_CachedItem = { "CachedItem", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetSiblingsItemArray, CachedItem), Z_Construct_UScriptStruct_FCachedRigElement, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedItem_MetaData), NewProp_CachedItem_MetaData) }; // 412962995 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray_Statics::NewProp_CachedSiblings = { "CachedSiblings", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetSiblingsItemArray, CachedSiblings), Z_Construct_UScriptStruct_FRigElementKeyCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedSiblings_MetaData), NewProp_CachedSiblings_MetaData) }; // 4251151882 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray_Statics::NewProp_Item, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray_Statics::NewProp_bIncludeItem, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray_Statics::NewProp_bDefaultSiblings, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray_Statics::NewProp_Siblings_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray_Statics::NewProp_Siblings, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray_Statics::NewProp_CachedItem, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray_Statics::NewProp_CachedSiblings, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_HierarchyGetSiblingsItemArray Property Definitions ********* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit_HierarchyBase, &NewStructOps, "RigUnit_HierarchyGetSiblingsItemArray", Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray_Statics::PropPointers), sizeof(FRigUnit_HierarchyGetSiblingsItemArray), alignof(FRigUnit_HierarchyGetSiblingsItemArray), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray.InnerSingleton); } void FRigUnit_HierarchyGetSiblingsItemArray::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_HierarchyGetSiblingsItemArray::Execute(const FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Item, bIncludeItem, bDefaultSiblings, Siblings, CachedItem, CachedSiblings ); } // ********** End ScriptStruct FRigUnit_HierarchyGetSiblingsItemArray ****************************** // ********** Begin ScriptStruct FRigUnit_HierarchyGetChainItemArray ******************************* struct Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_HierarchyGetChainItemArray); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_HierarchyGetChainItemArray); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n * Returns a chain between two items\n */" }, { "DisplayName", "Get Chain" }, { "Keywords", "Chain,Siblings,Hierarchy" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Returns a chain between two items" }, { "Varying", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Start_MetaData[] = { { "Category", "Pins" }, { "ExpandByDefault", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_End_MetaData[] = { { "Category", "Pins" }, { "ExpandByDefault", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIncludeStart_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIncludeEnd_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bReverse_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Chain_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "Output", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedStart_MetaData[] = { { "Comment", "// Used to cache the internally used item\n" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Used to cache the internally used item" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedEnd_MetaData[] = { { "Comment", "// Used to cache the internally used item\n" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Used to cache the internally used item" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedChain_MetaData[] = { { "Comment", "// Used to cache the internally used siblings\n" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Used to cache the internally used siblings" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_HierarchyGetChainItemArray constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Start; static const UECodeGen_Private::FStructPropertyParams NewProp_End; static void NewProp_bIncludeStart_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIncludeStart; static void NewProp_bIncludeEnd_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIncludeEnd; static void NewProp_bReverse_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bReverse; static const UECodeGen_Private::FStructPropertyParams NewProp_Chain_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Chain; static const UECodeGen_Private::FStructPropertyParams NewProp_CachedStart; static const UECodeGen_Private::FStructPropertyParams NewProp_CachedEnd; static const UECodeGen_Private::FStructPropertyParams NewProp_CachedChain; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_HierarchyGetChainItemArray constinit property declarations * static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Start"), .Type = TEXT("FRigElementKey"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("End"), .Type = TEXT("FRigElementKey"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bIncludeStart"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bIncludeEnd"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bReverse"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Chain"), .Type = TEXT("TArray"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CachedStart"), .Type = TEXT("FCachedRigElement"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CachedEnd"), .Type = TEXT("FCachedRigElement"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CachedChain"), .Type = TEXT("FRigElementKeyCollection"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_HierarchyGetChainItemArray::Execute"), .Function = &FRigUnit_HierarchyGetChainItemArray::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_HierarchyGetChainItemArray cannot be polymorphic unless super FRigUnit_HierarchyBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetChainItemArray; class UScriptStruct* FRigUnit_HierarchyGetChainItemArray::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetChainItemArray.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetChainItemArray.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_HierarchyGetChainItemArray")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetChainItemArray.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetChainItemArray.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_HierarchyGetChainItemArray Property Definitions ********** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::NewProp_Start = { "Start", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetChainItemArray, Start), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Start_MetaData), NewProp_Start_MetaData) }; // 389243550 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::NewProp_End = { "End", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetChainItemArray, End), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_End_MetaData), NewProp_End_MetaData) }; // 389243550 void Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::NewProp_bIncludeStart_SetBit(void* Obj) { ((FRigUnit_HierarchyGetChainItemArray*)Obj)->bIncludeStart = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::NewProp_bIncludeStart = { "bIncludeStart", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_HierarchyGetChainItemArray), &Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::NewProp_bIncludeStart_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIncludeStart_MetaData), NewProp_bIncludeStart_MetaData) }; void Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::NewProp_bIncludeEnd_SetBit(void* Obj) { ((FRigUnit_HierarchyGetChainItemArray*)Obj)->bIncludeEnd = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::NewProp_bIncludeEnd = { "bIncludeEnd", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_HierarchyGetChainItemArray), &Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::NewProp_bIncludeEnd_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIncludeEnd_MetaData), NewProp_bIncludeEnd_MetaData) }; void Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::NewProp_bReverse_SetBit(void* Obj) { ((FRigUnit_HierarchyGetChainItemArray*)Obj)->bReverse = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::NewProp_bReverse = { "bReverse", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_HierarchyGetChainItemArray), &Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::NewProp_bReverse_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bReverse_MetaData), NewProp_bReverse_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::NewProp_Chain_Inner = { "Chain", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::NewProp_Chain = { "Chain", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetChainItemArray, Chain), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Chain_MetaData), NewProp_Chain_MetaData) }; // 389243550 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::NewProp_CachedStart = { "CachedStart", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetChainItemArray, CachedStart), Z_Construct_UScriptStruct_FCachedRigElement, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedStart_MetaData), NewProp_CachedStart_MetaData) }; // 412962995 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::NewProp_CachedEnd = { "CachedEnd", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetChainItemArray, CachedEnd), Z_Construct_UScriptStruct_FCachedRigElement, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedEnd_MetaData), NewProp_CachedEnd_MetaData) }; // 412962995 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::NewProp_CachedChain = { "CachedChain", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetChainItemArray, CachedChain), Z_Construct_UScriptStruct_FRigElementKeyCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedChain_MetaData), NewProp_CachedChain_MetaData) }; // 4251151882 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::NewProp_Start, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::NewProp_End, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::NewProp_bIncludeStart, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::NewProp_bIncludeEnd, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::NewProp_bReverse, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::NewProp_Chain_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::NewProp_Chain, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::NewProp_CachedStart, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::NewProp_CachedEnd, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::NewProp_CachedChain, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_HierarchyGetChainItemArray Property Definitions ************ const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit_HierarchyBase, &NewStructOps, "RigUnit_HierarchyGetChainItemArray", Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::PropPointers), sizeof(FRigUnit_HierarchyGetChainItemArray), alignof(FRigUnit_HierarchyGetChainItemArray), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetChainItemArray.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetChainItemArray.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetChainItemArray.InnerSingleton); } void FRigUnit_HierarchyGetChainItemArray::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_HierarchyGetChainItemArray::Execute(const FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Start, End, bIncludeStart, bIncludeEnd, bReverse, Chain, CachedStart, CachedEnd, CachedChain ); } // ********** End ScriptStruct FRigUnit_HierarchyGetChainItemArray ********************************* // ********** Begin ScriptStruct FRigUnit_HierarchyGetPose ***************************************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPose_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_HierarchyGetPose); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_HierarchyGetPose); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n * Returns the hierarchy's pose\n */" }, { "Deprecated", "5.0" }, { "DisplayName", "Get Pose Cache" }, { "Keywords", "Hierarchy,Pose,State" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Returns the hierarchy's pose" }, { "Varying", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Initial_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ElementType_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ItemsToGet_MetaData[] = { { "Category", "Pins" }, { "Comment", "// An optional collection to filter against\n" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "An optional collection to filter against" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Pose_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "Output", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_HierarchyGetPose constinit property declarations ********* static void NewProp_Initial_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_Initial; static const UECodeGen_Private::FBytePropertyParams NewProp_ElementType_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_ElementType; static const UECodeGen_Private::FStructPropertyParams NewProp_ItemsToGet; static const UECodeGen_Private::FStructPropertyParams NewProp_Pose; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_HierarchyGetPose constinit property declarations *********** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Initial"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("ElementType"), .Type = TEXT("ERigElementType"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("ItemsToGet"), .Type = TEXT("FRigElementKeyCollection"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Pose"), .Type = TEXT("FRigPose"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_HierarchyGetPose::Execute"), .Function = &FRigUnit_HierarchyGetPose::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPose_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_HierarchyGetPose cannot be polymorphic unless super FRigUnit_HierarchyBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetPose; class UScriptStruct* FRigUnit_HierarchyGetPose::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetPose.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetPose.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPose, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_HierarchyGetPose")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetPose.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPose_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetPose.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_HierarchyGetPose Property Definitions ******************** void Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPose_Statics::NewProp_Initial_SetBit(void* Obj) { ((FRigUnit_HierarchyGetPose*)Obj)->Initial = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPose_Statics::NewProp_Initial = { "Initial", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_HierarchyGetPose), &Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPose_Statics::NewProp_Initial_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Initial_MetaData), NewProp_Initial_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPose_Statics::NewProp_ElementType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPose_Statics::NewProp_ElementType = { "ElementType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetPose, ElementType), Z_Construct_UEnum_ControlRig_ERigElementType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ElementType_MetaData), NewProp_ElementType_MetaData) }; // 2154248775 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPose_Statics::NewProp_ItemsToGet = { "ItemsToGet", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetPose, ItemsToGet), Z_Construct_UScriptStruct_FRigElementKeyCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ItemsToGet_MetaData), NewProp_ItemsToGet_MetaData) }; // 4251151882 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPose_Statics::NewProp_Pose = { "Pose", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetPose, Pose), Z_Construct_UScriptStruct_FRigPose, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Pose_MetaData), NewProp_Pose_MetaData) }; // 1994900961 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPose_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPose_Statics::NewProp_Initial, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPose_Statics::NewProp_ElementType_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPose_Statics::NewProp_ElementType, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPose_Statics::NewProp_ItemsToGet, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPose_Statics::NewProp_Pose, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPose_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_HierarchyGetPose Property Definitions ********************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPose_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit_HierarchyBase, &NewStructOps, "RigUnit_HierarchyGetPose", Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPose_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPose_Statics::PropPointers), sizeof(FRigUnit_HierarchyGetPose), alignof(FRigUnit_HierarchyGetPose), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPose_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPose_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPose() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetPose.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetPose.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPose_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetPose.InnerSingleton); } void FRigUnit_HierarchyGetPose::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_HierarchyGetPose::Execute(const FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Initial, ElementType, ItemsToGet, Pose ); } // ********** End ScriptStruct FRigUnit_HierarchyGetPose ******************************************* // ********** Begin ScriptStruct FRigUnit_HierarchyGetPoseItemArray ******************************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_HierarchyGetPoseItemArray); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_HierarchyGetPoseItemArray); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Category", "Pose Cache" }, { "Comment", "/**\n * Returns the hierarchy's pose\n */" }, { "DisplayName", "Get Pose Cache" }, { "Keywords", "Hierarchy,Pose,State" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Returns the hierarchy's pose" }, { "Varying", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Initial_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ElementType_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ItemsToGet_MetaData[] = { { "Category", "Pins" }, { "Comment", "// An optional collection to filter against\n" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "An optional collection to filter against" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Pose_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "Output", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_HierarchyGetPoseItemArray constinit property declarations static void NewProp_Initial_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_Initial; static const UECodeGen_Private::FBytePropertyParams NewProp_ElementType_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_ElementType; static const UECodeGen_Private::FStructPropertyParams NewProp_ItemsToGet_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_ItemsToGet; static const UECodeGen_Private::FStructPropertyParams NewProp_Pose; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_HierarchyGetPoseItemArray constinit property declarations ** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Initial"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("ElementType"), .Type = TEXT("ERigElementType"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("ItemsToGet"), .Type = TEXT("TArray"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Pose"), .Type = TEXT("FRigPose"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_HierarchyGetPoseItemArray::Execute"), .Function = &FRigUnit_HierarchyGetPoseItemArray::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_HierarchyGetPoseItemArray cannot be polymorphic unless super FRigUnit_HierarchyBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray; class UScriptStruct* FRigUnit_HierarchyGetPoseItemArray::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_HierarchyGetPoseItemArray")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_HierarchyGetPoseItemArray Property Definitions *********** void Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray_Statics::NewProp_Initial_SetBit(void* Obj) { ((FRigUnit_HierarchyGetPoseItemArray*)Obj)->Initial = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray_Statics::NewProp_Initial = { "Initial", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_HierarchyGetPoseItemArray), &Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray_Statics::NewProp_Initial_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Initial_MetaData), NewProp_Initial_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray_Statics::NewProp_ElementType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray_Statics::NewProp_ElementType = { "ElementType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetPoseItemArray, ElementType), Z_Construct_UEnum_ControlRig_ERigElementType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ElementType_MetaData), NewProp_ElementType_MetaData) }; // 2154248775 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray_Statics::NewProp_ItemsToGet_Inner = { "ItemsToGet", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray_Statics::NewProp_ItemsToGet = { "ItemsToGet", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetPoseItemArray, ItemsToGet), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ItemsToGet_MetaData), NewProp_ItemsToGet_MetaData) }; // 389243550 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray_Statics::NewProp_Pose = { "Pose", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyGetPoseItemArray, Pose), Z_Construct_UScriptStruct_FRigPose, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Pose_MetaData), NewProp_Pose_MetaData) }; // 1994900961 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray_Statics::NewProp_Initial, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray_Statics::NewProp_ElementType_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray_Statics::NewProp_ElementType, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray_Statics::NewProp_ItemsToGet_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray_Statics::NewProp_ItemsToGet, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray_Statics::NewProp_Pose, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_HierarchyGetPoseItemArray Property Definitions ************* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit_HierarchyBase, &NewStructOps, "RigUnit_HierarchyGetPoseItemArray", Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray_Statics::PropPointers), sizeof(FRigUnit_HierarchyGetPoseItemArray), alignof(FRigUnit_HierarchyGetPoseItemArray), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray.InnerSingleton); } void FRigUnit_HierarchyGetPoseItemArray::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_HierarchyGetPoseItemArray::Execute(const FControlRigExecuteContext& InExecuteContext) { TArrayView ItemsToGet_2_Array(ItemsToGet); StaticExecute( InExecuteContext, Initial, ElementType, ItemsToGet_2_Array, Pose ); } // ********** End ScriptStruct FRigUnit_HierarchyGetPoseItemArray ********************************** // ********** Begin ScriptStruct FRigUnit_HierarchySetPose ***************************************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchySetPose_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_HierarchySetPose); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_HierarchySetPose); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n * Sets the hierarchy's pose\n */" }, { "Deprecated", "5.0" }, { "DisplayName", "Apply Pose Cache" }, { "Keywords", "Hierarchy,Pose,State" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Sets the hierarchy's pose" }, { "Varying", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Pose_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ElementType_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Space_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ItemsToSet_MetaData[] = { { "Category", "Pins" }, { "Comment", "// An optional collection to filter against\n" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "An optional collection to filter against" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Weight_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_HierarchySetPose constinit property declarations ********* static const UECodeGen_Private::FStructPropertyParams NewProp_Pose; static const UECodeGen_Private::FBytePropertyParams NewProp_ElementType_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_ElementType; static const UECodeGen_Private::FBytePropertyParams NewProp_Space_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_Space; static const UECodeGen_Private::FStructPropertyParams NewProp_ItemsToSet; static const UECodeGen_Private::FFloatPropertyParams NewProp_Weight; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_HierarchySetPose constinit property declarations *********** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Pose"), .Type = TEXT("FRigPose"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("ElementType"), .Type = TEXT("ERigElementType"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Space"), .Type = TEXT("ERigVMTransformSpace"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("ItemsToSet"), .Type = TEXT("FRigElementKeyCollection"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Weight"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_HierarchySetPose::Execute"), .Function = &FRigUnit_HierarchySetPose::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_HierarchySetPose_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_HierarchySetPose cannot be polymorphic unless super FRigUnit_HierarchyBaseMutable is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_HierarchySetPose; class UScriptStruct* FRigUnit_HierarchySetPose::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HierarchySetPose.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_HierarchySetPose.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_HierarchySetPose, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_HierarchySetPose")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchySetPose.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_HierarchySetPose_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_HierarchySetPose.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_HierarchySetPose Property Definitions ******************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchySetPose_Statics::NewProp_Pose = { "Pose", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchySetPose, Pose), Z_Construct_UScriptStruct_FRigPose, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Pose_MetaData), NewProp_Pose_MetaData) }; // 1994900961 const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchySetPose_Statics::NewProp_ElementType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchySetPose_Statics::NewProp_ElementType = { "ElementType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchySetPose, ElementType), Z_Construct_UEnum_ControlRig_ERigElementType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ElementType_MetaData), NewProp_ElementType_MetaData) }; // 2154248775 const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchySetPose_Statics::NewProp_Space_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchySetPose_Statics::NewProp_Space = { "Space", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchySetPose, Space), Z_Construct_UEnum_RigVM_ERigVMTransformSpace, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Space_MetaData), NewProp_Space_MetaData) }; // 771197570 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchySetPose_Statics::NewProp_ItemsToSet = { "ItemsToSet", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchySetPose, ItemsToSet), Z_Construct_UScriptStruct_FRigElementKeyCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ItemsToSet_MetaData), NewProp_ItemsToSet_MetaData) }; // 4251151882 const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchySetPose_Statics::NewProp_Weight = { "Weight", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchySetPose, Weight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Weight_MetaData), NewProp_Weight_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_HierarchySetPose_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchySetPose_Statics::NewProp_Pose, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchySetPose_Statics::NewProp_ElementType_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchySetPose_Statics::NewProp_ElementType, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchySetPose_Statics::NewProp_Space_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchySetPose_Statics::NewProp_Space, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchySetPose_Statics::NewProp_ItemsToSet, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchySetPose_Statics::NewProp_Weight, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchySetPose_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_HierarchySetPose Property Definitions ********************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_HierarchySetPose_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit_HierarchyBaseMutable, &NewStructOps, "RigUnit_HierarchySetPose", Z_Construct_UScriptStruct_FRigUnit_HierarchySetPose_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchySetPose_Statics::PropPointers), sizeof(FRigUnit_HierarchySetPose), alignof(FRigUnit_HierarchySetPose), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchySetPose_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_HierarchySetPose_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HierarchySetPose() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HierarchySetPose.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchySetPose.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_HierarchySetPose_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchySetPose.InnerSingleton); } void FRigUnit_HierarchySetPose::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_HierarchySetPose::Execute(FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Pose, ElementType, Space, ItemsToSet, Weight ); } // ********** End ScriptStruct FRigUnit_HierarchySetPose ******************************************* // ********** Begin ScriptStruct FRigUnit_HierarchySetPoseItemArray ******************************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchySetPoseItemArray_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_HierarchySetPoseItemArray); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_HierarchySetPoseItemArray); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Category", "Pose Cache" }, { "Comment", "/**\n * Sets the hierarchy's pose\n */" }, { "DisplayName", "Apply Pose Cache" }, { "Keywords", "Hierarchy,Pose,State" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Sets the hierarchy's pose" }, { "Varying", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Pose_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ElementType_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Space_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ItemsToSet_MetaData[] = { { "Category", "Pins" }, { "Comment", "// An optional collection to filter against\n" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "An optional collection to filter against" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Weight_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_HierarchySetPoseItemArray constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Pose; static const UECodeGen_Private::FBytePropertyParams NewProp_ElementType_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_ElementType; static const UECodeGen_Private::FBytePropertyParams NewProp_Space_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_Space; static const UECodeGen_Private::FStructPropertyParams NewProp_ItemsToSet_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_ItemsToSet; static const UECodeGen_Private::FFloatPropertyParams NewProp_Weight; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_HierarchySetPoseItemArray constinit property declarations ** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Pose"), .Type = TEXT("FRigPose"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("ElementType"), .Type = TEXT("ERigElementType"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Space"), .Type = TEXT("ERigVMTransformSpace"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("ItemsToSet"), .Type = TEXT("TArray"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Weight"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_HierarchySetPoseItemArray::Execute"), .Function = &FRigUnit_HierarchySetPoseItemArray::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_HierarchySetPoseItemArray_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_HierarchySetPoseItemArray cannot be polymorphic unless super FRigUnit_HierarchyBaseMutable is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_HierarchySetPoseItemArray; class UScriptStruct* FRigUnit_HierarchySetPoseItemArray::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HierarchySetPoseItemArray.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_HierarchySetPoseItemArray.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_HierarchySetPoseItemArray, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_HierarchySetPoseItemArray")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchySetPoseItemArray.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_HierarchySetPoseItemArray_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_HierarchySetPoseItemArray.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_HierarchySetPoseItemArray Property Definitions *********** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchySetPoseItemArray_Statics::NewProp_Pose = { "Pose", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchySetPoseItemArray, Pose), Z_Construct_UScriptStruct_FRigPose, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Pose_MetaData), NewProp_Pose_MetaData) }; // 1994900961 const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchySetPoseItemArray_Statics::NewProp_ElementType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchySetPoseItemArray_Statics::NewProp_ElementType = { "ElementType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchySetPoseItemArray, ElementType), Z_Construct_UEnum_ControlRig_ERigElementType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ElementType_MetaData), NewProp_ElementType_MetaData) }; // 2154248775 const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchySetPoseItemArray_Statics::NewProp_Space_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchySetPoseItemArray_Statics::NewProp_Space = { "Space", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchySetPoseItemArray, Space), Z_Construct_UEnum_RigVM_ERigVMTransformSpace, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Space_MetaData), NewProp_Space_MetaData) }; // 771197570 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchySetPoseItemArray_Statics::NewProp_ItemsToSet_Inner = { "ItemsToSet", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchySetPoseItemArray_Statics::NewProp_ItemsToSet = { "ItemsToSet", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchySetPoseItemArray, ItemsToSet), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ItemsToSet_MetaData), NewProp_ItemsToSet_MetaData) }; // 389243550 const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchySetPoseItemArray_Statics::NewProp_Weight = { "Weight", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchySetPoseItemArray, Weight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Weight_MetaData), NewProp_Weight_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_HierarchySetPoseItemArray_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchySetPoseItemArray_Statics::NewProp_Pose, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchySetPoseItemArray_Statics::NewProp_ElementType_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchySetPoseItemArray_Statics::NewProp_ElementType, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchySetPoseItemArray_Statics::NewProp_Space_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchySetPoseItemArray_Statics::NewProp_Space, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchySetPoseItemArray_Statics::NewProp_ItemsToSet_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchySetPoseItemArray_Statics::NewProp_ItemsToSet, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchySetPoseItemArray_Statics::NewProp_Weight, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchySetPoseItemArray_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_HierarchySetPoseItemArray Property Definitions ************* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_HierarchySetPoseItemArray_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit_HierarchyBaseMutable, &NewStructOps, "RigUnit_HierarchySetPoseItemArray", Z_Construct_UScriptStruct_FRigUnit_HierarchySetPoseItemArray_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchySetPoseItemArray_Statics::PropPointers), sizeof(FRigUnit_HierarchySetPoseItemArray), alignof(FRigUnit_HierarchySetPoseItemArray), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchySetPoseItemArray_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_HierarchySetPoseItemArray_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HierarchySetPoseItemArray() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HierarchySetPoseItemArray.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchySetPoseItemArray.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_HierarchySetPoseItemArray_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchySetPoseItemArray.InnerSingleton); } void FRigUnit_HierarchySetPoseItemArray::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_HierarchySetPoseItemArray::Execute(FControlRigExecuteContext& InExecuteContext) { TArrayView ItemsToSet_3_Array(ItemsToSet); StaticExecute( InExecuteContext, Pose, ElementType, Space, ItemsToSet_3_Array, Weight ); } // ********** End ScriptStruct FRigUnit_HierarchySetPoseItemArray ********************************** // ********** Begin ScriptStruct FRigUnit_PoseIsEmpty ********************************************** struct Z_Construct_UScriptStruct_FRigUnit_PoseIsEmpty_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_PoseIsEmpty); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_PoseIsEmpty); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Category", "Pose Cache" }, { "Comment", "/**\n* Returns true if the hierarchy pose is empty (has no items)\n*/" }, { "DisplayName", "Is Pose Cache Empty" }, { "Keywords", "Hierarchy,Pose,State" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Returns true if the hierarchy pose is empty (has no items)" }, { "Varying", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Pose_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IsEmpty_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "Output", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_PoseIsEmpty constinit property declarations ************** static const UECodeGen_Private::FStructPropertyParams NewProp_Pose; static void NewProp_IsEmpty_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_IsEmpty; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_PoseIsEmpty constinit property declarations **************** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Pose"), .Type = TEXT("FRigPose"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("IsEmpty"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_PoseIsEmpty::Execute"), .Function = &FRigUnit_PoseIsEmpty::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_PoseIsEmpty_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_PoseIsEmpty cannot be polymorphic unless super FRigUnit_HierarchyBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_PoseIsEmpty; class UScriptStruct* FRigUnit_PoseIsEmpty::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_PoseIsEmpty.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_PoseIsEmpty.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_PoseIsEmpty, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_PoseIsEmpty")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_PoseIsEmpty.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_PoseIsEmpty_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_PoseIsEmpty.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_PoseIsEmpty Property Definitions ************************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseIsEmpty_Statics::NewProp_Pose = { "Pose", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseIsEmpty, Pose), Z_Construct_UScriptStruct_FRigPose, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Pose_MetaData), NewProp_Pose_MetaData) }; // 1994900961 void Z_Construct_UScriptStruct_FRigUnit_PoseIsEmpty_Statics::NewProp_IsEmpty_SetBit(void* Obj) { ((FRigUnit_PoseIsEmpty*)Obj)->IsEmpty = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseIsEmpty_Statics::NewProp_IsEmpty = { "IsEmpty", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_PoseIsEmpty), &Z_Construct_UScriptStruct_FRigUnit_PoseIsEmpty_Statics::NewProp_IsEmpty_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IsEmpty_MetaData), NewProp_IsEmpty_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_PoseIsEmpty_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseIsEmpty_Statics::NewProp_Pose, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseIsEmpty_Statics::NewProp_IsEmpty, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_PoseIsEmpty_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_PoseIsEmpty Property Definitions *************************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_PoseIsEmpty_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit_HierarchyBase, &NewStructOps, "RigUnit_PoseIsEmpty", Z_Construct_UScriptStruct_FRigUnit_PoseIsEmpty_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_PoseIsEmpty_Statics::PropPointers), sizeof(FRigUnit_PoseIsEmpty), alignof(FRigUnit_PoseIsEmpty), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_PoseIsEmpty_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_PoseIsEmpty_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_PoseIsEmpty() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_PoseIsEmpty.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_PoseIsEmpty.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_PoseIsEmpty_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_PoseIsEmpty.InnerSingleton); } void FRigUnit_PoseIsEmpty::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_PoseIsEmpty::Execute(const FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Pose, IsEmpty ); } // ********** End ScriptStruct FRigUnit_PoseIsEmpty ************************************************ // ********** Begin ScriptStruct FRigUnit_PoseGetItems ********************************************* struct Z_Construct_UScriptStruct_FRigUnit_PoseGetItems_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_PoseGetItems); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_PoseGetItems); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n* Returns the items in the hierarchy pose\n*/" }, { "Deprecated", "5.0" }, { "DisplayName", "Get Pose Cache Items" }, { "Keywords", "Hierarchy,Pose,State" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Returns the items in the hierarchy pose" }, { "Varying", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Pose_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ElementType_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Items_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "Output", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_PoseGetItems constinit property declarations ************* static const UECodeGen_Private::FStructPropertyParams NewProp_Pose; static const UECodeGen_Private::FBytePropertyParams NewProp_ElementType_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_ElementType; static const UECodeGen_Private::FStructPropertyParams NewProp_Items; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_PoseGetItems constinit property declarations *************** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Pose"), .Type = TEXT("FRigPose"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("ElementType"), .Type = TEXT("ERigElementType"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Items"), .Type = TEXT("FRigElementKeyCollection"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_PoseGetItems::Execute"), .Function = &FRigUnit_PoseGetItems::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_PoseGetItems_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_PoseGetItems cannot be polymorphic unless super FRigUnit_HierarchyBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetItems; class UScriptStruct* FRigUnit_PoseGetItems::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetItems.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetItems.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_PoseGetItems, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_PoseGetItems")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetItems.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_PoseGetItems_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetItems.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_PoseGetItems Property Definitions ************************ const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetItems_Statics::NewProp_Pose = { "Pose", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseGetItems, Pose), Z_Construct_UScriptStruct_FRigPose, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Pose_MetaData), NewProp_Pose_MetaData) }; // 1994900961 const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetItems_Statics::NewProp_ElementType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetItems_Statics::NewProp_ElementType = { "ElementType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseGetItems, ElementType), Z_Construct_UEnum_ControlRig_ERigElementType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ElementType_MetaData), NewProp_ElementType_MetaData) }; // 2154248775 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetItems_Statics::NewProp_Items = { "Items", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseGetItems, Items), Z_Construct_UScriptStruct_FRigElementKeyCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Items_MetaData), NewProp_Items_MetaData) }; // 4251151882 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_PoseGetItems_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetItems_Statics::NewProp_Pose, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetItems_Statics::NewProp_ElementType_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetItems_Statics::NewProp_ElementType, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetItems_Statics::NewProp_Items, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_PoseGetItems_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_PoseGetItems Property Definitions ************************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_PoseGetItems_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit_HierarchyBase, &NewStructOps, "RigUnit_PoseGetItems", Z_Construct_UScriptStruct_FRigUnit_PoseGetItems_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_PoseGetItems_Statics::PropPointers), sizeof(FRigUnit_PoseGetItems), alignof(FRigUnit_PoseGetItems), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_PoseGetItems_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_PoseGetItems_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_PoseGetItems() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetItems.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetItems.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_PoseGetItems_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetItems.InnerSingleton); } void FRigUnit_PoseGetItems::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_PoseGetItems::Execute(const FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Pose, ElementType, Items ); } // ********** End ScriptStruct FRigUnit_PoseGetItems *********************************************** // ********** Begin ScriptStruct FRigUnit_PoseGetItemsItemArray ************************************ struct Z_Construct_UScriptStruct_FRigUnit_PoseGetItemsItemArray_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_PoseGetItemsItemArray); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_PoseGetItemsItemArray); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Category", "Pose Cache" }, { "Comment", "/**\n* Returns the items in the hierarchy pose\n*/" }, { "DisplayName", "Get Pose Cache Items" }, { "Keywords", "Hierarchy,Pose,State" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Returns the items in the hierarchy pose" }, { "Varying", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Pose_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ElementType_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Items_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "Output", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_PoseGetItemsItemArray constinit property declarations **** static const UECodeGen_Private::FStructPropertyParams NewProp_Pose; static const UECodeGen_Private::FBytePropertyParams NewProp_ElementType_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_ElementType; static const UECodeGen_Private::FStructPropertyParams NewProp_Items_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Items; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_PoseGetItemsItemArray constinit property declarations ****** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Pose"), .Type = TEXT("FRigPose"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("ElementType"), .Type = TEXT("ERigElementType"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Items"), .Type = TEXT("TArray"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_PoseGetItemsItemArray::Execute"), .Function = &FRigUnit_PoseGetItemsItemArray::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_PoseGetItemsItemArray_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_PoseGetItemsItemArray cannot be polymorphic unless super FRigUnit_HierarchyBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetItemsItemArray; class UScriptStruct* FRigUnit_PoseGetItemsItemArray::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetItemsItemArray.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetItemsItemArray.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_PoseGetItemsItemArray, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_PoseGetItemsItemArray")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetItemsItemArray.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_PoseGetItemsItemArray_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetItemsItemArray.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_PoseGetItemsItemArray Property Definitions *************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetItemsItemArray_Statics::NewProp_Pose = { "Pose", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseGetItemsItemArray, Pose), Z_Construct_UScriptStruct_FRigPose, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Pose_MetaData), NewProp_Pose_MetaData) }; // 1994900961 const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetItemsItemArray_Statics::NewProp_ElementType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetItemsItemArray_Statics::NewProp_ElementType = { "ElementType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseGetItemsItemArray, ElementType), Z_Construct_UEnum_ControlRig_ERigElementType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ElementType_MetaData), NewProp_ElementType_MetaData) }; // 2154248775 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetItemsItemArray_Statics::NewProp_Items_Inner = { "Items", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetItemsItemArray_Statics::NewProp_Items = { "Items", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseGetItemsItemArray, Items), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Items_MetaData), NewProp_Items_MetaData) }; // 389243550 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_PoseGetItemsItemArray_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetItemsItemArray_Statics::NewProp_Pose, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetItemsItemArray_Statics::NewProp_ElementType_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetItemsItemArray_Statics::NewProp_ElementType, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetItemsItemArray_Statics::NewProp_Items_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetItemsItemArray_Statics::NewProp_Items, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_PoseGetItemsItemArray_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_PoseGetItemsItemArray Property Definitions ***************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_PoseGetItemsItemArray_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit_HierarchyBase, &NewStructOps, "RigUnit_PoseGetItemsItemArray", Z_Construct_UScriptStruct_FRigUnit_PoseGetItemsItemArray_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_PoseGetItemsItemArray_Statics::PropPointers), sizeof(FRigUnit_PoseGetItemsItemArray), alignof(FRigUnit_PoseGetItemsItemArray), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_PoseGetItemsItemArray_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_PoseGetItemsItemArray_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_PoseGetItemsItemArray() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetItemsItemArray.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetItemsItemArray.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_PoseGetItemsItemArray_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetItemsItemArray.InnerSingleton); } void FRigUnit_PoseGetItemsItemArray::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_PoseGetItemsItemArray::Execute(const FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Pose, ElementType, Items ); } // ********** End ScriptStruct FRigUnit_PoseGetItemsItemArray ************************************** // ********** Begin ScriptStruct FRigUnit_PoseGetDelta ********************************************* struct Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_PoseGetDelta); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_PoseGetDelta); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Category", "Pose Cache" }, { "Comment", "/**\n* Compares two pose caches and compares their values.\n*/" }, { "DisplayName", "Get Pose Cache Delta" }, { "Keywords", "Hierarchy,Pose,State" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Compares two pose caches and compares their values." }, { "Varying", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PoseA_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PoseB_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PositionThreshold_MetaData[] = { { "Category", "Pins" }, { "Comment", "// The delta threshold for a translation / position difference. 0.0 disables position differences.\n" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "The delta threshold for a translation / position difference. 0.0 disables position differences." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationThreshold_MetaData[] = { { "Category", "Pins" }, { "Comment", "// The delta threshold for a rotation difference (in degrees). 0.0 disables rotation differences.\n" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "The delta threshold for a rotation difference (in degrees). 0.0 disables rotation differences." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScaleThreshold_MetaData[] = { { "Category", "Pins" }, { "Comment", "// The delta threshold for a scale difference. 0.0 disables scale differences.\n" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "The delta threshold for a scale difference. 0.0 disables scale differences." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurveThreshold_MetaData[] = { { "Category", "Pins" }, { "Comment", "// The delta threshold for curve value difference. 0.0 disables curve differences.\n" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "The delta threshold for curve value difference. 0.0 disables curve differences." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ElementType_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Space_MetaData[] = { { "Category", "Pins" }, { "Comment", "// Defines in which space transform deltas should be computed\n" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Defines in which space transform deltas should be computed" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ItemsToCompare_MetaData[] = { { "Category", "Pins" }, { "Comment", "// An optional list of items to compare\n" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "An optional list of items to compare" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PosesAreEqual_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "Output", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ItemsWithDelta_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "Output", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_PoseGetDelta constinit property declarations ************* static const UECodeGen_Private::FStructPropertyParams NewProp_PoseA; static const UECodeGen_Private::FStructPropertyParams NewProp_PoseB; static const UECodeGen_Private::FFloatPropertyParams NewProp_PositionThreshold; static const UECodeGen_Private::FFloatPropertyParams NewProp_RotationThreshold; static const UECodeGen_Private::FFloatPropertyParams NewProp_ScaleThreshold; static const UECodeGen_Private::FFloatPropertyParams NewProp_CurveThreshold; static const UECodeGen_Private::FBytePropertyParams NewProp_ElementType_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_ElementType; static const UECodeGen_Private::FBytePropertyParams NewProp_Space_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_Space; static const UECodeGen_Private::FStructPropertyParams NewProp_ItemsToCompare; static void NewProp_PosesAreEqual_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_PosesAreEqual; static const UECodeGen_Private::FStructPropertyParams NewProp_ItemsWithDelta; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_PoseGetDelta constinit property declarations *************** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("PoseA"), .Type = TEXT("FRigPose"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("PoseB"), .Type = TEXT("FRigPose"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("PositionThreshold"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("RotationThreshold"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("ScaleThreshold"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CurveThreshold"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("ElementType"), .Type = TEXT("ERigElementType"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Space"), .Type = TEXT("ERigVMTransformSpace"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("ItemsToCompare"), .Type = TEXT("FRigElementKeyCollection"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("PosesAreEqual"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("ItemsWithDelta"), .Type = TEXT("FRigElementKeyCollection"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_PoseGetDelta::Execute"), .Function = &FRigUnit_PoseGetDelta::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_PoseGetDelta cannot be polymorphic unless super FRigUnit_HierarchyBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetDelta; class UScriptStruct* FRigUnit_PoseGetDelta::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetDelta.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetDelta.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_PoseGetDelta")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetDelta.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetDelta.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_PoseGetDelta Property Definitions ************************ const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::NewProp_PoseA = { "PoseA", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseGetDelta, PoseA), Z_Construct_UScriptStruct_FRigPose, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PoseA_MetaData), NewProp_PoseA_MetaData) }; // 1994900961 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::NewProp_PoseB = { "PoseB", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseGetDelta, PoseB), Z_Construct_UScriptStruct_FRigPose, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PoseB_MetaData), NewProp_PoseB_MetaData) }; // 1994900961 const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::NewProp_PositionThreshold = { "PositionThreshold", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseGetDelta, PositionThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PositionThreshold_MetaData), NewProp_PositionThreshold_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::NewProp_RotationThreshold = { "RotationThreshold", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseGetDelta, RotationThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationThreshold_MetaData), NewProp_RotationThreshold_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::NewProp_ScaleThreshold = { "ScaleThreshold", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseGetDelta, ScaleThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScaleThreshold_MetaData), NewProp_ScaleThreshold_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::NewProp_CurveThreshold = { "CurveThreshold", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseGetDelta, CurveThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurveThreshold_MetaData), NewProp_CurveThreshold_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::NewProp_ElementType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::NewProp_ElementType = { "ElementType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseGetDelta, ElementType), Z_Construct_UEnum_ControlRig_ERigElementType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ElementType_MetaData), NewProp_ElementType_MetaData) }; // 2154248775 const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::NewProp_Space_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::NewProp_Space = { "Space", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseGetDelta, Space), Z_Construct_UEnum_RigVM_ERigVMTransformSpace, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Space_MetaData), NewProp_Space_MetaData) }; // 771197570 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::NewProp_ItemsToCompare = { "ItemsToCompare", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseGetDelta, ItemsToCompare), Z_Construct_UScriptStruct_FRigElementKeyCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ItemsToCompare_MetaData), NewProp_ItemsToCompare_MetaData) }; // 4251151882 void Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::NewProp_PosesAreEqual_SetBit(void* Obj) { ((FRigUnit_PoseGetDelta*)Obj)->PosesAreEqual = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::NewProp_PosesAreEqual = { "PosesAreEqual", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_PoseGetDelta), &Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::NewProp_PosesAreEqual_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PosesAreEqual_MetaData), NewProp_PosesAreEqual_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::NewProp_ItemsWithDelta = { "ItemsWithDelta", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseGetDelta, ItemsWithDelta), Z_Construct_UScriptStruct_FRigElementKeyCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ItemsWithDelta_MetaData), NewProp_ItemsWithDelta_MetaData) }; // 4251151882 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::NewProp_PoseA, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::NewProp_PoseB, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::NewProp_PositionThreshold, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::NewProp_RotationThreshold, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::NewProp_ScaleThreshold, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::NewProp_CurveThreshold, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::NewProp_ElementType_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::NewProp_ElementType, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::NewProp_Space_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::NewProp_Space, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::NewProp_ItemsToCompare, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::NewProp_PosesAreEqual, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::NewProp_ItemsWithDelta, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_PoseGetDelta Property Definitions ************************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit_HierarchyBase, &NewStructOps, "RigUnit_PoseGetDelta", Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::PropPointers), sizeof(FRigUnit_PoseGetDelta), alignof(FRigUnit_PoseGetDelta), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetDelta.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetDelta.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetDelta.InnerSingleton); } void FRigUnit_PoseGetDelta::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_PoseGetDelta::Execute(const FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, PoseA, PoseB, PositionThreshold, RotationThreshold, ScaleThreshold, CurveThreshold, ElementType, Space, ItemsToCompare, PosesAreEqual, ItemsWithDelta ); } // ********** End ScriptStruct FRigUnit_PoseGetDelta *********************************************** // ********** Begin ScriptStruct FRigUnit_PoseGetTransform ***************************************** struct Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_PoseGetTransform); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_PoseGetTransform); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Category", "Pose Cache" }, { "Comment", "/**\n* Returns the hierarchy's pose transform\n*/" }, { "DisplayName", "Get Pose Cache Transform" }, { "Keywords", "Hierarchy,Pose,State" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Returns the hierarchy's pose transform" }, { "Varying", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Pose_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Item_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Space_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09* Defines if the transform should be retrieved in local or global space\n\x09*/" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Defines if the transform should be retrieved in local or global space" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Valid_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "Output", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transform_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "Output", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurveValue_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "Output", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedPoseElementIndex_MetaData[] = { { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedPoseHash_MetaData[] = { { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_PoseGetTransform constinit property declarations ********* static const UECodeGen_Private::FStructPropertyParams NewProp_Pose; static const UECodeGen_Private::FStructPropertyParams NewProp_Item; static const UECodeGen_Private::FBytePropertyParams NewProp_Space_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_Space; static void NewProp_Valid_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_Valid; static const UECodeGen_Private::FStructPropertyParams NewProp_Transform; static const UECodeGen_Private::FFloatPropertyParams NewProp_CurveValue; static const UECodeGen_Private::FIntPropertyParams NewProp_CachedPoseElementIndex; static const UECodeGen_Private::FIntPropertyParams NewProp_CachedPoseHash; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_PoseGetTransform constinit property declarations *********** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Pose"), .Type = TEXT("FRigPose"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Item"), .Type = TEXT("FRigElementKey"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Space"), .Type = TEXT("ERigVMTransformSpace"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Valid"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Transform"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CurveValue"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CachedPoseElementIndex"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CachedPoseHash"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_PoseGetTransform::Execute"), .Function = &FRigUnit_PoseGetTransform::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_PoseGetTransform cannot be polymorphic unless super FRigUnit_HierarchyBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetTransform; class UScriptStruct* FRigUnit_PoseGetTransform::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetTransform.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetTransform.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_PoseGetTransform")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetTransform.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetTransform.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_PoseGetTransform Property Definitions ******************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform_Statics::NewProp_Pose = { "Pose", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseGetTransform, Pose), Z_Construct_UScriptStruct_FRigPose, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Pose_MetaData), NewProp_Pose_MetaData) }; // 1994900961 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform_Statics::NewProp_Item = { "Item", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseGetTransform, Item), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Item_MetaData), NewProp_Item_MetaData) }; // 389243550 const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform_Statics::NewProp_Space_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform_Statics::NewProp_Space = { "Space", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseGetTransform, Space), Z_Construct_UEnum_RigVM_ERigVMTransformSpace, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Space_MetaData), NewProp_Space_MetaData) }; // 771197570 void Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform_Statics::NewProp_Valid_SetBit(void* Obj) { ((FRigUnit_PoseGetTransform*)Obj)->Valid = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform_Statics::NewProp_Valid = { "Valid", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_PoseGetTransform), &Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform_Statics::NewProp_Valid_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Valid_MetaData), NewProp_Valid_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform_Statics::NewProp_Transform = { "Transform", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseGetTransform, Transform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transform_MetaData), NewProp_Transform_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform_Statics::NewProp_CurveValue = { "CurveValue", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseGetTransform, CurveValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurveValue_MetaData), NewProp_CurveValue_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform_Statics::NewProp_CachedPoseElementIndex = { "CachedPoseElementIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseGetTransform, CachedPoseElementIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedPoseElementIndex_MetaData), NewProp_CachedPoseElementIndex_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform_Statics::NewProp_CachedPoseHash = { "CachedPoseHash", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseGetTransform, CachedPoseHash), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedPoseHash_MetaData), NewProp_CachedPoseHash_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform_Statics::NewProp_Pose, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform_Statics::NewProp_Item, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform_Statics::NewProp_Space_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform_Statics::NewProp_Space, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform_Statics::NewProp_Valid, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform_Statics::NewProp_Transform, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform_Statics::NewProp_CurveValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform_Statics::NewProp_CachedPoseElementIndex, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform_Statics::NewProp_CachedPoseHash, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_PoseGetTransform Property Definitions ********************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit_HierarchyBase, &NewStructOps, "RigUnit_PoseGetTransform", Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform_Statics::PropPointers), sizeof(FRigUnit_PoseGetTransform), alignof(FRigUnit_PoseGetTransform), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetTransform.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetTransform.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetTransform.InnerSingleton); } void FRigUnit_PoseGetTransform::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_PoseGetTransform::Execute(const FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Pose, Item, Space, Valid, Transform, CurveValue, CachedPoseElementIndex, CachedPoseHash ); } // ********** End ScriptStruct FRigUnit_PoseGetTransform ******************************************* // ********** Begin ScriptStruct FRigUnit_PoseGetTransformArray ************************************ struct Z_Construct_UScriptStruct_FRigUnit_PoseGetTransformArray_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_PoseGetTransformArray); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_PoseGetTransformArray); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Category", "Pose Cache" }, { "Comment", "/**\n* Returns an array of transforms from a given hierarchy pose\n*/" }, { "DisplayName", "Get Pose Cache Transform Array" }, { "Keywords", "Hierarchy,Pose,State" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Returns an array of transforms from a given hierarchy pose" }, { "Varying", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Pose_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Space_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09* Defines if the transform should be retrieved in local or global space\n\x09*/" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Defines if the transform should be retrieved in local or global space" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Valid_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "Output", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transforms_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "Output", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_PoseGetTransformArray constinit property declarations **** static const UECodeGen_Private::FStructPropertyParams NewProp_Pose; static const UECodeGen_Private::FBytePropertyParams NewProp_Space_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_Space; static void NewProp_Valid_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_Valid; static const UECodeGen_Private::FStructPropertyParams NewProp_Transforms_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Transforms; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_PoseGetTransformArray constinit property declarations ****** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Pose"), .Type = TEXT("FRigPose"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Space"), .Type = TEXT("ERigVMTransformSpace"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Valid"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Transforms"), .Type = TEXT("TArray"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_PoseGetTransformArray::Execute"), .Function = &FRigUnit_PoseGetTransformArray::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_PoseGetTransformArray_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_PoseGetTransformArray cannot be polymorphic unless super FRigUnit_HierarchyBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetTransformArray; class UScriptStruct* FRigUnit_PoseGetTransformArray::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetTransformArray.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetTransformArray.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_PoseGetTransformArray, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_PoseGetTransformArray")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetTransformArray.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_PoseGetTransformArray_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetTransformArray.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_PoseGetTransformArray Property Definitions *************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetTransformArray_Statics::NewProp_Pose = { "Pose", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseGetTransformArray, Pose), Z_Construct_UScriptStruct_FRigPose, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Pose_MetaData), NewProp_Pose_MetaData) }; // 1994900961 const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetTransformArray_Statics::NewProp_Space_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetTransformArray_Statics::NewProp_Space = { "Space", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseGetTransformArray, Space), Z_Construct_UEnum_RigVM_ERigVMTransformSpace, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Space_MetaData), NewProp_Space_MetaData) }; // 771197570 void Z_Construct_UScriptStruct_FRigUnit_PoseGetTransformArray_Statics::NewProp_Valid_SetBit(void* Obj) { ((FRigUnit_PoseGetTransformArray*)Obj)->Valid = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetTransformArray_Statics::NewProp_Valid = { "Valid", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_PoseGetTransformArray), &Z_Construct_UScriptStruct_FRigUnit_PoseGetTransformArray_Statics::NewProp_Valid_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Valid_MetaData), NewProp_Valid_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetTransformArray_Statics::NewProp_Transforms_Inner = { "Transforms", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetTransformArray_Statics::NewProp_Transforms = { "Transforms", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseGetTransformArray, Transforms), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transforms_MetaData), NewProp_Transforms_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_PoseGetTransformArray_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetTransformArray_Statics::NewProp_Pose, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetTransformArray_Statics::NewProp_Space_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetTransformArray_Statics::NewProp_Space, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetTransformArray_Statics::NewProp_Valid, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetTransformArray_Statics::NewProp_Transforms_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetTransformArray_Statics::NewProp_Transforms, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_PoseGetTransformArray_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_PoseGetTransformArray Property Definitions ***************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_PoseGetTransformArray_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit_HierarchyBase, &NewStructOps, "RigUnit_PoseGetTransformArray", Z_Construct_UScriptStruct_FRigUnit_PoseGetTransformArray_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_PoseGetTransformArray_Statics::PropPointers), sizeof(FRigUnit_PoseGetTransformArray), alignof(FRigUnit_PoseGetTransformArray), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_PoseGetTransformArray_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_PoseGetTransformArray_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_PoseGetTransformArray() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetTransformArray.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetTransformArray.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_PoseGetTransformArray_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetTransformArray.InnerSingleton); } void FRigUnit_PoseGetTransformArray::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_PoseGetTransformArray::Execute(const FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Pose, Space, Valid, Transforms ); } // ********** End ScriptStruct FRigUnit_PoseGetTransformArray ************************************** // ********** Begin ScriptStruct FRigUnit_PoseGetCurve ********************************************* struct Z_Construct_UScriptStruct_FRigUnit_PoseGetCurve_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_PoseGetCurve); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_PoseGetCurve); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Category", "Pose Cache" }, { "Comment", "/**\n* Returns the hierarchy's pose curve value\n*/" }, { "DisplayName", "Get Pose Cache Curve" }, { "Keywords", "Hierarchy,Pose,State" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Returns the hierarchy's pose curve value" }, { "Varying", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Pose_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Curve_MetaData[] = { { "Category", "Pins" }, { "CustomWidget", "CurveName" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Valid_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "Output", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurveValue_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "Output", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedPoseElementIndex_MetaData[] = { { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedPoseHash_MetaData[] = { { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_PoseGetCurve constinit property declarations ************* static const UECodeGen_Private::FStructPropertyParams NewProp_Pose; static const UECodeGen_Private::FNamePropertyParams NewProp_Curve; static void NewProp_Valid_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_Valid; static const UECodeGen_Private::FFloatPropertyParams NewProp_CurveValue; static const UECodeGen_Private::FIntPropertyParams NewProp_CachedPoseElementIndex; static const UECodeGen_Private::FIntPropertyParams NewProp_CachedPoseHash; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_PoseGetCurve constinit property declarations *************** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Pose"), .Type = TEXT("FRigPose"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Curve"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Valid"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CurveValue"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CachedPoseElementIndex"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CachedPoseHash"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_PoseGetCurve::Execute"), .Function = &FRigUnit_PoseGetCurve::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_PoseGetCurve_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_PoseGetCurve cannot be polymorphic unless super FRigUnit_HierarchyBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetCurve; class UScriptStruct* FRigUnit_PoseGetCurve::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetCurve.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetCurve.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_PoseGetCurve, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_PoseGetCurve")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetCurve.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_PoseGetCurve_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetCurve.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_PoseGetCurve Property Definitions ************************ const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetCurve_Statics::NewProp_Pose = { "Pose", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseGetCurve, Pose), Z_Construct_UScriptStruct_FRigPose, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Pose_MetaData), NewProp_Pose_MetaData) }; // 1994900961 const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetCurve_Statics::NewProp_Curve = { "Curve", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseGetCurve, Curve), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Curve_MetaData), NewProp_Curve_MetaData) }; void Z_Construct_UScriptStruct_FRigUnit_PoseGetCurve_Statics::NewProp_Valid_SetBit(void* Obj) { ((FRigUnit_PoseGetCurve*)Obj)->Valid = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetCurve_Statics::NewProp_Valid = { "Valid", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_PoseGetCurve), &Z_Construct_UScriptStruct_FRigUnit_PoseGetCurve_Statics::NewProp_Valid_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Valid_MetaData), NewProp_Valid_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetCurve_Statics::NewProp_CurveValue = { "CurveValue", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseGetCurve, CurveValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurveValue_MetaData), NewProp_CurveValue_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetCurve_Statics::NewProp_CachedPoseElementIndex = { "CachedPoseElementIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseGetCurve, CachedPoseElementIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedPoseElementIndex_MetaData), NewProp_CachedPoseElementIndex_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseGetCurve_Statics::NewProp_CachedPoseHash = { "CachedPoseHash", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseGetCurve, CachedPoseHash), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedPoseHash_MetaData), NewProp_CachedPoseHash_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_PoseGetCurve_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetCurve_Statics::NewProp_Pose, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetCurve_Statics::NewProp_Curve, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetCurve_Statics::NewProp_Valid, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetCurve_Statics::NewProp_CurveValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetCurve_Statics::NewProp_CachedPoseElementIndex, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseGetCurve_Statics::NewProp_CachedPoseHash, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_PoseGetCurve_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_PoseGetCurve Property Definitions ************************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_PoseGetCurve_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit_HierarchyBase, &NewStructOps, "RigUnit_PoseGetCurve", Z_Construct_UScriptStruct_FRigUnit_PoseGetCurve_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_PoseGetCurve_Statics::PropPointers), sizeof(FRigUnit_PoseGetCurve), alignof(FRigUnit_PoseGetCurve), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_PoseGetCurve_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_PoseGetCurve_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_PoseGetCurve() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetCurve.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetCurve.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_PoseGetCurve_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetCurve.InnerSingleton); } void FRigUnit_PoseGetCurve::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_PoseGetCurve::Execute(const FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Pose, Curve, Valid, CurveValue, CachedPoseElementIndex, CachedPoseHash ); } // ********** End ScriptStruct FRigUnit_PoseGetCurve *********************************************** // ********** Begin ScriptStruct FRigUnit_PoseLoop ************************************************* struct Z_Construct_UScriptStruct_FRigUnit_PoseLoop_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_PoseLoop); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_PoseLoop); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Category", "Pose Cache" }, { "Comment", "/**\n* Given a pose, execute iteratively across all items in the pose\n*/" }, { "DisplayName", "For Each Pose Cache Element" }, { "Icon", "EditorStyle|GraphEditor.Macro.ForEach_16x" }, { "Keywords", "Collection,Loop,Iterate" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Given a pose, execute iteratively across all items in the pose" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlockToRun_MetaData[] = { { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "Singleton", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Pose_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Item_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "Output", "" }, { "Singleton", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GlobalTransform_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "Output", "" }, { "Singleton", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LocalTransform_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "Output", "" }, { "Singleton", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurveValue_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "Output", "" }, { "Singleton", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Index_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "Output", "" }, { "Singleton", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Count_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "Output", "" }, { "Singleton", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Ratio_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09* Ranging from 0.0 (first item) and 1.0 (last item)\n\x09* This is useful to drive a consecutive node with a \n\x09* curve or an ease to distribute a value.\n\x09*/" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "Output", "" }, { "Singleton", "" }, { "ToolTip", "Ranging from 0.0 (first item) and 1.0 (last item)\nThis is useful to drive a consecutive node with a\ncurve or an ease to distribute a value." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Completed_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "Output", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_PoseLoop constinit property declarations ***************** static const UECodeGen_Private::FNamePropertyParams NewProp_BlockToRun; static const UECodeGen_Private::FStructPropertyParams NewProp_Pose; static const UECodeGen_Private::FStructPropertyParams NewProp_Item; static const UECodeGen_Private::FStructPropertyParams NewProp_GlobalTransform; static const UECodeGen_Private::FStructPropertyParams NewProp_LocalTransform; static const UECodeGen_Private::FFloatPropertyParams NewProp_CurveValue; static const UECodeGen_Private::FIntPropertyParams NewProp_Index; static const UECodeGen_Private::FIntPropertyParams NewProp_Count; static const UECodeGen_Private::FFloatPropertyParams NewProp_Ratio; static const UECodeGen_Private::FStructPropertyParams NewProp_Completed; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_PoseLoop constinit property declarations ******************* static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("BlockToRun"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Pose"), .Type = TEXT("FRigPose"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Item"), .Type = TEXT("FRigElementKey"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("GlobalTransform"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("LocalTransform"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CurveValue"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Index"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Count"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Ratio"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_PoseLoop::Execute"), .Function = &FRigUnit_PoseLoop::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_PoseLoop_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_PoseLoop cannot be polymorphic unless super FRigUnit_HierarchyBaseMutable is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_PoseLoop; class UScriptStruct* FRigUnit_PoseLoop::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_PoseLoop.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_PoseLoop.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_PoseLoop, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_PoseLoop")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_PoseLoop.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_PoseLoop_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_PoseLoop.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_PoseLoop Property Definitions **************************** const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseLoop_Statics::NewProp_BlockToRun = { "BlockToRun", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseLoop, BlockToRun), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlockToRun_MetaData), NewProp_BlockToRun_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseLoop_Statics::NewProp_Pose = { "Pose", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseLoop, Pose), Z_Construct_UScriptStruct_FRigPose, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Pose_MetaData), NewProp_Pose_MetaData) }; // 1994900961 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseLoop_Statics::NewProp_Item = { "Item", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseLoop, Item), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Item_MetaData), NewProp_Item_MetaData) }; // 389243550 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseLoop_Statics::NewProp_GlobalTransform = { "GlobalTransform", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseLoop, GlobalTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GlobalTransform_MetaData), NewProp_GlobalTransform_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseLoop_Statics::NewProp_LocalTransform = { "LocalTransform", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseLoop, LocalTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LocalTransform_MetaData), NewProp_LocalTransform_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseLoop_Statics::NewProp_CurveValue = { "CurveValue", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseLoop, CurveValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurveValue_MetaData), NewProp_CurveValue_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseLoop_Statics::NewProp_Index = { "Index", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseLoop, Index), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Index_MetaData), NewProp_Index_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseLoop_Statics::NewProp_Count = { "Count", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseLoop, Count), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Count_MetaData), NewProp_Count_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseLoop_Statics::NewProp_Ratio = { "Ratio", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseLoop, Ratio), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Ratio_MetaData), NewProp_Ratio_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_PoseLoop_Statics::NewProp_Completed = { "Completed", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PoseLoop, Completed), Z_Construct_UScriptStruct_FControlRigExecuteContext, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Completed_MetaData), NewProp_Completed_MetaData) }; // 3193375729 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_PoseLoop_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseLoop_Statics::NewProp_BlockToRun, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseLoop_Statics::NewProp_Pose, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseLoop_Statics::NewProp_Item, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseLoop_Statics::NewProp_GlobalTransform, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseLoop_Statics::NewProp_LocalTransform, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseLoop_Statics::NewProp_CurveValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseLoop_Statics::NewProp_Index, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseLoop_Statics::NewProp_Count, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseLoop_Statics::NewProp_Ratio, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PoseLoop_Statics::NewProp_Completed, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_PoseLoop_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_PoseLoop Property Definitions ****************************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_PoseLoop_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit_HierarchyBaseMutable, &NewStructOps, "RigUnit_PoseLoop", Z_Construct_UScriptStruct_FRigUnit_PoseLoop_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_PoseLoop_Statics::PropPointers), sizeof(FRigUnit_PoseLoop), alignof(FRigUnit_PoseLoop), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_PoseLoop_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_PoseLoop_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_PoseLoop() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_PoseLoop.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_PoseLoop.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_PoseLoop_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_PoseLoop.InnerSingleton); } void FRigUnit_PoseLoop::Execute() { FControlRigExecuteContext& TemporaryExecuteContext = Completed; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_PoseLoop::Execute(FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, BlockToRun, Pose, Item, GlobalTransform, LocalTransform, CurveValue, Index, Count, Ratio ); } // ********** End ScriptStruct FRigUnit_PoseLoop *************************************************** // ********** Begin ScriptStruct FRigUnit_HierarchyCreatePoseItemArray_Entry *********************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_HierarchyCreatePoseItemArray_Entry); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_HierarchyCreatePoseItemArray_Entry); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Item_MetaData[] = { { "Category", "Entry" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LocalTransform_MetaData[] = { { "Category", "Entry" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GlobalTransform_MetaData[] = { { "Category", "Entry" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UseEulerAngles_MetaData[] = { { "Category", "Entry" }, { "Comment", "// in case of a control this can be used to drive the preferred euler angles\n" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "in case of a control this can be used to drive the preferred euler angles" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EulerAngles_MetaData[] = { { "Category", "Entry" }, { "Comment", "// in case of a control this can be used to drive the preferred euler angles\n" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "in case of a control this can be used to drive the preferred euler angles" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurveValue_MetaData[] = { { "Category", "Entry" }, { "Comment", "// in case of a curve this can be used to drive the curve value\n" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "in case of a curve this can be used to drive the curve value" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_HierarchyCreatePoseItemArray_Entry constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Item; static const UECodeGen_Private::FStructPropertyParams NewProp_LocalTransform; static const UECodeGen_Private::FStructPropertyParams NewProp_GlobalTransform; static void NewProp_UseEulerAngles_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_UseEulerAngles; static const UECodeGen_Private::FStructPropertyParams NewProp_EulerAngles; static const UECodeGen_Private::FFloatPropertyParams NewProp_CurveValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_HierarchyCreatePoseItemArray_Entry constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry; class UScriptStruct* FRigUnit_HierarchyCreatePoseItemArray_Entry::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_HierarchyCreatePoseItemArray_Entry")); } return Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_HierarchyCreatePoseItemArray_Entry Property Definitions ** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry_Statics::NewProp_Item = { "Item", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyCreatePoseItemArray_Entry, Item), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Item_MetaData), NewProp_Item_MetaData) }; // 389243550 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry_Statics::NewProp_LocalTransform = { "LocalTransform", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyCreatePoseItemArray_Entry, LocalTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LocalTransform_MetaData), NewProp_LocalTransform_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry_Statics::NewProp_GlobalTransform = { "GlobalTransform", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyCreatePoseItemArray_Entry, GlobalTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GlobalTransform_MetaData), NewProp_GlobalTransform_MetaData) }; void Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry_Statics::NewProp_UseEulerAngles_SetBit(void* Obj) { ((FRigUnit_HierarchyCreatePoseItemArray_Entry*)Obj)->UseEulerAngles = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry_Statics::NewProp_UseEulerAngles = { "UseEulerAngles", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_HierarchyCreatePoseItemArray_Entry), &Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry_Statics::NewProp_UseEulerAngles_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UseEulerAngles_MetaData), NewProp_UseEulerAngles_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry_Statics::NewProp_EulerAngles = { "EulerAngles", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyCreatePoseItemArray_Entry, EulerAngles), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EulerAngles_MetaData), NewProp_EulerAngles_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry_Statics::NewProp_CurveValue = { "CurveValue", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyCreatePoseItemArray_Entry, CurveValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurveValue_MetaData), NewProp_CurveValue_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry_Statics::NewProp_Item, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry_Statics::NewProp_LocalTransform, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry_Statics::NewProp_GlobalTransform, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry_Statics::NewProp_UseEulerAngles, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry_Statics::NewProp_EulerAngles, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry_Statics::NewProp_CurveValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_HierarchyCreatePoseItemArray_Entry Property Definitions **** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, nullptr, &NewStructOps, "RigUnit_HierarchyCreatePoseItemArray_Entry", Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry_Statics::PropPointers), sizeof(FRigUnit_HierarchyCreatePoseItemArray_Entry), alignof(FRigUnit_HierarchyCreatePoseItemArray_Entry), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry.InnerSingleton); } // ********** End ScriptStruct FRigUnit_HierarchyCreatePoseItemArray_Entry ************************* // ********** Begin ScriptStruct FRigUnit_HierarchyCreatePoseItemArray ***************************** struct Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_HierarchyCreatePoseItemArray); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_HierarchyCreatePoseItemArray); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Category", "Pose Cache" }, { "Comment", "/**\n * Creates the hierarchy's pose\n */" }, { "DisplayName", "Create Pose Cache" }, { "Keywords", "Hierarchy,Pose,State,MakePoseCache,NewPoseCache,EmptyPoseCache" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "Creates the hierarchy's pose" }, { "Varying", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Entries_MetaData[] = { { "Category", "Pins" }, { "Comment", "// The entries to create\n" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "ToolTip", "The entries to create" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Pose_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Execution/RigUnit_Hierarchy.h" }, { "Output", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_HierarchyCreatePoseItemArray constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Entries_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Entries; static const UECodeGen_Private::FStructPropertyParams NewProp_Pose; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_HierarchyCreatePoseItemArray constinit property declarations static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Entries"), .Type = TEXT("TArray"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Pose"), .Type = TEXT("FRigPose"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_HierarchyCreatePoseItemArray::Execute"), .Function = &FRigUnit_HierarchyCreatePoseItemArray::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_HierarchyCreatePoseItemArray cannot be polymorphic unless super FRigUnit_HierarchyBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray; class UScriptStruct* FRigUnit_HierarchyCreatePoseItemArray::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_HierarchyCreatePoseItemArray")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_HierarchyCreatePoseItemArray Property Definitions ******** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Statics::NewProp_Entries_Inner = { "Entries", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry, METADATA_PARAMS(0, nullptr) }; // 3225231681 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Statics::NewProp_Entries = { "Entries", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyCreatePoseItemArray, Entries), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Entries_MetaData), NewProp_Entries_MetaData) }; // 3225231681 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Statics::NewProp_Pose = { "Pose", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_HierarchyCreatePoseItemArray, Pose), Z_Construct_UScriptStruct_FRigPose, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Pose_MetaData), NewProp_Pose_MetaData) }; // 1994900961 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Statics::NewProp_Entries_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Statics::NewProp_Entries, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Statics::NewProp_Pose, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_HierarchyCreatePoseItemArray Property Definitions ********** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit_HierarchyBase, &NewStructOps, "RigUnit_HierarchyCreatePoseItemArray", Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Statics::PropPointers), sizeof(FRigUnit_HierarchyCreatePoseItemArray), alignof(FRigUnit_HierarchyCreatePoseItemArray), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray.InnerSingleton); } void FRigUnit_HierarchyCreatePoseItemArray::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_HierarchyCreatePoseItemArray::Execute(const FControlRigExecuteContext& InExecuteContext) { TArrayView Entries_0_Array(Entries); StaticExecute( InExecuteContext, Entries_0_Array, Pose ); } // ********** End ScriptStruct FRigUnit_HierarchyCreatePoseItemArray ******************************* // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_Hierarchy_h__Script_ControlRig_Statics { static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FRigUnit_HierarchyBase::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_HierarchyBase_Statics::NewStructOps, TEXT("RigUnit_HierarchyBase"),&Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_HierarchyBase), 982884735U) }, { FRigUnit_HierarchyBaseMutable::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_HierarchyBaseMutable_Statics::NewStructOps, TEXT("RigUnit_HierarchyBaseMutable"),&Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyBaseMutable, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_HierarchyBaseMutable), 3016576157U) }, { FRigUnit_HierarchyGetParent::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParent_Statics::NewStructOps, TEXT("RigUnit_HierarchyGetParent"),&Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetParent, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_HierarchyGetParent), 2328279834U) }, { FRigUnit_HierarchyGetParents::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParents_Statics::NewStructOps, TEXT("RigUnit_HierarchyGetParents"),&Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetParents, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_HierarchyGetParents), 718212130U) }, { FRigUnit_HierarchyGetParentsItemArray::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray_Statics::NewStructOps, TEXT("RigUnit_HierarchyGetParentsItemArray"),&Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetParentsItemArray, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_HierarchyGetParentsItemArray), 2153134934U) }, { FRigUnit_HierarchyGetChildren::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChildren_Statics::NewStructOps, TEXT("RigUnit_HierarchyGetChildren"),&Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetChildren, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_HierarchyGetChildren), 3759737006U) }, { FRigUnit_HierarchyGetSiblings::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblings_Statics::NewStructOps, TEXT("RigUnit_HierarchyGetSiblings"),&Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetSiblings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_HierarchyGetSiblings), 2558520252U) }, { FRigUnit_HierarchyGetSiblingsItemArray::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray_Statics::NewStructOps, TEXT("RigUnit_HierarchyGetSiblingsItemArray"),&Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetSiblingsItemArray, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_HierarchyGetSiblingsItemArray), 998159481U) }, { FRigUnit_HierarchyGetChainItemArray::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_HierarchyGetChainItemArray_Statics::NewStructOps, TEXT("RigUnit_HierarchyGetChainItemArray"),&Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetChainItemArray, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_HierarchyGetChainItemArray), 1734988002U) }, { FRigUnit_HierarchyGetPose::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPose_Statics::NewStructOps, TEXT("RigUnit_HierarchyGetPose"),&Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetPose, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_HierarchyGetPose), 2981288299U) }, { FRigUnit_HierarchyGetPoseItemArray::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray_Statics::NewStructOps, TEXT("RigUnit_HierarchyGetPoseItemArray"),&Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyGetPoseItemArray, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_HierarchyGetPoseItemArray), 228452370U) }, { FRigUnit_HierarchySetPose::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_HierarchySetPose_Statics::NewStructOps, TEXT("RigUnit_HierarchySetPose"),&Z_Registration_Info_UScriptStruct_FRigUnit_HierarchySetPose, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_HierarchySetPose), 800137889U) }, { FRigUnit_HierarchySetPoseItemArray::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_HierarchySetPoseItemArray_Statics::NewStructOps, TEXT("RigUnit_HierarchySetPoseItemArray"),&Z_Registration_Info_UScriptStruct_FRigUnit_HierarchySetPoseItemArray, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_HierarchySetPoseItemArray), 2684902870U) }, { FRigUnit_PoseIsEmpty::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_PoseIsEmpty_Statics::NewStructOps, TEXT("RigUnit_PoseIsEmpty"),&Z_Registration_Info_UScriptStruct_FRigUnit_PoseIsEmpty, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_PoseIsEmpty), 3749915895U) }, { FRigUnit_PoseGetItems::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_PoseGetItems_Statics::NewStructOps, TEXT("RigUnit_PoseGetItems"),&Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetItems, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_PoseGetItems), 2290470980U) }, { FRigUnit_PoseGetItemsItemArray::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_PoseGetItemsItemArray_Statics::NewStructOps, TEXT("RigUnit_PoseGetItemsItemArray"),&Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetItemsItemArray, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_PoseGetItemsItemArray), 841592010U) }, { FRigUnit_PoseGetDelta::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_PoseGetDelta_Statics::NewStructOps, TEXT("RigUnit_PoseGetDelta"),&Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetDelta, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_PoseGetDelta), 127239064U) }, { FRigUnit_PoseGetTransform::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_PoseGetTransform_Statics::NewStructOps, TEXT("RigUnit_PoseGetTransform"),&Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetTransform, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_PoseGetTransform), 3316455650U) }, { FRigUnit_PoseGetTransformArray::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_PoseGetTransformArray_Statics::NewStructOps, TEXT("RigUnit_PoseGetTransformArray"),&Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetTransformArray, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_PoseGetTransformArray), 4202243051U) }, { FRigUnit_PoseGetCurve::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_PoseGetCurve_Statics::NewStructOps, TEXT("RigUnit_PoseGetCurve"),&Z_Registration_Info_UScriptStruct_FRigUnit_PoseGetCurve, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_PoseGetCurve), 2248066880U) }, { FRigUnit_PoseLoop::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_PoseLoop_Statics::NewStructOps, TEXT("RigUnit_PoseLoop"),&Z_Registration_Info_UScriptStruct_FRigUnit_PoseLoop, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_PoseLoop), 2447169466U) }, { FRigUnit_HierarchyCreatePoseItemArray_Entry::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry_Statics::NewStructOps, TEXT("RigUnit_HierarchyCreatePoseItemArray_Entry"),&Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Entry, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_HierarchyCreatePoseItemArray_Entry), 3225231681U) }, { FRigUnit_HierarchyCreatePoseItemArray::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray_Statics::NewStructOps, TEXT("RigUnit_HierarchyCreatePoseItemArray"),&Z_Registration_Info_UScriptStruct_FRigUnit_HierarchyCreatePoseItemArray, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_HierarchyCreatePoseItemArray), 3479955666U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_Hierarchy_h__Script_ControlRig_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_Hierarchy_h__Script_ControlRig_69964042{ TEXT("/Script/ControlRig"), nullptr, 0, Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_Hierarchy_h__Script_ControlRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Execution_RigUnit_Hierarchy_h__Script_ControlRig_Statics::ScriptStructInfo), nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS