// 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/Deprecated/RigUnit_ApplyFK.h" #include "Constraint.h" #include "RigVMCore/RigVMFunction.h" #include "RigVMCore/RigVMRegistry.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_ApplyFK() {} // ********** Begin Cross Module References ******************************************************** ANIMATIONCORE_API UScriptStruct* Z_Construct_UScriptStruct_FTransformFilter(); CONTROLRIG_API UEnum* Z_Construct_UEnum_ControlRig_EApplyTransformMode(); CONTROLRIG_API UEnum* Z_Construct_UEnum_ControlRig_ETransformSpaceMode(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_ApplyFK(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnitMutable(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform(); UPackage* Z_Construct_UPackage__Script_ControlRig(); // ********** End Cross Module References ********************************************************** // ********** Begin Enum EApplyTransformMode ******************************************************* static FEnumRegistrationInfo Z_Registration_Info_UEnum_EApplyTransformMode; static UEnum* EApplyTransformMode_StaticEnum() { if (!Z_Registration_Info_UEnum_EApplyTransformMode.OuterSingleton) { Z_Registration_Info_UEnum_EApplyTransformMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ControlRig_EApplyTransformMode, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("EApplyTransformMode")); } return Z_Registration_Info_UEnum_EApplyTransformMode.OuterSingleton; } template<> CONTROLRIG_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EApplyTransformMode_StaticEnum(); } struct Z_Construct_UEnum_ControlRig_EApplyTransformMode_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Additive.Comment", "/** Additive to existing motion*/" }, { "Additive.Name", "EApplyTransformMode::Additive" }, { "Additive.ToolTip", "Additive to existing motion" }, { "Max.Comment", "/** MAX - invalid */" }, { "Max.Hidden", "" }, { "Max.Name", "EApplyTransformMode::Max" }, { "Max.ToolTip", "MAX - invalid" }, { "ModuleRelativePath", "Public/Units/Deprecated/RigUnit_ApplyFK.h" }, { "Override.Comment", "/** Override existing motion */" }, { "Override.Name", "EApplyTransformMode::Override" }, { "Override.ToolTip", "Override existing motion" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EApplyTransformMode::Override", (int64)EApplyTransformMode::Override }, { "EApplyTransformMode::Additive", (int64)EApplyTransformMode::Additive }, { "EApplyTransformMode::Max", (int64)EApplyTransformMode::Max }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_ControlRig_EApplyTransformMode_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ControlRig_EApplyTransformMode_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_ControlRig, nullptr, "EApplyTransformMode", "EApplyTransformMode", Z_Construct_UEnum_ControlRig_EApplyTransformMode_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_ControlRig_EApplyTransformMode_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ControlRig_EApplyTransformMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ControlRig_EApplyTransformMode_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_ControlRig_EApplyTransformMode() { if (!Z_Registration_Info_UEnum_EApplyTransformMode.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EApplyTransformMode.InnerSingleton, Z_Construct_UEnum_ControlRig_EApplyTransformMode_Statics::EnumParams); } return Z_Registration_Info_UEnum_EApplyTransformMode.InnerSingleton; } // ********** End Enum EApplyTransformMode ********************************************************* // ********** Begin ScriptStruct FRigUnit_ApplyFK ************************************************** struct Z_Construct_UScriptStruct_FRigUnit_ApplyFK_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_ApplyFK); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_ApplyFK); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Category", "Transforms" }, { "Deprecated", "4.23.0" }, { "DisplayName", "Apply FK" }, { "ModuleRelativePath", "Public/Units/Deprecated/RigUnit_ApplyFK.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Joint_MetaData[] = { { "Category", "ApplyFK" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Deprecated/RigUnit_ApplyFK.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transform_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Deprecated/RigUnit_ApplyFK.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Filter_MetaData[] = { { "Category", "ApplyFK" }, { "Comment", "/** The filter determines what axes can be manipulated by the in-viewport widgets */" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Deprecated/RigUnit_ApplyFK.h" }, { "ToolTip", "The filter determines what axes can be manipulated by the in-viewport widgets" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ApplyTransformMode_MetaData[] = { { "Category", "ApplyFK" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Deprecated/RigUnit_ApplyFK.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ApplyTransformSpace_MetaData[] = { { "Category", "ApplyFK" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Deprecated/RigUnit_ApplyFK.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BaseTransform_MetaData[] = { { "Category", "ApplyFK" }, { "Comment", "// Transform op option. Use if ETransformSpace is BaseTransform\n" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Deprecated/RigUnit_ApplyFK.h" }, { "ToolTip", "Transform op option. Use if ETransformSpace is BaseTransform" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BaseJoint_MetaData[] = { { "Category", "ApplyFK" }, { "Comment", "// Transform op option. Use if ETransformSpace is BaseJoint\n" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Deprecated/RigUnit_ApplyFK.h" }, { "ToolTip", "Transform op option. Use if ETransformSpace is BaseJoint" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_ApplyFK constinit property declarations ****************** static const UECodeGen_Private::FNamePropertyParams NewProp_Joint; static const UECodeGen_Private::FStructPropertyParams NewProp_Transform; static const UECodeGen_Private::FStructPropertyParams NewProp_Filter; static const UECodeGen_Private::FBytePropertyParams NewProp_ApplyTransformMode_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_ApplyTransformMode; static const UECodeGen_Private::FBytePropertyParams NewProp_ApplyTransformSpace_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_ApplyTransformSpace; static const UECodeGen_Private::FStructPropertyParams NewProp_BaseTransform; static const UECodeGen_Private::FNamePropertyParams NewProp_BaseJoint; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_ApplyFK constinit property declarations ******************** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Joint"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Transform"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Filter"), .Type = TEXT("FTransformFilter"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("ApplyTransformMode"), .Type = TEXT("EApplyTransformMode"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("ApplyTransformSpace"), .Type = TEXT("ETransformSpaceMode"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("BaseTransform"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("BaseJoint"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_ApplyFK::Execute"), .Function = &FRigUnit_ApplyFK::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_ApplyFK_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_ApplyFK cannot be polymorphic unless super FRigUnitMutable is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_ApplyFK; class UScriptStruct* FRigUnit_ApplyFK::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_ApplyFK.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_ApplyFK.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_ApplyFK, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_ApplyFK")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_ApplyFK.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_ApplyFK_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_ApplyFK.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_ApplyFK Property Definitions ***************************** const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigUnit_ApplyFK_Statics::NewProp_Joint = { "Joint", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ApplyFK, Joint), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Joint_MetaData), NewProp_Joint_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_ApplyFK_Statics::NewProp_Transform = { "Transform", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ApplyFK, Transform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transform_MetaData), NewProp_Transform_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_ApplyFK_Statics::NewProp_Filter = { "Filter", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ApplyFK, Filter), Z_Construct_UScriptStruct_FTransformFilter, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Filter_MetaData), NewProp_Filter_MetaData) }; // 482594045 const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_ApplyFK_Statics::NewProp_ApplyTransformMode_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_ApplyFK_Statics::NewProp_ApplyTransformMode = { "ApplyTransformMode", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ApplyFK, ApplyTransformMode), Z_Construct_UEnum_ControlRig_EApplyTransformMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ApplyTransformMode_MetaData), NewProp_ApplyTransformMode_MetaData) }; // 4050378639 const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_ApplyFK_Statics::NewProp_ApplyTransformSpace_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_ApplyFK_Statics::NewProp_ApplyTransformSpace = { "ApplyTransformSpace", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ApplyFK, ApplyTransformSpace), Z_Construct_UEnum_ControlRig_ETransformSpaceMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ApplyTransformSpace_MetaData), NewProp_ApplyTransformSpace_MetaData) }; // 1436407766 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_ApplyFK_Statics::NewProp_BaseTransform = { "BaseTransform", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ApplyFK, BaseTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BaseTransform_MetaData), NewProp_BaseTransform_MetaData) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigUnit_ApplyFK_Statics::NewProp_BaseJoint = { "BaseJoint", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ApplyFK, BaseJoint), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BaseJoint_MetaData), NewProp_BaseJoint_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_ApplyFK_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ApplyFK_Statics::NewProp_Joint, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ApplyFK_Statics::NewProp_Transform, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ApplyFK_Statics::NewProp_Filter, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ApplyFK_Statics::NewProp_ApplyTransformMode_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ApplyFK_Statics::NewProp_ApplyTransformMode, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ApplyFK_Statics::NewProp_ApplyTransformSpace_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ApplyFK_Statics::NewProp_ApplyTransformSpace, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ApplyFK_Statics::NewProp_BaseTransform, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ApplyFK_Statics::NewProp_BaseJoint, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_ApplyFK_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_ApplyFK Property Definitions ******************************* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_ApplyFK_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnitMutable, &NewStructOps, "RigUnit_ApplyFK", Z_Construct_UScriptStruct_FRigUnit_ApplyFK_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_ApplyFK_Statics::PropPointers), sizeof(FRigUnit_ApplyFK), alignof(FRigUnit_ApplyFK), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_ApplyFK_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_ApplyFK_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_ApplyFK() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_ApplyFK.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_ApplyFK.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_ApplyFK_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_ApplyFK.InnerSingleton); } void FRigUnit_ApplyFK::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_ApplyFK::Execute(FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Joint, Transform, Filter, ApplyTransformMode, ApplyTransformSpace, BaseTransform, BaseJoint ); } // ********** End ScriptStruct FRigUnit_ApplyFK **************************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Deprecated_RigUnit_ApplyFK_h__Script_ControlRig_Statics { static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = { { EApplyTransformMode_StaticEnum, TEXT("EApplyTransformMode"), &Z_Registration_Info_UEnum_EApplyTransformMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4050378639U) }, }; static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FRigUnit_ApplyFK::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_ApplyFK_Statics::NewStructOps, TEXT("RigUnit_ApplyFK"),&Z_Registration_Info_UScriptStruct_FRigUnit_ApplyFK, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_ApplyFK), 4282340544U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Deprecated_RigUnit_ApplyFK_h__Script_ControlRig_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Deprecated_RigUnit_ApplyFK_h__Script_ControlRig_1323755878{ TEXT("/Script/ControlRig"), nullptr, 0, Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Deprecated_RigUnit_ApplyFK_h__Script_ControlRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Deprecated_RigUnit_ApplyFK_h__Script_ControlRig_Statics::ScriptStructInfo), Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Deprecated_RigUnit_ApplyFK_h__Script_ControlRig_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Deprecated_RigUnit_ApplyFK_h__Script_ControlRig_Statics::EnumInfo), }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS