// 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/Highlevel/Hierarchy/RigUnit_AimBone.h" #include "Constraint.h" #include "Rigs/RigHierarchyCache.h" #include "Rigs/RigHierarchyDefines.h" #include "RigVMCore/RigVMFunction.h" #include "RigVMCore/RigVMRegistry.h" #include "Units/Highlevel/Hierarchy/RigUnit_TransformConstraint.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_AimBone() {} // ********** Begin Cross Module References ******************************************************** ANIMATIONCORE_API UEnum* Z_Construct_UEnum_AnimationCore_EEulerRotationOrder(); ANIMATIONCORE_API UScriptStruct* Z_Construct_UScriptStruct_FFilterOptionPerAxis(); CONTROLRIG_API UEnum* Z_Construct_UEnum_ControlRig_EControlRigVectorKind(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FCachedRigElement(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FConstraintParent(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigElementKey(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_AimBone(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_AimBone_DebugSettings(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_AimBone_Target(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_AimBoneMath(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_AimConstraint_AdvancedSettings(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_AimConstraint_WorldUp(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_AimItem(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_AimItem_Target(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HighlevelBase(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HighlevelBaseMutable(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector(); UPackage* Z_Construct_UPackage__Script_ControlRig(); // ********** End Cross Module References ********************************************************** // ********** Begin ScriptStruct FRigUnit_AimBone_Target ******************************************* struct Z_Construct_UScriptStruct_FRigUnit_AimBone_Target_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_AimBone_Target); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_AimBone_Target); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Weight_MetaData[] = { { "Category", "AimTarget" }, { "Comment", "/**\n\x09 * The amount of aim rotation to apply on this target.\n\x09 */" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "The amount of aim rotation to apply on this target." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Axis_MetaData[] = { { "Category", "AimTarget" }, { "Comment", "/**\n\x09 * The axis to align with the aim on this target\n\x09 */" }, { "EditCondition", "Weight > 0.0" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "The axis to align with the aim on this target" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Target_MetaData[] = { { "Category", "AimTarget" }, { "Comment", "/**\n\x09 * The target to aim at - can be a direction or location based on the Kind setting\n\x09 */" }, { "EditCondition", "Weight > 0.0" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "The target to aim at - can be a direction or location based on the Kind setting" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Kind_MetaData[] = { { "Category", "AimTarget" }, { "Comment", "/**\n\x09 * The kind of target this is representing - can be a direction or a location\n\x09 */" }, { "EditCondition", "Weight > 0.0" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "The kind of target this is representing - can be a direction or a location" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Space_MetaData[] = { { "Category", "AimTarget" }, { "Comment", "/**\n\x09 * The space in which the target is expressed\n\x09 */" }, { "DisplayName", "Target Space" }, { "EditCondition", "Weight > 0.0" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "The space in which the target is expressed" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_AimBone_Target constinit property declarations *********** static const UECodeGen_Private::FFloatPropertyParams NewProp_Weight; static const UECodeGen_Private::FStructPropertyParams NewProp_Axis; static const UECodeGen_Private::FStructPropertyParams NewProp_Target; static const UECodeGen_Private::FBytePropertyParams NewProp_Kind_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_Kind; static const UECodeGen_Private::FNamePropertyParams NewProp_Space; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_AimBone_Target constinit property declarations ************* static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_AimBone_Target_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_AimBone_Target; class UScriptStruct* FRigUnit_AimBone_Target::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_AimBone_Target.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_AimBone_Target.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_AimBone_Target, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_AimBone_Target")); } return Z_Registration_Info_UScriptStruct_FRigUnit_AimBone_Target.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_AimBone_Target Property Definitions ********************** const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimBone_Target_Statics::NewProp_Weight = { "Weight", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimBone_Target, Weight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Weight_MetaData), NewProp_Weight_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimBone_Target_Statics::NewProp_Axis = { "Axis", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimBone_Target, Axis), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Axis_MetaData), NewProp_Axis_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimBone_Target_Statics::NewProp_Target = { "Target", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimBone_Target, Target), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Target_MetaData), NewProp_Target_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_AimBone_Target_Statics::NewProp_Kind_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_AimBone_Target_Statics::NewProp_Kind = { "Kind", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimBone_Target, Kind), Z_Construct_UEnum_ControlRig_EControlRigVectorKind, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Kind_MetaData), NewProp_Kind_MetaData) }; // 2578328131 const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigUnit_AimBone_Target_Statics::NewProp_Space = { "Space", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimBone_Target, Space), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Space_MetaData), NewProp_Space_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_AimBone_Target_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimBone_Target_Statics::NewProp_Weight, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimBone_Target_Statics::NewProp_Axis, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimBone_Target_Statics::NewProp_Target, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimBone_Target_Statics::NewProp_Kind_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimBone_Target_Statics::NewProp_Kind, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimBone_Target_Statics::NewProp_Space, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_AimBone_Target_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_AimBone_Target Property Definitions ************************ const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_AimBone_Target_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, nullptr, &NewStructOps, "RigUnit_AimBone_Target", Z_Construct_UScriptStruct_FRigUnit_AimBone_Target_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_AimBone_Target_Statics::PropPointers), sizeof(FRigUnit_AimBone_Target), alignof(FRigUnit_AimBone_Target), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_AimBone_Target_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_AimBone_Target_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_AimBone_Target() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_AimBone_Target.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_AimBone_Target.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_AimBone_Target_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_AimBone_Target.InnerSingleton); } // ********** End ScriptStruct FRigUnit_AimBone_Target ********************************************* // ********** Begin ScriptStruct FRigUnit_AimItem_Target ******************************************* struct Z_Construct_UScriptStruct_FRigUnit_AimItem_Target_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_AimItem_Target); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_AimItem_Target); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Weight_MetaData[] = { { "Category", "AimTarget" }, { "Comment", "/**\n\x09 * The amount of aim rotation to apply on this target.\n\x09 */" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "The amount of aim rotation to apply on this target." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Axis_MetaData[] = { { "Category", "AimTarget" }, { "Comment", "/**\n\x09 * The axis to align with the aim on this target\n\x09 */" }, { "EditCondition", "Weight > 0.0" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "The axis to align with the aim on this target" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Target_MetaData[] = { { "Category", "AimTarget" }, { "Comment", "/**\n\x09 * The target to aim at - can be a direction or location based on the Kind setting\n\x09 */" }, { "EditCondition", "Weight > 0.0" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "The target to aim at - can be a direction or location based on the Kind setting" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Kind_MetaData[] = { { "Category", "AimTarget" }, { "Comment", "/**\n\x09 * The kind of target this is representing - can be a direction or a location\n\x09 */" }, { "EditCondition", "Weight > 0.0" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "The kind of target this is representing - can be a direction or a location" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Space_MetaData[] = { { "Category", "AimTarget" }, { "Comment", "/**\n\x09 * The space in which the target is expressed\n\x09 */" }, { "DisplayName", "Target Space" }, { "EditCondition", "Weight > 0.0" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "The space in which the target is expressed" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_AimItem_Target constinit property declarations *********** static const UECodeGen_Private::FFloatPropertyParams NewProp_Weight; static const UECodeGen_Private::FStructPropertyParams NewProp_Axis; static const UECodeGen_Private::FStructPropertyParams NewProp_Target; static const UECodeGen_Private::FBytePropertyParams NewProp_Kind_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_Kind; static const UECodeGen_Private::FStructPropertyParams NewProp_Space; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_AimItem_Target constinit property declarations ************* static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_AimItem_Target_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_AimItem_Target; class UScriptStruct* FRigUnit_AimItem_Target::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_AimItem_Target.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_AimItem_Target.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_AimItem_Target, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_AimItem_Target")); } return Z_Registration_Info_UScriptStruct_FRigUnit_AimItem_Target.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_AimItem_Target Property Definitions ********************** const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimItem_Target_Statics::NewProp_Weight = { "Weight", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimItem_Target, Weight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Weight_MetaData), NewProp_Weight_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimItem_Target_Statics::NewProp_Axis = { "Axis", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimItem_Target, Axis), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Axis_MetaData), NewProp_Axis_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimItem_Target_Statics::NewProp_Target = { "Target", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimItem_Target, Target), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Target_MetaData), NewProp_Target_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_AimItem_Target_Statics::NewProp_Kind_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_AimItem_Target_Statics::NewProp_Kind = { "Kind", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimItem_Target, Kind), Z_Construct_UEnum_ControlRig_EControlRigVectorKind, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Kind_MetaData), NewProp_Kind_MetaData) }; // 2578328131 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimItem_Target_Statics::NewProp_Space = { "Space", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimItem_Target, Space), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Space_MetaData), NewProp_Space_MetaData) }; // 389243550 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_AimItem_Target_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimItem_Target_Statics::NewProp_Weight, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimItem_Target_Statics::NewProp_Axis, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimItem_Target_Statics::NewProp_Target, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimItem_Target_Statics::NewProp_Kind_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimItem_Target_Statics::NewProp_Kind, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimItem_Target_Statics::NewProp_Space, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_AimItem_Target_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_AimItem_Target Property Definitions ************************ const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_AimItem_Target_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, nullptr, &NewStructOps, "RigUnit_AimItem_Target", Z_Construct_UScriptStruct_FRigUnit_AimItem_Target_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_AimItem_Target_Statics::PropPointers), sizeof(FRigUnit_AimItem_Target), alignof(FRigUnit_AimItem_Target), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_AimItem_Target_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_AimItem_Target_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_AimItem_Target() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_AimItem_Target.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_AimItem_Target.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_AimItem_Target_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_AimItem_Target.InnerSingleton); } // ********** End ScriptStruct FRigUnit_AimItem_Target ********************************************* // ********** Begin ScriptStruct FRigUnit_AimBone_DebugSettings ************************************ struct Z_Construct_UScriptStruct_FRigUnit_AimBone_DebugSettings_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_AimBone_DebugSettings); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_AimBone_DebugSettings); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnabled_MetaData[] = { { "Category", "DebugSettings" }, { "Comment", "/**\n\x09 * If enabled debug information will be drawn \n\x09 */" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "If enabled debug information will be drawn" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Scale_MetaData[] = { { "Category", "DebugSettings" }, { "Comment", "/**\n\x09 * The size of the debug drawing information\n\x09 */" }, { "EditCondition", "bEnabled" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "The size of the debug drawing information" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldOffset_MetaData[] = { { "Category", "DebugSettings" }, { "Comment", "/**\n\x09 * The offset at which to draw the debug information in the world\n\x09 */" }, { "EditCondition", "bEnabled" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "The offset at which to draw the debug information in the world" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_AimBone_DebugSettings constinit property declarations **** static void NewProp_bEnabled_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnabled; static const UECodeGen_Private::FFloatPropertyParams NewProp_Scale; static const UECodeGen_Private::FStructPropertyParams NewProp_WorldOffset; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_AimBone_DebugSettings constinit property declarations ****** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_AimBone_DebugSettings_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_AimBone_DebugSettings; class UScriptStruct* FRigUnit_AimBone_DebugSettings::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_AimBone_DebugSettings.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_AimBone_DebugSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_AimBone_DebugSettings, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_AimBone_DebugSettings")); } return Z_Registration_Info_UScriptStruct_FRigUnit_AimBone_DebugSettings.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_AimBone_DebugSettings Property Definitions *************** void Z_Construct_UScriptStruct_FRigUnit_AimBone_DebugSettings_Statics::NewProp_bEnabled_SetBit(void* Obj) { ((FRigUnit_AimBone_DebugSettings*)Obj)->bEnabled = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimBone_DebugSettings_Statics::NewProp_bEnabled = { "bEnabled", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_AimBone_DebugSettings), &Z_Construct_UScriptStruct_FRigUnit_AimBone_DebugSettings_Statics::NewProp_bEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnabled_MetaData), NewProp_bEnabled_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimBone_DebugSettings_Statics::NewProp_Scale = { "Scale", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimBone_DebugSettings, Scale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Scale_MetaData), NewProp_Scale_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimBone_DebugSettings_Statics::NewProp_WorldOffset = { "WorldOffset", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimBone_DebugSettings, WorldOffset), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldOffset_MetaData), NewProp_WorldOffset_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_AimBone_DebugSettings_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimBone_DebugSettings_Statics::NewProp_bEnabled, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimBone_DebugSettings_Statics::NewProp_Scale, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimBone_DebugSettings_Statics::NewProp_WorldOffset, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_AimBone_DebugSettings_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_AimBone_DebugSettings Property Definitions ***************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_AimBone_DebugSettings_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, nullptr, &NewStructOps, "RigUnit_AimBone_DebugSettings", Z_Construct_UScriptStruct_FRigUnit_AimBone_DebugSettings_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_AimBone_DebugSettings_Statics::PropPointers), sizeof(FRigUnit_AimBone_DebugSettings), alignof(FRigUnit_AimBone_DebugSettings), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_AimBone_DebugSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_AimBone_DebugSettings_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_AimBone_DebugSettings() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_AimBone_DebugSettings.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_AimBone_DebugSettings.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_AimBone_DebugSettings_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_AimBone_DebugSettings.InnerSingleton); } // ********** End ScriptStruct FRigUnit_AimBone_DebugSettings ************************************** // ********** Begin ScriptStruct FRigUnit_AimBoneMath ********************************************** struct Z_Construct_UScriptStruct_FRigUnit_AimBoneMath_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_AimBoneMath); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_AimBoneMath); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Category", "Hierarchy" }, { "Comment", "/**\n * Outputs an aligned transform of a primary and secondary axis of an input transform to a world target.\n * Note: This node operates in world space!\n */" }, { "DisplayName", "Aim Math" }, { "Keywords", "Lookat" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "Outputs an aligned transform of a primary and secondary axis of an input transform to a world target.\nNote: This node operates in world space!" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InputTransform_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The transform (in global space) before the aim was applied (optional)\n\x09 */" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "The transform (in global space) before the aim was applied (optional)" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Primary_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The primary target for the aim\n\x09 */" }, { "ExpandByDefault", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "The primary target for the aim" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Secondary_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The secondary target for the aim - also referred to as PoleVector / UpVector\n\x09 */" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "The secondary target for the aim - also referred to as PoleVector / UpVector" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Weight_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The weight of the change - how much the change should be applied\n\x09 */" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "The weight of the change - how much the change should be applied" }, { "UIMax", "1.0" }, { "UIMin", "0.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The resulting transform\n\x09 */" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "Output", "" }, { "ToolTip", "The resulting transform" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DebugSettings_MetaData[] = { { "Category", "Pins" }, { "Comment", "/** The debug setting for the node */" }, { "DetailsOnly", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "The debug setting for the node" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PrimaryCachedSpace_MetaData[] = { { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SecondaryCachedSpace_MetaData[] = { { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsInitialized_MetaData[] = { { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_AimBoneMath constinit property declarations ************** static const UECodeGen_Private::FStructPropertyParams NewProp_InputTransform; static const UECodeGen_Private::FStructPropertyParams NewProp_Primary; static const UECodeGen_Private::FStructPropertyParams NewProp_Secondary; static const UECodeGen_Private::FFloatPropertyParams NewProp_Weight; static const UECodeGen_Private::FStructPropertyParams NewProp_Result; static const UECodeGen_Private::FStructPropertyParams NewProp_DebugSettings; static const UECodeGen_Private::FStructPropertyParams NewProp_PrimaryCachedSpace; static const UECodeGen_Private::FStructPropertyParams NewProp_SecondaryCachedSpace; static void NewProp_bIsInitialized_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsInitialized; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_AimBoneMath constinit property declarations **************** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("InputTransform"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Primary"), .Type = TEXT("FRigUnit_AimItem_Target"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Secondary"), .Type = TEXT("FRigUnit_AimItem_Target"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Weight"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Result"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("DebugSettings"), .Type = TEXT("FRigUnit_AimBone_DebugSettings"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("PrimaryCachedSpace"), .Type = TEXT("FCachedRigElement"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("SecondaryCachedSpace"), .Type = TEXT("FCachedRigElement"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bIsInitialized"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_AimBoneMath::Execute"), .Function = &FRigUnit_AimBoneMath::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_AimBoneMath_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_AimBoneMath cannot be polymorphic unless super FRigUnit_HighlevelBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_AimBoneMath; class UScriptStruct* FRigUnit_AimBoneMath::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_AimBoneMath.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_AimBoneMath.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_AimBoneMath, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_AimBoneMath")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_AimBoneMath.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_AimBoneMath_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_AimBoneMath.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_AimBoneMath Property Definitions ************************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimBoneMath_Statics::NewProp_InputTransform = { "InputTransform", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimBoneMath, InputTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InputTransform_MetaData), NewProp_InputTransform_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimBoneMath_Statics::NewProp_Primary = { "Primary", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimBoneMath, Primary), Z_Construct_UScriptStruct_FRigUnit_AimItem_Target, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Primary_MetaData), NewProp_Primary_MetaData) }; // 2256435472 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimBoneMath_Statics::NewProp_Secondary = { "Secondary", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimBoneMath, Secondary), Z_Construct_UScriptStruct_FRigUnit_AimItem_Target, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Secondary_MetaData), NewProp_Secondary_MetaData) }; // 2256435472 const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimBoneMath_Statics::NewProp_Weight = { "Weight", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimBoneMath, Weight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Weight_MetaData), NewProp_Weight_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimBoneMath_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimBoneMath, Result), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimBoneMath_Statics::NewProp_DebugSettings = { "DebugSettings", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimBoneMath, DebugSettings), Z_Construct_UScriptStruct_FRigUnit_AimBone_DebugSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DebugSettings_MetaData), NewProp_DebugSettings_MetaData) }; // 63435918 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimBoneMath_Statics::NewProp_PrimaryCachedSpace = { "PrimaryCachedSpace", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimBoneMath, PrimaryCachedSpace), Z_Construct_UScriptStruct_FCachedRigElement, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PrimaryCachedSpace_MetaData), NewProp_PrimaryCachedSpace_MetaData) }; // 412962995 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimBoneMath_Statics::NewProp_SecondaryCachedSpace = { "SecondaryCachedSpace", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimBoneMath, SecondaryCachedSpace), Z_Construct_UScriptStruct_FCachedRigElement, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SecondaryCachedSpace_MetaData), NewProp_SecondaryCachedSpace_MetaData) }; // 412962995 void Z_Construct_UScriptStruct_FRigUnit_AimBoneMath_Statics::NewProp_bIsInitialized_SetBit(void* Obj) { ((FRigUnit_AimBoneMath*)Obj)->bIsInitialized = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimBoneMath_Statics::NewProp_bIsInitialized = { "bIsInitialized", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_AimBoneMath), &Z_Construct_UScriptStruct_FRigUnit_AimBoneMath_Statics::NewProp_bIsInitialized_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsInitialized_MetaData), NewProp_bIsInitialized_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_AimBoneMath_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimBoneMath_Statics::NewProp_InputTransform, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimBoneMath_Statics::NewProp_Primary, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimBoneMath_Statics::NewProp_Secondary, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimBoneMath_Statics::NewProp_Weight, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimBoneMath_Statics::NewProp_Result, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimBoneMath_Statics::NewProp_DebugSettings, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimBoneMath_Statics::NewProp_PrimaryCachedSpace, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimBoneMath_Statics::NewProp_SecondaryCachedSpace, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimBoneMath_Statics::NewProp_bIsInitialized, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_AimBoneMath_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_AimBoneMath Property Definitions *************************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_AimBoneMath_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit_HighlevelBase, &NewStructOps, "RigUnit_AimBoneMath", Z_Construct_UScriptStruct_FRigUnit_AimBoneMath_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_AimBoneMath_Statics::PropPointers), sizeof(FRigUnit_AimBoneMath), alignof(FRigUnit_AimBoneMath), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_AimBoneMath_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_AimBoneMath_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_AimBoneMath() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_AimBoneMath.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_AimBoneMath.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_AimBoneMath_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_AimBoneMath.InnerSingleton); } void FRigUnit_AimBoneMath::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_AimBoneMath::Execute(const FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, InputTransform, Primary, Secondary, Weight, Result, DebugSettings, PrimaryCachedSpace, SecondaryCachedSpace, bIsInitialized ); } // ********** End ScriptStruct FRigUnit_AimBoneMath ************************************************ // ********** Begin ScriptStruct FRigUnit_AimBone ************************************************** struct Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_AimBone); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_AimBone); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Category", "Hierarchy" }, { "Comment", "/**\n * Aligns the rotation of a primary and secondary axis of a bone to a global target.\n * Note: This node operates in global space!\n */" }, { "Deprecated", "4.25" }, { "DisplayName", "Aim" }, { "Keywords", "Lookat" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "Aligns the rotation of a primary and secondary axis of a bone to a global target.\nNote: This node operates in global space!" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Bone_MetaData[] = { { "Category", "Pins" }, { "Comment", "/** \n\x09 * The name of the bone to align\n\x09 */" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "The name of the bone to align" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Primary_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The primary target for the aim \n\x09 */" }, { "ExpandByDefault", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "The primary target for the aim" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Secondary_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The secondary target for the aim - also referred to as PoleVector / UpVector\n\x09 */" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "The secondary target for the aim - also referred to as PoleVector / UpVector" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Weight_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The weight of the change - how much the change should be applied\n\x09 */" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "The weight of the change - how much the change should be applied" }, { "UIMax", "1.0" }, { "UIMin", "0.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPropagateToChildren_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * If set to true all of the global transforms of the children\n\x09 * of this bone will be recalculated based on their local transforms.\n\x09 * Note: This is computationally more expensive than turning it off.\n\x09 */" }, { "Constant", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "If set to true all of the global transforms of the children\nof this bone will be recalculated based on their local transforms.\nNote: This is computationally more expensive than turning it off." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DebugSettings_MetaData[] = { { "Category", "Pins" }, { "Comment", "/** The debug setting for the node */" }, { "DetailsOnly", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "The debug setting for the node" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedBoneIndex_MetaData[] = { { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PrimaryCachedSpace_MetaData[] = { { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SecondaryCachedSpace_MetaData[] = { { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsInitialized_MetaData[] = { { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_AimBone constinit property declarations ****************** static const UECodeGen_Private::FNamePropertyParams NewProp_Bone; static const UECodeGen_Private::FStructPropertyParams NewProp_Primary; static const UECodeGen_Private::FStructPropertyParams NewProp_Secondary; static const UECodeGen_Private::FFloatPropertyParams NewProp_Weight; static void NewProp_bPropagateToChildren_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bPropagateToChildren; static const UECodeGen_Private::FStructPropertyParams NewProp_DebugSettings; static const UECodeGen_Private::FStructPropertyParams NewProp_CachedBoneIndex; static const UECodeGen_Private::FStructPropertyParams NewProp_PrimaryCachedSpace; static const UECodeGen_Private::FStructPropertyParams NewProp_SecondaryCachedSpace; static void NewProp_bIsInitialized_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsInitialized; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_AimBone constinit property declarations ******************** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Bone"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Primary"), .Type = TEXT("FRigUnit_AimBone_Target"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Secondary"), .Type = TEXT("FRigUnit_AimBone_Target"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Weight"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bPropagateToChildren"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("DebugSettings"), .Type = TEXT("FRigUnit_AimBone_DebugSettings"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CachedBoneIndex"), .Type = TEXT("FCachedRigElement"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("PrimaryCachedSpace"), .Type = TEXT("FCachedRigElement"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("SecondaryCachedSpace"), .Type = TEXT("FCachedRigElement"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bIsInitialized"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_AimBone::Execute"), .Function = &FRigUnit_AimBone::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_AimBone_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_AimBone cannot be polymorphic unless super FRigUnit_HighlevelBaseMutable is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_AimBone; class UScriptStruct* FRigUnit_AimBone::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_AimBone.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_AimBone.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_AimBone, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_AimBone")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_AimBone.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_AimBone.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_AimBone Property Definitions ***************************** const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics::NewProp_Bone = { "Bone", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimBone, Bone), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Bone_MetaData), NewProp_Bone_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics::NewProp_Primary = { "Primary", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimBone, Primary), Z_Construct_UScriptStruct_FRigUnit_AimBone_Target, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Primary_MetaData), NewProp_Primary_MetaData) }; // 98066191 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics::NewProp_Secondary = { "Secondary", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimBone, Secondary), Z_Construct_UScriptStruct_FRigUnit_AimBone_Target, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Secondary_MetaData), NewProp_Secondary_MetaData) }; // 98066191 const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics::NewProp_Weight = { "Weight", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimBone, Weight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Weight_MetaData), NewProp_Weight_MetaData) }; void Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics::NewProp_bPropagateToChildren_SetBit(void* Obj) { ((FRigUnit_AimBone*)Obj)->bPropagateToChildren = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics::NewProp_bPropagateToChildren = { "bPropagateToChildren", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_AimBone), &Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics::NewProp_bPropagateToChildren_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPropagateToChildren_MetaData), NewProp_bPropagateToChildren_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics::NewProp_DebugSettings = { "DebugSettings", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimBone, DebugSettings), Z_Construct_UScriptStruct_FRigUnit_AimBone_DebugSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DebugSettings_MetaData), NewProp_DebugSettings_MetaData) }; // 63435918 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics::NewProp_CachedBoneIndex = { "CachedBoneIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimBone, CachedBoneIndex), Z_Construct_UScriptStruct_FCachedRigElement, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedBoneIndex_MetaData), NewProp_CachedBoneIndex_MetaData) }; // 412962995 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics::NewProp_PrimaryCachedSpace = { "PrimaryCachedSpace", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimBone, PrimaryCachedSpace), Z_Construct_UScriptStruct_FCachedRigElement, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PrimaryCachedSpace_MetaData), NewProp_PrimaryCachedSpace_MetaData) }; // 412962995 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics::NewProp_SecondaryCachedSpace = { "SecondaryCachedSpace", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimBone, SecondaryCachedSpace), Z_Construct_UScriptStruct_FCachedRigElement, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SecondaryCachedSpace_MetaData), NewProp_SecondaryCachedSpace_MetaData) }; // 412962995 void Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics::NewProp_bIsInitialized_SetBit(void* Obj) { ((FRigUnit_AimBone*)Obj)->bIsInitialized = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics::NewProp_bIsInitialized = { "bIsInitialized", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_AimBone), &Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics::NewProp_bIsInitialized_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsInitialized_MetaData), NewProp_bIsInitialized_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics::NewProp_Bone, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics::NewProp_Primary, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics::NewProp_Secondary, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics::NewProp_Weight, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics::NewProp_bPropagateToChildren, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics::NewProp_DebugSettings, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics::NewProp_CachedBoneIndex, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics::NewProp_PrimaryCachedSpace, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics::NewProp_SecondaryCachedSpace, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics::NewProp_bIsInitialized, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_AimBone Property Definitions ******************************* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit_HighlevelBaseMutable, &NewStructOps, "RigUnit_AimBone", Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics::PropPointers), sizeof(FRigUnit_AimBone), alignof(FRigUnit_AimBone), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_AimBone() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_AimBone.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_AimBone.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_AimBone.InnerSingleton); } void FRigUnit_AimBone::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_AimBone::Execute(FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Bone, Primary, Secondary, Weight, bPropagateToChildren, DebugSettings, CachedBoneIndex, PrimaryCachedSpace, SecondaryCachedSpace, bIsInitialized ); } // ********** End ScriptStruct FRigUnit_AimBone **************************************************** // ********** Begin ScriptStruct FRigUnit_AimItem ************************************************** struct Z_Construct_UScriptStruct_FRigUnit_AimItem_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_AimItem); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_AimItem); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Category", "Hierarchy" }, { "Comment", "/**\n * Aligns the rotation of a primary and secondary axis of a bone to a global target.\n * Note: This node operates in global space!\n */" }, { "DisplayName", "Aim" }, { "Keywords", "Lookat" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "Aligns the rotation of a primary and secondary axis of a bone to a global target.\nNote: This node operates in global space!" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Item_MetaData[] = { { "Category", "Pins" }, { "Comment", "/** \n\x09 * The name of the item to align\n\x09 */" }, { "ExpandByDefault", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "The name of the item to align" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Primary_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The primary target for the aim \n\x09 */" }, { "ExpandByDefault", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "The primary target for the aim" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Secondary_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The secondary target for the aim - also referred to as PoleVector / UpVector\n\x09 */" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "The secondary target for the aim - also referred to as PoleVector / UpVector" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Weight_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The weight of the change - how much the change should be applied\n\x09 */" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "The weight of the change - how much the change should be applied" }, { "UIMax", "1.0" }, { "UIMin", "0.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DebugSettings_MetaData[] = { { "Category", "Pins" }, { "Comment", "/** The debug setting for the node */" }, { "DetailsOnly", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "The debug setting for the node" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedItem_MetaData[] = { { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PrimaryCachedSpace_MetaData[] = { { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SecondaryCachedSpace_MetaData[] = { { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsInitialized_MetaData[] = { { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_AimItem constinit property declarations ****************** static const UECodeGen_Private::FStructPropertyParams NewProp_Item; static const UECodeGen_Private::FStructPropertyParams NewProp_Primary; static const UECodeGen_Private::FStructPropertyParams NewProp_Secondary; static const UECodeGen_Private::FFloatPropertyParams NewProp_Weight; static const UECodeGen_Private::FStructPropertyParams NewProp_DebugSettings; static const UECodeGen_Private::FStructPropertyParams NewProp_CachedItem; static const UECodeGen_Private::FStructPropertyParams NewProp_PrimaryCachedSpace; static const UECodeGen_Private::FStructPropertyParams NewProp_SecondaryCachedSpace; static void NewProp_bIsInitialized_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsInitialized; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_AimItem constinit property declarations ******************** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Item"), .Type = TEXT("FRigElementKey"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Primary"), .Type = TEXT("FRigUnit_AimItem_Target"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Secondary"), .Type = TEXT("FRigUnit_AimItem_Target"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Weight"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("DebugSettings"), .Type = TEXT("FRigUnit_AimBone_DebugSettings"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("CachedItem"), .Type = TEXT("FCachedRigElement"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("PrimaryCachedSpace"), .Type = TEXT("FCachedRigElement"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("SecondaryCachedSpace"), .Type = TEXT("FCachedRigElement"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bIsInitialized"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_AimItem::Execute"), .Function = &FRigUnit_AimItem::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_AimItem_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_AimItem cannot be polymorphic unless super FRigUnit_HighlevelBaseMutable is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_AimItem; class UScriptStruct* FRigUnit_AimItem::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_AimItem.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_AimItem.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_AimItem, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_AimItem")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_AimItem.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_AimItem_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_AimItem.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_AimItem Property Definitions ***************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimItem_Statics::NewProp_Item = { "Item", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimItem, 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_AimItem_Statics::NewProp_Primary = { "Primary", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimItem, Primary), Z_Construct_UScriptStruct_FRigUnit_AimItem_Target, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Primary_MetaData), NewProp_Primary_MetaData) }; // 2256435472 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimItem_Statics::NewProp_Secondary = { "Secondary", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimItem, Secondary), Z_Construct_UScriptStruct_FRigUnit_AimItem_Target, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Secondary_MetaData), NewProp_Secondary_MetaData) }; // 2256435472 const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimItem_Statics::NewProp_Weight = { "Weight", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimItem, Weight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Weight_MetaData), NewProp_Weight_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimItem_Statics::NewProp_DebugSettings = { "DebugSettings", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimItem, DebugSettings), Z_Construct_UScriptStruct_FRigUnit_AimBone_DebugSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DebugSettings_MetaData), NewProp_DebugSettings_MetaData) }; // 63435918 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimItem_Statics::NewProp_CachedItem = { "CachedItem", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimItem, 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_AimItem_Statics::NewProp_PrimaryCachedSpace = { "PrimaryCachedSpace", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimItem, PrimaryCachedSpace), Z_Construct_UScriptStruct_FCachedRigElement, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PrimaryCachedSpace_MetaData), NewProp_PrimaryCachedSpace_MetaData) }; // 412962995 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimItem_Statics::NewProp_SecondaryCachedSpace = { "SecondaryCachedSpace", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimItem, SecondaryCachedSpace), Z_Construct_UScriptStruct_FCachedRigElement, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SecondaryCachedSpace_MetaData), NewProp_SecondaryCachedSpace_MetaData) }; // 412962995 void Z_Construct_UScriptStruct_FRigUnit_AimItem_Statics::NewProp_bIsInitialized_SetBit(void* Obj) { ((FRigUnit_AimItem*)Obj)->bIsInitialized = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimItem_Statics::NewProp_bIsInitialized = { "bIsInitialized", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_AimItem), &Z_Construct_UScriptStruct_FRigUnit_AimItem_Statics::NewProp_bIsInitialized_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsInitialized_MetaData), NewProp_bIsInitialized_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_AimItem_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimItem_Statics::NewProp_Item, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimItem_Statics::NewProp_Primary, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimItem_Statics::NewProp_Secondary, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimItem_Statics::NewProp_Weight, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimItem_Statics::NewProp_DebugSettings, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimItem_Statics::NewProp_CachedItem, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimItem_Statics::NewProp_PrimaryCachedSpace, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimItem_Statics::NewProp_SecondaryCachedSpace, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimItem_Statics::NewProp_bIsInitialized, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_AimItem_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_AimItem Property Definitions ******************************* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_AimItem_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit_HighlevelBaseMutable, &NewStructOps, "RigUnit_AimItem", Z_Construct_UScriptStruct_FRigUnit_AimItem_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_AimItem_Statics::PropPointers), sizeof(FRigUnit_AimItem), alignof(FRigUnit_AimItem), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_AimItem_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_AimItem_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_AimItem() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_AimItem.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_AimItem.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_AimItem_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_AimItem.InnerSingleton); } void FRigUnit_AimItem::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_AimItem::Execute(FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Item, Primary, Secondary, Weight, DebugSettings, CachedItem, PrimaryCachedSpace, SecondaryCachedSpace, bIsInitialized ); } // ********** End ScriptStruct FRigUnit_AimItem **************************************************** // ********** Begin ScriptStruct FRigUnit_AimConstraint_WorldUp ************************************ struct Z_Construct_UScriptStruct_FRigUnit_AimConstraint_WorldUp_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_AimConstraint_WorldUp); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_AimConstraint_WorldUp); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Target_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The target to aim at - can be a direction or location based on the Kind setting\n\x09 */" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "The target to aim at - can be a direction or location based on the Kind setting" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Kind_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The kind of target this is representing - can be a direction or a location\n\x09 */" }, { "DisplayName", "Target is" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "The kind of target this is representing - can be a direction or a location" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Space_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * The space in which the target is expressed, use None to indicate world space\n\x09 */" }, { "DisplayName", "Target Space" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "The space in which the target is expressed, use None to indicate world space" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_AimConstraint_WorldUp constinit property declarations **** static const UECodeGen_Private::FStructPropertyParams NewProp_Target; static const UECodeGen_Private::FBytePropertyParams NewProp_Kind_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_Kind; static const UECodeGen_Private::FStructPropertyParams NewProp_Space; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_AimConstraint_WorldUp constinit property declarations ****** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_AimConstraint_WorldUp_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_AimConstraint_WorldUp; class UScriptStruct* FRigUnit_AimConstraint_WorldUp::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_AimConstraint_WorldUp.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_AimConstraint_WorldUp.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_AimConstraint_WorldUp, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_AimConstraint_WorldUp")); } return Z_Registration_Info_UScriptStruct_FRigUnit_AimConstraint_WorldUp.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_AimConstraint_WorldUp Property Definitions *************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimConstraint_WorldUp_Statics::NewProp_Target = { "Target", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimConstraint_WorldUp, Target), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Target_MetaData), NewProp_Target_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_AimConstraint_WorldUp_Statics::NewProp_Kind_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_AimConstraint_WorldUp_Statics::NewProp_Kind = { "Kind", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimConstraint_WorldUp, Kind), Z_Construct_UEnum_ControlRig_EControlRigVectorKind, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Kind_MetaData), NewProp_Kind_MetaData) }; // 2578328131 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimConstraint_WorldUp_Statics::NewProp_Space = { "Space", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimConstraint_WorldUp, Space), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Space_MetaData), NewProp_Space_MetaData) }; // 389243550 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_AimConstraint_WorldUp_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimConstraint_WorldUp_Statics::NewProp_Target, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimConstraint_WorldUp_Statics::NewProp_Kind_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimConstraint_WorldUp_Statics::NewProp_Kind, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimConstraint_WorldUp_Statics::NewProp_Space, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_AimConstraint_WorldUp_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_AimConstraint_WorldUp Property Definitions ***************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_AimConstraint_WorldUp_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, nullptr, &NewStructOps, "RigUnit_AimConstraint_WorldUp", Z_Construct_UScriptStruct_FRigUnit_AimConstraint_WorldUp_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_AimConstraint_WorldUp_Statics::PropPointers), sizeof(FRigUnit_AimConstraint_WorldUp), alignof(FRigUnit_AimConstraint_WorldUp), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_AimConstraint_WorldUp_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_AimConstraint_WorldUp_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_AimConstraint_WorldUp() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_AimConstraint_WorldUp.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_AimConstraint_WorldUp.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_AimConstraint_WorldUp_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_AimConstraint_WorldUp.InnerSingleton); } // ********** End ScriptStruct FRigUnit_AimConstraint_WorldUp ************************************** // ********** Begin ScriptStruct FRigUnit_AimConstraint_AdvancedSettings *************************** struct Z_Construct_UScriptStruct_FRigUnit_AimConstraint_AdvancedSettings_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_AimConstraint_AdvancedSettings); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_AimConstraint_AdvancedSettings); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DebugSettings_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09*\x09Settings related to debug drawings\n\x09*/" }, { "DetailsOnly", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "Settings related to debug drawings" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationOrderForFilter_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09*\x09Rotation is converted to euler angles using the specified order such that individual axes can be filtered.\n\x09*/" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "Rotation is converted to euler angles using the specified order such that individual axes can be filtered." }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_AimConstraint_AdvancedSettings constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_DebugSettings; static const UECodeGen_Private::FBytePropertyParams NewProp_RotationOrderForFilter_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_RotationOrderForFilter; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_AimConstraint_AdvancedSettings constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_AimConstraint_AdvancedSettings_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_AimConstraint_AdvancedSettings; class UScriptStruct* FRigUnit_AimConstraint_AdvancedSettings::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_AimConstraint_AdvancedSettings.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_AimConstraint_AdvancedSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_AimConstraint_AdvancedSettings, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_AimConstraint_AdvancedSettings")); } return Z_Registration_Info_UScriptStruct_FRigUnit_AimConstraint_AdvancedSettings.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_AimConstraint_AdvancedSettings Property Definitions ****** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimConstraint_AdvancedSettings_Statics::NewProp_DebugSettings = { "DebugSettings", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimConstraint_AdvancedSettings, DebugSettings), Z_Construct_UScriptStruct_FRigUnit_AimBone_DebugSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DebugSettings_MetaData), NewProp_DebugSettings_MetaData) }; // 63435918 const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_AimConstraint_AdvancedSettings_Statics::NewProp_RotationOrderForFilter_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_AimConstraint_AdvancedSettings_Statics::NewProp_RotationOrderForFilter = { "RotationOrderForFilter", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimConstraint_AdvancedSettings, RotationOrderForFilter), Z_Construct_UEnum_AnimationCore_EEulerRotationOrder, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationOrderForFilter_MetaData), NewProp_RotationOrderForFilter_MetaData) }; // 1336519604 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_AimConstraint_AdvancedSettings_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimConstraint_AdvancedSettings_Statics::NewProp_DebugSettings, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimConstraint_AdvancedSettings_Statics::NewProp_RotationOrderForFilter_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimConstraint_AdvancedSettings_Statics::NewProp_RotationOrderForFilter, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_AimConstraint_AdvancedSettings_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_AimConstraint_AdvancedSettings Property Definitions ******** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_AimConstraint_AdvancedSettings_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, nullptr, &NewStructOps, "RigUnit_AimConstraint_AdvancedSettings", Z_Construct_UScriptStruct_FRigUnit_AimConstraint_AdvancedSettings_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_AimConstraint_AdvancedSettings_Statics::PropPointers), sizeof(FRigUnit_AimConstraint_AdvancedSettings), alignof(FRigUnit_AimConstraint_AdvancedSettings), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_AimConstraint_AdvancedSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_AimConstraint_AdvancedSettings_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_AimConstraint_AdvancedSettings() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_AimConstraint_AdvancedSettings.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_AimConstraint_AdvancedSettings.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_AimConstraint_AdvancedSettings_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_AimConstraint_AdvancedSettings.InnerSingleton); } // ********** End ScriptStruct FRigUnit_AimConstraint_AdvancedSettings ***************************** // ********** Begin ScriptStruct FRigUnit_AimConstraintLocalSpaceOffset **************************** struct Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_AimConstraintLocalSpaceOffset); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_AimConstraintLocalSpaceOffset); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Category", "Constraints" }, { "Comment", "/**\n * Orients an item such that its aim axis points towards a global target.\n * Note: This node operates in global space!\n */" }, { "DisplayName", "Aim Constraint" }, { "Keywords", "Lookat, Aim" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "Orients an item such that its aim axis points towards a global target.\nNote: This node operates in global space!" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Child_MetaData[] = { { "Category", "Pins" }, { "Comment", "/** \n\x09 * The name of the item to apply aim\n\x09 */" }, { "ExpandByDefault", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "The name of the item to apply aim" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMaintainOffset_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 *\x09Maintains the offset between child and weighted average of parents based on initial transforms\n\x09 */" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "Maintains the offset between child and weighted average of parents based on initial transforms" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Filter_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * Filters the final rotation by axes based on the euler rotation order defined in the node's advanced settings\n\x09 * If flipping is observed, try adjusting the rotation order\n\x09 */" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "Filters the final rotation by axes based on the euler rotation order defined in the node's advanced settings\nIf flipping is observed, try adjusting the rotation order" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AimAxis_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * Child is rotated so that its AimAxis points to the parents\n\x09 */" }, { "ExpandByDefault", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "Child is rotated so that its AimAxis points to the parents" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UpAxis_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * Child is rotated around the AimAxis so that its UpAxis points to/Aligns with the WorldUp target \n\x09 */" }, { "ExpandByDefault", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "Child is rotated around the AimAxis so that its UpAxis points to/Aligns with the WorldUp target" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldUp_MetaData[] = { { "Category", "Pins" }, { "Comment", "/**\n\x09 * Defines how Child should rotate around the AimAxis. This is the aim target for the UpAxis\n\x09 */" }, { "ExpandByDefault", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, { "ToolTip", "Defines how Child should rotate around the AimAxis. This is the aim target for the UpAxis" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Parents_MetaData[] = { { "Category", "Pins" }, { "DefaultArraySize", "1" }, { "ExpandByDefault", "" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AdvancedSettings_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Weight_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldUpSpaceCache_MetaData[] = { { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChildCache_MetaData[] = { { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParentCaches_MetaData[] = { { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsInitialized_MetaData[] = { { "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_AimConstraintLocalSpaceOffset constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Child; static void NewProp_bMaintainOffset_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bMaintainOffset; static const UECodeGen_Private::FStructPropertyParams NewProp_Filter; static const UECodeGen_Private::FStructPropertyParams NewProp_AimAxis; static const UECodeGen_Private::FStructPropertyParams NewProp_UpAxis; static const UECodeGen_Private::FStructPropertyParams NewProp_WorldUp; static const UECodeGen_Private::FStructPropertyParams NewProp_Parents_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Parents; static const UECodeGen_Private::FStructPropertyParams NewProp_AdvancedSettings; static const UECodeGen_Private::FFloatPropertyParams NewProp_Weight; static const UECodeGen_Private::FStructPropertyParams NewProp_WorldUpSpaceCache; static const UECodeGen_Private::FStructPropertyParams NewProp_ChildCache; static const UECodeGen_Private::FStructPropertyParams NewProp_ParentCaches_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_ParentCaches; static void NewProp_bIsInitialized_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsInitialized; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_AimConstraintLocalSpaceOffset constinit property declarations static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Child"), .Type = TEXT("FRigElementKey"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bMaintainOffset"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Filter"), .Type = TEXT("FFilterOptionPerAxis"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("AimAxis"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("UpAxis"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("WorldUp"), .Type = TEXT("FRigUnit_AimConstraint_WorldUp"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Parents"), .Type = TEXT("TArray"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("AdvancedSettings"), .Type = TEXT("FRigUnit_AimConstraint_AdvancedSettings"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Weight"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("WorldUpSpaceCache"), .Type = TEXT("FCachedRigElement"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("ChildCache"), .Type = TEXT("FCachedRigElement"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("ParentCaches"), .Type = TEXT("TArray"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bIsInitialized"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_AimConstraintLocalSpaceOffset::Execute"), .Function = &FRigUnit_AimConstraintLocalSpaceOffset::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_AimConstraintLocalSpaceOffset_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_AimConstraintLocalSpaceOffset cannot be polymorphic unless super FRigUnit_HighlevelBaseMutable is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset; class UScriptStruct* FRigUnit_AimConstraintLocalSpaceOffset::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_AimConstraintLocalSpaceOffset")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_AimConstraintLocalSpaceOffset Property Definitions ******* const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::NewProp_Child = { "Child", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimConstraintLocalSpaceOffset, Child), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Child_MetaData), NewProp_Child_MetaData) }; // 389243550 void Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::NewProp_bMaintainOffset_SetBit(void* Obj) { ((FRigUnit_AimConstraintLocalSpaceOffset*)Obj)->bMaintainOffset = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::NewProp_bMaintainOffset = { "bMaintainOffset", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_AimConstraintLocalSpaceOffset), &Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::NewProp_bMaintainOffset_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMaintainOffset_MetaData), NewProp_bMaintainOffset_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::NewProp_Filter = { "Filter", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimConstraintLocalSpaceOffset, Filter), Z_Construct_UScriptStruct_FFilterOptionPerAxis, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Filter_MetaData), NewProp_Filter_MetaData) }; // 273332314 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::NewProp_AimAxis = { "AimAxis", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimConstraintLocalSpaceOffset, AimAxis), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AimAxis_MetaData), NewProp_AimAxis_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::NewProp_UpAxis = { "UpAxis", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimConstraintLocalSpaceOffset, UpAxis), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UpAxis_MetaData), NewProp_UpAxis_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::NewProp_WorldUp = { "WorldUp", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimConstraintLocalSpaceOffset, WorldUp), Z_Construct_UScriptStruct_FRigUnit_AimConstraint_WorldUp, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldUp_MetaData), NewProp_WorldUp_MetaData) }; // 3247165852 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_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_FConstraintParent, METADATA_PARAMS(0, nullptr) }; // 3660071068 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::NewProp_Parents = { "Parents", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimConstraintLocalSpaceOffset, Parents), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Parents_MetaData), NewProp_Parents_MetaData) }; // 3660071068 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::NewProp_AdvancedSettings = { "AdvancedSettings", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimConstraintLocalSpaceOffset, AdvancedSettings), Z_Construct_UScriptStruct_FRigUnit_AimConstraint_AdvancedSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AdvancedSettings_MetaData), NewProp_AdvancedSettings_MetaData) }; // 939543858 const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::NewProp_Weight = { "Weight", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimConstraintLocalSpaceOffset, Weight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Weight_MetaData), NewProp_Weight_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::NewProp_WorldUpSpaceCache = { "WorldUpSpaceCache", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimConstraintLocalSpaceOffset, WorldUpSpaceCache), Z_Construct_UScriptStruct_FCachedRigElement, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldUpSpaceCache_MetaData), NewProp_WorldUpSpaceCache_MetaData) }; // 412962995 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::NewProp_ChildCache = { "ChildCache", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimConstraintLocalSpaceOffset, ChildCache), Z_Construct_UScriptStruct_FCachedRigElement, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChildCache_MetaData), NewProp_ChildCache_MetaData) }; // 412962995 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::NewProp_ParentCaches_Inner = { "ParentCaches", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FCachedRigElement, METADATA_PARAMS(0, nullptr) }; // 412962995 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::NewProp_ParentCaches = { "ParentCaches", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_AimConstraintLocalSpaceOffset, ParentCaches), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParentCaches_MetaData), NewProp_ParentCaches_MetaData) }; // 412962995 void Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::NewProp_bIsInitialized_SetBit(void* Obj) { ((FRigUnit_AimConstraintLocalSpaceOffset*)Obj)->bIsInitialized = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::NewProp_bIsInitialized = { "bIsInitialized", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_AimConstraintLocalSpaceOffset), &Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::NewProp_bIsInitialized_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsInitialized_MetaData), NewProp_bIsInitialized_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::NewProp_Child, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::NewProp_bMaintainOffset, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::NewProp_Filter, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::NewProp_AimAxis, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::NewProp_UpAxis, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::NewProp_WorldUp, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::NewProp_Parents_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::NewProp_Parents, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::NewProp_AdvancedSettings, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::NewProp_Weight, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::NewProp_WorldUpSpaceCache, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::NewProp_ChildCache, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::NewProp_ParentCaches_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::NewProp_ParentCaches, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::NewProp_bIsInitialized, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_AimConstraintLocalSpaceOffset Property Definitions ********* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit_HighlevelBaseMutable, &NewStructOps, "RigUnit_AimConstraintLocalSpaceOffset", Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::PropPointers), sizeof(FRigUnit_AimConstraintLocalSpaceOffset), alignof(FRigUnit_AimConstraintLocalSpaceOffset), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset.InnerSingleton); } void FRigUnit_AimConstraintLocalSpaceOffset::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_AimConstraintLocalSpaceOffset::Execute(FControlRigExecuteContext& InExecuteContext) { TArrayView Parents_6_Array(Parents); StaticExecute( InExecuteContext, Child, bMaintainOffset, Filter, AimAxis, UpAxis, WorldUp, Parents_6_Array, AdvancedSettings, Weight, WorldUpSpaceCache, ChildCache, ParentCaches, bIsInitialized ); } // ********** End ScriptStruct FRigUnit_AimConstraintLocalSpaceOffset ****************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Highlevel_Hierarchy_RigUnit_AimBone_h__Script_ControlRig_Statics { static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FRigUnit_AimBone_Target::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_AimBone_Target_Statics::NewStructOps, TEXT("RigUnit_AimBone_Target"),&Z_Registration_Info_UScriptStruct_FRigUnit_AimBone_Target, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_AimBone_Target), 98066191U) }, { FRigUnit_AimItem_Target::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_AimItem_Target_Statics::NewStructOps, TEXT("RigUnit_AimItem_Target"),&Z_Registration_Info_UScriptStruct_FRigUnit_AimItem_Target, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_AimItem_Target), 2256435472U) }, { FRigUnit_AimBone_DebugSettings::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_AimBone_DebugSettings_Statics::NewStructOps, TEXT("RigUnit_AimBone_DebugSettings"),&Z_Registration_Info_UScriptStruct_FRigUnit_AimBone_DebugSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_AimBone_DebugSettings), 63435918U) }, { FRigUnit_AimBoneMath::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_AimBoneMath_Statics::NewStructOps, TEXT("RigUnit_AimBoneMath"),&Z_Registration_Info_UScriptStruct_FRigUnit_AimBoneMath, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_AimBoneMath), 1813548133U) }, { FRigUnit_AimBone::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_AimBone_Statics::NewStructOps, TEXT("RigUnit_AimBone"),&Z_Registration_Info_UScriptStruct_FRigUnit_AimBone, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_AimBone), 1808333843U) }, { FRigUnit_AimItem::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_AimItem_Statics::NewStructOps, TEXT("RigUnit_AimItem"),&Z_Registration_Info_UScriptStruct_FRigUnit_AimItem, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_AimItem), 1069457273U) }, { FRigUnit_AimConstraint_WorldUp::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_AimConstraint_WorldUp_Statics::NewStructOps, TEXT("RigUnit_AimConstraint_WorldUp"),&Z_Registration_Info_UScriptStruct_FRigUnit_AimConstraint_WorldUp, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_AimConstraint_WorldUp), 3247165852U) }, { FRigUnit_AimConstraint_AdvancedSettings::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_AimConstraint_AdvancedSettings_Statics::NewStructOps, TEXT("RigUnit_AimConstraint_AdvancedSettings"),&Z_Registration_Info_UScriptStruct_FRigUnit_AimConstraint_AdvancedSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_AimConstraint_AdvancedSettings), 939543858U) }, { FRigUnit_AimConstraintLocalSpaceOffset::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset_Statics::NewStructOps, TEXT("RigUnit_AimConstraintLocalSpaceOffset"),&Z_Registration_Info_UScriptStruct_FRigUnit_AimConstraintLocalSpaceOffset, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_AimConstraintLocalSpaceOffset), 2752854077U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Highlevel_Hierarchy_RigUnit_AimBone_h__Script_ControlRig_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Highlevel_Hierarchy_RigUnit_AimBone_h__Script_ControlRig_3485699407{ TEXT("/Script/ControlRig"), nullptr, 0, Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Highlevel_Hierarchy_RigUnit_AimBone_h__Script_ControlRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Highlevel_Hierarchy_RigUnit_AimBone_h__Script_ControlRig_Statics::ScriptStructInfo), nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS