// 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/Math/RigUnit_Quaternion.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_Quaternion() {} // ********** Begin Cross Module References ******************************************************** CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_BinaryQuaternionOp(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_InverseQuaterion(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_MultiplyQuaternion(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_QuaternionFromAxisAndAngle(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_QuaternionToAngle(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_QuaternionToAxisAndAngle(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_UnaryQuaternionOp(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FQuat(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector(); UPackage* Z_Construct_UPackage__Script_ControlRig(); // ********** End Cross Module References ********************************************************** // ********** Begin ScriptStruct FRigUnit_BinaryQuaternionOp *************************************** struct Z_Construct_UScriptStruct_FRigUnit_BinaryQuaternionOp_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_BinaryQuaternionOp); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_BinaryQuaternionOp); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Abstract", "" }, { "Comment", "/** Two args and a result of Quaternion type */" }, { "ModuleRelativePath", "Public/Units/Deprecated/Math/RigUnit_Quaternion.h" }, { "NodeColor", "0.1 0.7 0.1" }, { "ToolTip", "Two args and a result of Quaternion type" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Argument0_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Deprecated/Math/RigUnit_Quaternion.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Argument1_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Deprecated/Math/RigUnit_Quaternion.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Deprecated/Math/RigUnit_Quaternion.h" }, { "Output", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_BinaryQuaternionOp constinit property declarations ******* static const UECodeGen_Private::FStructPropertyParams NewProp_Argument0; static const UECodeGen_Private::FStructPropertyParams NewProp_Argument1; static const UECodeGen_Private::FStructPropertyParams NewProp_Result; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_BinaryQuaternionOp constinit property declarations ********* static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_BinaryQuaternionOp_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_BinaryQuaternionOp cannot be polymorphic unless super FRigUnit is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_BinaryQuaternionOp; class UScriptStruct* FRigUnit_BinaryQuaternionOp::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_BinaryQuaternionOp.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_BinaryQuaternionOp.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_BinaryQuaternionOp, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_BinaryQuaternionOp")); } return Z_Registration_Info_UScriptStruct_FRigUnit_BinaryQuaternionOp.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_BinaryQuaternionOp Property Definitions ****************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_BinaryQuaternionOp_Statics::NewProp_Argument0 = { "Argument0", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_BinaryQuaternionOp, Argument0), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Argument0_MetaData), NewProp_Argument0_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_BinaryQuaternionOp_Statics::NewProp_Argument1 = { "Argument1", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_BinaryQuaternionOp, Argument1), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Argument1_MetaData), NewProp_Argument1_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_BinaryQuaternionOp_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_BinaryQuaternionOp, Result), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_BinaryQuaternionOp_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_BinaryQuaternionOp_Statics::NewProp_Argument0, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_BinaryQuaternionOp_Statics::NewProp_Argument1, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_BinaryQuaternionOp_Statics::NewProp_Result, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_BinaryQuaternionOp_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_BinaryQuaternionOp Property Definitions ******************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_BinaryQuaternionOp_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit, &NewStructOps, "RigUnit_BinaryQuaternionOp", Z_Construct_UScriptStruct_FRigUnit_BinaryQuaternionOp_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_BinaryQuaternionOp_Statics::PropPointers), sizeof(FRigUnit_BinaryQuaternionOp), alignof(FRigUnit_BinaryQuaternionOp), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_BinaryQuaternionOp_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_BinaryQuaternionOp_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_BinaryQuaternionOp() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_BinaryQuaternionOp.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_BinaryQuaternionOp.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_BinaryQuaternionOp_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_BinaryQuaternionOp.InnerSingleton); } // ********** End ScriptStruct FRigUnit_BinaryQuaternionOp ***************************************** // ********** Begin ScriptStruct FRigUnit_MultiplyQuaternion *************************************** struct Z_Construct_UScriptStruct_FRigUnit_MultiplyQuaternion_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_MultiplyQuaternion); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_MultiplyQuaternion); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Category", "Math|Quaternion" }, { "Deprecated", "4.23.0" }, { "DisplayName", "Multiply(Quaternion)" }, { "ModuleRelativePath", "Public/Units/Deprecated/Math/RigUnit_Quaternion.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_MultiplyQuaternion constinit property declarations ******* // ********** End ScriptStruct FRigUnit_MultiplyQuaternion constinit property declarations ********* static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Argument0"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Argument1"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Result"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_MultiplyQuaternion::Execute"), .Function = &FRigUnit_MultiplyQuaternion::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_MultiplyQuaternion_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_MultiplyQuaternion cannot be polymorphic unless super FRigUnit_BinaryQuaternionOp is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_MultiplyQuaternion; class UScriptStruct* FRigUnit_MultiplyQuaternion::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_MultiplyQuaternion.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_MultiplyQuaternion.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_MultiplyQuaternion, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_MultiplyQuaternion")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_MultiplyQuaternion.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_MultiplyQuaternion_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_MultiplyQuaternion.OuterSingleton; } const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_MultiplyQuaternion_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit_BinaryQuaternionOp, &NewStructOps, "RigUnit_MultiplyQuaternion", nullptr, 0, sizeof(FRigUnit_MultiplyQuaternion), alignof(FRigUnit_MultiplyQuaternion), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_MultiplyQuaternion_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_MultiplyQuaternion_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_MultiplyQuaternion() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_MultiplyQuaternion.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_MultiplyQuaternion.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_MultiplyQuaternion_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_MultiplyQuaternion.InnerSingleton); } void FRigUnit_MultiplyQuaternion::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_MultiplyQuaternion::Execute(const FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Argument0, Argument1, Result ); } // ********** End ScriptStruct FRigUnit_MultiplyQuaternion ***************************************** // ********** Begin ScriptStruct FRigUnit_UnaryQuaternionOp **************************************** struct Z_Construct_UScriptStruct_FRigUnit_UnaryQuaternionOp_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_UnaryQuaternionOp); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_UnaryQuaternionOp); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Abstract", "" }, { "Comment", "/** Two args and a result of Quaternion type */" }, { "ModuleRelativePath", "Public/Units/Deprecated/Math/RigUnit_Quaternion.h" }, { "NodeColor", "0.1 0.7 0.1" }, { "ToolTip", "Two args and a result of Quaternion type" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Argument_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Deprecated/Math/RigUnit_Quaternion.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Deprecated/Math/RigUnit_Quaternion.h" }, { "Output", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_UnaryQuaternionOp constinit property declarations ******** static const UECodeGen_Private::FStructPropertyParams NewProp_Argument; static const UECodeGen_Private::FStructPropertyParams NewProp_Result; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_UnaryQuaternionOp constinit property declarations ********** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_UnaryQuaternionOp_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_UnaryQuaternionOp cannot be polymorphic unless super FRigUnit is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_UnaryQuaternionOp; class UScriptStruct* FRigUnit_UnaryQuaternionOp::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_UnaryQuaternionOp.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_UnaryQuaternionOp.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_UnaryQuaternionOp, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_UnaryQuaternionOp")); } return Z_Registration_Info_UScriptStruct_FRigUnit_UnaryQuaternionOp.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_UnaryQuaternionOp Property Definitions ******************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_UnaryQuaternionOp_Statics::NewProp_Argument = { "Argument", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_UnaryQuaternionOp, Argument), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Argument_MetaData), NewProp_Argument_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_UnaryQuaternionOp_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_UnaryQuaternionOp, Result), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_UnaryQuaternionOp_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_UnaryQuaternionOp_Statics::NewProp_Argument, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_UnaryQuaternionOp_Statics::NewProp_Result, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_UnaryQuaternionOp_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_UnaryQuaternionOp Property Definitions ********************* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_UnaryQuaternionOp_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit, &NewStructOps, "RigUnit_UnaryQuaternionOp", Z_Construct_UScriptStruct_FRigUnit_UnaryQuaternionOp_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_UnaryQuaternionOp_Statics::PropPointers), sizeof(FRigUnit_UnaryQuaternionOp), alignof(FRigUnit_UnaryQuaternionOp), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_UnaryQuaternionOp_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_UnaryQuaternionOp_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_UnaryQuaternionOp() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_UnaryQuaternionOp.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_UnaryQuaternionOp.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_UnaryQuaternionOp_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_UnaryQuaternionOp.InnerSingleton); } // ********** End ScriptStruct FRigUnit_UnaryQuaternionOp ****************************************** // ********** Begin ScriptStruct FRigUnit_InverseQuaterion ***************************************** struct Z_Construct_UScriptStruct_FRigUnit_InverseQuaterion_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_InverseQuaterion); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_InverseQuaterion); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Category", "Math|Quaternion" }, { "Deprecated", "4.23.0" }, { "DisplayName", "Inverse(Quaternion)" }, { "ModuleRelativePath", "Public/Units/Deprecated/Math/RigUnit_Quaternion.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_InverseQuaterion constinit property declarations ********* // ********** End ScriptStruct FRigUnit_InverseQuaterion constinit property declarations *********** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Argument"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Result"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_InverseQuaterion::Execute"), .Function = &FRigUnit_InverseQuaterion::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_InverseQuaterion_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_InverseQuaterion cannot be polymorphic unless super FRigUnit_UnaryQuaternionOp is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_InverseQuaterion; class UScriptStruct* FRigUnit_InverseQuaterion::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_InverseQuaterion.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_InverseQuaterion.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_InverseQuaterion, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_InverseQuaterion")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_InverseQuaterion.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_InverseQuaterion_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_InverseQuaterion.OuterSingleton; } const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_InverseQuaterion_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit_UnaryQuaternionOp, &NewStructOps, "RigUnit_InverseQuaterion", nullptr, 0, sizeof(FRigUnit_InverseQuaterion), alignof(FRigUnit_InverseQuaterion), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_InverseQuaterion_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_InverseQuaterion_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_InverseQuaterion() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_InverseQuaterion.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_InverseQuaterion.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_InverseQuaterion_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_InverseQuaterion.InnerSingleton); } void FRigUnit_InverseQuaterion::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_InverseQuaterion::Execute(const FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Argument, Result ); } // ********** End ScriptStruct FRigUnit_InverseQuaterion ******************************************* // ********** Begin ScriptStruct FRigUnit_QuaternionToAxisAndAngle ********************************* struct Z_Construct_UScriptStruct_FRigUnit_QuaternionToAxisAndAngle_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_QuaternionToAxisAndAngle); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_QuaternionToAxisAndAngle); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Category", "Math|Quaternion" }, { "Deprecated", "4.23.0" }, { "DisplayName", "To Axis And Angle(Quaternion)" }, { "ModuleRelativePath", "Public/Units/Deprecated/Math/RigUnit_Quaternion.h" }, { "NodeColor", "0.1 0.7 0.1" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Argument_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Deprecated/Math/RigUnit_Quaternion.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Axis_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Deprecated/Math/RigUnit_Quaternion.h" }, { "Output", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Angle_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Deprecated/Math/RigUnit_Quaternion.h" }, { "Output", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_QuaternionToAxisAndAngle constinit property declarations * static const UECodeGen_Private::FStructPropertyParams NewProp_Argument; static const UECodeGen_Private::FStructPropertyParams NewProp_Axis; static const UECodeGen_Private::FFloatPropertyParams NewProp_Angle; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_QuaternionToAxisAndAngle constinit property declarations *** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Argument"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Axis"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Angle"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_QuaternionToAxisAndAngle::Execute"), .Function = &FRigUnit_QuaternionToAxisAndAngle::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_QuaternionToAxisAndAngle_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_QuaternionToAxisAndAngle cannot be polymorphic unless super FRigUnit is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_QuaternionToAxisAndAngle; class UScriptStruct* FRigUnit_QuaternionToAxisAndAngle::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_QuaternionToAxisAndAngle.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_QuaternionToAxisAndAngle.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_QuaternionToAxisAndAngle, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_QuaternionToAxisAndAngle")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_QuaternionToAxisAndAngle.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_QuaternionToAxisAndAngle_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_QuaternionToAxisAndAngle.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_QuaternionToAxisAndAngle Property Definitions ************ const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_QuaternionToAxisAndAngle_Statics::NewProp_Argument = { "Argument", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_QuaternionToAxisAndAngle, Argument), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Argument_MetaData), NewProp_Argument_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_QuaternionToAxisAndAngle_Statics::NewProp_Axis = { "Axis", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_QuaternionToAxisAndAngle, Axis), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Axis_MetaData), NewProp_Axis_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_QuaternionToAxisAndAngle_Statics::NewProp_Angle = { "Angle", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_QuaternionToAxisAndAngle, Angle), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Angle_MetaData), NewProp_Angle_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_QuaternionToAxisAndAngle_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_QuaternionToAxisAndAngle_Statics::NewProp_Argument, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_QuaternionToAxisAndAngle_Statics::NewProp_Axis, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_QuaternionToAxisAndAngle_Statics::NewProp_Angle, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_QuaternionToAxisAndAngle_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_QuaternionToAxisAndAngle Property Definitions ************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_QuaternionToAxisAndAngle_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit, &NewStructOps, "RigUnit_QuaternionToAxisAndAngle", Z_Construct_UScriptStruct_FRigUnit_QuaternionToAxisAndAngle_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_QuaternionToAxisAndAngle_Statics::PropPointers), sizeof(FRigUnit_QuaternionToAxisAndAngle), alignof(FRigUnit_QuaternionToAxisAndAngle), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_QuaternionToAxisAndAngle_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_QuaternionToAxisAndAngle_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_QuaternionToAxisAndAngle() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_QuaternionToAxisAndAngle.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_QuaternionToAxisAndAngle.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_QuaternionToAxisAndAngle_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_QuaternionToAxisAndAngle.InnerSingleton); } void FRigUnit_QuaternionToAxisAndAngle::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_QuaternionToAxisAndAngle::Execute(const FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Argument, Axis, Angle ); } // ********** End ScriptStruct FRigUnit_QuaternionToAxisAndAngle *********************************** // ********** Begin ScriptStruct FRigUnit_QuaternionFromAxisAndAngle ******************************* struct Z_Construct_UScriptStruct_FRigUnit_QuaternionFromAxisAndAngle_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_QuaternionFromAxisAndAngle); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_QuaternionFromAxisAndAngle); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Category", "Math|Quaternion" }, { "Deprecated", "4.23.0" }, { "DisplayName", "From Axis And Angle(Quaternion)" }, { "ModuleRelativePath", "Public/Units/Deprecated/Math/RigUnit_Quaternion.h" }, { "NodeColor", "0.1 0.7 0.1" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Axis_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Deprecated/Math/RigUnit_Quaternion.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Angle_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Deprecated/Math/RigUnit_Quaternion.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Deprecated/Math/RigUnit_Quaternion.h" }, { "Output", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_QuaternionFromAxisAndAngle constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Axis; static const UECodeGen_Private::FFloatPropertyParams NewProp_Angle; static const UECodeGen_Private::FStructPropertyParams NewProp_Result; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_QuaternionFromAxisAndAngle constinit property declarations * static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Axis"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Angle"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Result"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_QuaternionFromAxisAndAngle::Execute"), .Function = &FRigUnit_QuaternionFromAxisAndAngle::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_QuaternionFromAxisAndAngle_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_QuaternionFromAxisAndAngle cannot be polymorphic unless super FRigUnit is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_QuaternionFromAxisAndAngle; class UScriptStruct* FRigUnit_QuaternionFromAxisAndAngle::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_QuaternionFromAxisAndAngle.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_QuaternionFromAxisAndAngle.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_QuaternionFromAxisAndAngle, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_QuaternionFromAxisAndAngle")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_QuaternionFromAxisAndAngle.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_QuaternionFromAxisAndAngle_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_QuaternionFromAxisAndAngle.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_QuaternionFromAxisAndAngle Property Definitions ********** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_QuaternionFromAxisAndAngle_Statics::NewProp_Axis = { "Axis", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_QuaternionFromAxisAndAngle, Axis), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Axis_MetaData), NewProp_Axis_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_QuaternionFromAxisAndAngle_Statics::NewProp_Angle = { "Angle", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_QuaternionFromAxisAndAngle, Angle), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Angle_MetaData), NewProp_Angle_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_QuaternionFromAxisAndAngle_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_QuaternionFromAxisAndAngle, Result), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_QuaternionFromAxisAndAngle_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_QuaternionFromAxisAndAngle_Statics::NewProp_Axis, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_QuaternionFromAxisAndAngle_Statics::NewProp_Angle, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_QuaternionFromAxisAndAngle_Statics::NewProp_Result, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_QuaternionFromAxisAndAngle_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_QuaternionFromAxisAndAngle Property Definitions ************ const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_QuaternionFromAxisAndAngle_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit, &NewStructOps, "RigUnit_QuaternionFromAxisAndAngle", Z_Construct_UScriptStruct_FRigUnit_QuaternionFromAxisAndAngle_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_QuaternionFromAxisAndAngle_Statics::PropPointers), sizeof(FRigUnit_QuaternionFromAxisAndAngle), alignof(FRigUnit_QuaternionFromAxisAndAngle), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_QuaternionFromAxisAndAngle_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_QuaternionFromAxisAndAngle_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_QuaternionFromAxisAndAngle() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_QuaternionFromAxisAndAngle.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_QuaternionFromAxisAndAngle.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_QuaternionFromAxisAndAngle_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_QuaternionFromAxisAndAngle.InnerSingleton); } void FRigUnit_QuaternionFromAxisAndAngle::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_QuaternionFromAxisAndAngle::Execute(const FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Axis, Angle, Result ); } // ********** End ScriptStruct FRigUnit_QuaternionFromAxisAndAngle ********************************* // ********** Begin ScriptStruct FRigUnit_QuaternionToAngle **************************************** struct Z_Construct_UScriptStruct_FRigUnit_QuaternionToAngle_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_QuaternionToAngle); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_QuaternionToAngle); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Category", "Math|Quaternion" }, { "Deprecated", "4.23.0" }, { "DisplayName", "Get Angle Around Axis" }, { "ModuleRelativePath", "Public/Units/Deprecated/Math/RigUnit_Quaternion.h" }, { "NodeColor", "0.1 0.7 0.1" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Axis_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Deprecated/Math/RigUnit_Quaternion.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Argument_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Deprecated/Math/RigUnit_Quaternion.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Angle_MetaData[] = { { "Category", "Pins" }, { "ModuleRelativePath", "Public/Units/Deprecated/Math/RigUnit_Quaternion.h" }, { "Output", "" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_QuaternionToAngle constinit property declarations ******** static const UECodeGen_Private::FStructPropertyParams NewProp_Axis; static const UECodeGen_Private::FStructPropertyParams NewProp_Argument; static const UECodeGen_Private::FFloatPropertyParams NewProp_Angle; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_QuaternionToAngle constinit property declarations ********** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Axis"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Argument"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Angle"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_QuaternionToAngle::Execute"), .Function = &FRigUnit_QuaternionToAngle::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_QuaternionToAngle_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_QuaternionToAngle cannot be polymorphic unless super FRigUnit is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_QuaternionToAngle; class UScriptStruct* FRigUnit_QuaternionToAngle::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_QuaternionToAngle.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_QuaternionToAngle.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_QuaternionToAngle, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_QuaternionToAngle")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_QuaternionToAngle.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_QuaternionToAngle_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_QuaternionToAngle.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_QuaternionToAngle Property Definitions ******************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_QuaternionToAngle_Statics::NewProp_Axis = { "Axis", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_QuaternionToAngle, Axis), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Axis_MetaData), NewProp_Axis_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_QuaternionToAngle_Statics::NewProp_Argument = { "Argument", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_QuaternionToAngle, Argument), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Argument_MetaData), NewProp_Argument_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_QuaternionToAngle_Statics::NewProp_Angle = { "Angle", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_QuaternionToAngle, Angle), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Angle_MetaData), NewProp_Angle_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_QuaternionToAngle_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_QuaternionToAngle_Statics::NewProp_Axis, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_QuaternionToAngle_Statics::NewProp_Argument, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_QuaternionToAngle_Statics::NewProp_Angle, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_QuaternionToAngle_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_QuaternionToAngle Property Definitions ********************* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_QuaternionToAngle_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigUnit, &NewStructOps, "RigUnit_QuaternionToAngle", Z_Construct_UScriptStruct_FRigUnit_QuaternionToAngle_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_QuaternionToAngle_Statics::PropPointers), sizeof(FRigUnit_QuaternionToAngle), alignof(FRigUnit_QuaternionToAngle), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_QuaternionToAngle_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_QuaternionToAngle_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_QuaternionToAngle() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_QuaternionToAngle.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_QuaternionToAngle.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_QuaternionToAngle_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_QuaternionToAngle.InnerSingleton); } void FRigUnit_QuaternionToAngle::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_QuaternionToAngle::Execute(const FControlRigExecuteContext& InExecuteContext) { StaticExecute( InExecuteContext, Axis, Argument, Angle ); } // ********** End ScriptStruct FRigUnit_QuaternionToAngle ****************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Deprecated_Math_RigUnit_Quaternion_h__Script_ControlRig_Statics { static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FRigUnit_BinaryQuaternionOp::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_BinaryQuaternionOp_Statics::NewStructOps, TEXT("RigUnit_BinaryQuaternionOp"),&Z_Registration_Info_UScriptStruct_FRigUnit_BinaryQuaternionOp, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_BinaryQuaternionOp), 926392087U) }, { FRigUnit_MultiplyQuaternion::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_MultiplyQuaternion_Statics::NewStructOps, TEXT("RigUnit_MultiplyQuaternion"),&Z_Registration_Info_UScriptStruct_FRigUnit_MultiplyQuaternion, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_MultiplyQuaternion), 610075163U) }, { FRigUnit_UnaryQuaternionOp::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_UnaryQuaternionOp_Statics::NewStructOps, TEXT("RigUnit_UnaryQuaternionOp"),&Z_Registration_Info_UScriptStruct_FRigUnit_UnaryQuaternionOp, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_UnaryQuaternionOp), 1438840972U) }, { FRigUnit_InverseQuaterion::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_InverseQuaterion_Statics::NewStructOps, TEXT("RigUnit_InverseQuaterion"),&Z_Registration_Info_UScriptStruct_FRigUnit_InverseQuaterion, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_InverseQuaterion), 17567098U) }, { FRigUnit_QuaternionToAxisAndAngle::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_QuaternionToAxisAndAngle_Statics::NewStructOps, TEXT("RigUnit_QuaternionToAxisAndAngle"),&Z_Registration_Info_UScriptStruct_FRigUnit_QuaternionToAxisAndAngle, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_QuaternionToAxisAndAngle), 1056178672U) }, { FRigUnit_QuaternionFromAxisAndAngle::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_QuaternionFromAxisAndAngle_Statics::NewStructOps, TEXT("RigUnit_QuaternionFromAxisAndAngle"),&Z_Registration_Info_UScriptStruct_FRigUnit_QuaternionFromAxisAndAngle, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_QuaternionFromAxisAndAngle), 2287149150U) }, { FRigUnit_QuaternionToAngle::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_QuaternionToAngle_Statics::NewStructOps, TEXT("RigUnit_QuaternionToAngle"),&Z_Registration_Info_UScriptStruct_FRigUnit_QuaternionToAngle, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_QuaternionToAngle), 774158384U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Deprecated_Math_RigUnit_Quaternion_h__Script_ControlRig_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Deprecated_Math_RigUnit_Quaternion_h__Script_ControlRig_2068467816{ TEXT("/Script/ControlRig"), nullptr, 0, Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Deprecated_Math_RigUnit_Quaternion_h__Script_ControlRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Deprecated_Math_RigUnit_Quaternion_h__Script_ControlRig_Statics::ScriptStructInfo), nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS