3493 lines
258 KiB
C++
3493 lines
258 KiB
C++
// 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 "RigVMFunctions/Math/RigVMFunction_MathQuaternion.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 EmptyLinkFunctionForGeneratedCodeRigVMFunction_MathQuaternion() {}
|
|
|
|
// ********** Begin Cross Module References ********************************************************
|
|
ANIMATIONCORE_API UEnum* Z_Construct_UEnum_AnimationCore_EEulerRotationOrder();
|
|
COREUOBJECT_API UEnum* Z_Construct_UEnum_CoreUObject_EAxis();
|
|
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FQuat();
|
|
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRotator();
|
|
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
|
|
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathBase();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryAggregateOp();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryOp();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionDot();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionEquals();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromAxisAndAngle();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromEuler();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotator();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotatorV2();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromTwoVectors();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionGetAxis();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionInverse();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMake();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeAbsolute();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeRelative();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMirrorTransform();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMul();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionNotEquals();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotateVector();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotationOrder();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScale();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScaleV2();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSelectBool();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSlerp();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSwingTwist();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToAxisAndAngle();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToEuler();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToRotator();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToVectors();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionUnaryOp();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionUnit();
|
|
UPackage* Z_Construct_UPackage__Script_RigVM();
|
|
// ********** End Cross Module References **********************************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionBase *********************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathQuaternionBase); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathQuaternionBase); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "Abstract", "" },
|
|
{ "Category", "Math|Quaternion" },
|
|
{ "MenuDescSuffix", "(Quaternion)" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionBase constinit property declarations *
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionBase constinit property declarations ***
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathQuaternionBase>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_MathQuaternionBase>() == std::is_polymorphic<FRigVMFunction_MathBase>(), "USTRUCT FRigVMFunction_MathQuaternionBase cannot be polymorphic unless super FRigVMFunction_MathBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionBase;
|
|
class UScriptStruct* FRigVMFunction_MathQuaternionBase::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionBase.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathQuaternionBase"));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionBase.OuterSingleton;
|
|
}
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathBase,
|
|
&NewStructOps,
|
|
"RigVMFunction_MathQuaternionBase",
|
|
nullptr,
|
|
0,
|
|
sizeof(FRigVMFunction_MathQuaternionBase),
|
|
alignof(FRigVMFunction_MathQuaternionBase),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionBase.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionBase.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionBase.InnerSingleton);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionBase ***********************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionUnaryOp ******************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionUnaryOp_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathQuaternionUnaryOp); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathQuaternionUnaryOp); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "Abstract", "" },
|
|
{ "BlueprintType", "true" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionUnaryOp constinit property declarations
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Result;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionUnaryOp constinit property declarations
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathQuaternionUnaryOp>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionUnaryOp_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_MathQuaternionUnaryOp>() == std::is_polymorphic<FRigVMFunction_MathQuaternionBase>(), "USTRUCT FRigVMFunction_MathQuaternionUnaryOp cannot be polymorphic unless super FRigVMFunction_MathQuaternionBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionUnaryOp;
|
|
class UScriptStruct* FRigVMFunction_MathQuaternionUnaryOp::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionUnaryOp.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionUnaryOp.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionUnaryOp, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathQuaternionUnaryOp"));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionUnaryOp.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionUnaryOp Property Definitions *********
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionUnaryOp_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionUnaryOp, Value), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionUnaryOp_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionUnaryOp, Result), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionUnaryOp_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionUnaryOp_Statics::NewProp_Value,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionUnaryOp_Statics::NewProp_Result,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionUnaryOp_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionUnaryOp Property Definitions ***********
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionUnaryOp_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase,
|
|
&NewStructOps,
|
|
"RigVMFunction_MathQuaternionUnaryOp",
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionUnaryOp_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionUnaryOp_Statics::PropPointers),
|
|
sizeof(FRigVMFunction_MathQuaternionUnaryOp),
|
|
alignof(FRigVMFunction_MathQuaternionUnaryOp),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionUnaryOp_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionUnaryOp_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionUnaryOp()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionUnaryOp.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionUnaryOp.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionUnaryOp_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionUnaryOp.InnerSingleton);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionUnaryOp ********************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionBinaryOp *****************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryOp_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathQuaternionBinaryOp); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathQuaternionBinaryOp); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "Abstract", "" },
|
|
{ "BlueprintType", "true" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_A_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_B_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionBinaryOp constinit property declarations
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_A;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_B;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Result;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionBinaryOp constinit property declarations
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathQuaternionBinaryOp>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryOp_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_MathQuaternionBinaryOp>() == std::is_polymorphic<FRigVMFunction_MathQuaternionBase>(), "USTRUCT FRigVMFunction_MathQuaternionBinaryOp cannot be polymorphic unless super FRigVMFunction_MathQuaternionBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionBinaryOp;
|
|
class UScriptStruct* FRigVMFunction_MathQuaternionBinaryOp::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionBinaryOp.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionBinaryOp.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryOp, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathQuaternionBinaryOp"));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionBinaryOp.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionBinaryOp Property Definitions ********
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryOp_Statics::NewProp_A = { "A", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionBinaryOp, A), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_A_MetaData), NewProp_A_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryOp_Statics::NewProp_B = { "B", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionBinaryOp, B), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_B_MetaData), NewProp_B_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryOp_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionBinaryOp, Result), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryOp_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryOp_Statics::NewProp_A,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryOp_Statics::NewProp_B,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryOp_Statics::NewProp_Result,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryOp_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionBinaryOp Property Definitions **********
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryOp_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase,
|
|
&NewStructOps,
|
|
"RigVMFunction_MathQuaternionBinaryOp",
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryOp_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryOp_Statics::PropPointers),
|
|
sizeof(FRigVMFunction_MathQuaternionBinaryOp),
|
|
alignof(FRigVMFunction_MathQuaternionBinaryOp),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryOp_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryOp_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryOp()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionBinaryOp.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionBinaryOp.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryOp_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionBinaryOp.InnerSingleton);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionBinaryOp *******************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionBinaryAggregateOp ********************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryAggregateOp_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathQuaternionBinaryAggregateOp); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathQuaternionBinaryAggregateOp); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "Abstract", "" },
|
|
{ "BlueprintType", "true" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_A_MetaData[] = {
|
|
{ "Aggregate", "" },
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_B_MetaData[] = {
|
|
{ "Aggregate", "" },
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
|
|
{ "Aggregate", "" },
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionBinaryAggregateOp constinit property declarations
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_A;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_B;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Result;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionBinaryAggregateOp constinit property declarations
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathQuaternionBinaryAggregateOp>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryAggregateOp_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_MathQuaternionBinaryAggregateOp>() == std::is_polymorphic<FRigVMFunction_MathQuaternionBase>(), "USTRUCT FRigVMFunction_MathQuaternionBinaryAggregateOp cannot be polymorphic unless super FRigVMFunction_MathQuaternionBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionBinaryAggregateOp;
|
|
class UScriptStruct* FRigVMFunction_MathQuaternionBinaryAggregateOp::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionBinaryAggregateOp.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionBinaryAggregateOp.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryAggregateOp, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathQuaternionBinaryAggregateOp"));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionBinaryAggregateOp.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionBinaryAggregateOp Property Definitions
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryAggregateOp_Statics::NewProp_A = { "A", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionBinaryAggregateOp, A), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_A_MetaData), NewProp_A_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryAggregateOp_Statics::NewProp_B = { "B", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionBinaryAggregateOp, B), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_B_MetaData), NewProp_B_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryAggregateOp_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionBinaryAggregateOp, Result), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryAggregateOp_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryAggregateOp_Statics::NewProp_A,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryAggregateOp_Statics::NewProp_B,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryAggregateOp_Statics::NewProp_Result,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryAggregateOp_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionBinaryAggregateOp Property Definitions *
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryAggregateOp_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase,
|
|
&NewStructOps,
|
|
"RigVMFunction_MathQuaternionBinaryAggregateOp",
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryAggregateOp_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryAggregateOp_Statics::PropPointers),
|
|
sizeof(FRigVMFunction_MathQuaternionBinaryAggregateOp),
|
|
alignof(FRigVMFunction_MathQuaternionBinaryAggregateOp),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryAggregateOp_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryAggregateOp_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryAggregateOp()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionBinaryAggregateOp.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionBinaryAggregateOp.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryAggregateOp_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionBinaryAggregateOp.InnerSingleton);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionBinaryAggregateOp **********************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionMake *********************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMake_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathQuaternionMake); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathQuaternionMake); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Comment", "/**\n * Makes a quaternion from its components\n */" },
|
|
{ "DisplayName", "Make Quat" },
|
|
{ "Keywords", "Make,Construct,Constant" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "ToolTip", "Makes a quaternion from its components" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_X_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Y_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Z_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_W_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionMake constinit property declarations *
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_X;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Y;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Z;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_W;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Result;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionMake constinit property declarations ***
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("X"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Y"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Z"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("W"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Result"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigVMFunction_MathQuaternionMake::Execute"),
|
|
.Function = &FRigVMFunction_MathQuaternionMake::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathQuaternionMake>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMake_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_MathQuaternionMake>() == std::is_polymorphic<FRigVMFunction_MathQuaternionBase>(), "USTRUCT FRigVMFunction_MathQuaternionMake cannot be polymorphic unless super FRigVMFunction_MathQuaternionBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMake;
|
|
class UScriptStruct* FRigVMFunction_MathQuaternionMake::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMake.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMake.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMake, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathQuaternionMake"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMake.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMake_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMake.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionMake Property Definitions ************
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMake_Statics::NewProp_X = { "X", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionMake, X), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_X_MetaData), NewProp_X_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMake_Statics::NewProp_Y = { "Y", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionMake, Y), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Y_MetaData), NewProp_Y_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMake_Statics::NewProp_Z = { "Z", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionMake, Z), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Z_MetaData), NewProp_Z_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMake_Statics::NewProp_W = { "W", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionMake, W), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_W_MetaData), NewProp_W_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMake_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionMake, Result), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMake_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMake_Statics::NewProp_X,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMake_Statics::NewProp_Y,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMake_Statics::NewProp_Z,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMake_Statics::NewProp_W,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMake_Statics::NewProp_Result,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMake_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionMake Property Definitions **************
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMake_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase,
|
|
&NewStructOps,
|
|
"RigVMFunction_MathQuaternionMake",
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMake_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMake_Statics::PropPointers),
|
|
sizeof(FRigVMFunction_MathQuaternionMake),
|
|
alignof(FRigVMFunction_MathQuaternionMake),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMake_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMake_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMake()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMake.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMake.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMake_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMake.InnerSingleton);
|
|
}
|
|
void FRigVMFunction_MathQuaternionMake::Execute()
|
|
{
|
|
FRigVMExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigVMFunction_MathQuaternionMake::Execute(const FRigVMExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
X,
|
|
Y,
|
|
Z,
|
|
W,
|
|
Result
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionMake ***********************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionFromAxisAndAngle *********************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromAxisAndAngle_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathQuaternionFromAxisAndAngle); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathQuaternionFromAxisAndAngle); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Comment", "/**\n * Makes a quaternion from an axis and an angle in radians\n */" },
|
|
{ "DisplayName", "From Axis And Angle" },
|
|
{ "Keywords", "Make,Construct" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "TemplateName", "FromAxisAndAngle" },
|
|
{ "ToolTip", "Makes a quaternion from an axis and an angle in radians" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Axis_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Angle_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionFromAxisAndAngle 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 FRigVMFunction_MathQuaternionFromAxisAndAngle 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("FRigVMFunction_MathQuaternionFromAxisAndAngle::Execute"),
|
|
.Function = &FRigVMFunction_MathQuaternionFromAxisAndAngle::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathQuaternionFromAxisAndAngle>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromAxisAndAngle_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_MathQuaternionFromAxisAndAngle>() == std::is_polymorphic<FRigVMFunction_MathQuaternionBase>(), "USTRUCT FRigVMFunction_MathQuaternionFromAxisAndAngle cannot be polymorphic unless super FRigVMFunction_MathQuaternionBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromAxisAndAngle;
|
|
class UScriptStruct* FRigVMFunction_MathQuaternionFromAxisAndAngle::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromAxisAndAngle.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromAxisAndAngle.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromAxisAndAngle, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathQuaternionFromAxisAndAngle"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromAxisAndAngle.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromAxisAndAngle_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromAxisAndAngle.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionFromAxisAndAngle Property Definitions
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromAxisAndAngle_Statics::NewProp_Axis = { "Axis", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionFromAxisAndAngle, Axis), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Axis_MetaData), NewProp_Axis_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromAxisAndAngle_Statics::NewProp_Angle = { "Angle", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionFromAxisAndAngle, Angle), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Angle_MetaData), NewProp_Angle_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromAxisAndAngle_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionFromAxisAndAngle, Result), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromAxisAndAngle_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromAxisAndAngle_Statics::NewProp_Axis,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromAxisAndAngle_Statics::NewProp_Angle,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromAxisAndAngle_Statics::NewProp_Result,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromAxisAndAngle_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionFromAxisAndAngle Property Definitions **
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromAxisAndAngle_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase,
|
|
&NewStructOps,
|
|
"RigVMFunction_MathQuaternionFromAxisAndAngle",
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromAxisAndAngle_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromAxisAndAngle_Statics::PropPointers),
|
|
sizeof(FRigVMFunction_MathQuaternionFromAxisAndAngle),
|
|
alignof(FRigVMFunction_MathQuaternionFromAxisAndAngle),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromAxisAndAngle_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromAxisAndAngle_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromAxisAndAngle()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromAxisAndAngle.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromAxisAndAngle.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromAxisAndAngle_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromAxisAndAngle.InnerSingleton);
|
|
}
|
|
void FRigVMFunction_MathQuaternionFromAxisAndAngle::Execute()
|
|
{
|
|
FRigVMExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigVMFunction_MathQuaternionFromAxisAndAngle::Execute(const FRigVMExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Axis,
|
|
Angle,
|
|
Result
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionFromAxisAndAngle ***********************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionFromEuler ****************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromEuler_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathQuaternionFromEuler); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathQuaternionFromEuler); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Comment", "/**\n * Makes a quaternion from euler values in degrees\n */" },
|
|
{ "DisplayName", "From Euler" },
|
|
{ "Keywords", "Make,Construct" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "TemplateName", "FromEuler" },
|
|
{ "ToolTip", "Makes a quaternion from euler values in degrees" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Euler_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationOrder_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionFromEuler constinit property declarations
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Euler;
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_RotationOrder_Underlying;
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_RotationOrder;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Result;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionFromEuler constinit property declarations
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Euler"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("RotationOrder"), .Type = TEXT("EEulerRotationOrder"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Result"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigVMFunction_MathQuaternionFromEuler::Execute"),
|
|
.Function = &FRigVMFunction_MathQuaternionFromEuler::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathQuaternionFromEuler>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromEuler_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_MathQuaternionFromEuler>() == std::is_polymorphic<FRigVMFunction_MathQuaternionBase>(), "USTRUCT FRigVMFunction_MathQuaternionFromEuler cannot be polymorphic unless super FRigVMFunction_MathQuaternionBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromEuler;
|
|
class UScriptStruct* FRigVMFunction_MathQuaternionFromEuler::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromEuler.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromEuler.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromEuler, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathQuaternionFromEuler"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromEuler.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromEuler_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromEuler.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionFromEuler Property Definitions *******
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromEuler_Statics::NewProp_Euler = { "Euler", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionFromEuler, Euler), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Euler_MetaData), NewProp_Euler_MetaData) };
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromEuler_Statics::NewProp_RotationOrder_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_FRigVMFunction_MathQuaternionFromEuler_Statics::NewProp_RotationOrder = { "RotationOrder", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionFromEuler, RotationOrder), Z_Construct_UEnum_AnimationCore_EEulerRotationOrder, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationOrder_MetaData), NewProp_RotationOrder_MetaData) }; // 1336519604
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromEuler_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionFromEuler, Result), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromEuler_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromEuler_Statics::NewProp_Euler,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromEuler_Statics::NewProp_RotationOrder_Underlying,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromEuler_Statics::NewProp_RotationOrder,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromEuler_Statics::NewProp_Result,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromEuler_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionFromEuler Property Definitions *********
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromEuler_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase,
|
|
&NewStructOps,
|
|
"RigVMFunction_MathQuaternionFromEuler",
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromEuler_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromEuler_Statics::PropPointers),
|
|
sizeof(FRigVMFunction_MathQuaternionFromEuler),
|
|
alignof(FRigVMFunction_MathQuaternionFromEuler),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromEuler_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromEuler_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromEuler()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromEuler.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromEuler.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromEuler_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromEuler.InnerSingleton);
|
|
}
|
|
void FRigVMFunction_MathQuaternionFromEuler::Execute()
|
|
{
|
|
FRigVMExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigVMFunction_MathQuaternionFromEuler::Execute(const FRigVMExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Euler,
|
|
RotationOrder,
|
|
Result
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionFromEuler ******************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionFromRotator **************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotator_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathQuaternionFromRotator); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathQuaternionFromRotator); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Comment", "/**\n * Makes a quaternion from a rotator\n */" },
|
|
{ "Deprecated", "5.0.1" },
|
|
{ "DisplayName", "From Rotator" },
|
|
{ "Keywords", "Make,Construct" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "ToolTip", "Makes a quaternion from a rotator" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Rotator_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionFromRotator constinit property declarations
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Rotator;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Result;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionFromRotator constinit property declarations
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Rotator"), .Type = TEXT("FRotator"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Result"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigVMFunction_MathQuaternionFromRotator::Execute"),
|
|
.Function = &FRigVMFunction_MathQuaternionFromRotator::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathQuaternionFromRotator>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotator_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_MathQuaternionFromRotator>() == std::is_polymorphic<FRigVMFunction_MathQuaternionBase>(), "USTRUCT FRigVMFunction_MathQuaternionFromRotator cannot be polymorphic unless super FRigVMFunction_MathQuaternionBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromRotator;
|
|
class UScriptStruct* FRigVMFunction_MathQuaternionFromRotator::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromRotator.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromRotator.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotator, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathQuaternionFromRotator"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromRotator.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotator_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromRotator.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionFromRotator Property Definitions *****
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotator_Statics::NewProp_Rotator = { "Rotator", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionFromRotator, Rotator), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Rotator_MetaData), NewProp_Rotator_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotator_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionFromRotator, Result), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotator_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotator_Statics::NewProp_Rotator,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotator_Statics::NewProp_Result,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotator_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionFromRotator Property Definitions *******
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotator_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase,
|
|
&NewStructOps,
|
|
"RigVMFunction_MathQuaternionFromRotator",
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotator_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotator_Statics::PropPointers),
|
|
sizeof(FRigVMFunction_MathQuaternionFromRotator),
|
|
alignof(FRigVMFunction_MathQuaternionFromRotator),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotator_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotator_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotator()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromRotator.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromRotator.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotator_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromRotator.InnerSingleton);
|
|
}
|
|
void FRigVMFunction_MathQuaternionFromRotator::Execute()
|
|
{
|
|
FRigVMExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigVMFunction_MathQuaternionFromRotator::Execute(const FRigVMExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Rotator,
|
|
Result
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionFromRotator ****************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionFromRotatorV2 ************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotatorV2_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathQuaternionFromRotatorV2); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathQuaternionFromRotatorV2); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Comment", "/**\n * Makes a quaternion from a rotator\n */" },
|
|
{ "DisplayName", "From Rotator" },
|
|
{ "ExecuteContext", "FRigVMExecuteContext" },
|
|
{ "Keywords", "Make,Construct" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "TemplateName", "Cast" },
|
|
{ "ToolTip", "Makes a quaternion from a rotator" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionFromRotatorV2 constinit property declarations
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Result;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionFromRotatorV2 constinit property declarations
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Value"), .Type = TEXT("FRotator"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Result"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigVMFunction_MathQuaternionFromRotatorV2::Execute"),
|
|
.Function = &FRigVMFunction_MathQuaternionFromRotatorV2::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathQuaternionFromRotatorV2>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotatorV2_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_MathQuaternionFromRotatorV2>() == std::is_polymorphic<FRigVMFunction_MathQuaternionBase>(), "USTRUCT FRigVMFunction_MathQuaternionFromRotatorV2 cannot be polymorphic unless super FRigVMFunction_MathQuaternionBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromRotatorV2;
|
|
class UScriptStruct* FRigVMFunction_MathQuaternionFromRotatorV2::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromRotatorV2.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromRotatorV2.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotatorV2, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathQuaternionFromRotatorV2"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromRotatorV2.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotatorV2_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromRotatorV2.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionFromRotatorV2 Property Definitions ***
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotatorV2_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionFromRotatorV2, Value), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotatorV2_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionFromRotatorV2, Result), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotatorV2_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotatorV2_Statics::NewProp_Value,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotatorV2_Statics::NewProp_Result,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotatorV2_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionFromRotatorV2 Property Definitions *****
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotatorV2_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase,
|
|
&NewStructOps,
|
|
"RigVMFunction_MathQuaternionFromRotatorV2",
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotatorV2_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotatorV2_Statics::PropPointers),
|
|
sizeof(FRigVMFunction_MathQuaternionFromRotatorV2),
|
|
alignof(FRigVMFunction_MathQuaternionFromRotatorV2),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotatorV2_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotatorV2_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotatorV2()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromRotatorV2.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromRotatorV2.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotatorV2_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromRotatorV2.InnerSingleton);
|
|
}
|
|
void FRigVMFunction_MathQuaternionFromRotatorV2::Execute()
|
|
{
|
|
FRigVMExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigVMFunction_MathQuaternionFromRotatorV2::Execute(const FRigVMExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Value,
|
|
Result
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionFromRotatorV2 **************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionFromTwoVectors ***********************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromTwoVectors_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathQuaternionFromTwoVectors); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathQuaternionFromTwoVectors); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Comment", "/**\n * Makes a quaternion from two vectors, representing the shortest rotation between the two vectors.\n */" },
|
|
{ "DisplayName", "From Two Vectors" },
|
|
{ "Keywords", "Make,Construct" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "TemplateName", "FromTwoVectors" },
|
|
{ "ToolTip", "Makes a quaternion from two vectors, representing the shortest rotation between the two vectors." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_A_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_B_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionFromTwoVectors constinit property declarations
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_A;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_B;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Result;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionFromTwoVectors constinit property declarations
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("A"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("B"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Result"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigVMFunction_MathQuaternionFromTwoVectors::Execute"),
|
|
.Function = &FRigVMFunction_MathQuaternionFromTwoVectors::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathQuaternionFromTwoVectors>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromTwoVectors_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_MathQuaternionFromTwoVectors>() == std::is_polymorphic<FRigVMFunction_MathQuaternionBase>(), "USTRUCT FRigVMFunction_MathQuaternionFromTwoVectors cannot be polymorphic unless super FRigVMFunction_MathQuaternionBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromTwoVectors;
|
|
class UScriptStruct* FRigVMFunction_MathQuaternionFromTwoVectors::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromTwoVectors.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromTwoVectors.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromTwoVectors, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathQuaternionFromTwoVectors"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromTwoVectors.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromTwoVectors_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromTwoVectors.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionFromTwoVectors Property Definitions **
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromTwoVectors_Statics::NewProp_A = { "A", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionFromTwoVectors, A), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_A_MetaData), NewProp_A_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromTwoVectors_Statics::NewProp_B = { "B", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionFromTwoVectors, B), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_B_MetaData), NewProp_B_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromTwoVectors_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionFromTwoVectors, Result), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromTwoVectors_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromTwoVectors_Statics::NewProp_A,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromTwoVectors_Statics::NewProp_B,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromTwoVectors_Statics::NewProp_Result,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromTwoVectors_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionFromTwoVectors Property Definitions ****
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromTwoVectors_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase,
|
|
&NewStructOps,
|
|
"RigVMFunction_MathQuaternionFromTwoVectors",
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromTwoVectors_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromTwoVectors_Statics::PropPointers),
|
|
sizeof(FRigVMFunction_MathQuaternionFromTwoVectors),
|
|
alignof(FRigVMFunction_MathQuaternionFromTwoVectors),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromTwoVectors_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromTwoVectors_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromTwoVectors()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromTwoVectors.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromTwoVectors.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromTwoVectors_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromTwoVectors.InnerSingleton);
|
|
}
|
|
void FRigVMFunction_MathQuaternionFromTwoVectors::Execute()
|
|
{
|
|
FRigVMExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigVMFunction_MathQuaternionFromTwoVectors::Execute(const FRigVMExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
A,
|
|
B,
|
|
Result
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionFromTwoVectors *************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionToAxisAndAngle ***********************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToAxisAndAngle_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathQuaternionToAxisAndAngle); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathQuaternionToAxisAndAngle); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Comment", "/**\n * Retrieves the axis and angle of a quaternion in radians\n */" },
|
|
{ "DisplayName", "To Axis And Angle" },
|
|
{ "Keywords", "Make,Construct,GetAxis,GetAngle" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "TemplateName", "ToAxisAndAngle" },
|
|
{ "ToolTip", "Retrieves the axis and angle of a quaternion in radians" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Axis_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "Output", "" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Angle_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionToAxisAndAngle constinit property declarations
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Axis;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Angle;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionToAxisAndAngle constinit property declarations
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Value"), .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("FRigVMFunction_MathQuaternionToAxisAndAngle::Execute"),
|
|
.Function = &FRigVMFunction_MathQuaternionToAxisAndAngle::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathQuaternionToAxisAndAngle>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToAxisAndAngle_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_MathQuaternionToAxisAndAngle>() == std::is_polymorphic<FRigVMFunction_MathQuaternionBase>(), "USTRUCT FRigVMFunction_MathQuaternionToAxisAndAngle cannot be polymorphic unless super FRigVMFunction_MathQuaternionBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToAxisAndAngle;
|
|
class UScriptStruct* FRigVMFunction_MathQuaternionToAxisAndAngle::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToAxisAndAngle.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToAxisAndAngle.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToAxisAndAngle, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathQuaternionToAxisAndAngle"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToAxisAndAngle.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToAxisAndAngle_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToAxisAndAngle.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionToAxisAndAngle Property Definitions **
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToAxisAndAngle_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionToAxisAndAngle, Value), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToAxisAndAngle_Statics::NewProp_Axis = { "Axis", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionToAxisAndAngle, Axis), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Axis_MetaData), NewProp_Axis_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToAxisAndAngle_Statics::NewProp_Angle = { "Angle", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionToAxisAndAngle, Angle), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Angle_MetaData), NewProp_Angle_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToAxisAndAngle_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToAxisAndAngle_Statics::NewProp_Value,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToAxisAndAngle_Statics::NewProp_Axis,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToAxisAndAngle_Statics::NewProp_Angle,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToAxisAndAngle_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionToAxisAndAngle Property Definitions ****
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToAxisAndAngle_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase,
|
|
&NewStructOps,
|
|
"RigVMFunction_MathQuaternionToAxisAndAngle",
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToAxisAndAngle_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToAxisAndAngle_Statics::PropPointers),
|
|
sizeof(FRigVMFunction_MathQuaternionToAxisAndAngle),
|
|
alignof(FRigVMFunction_MathQuaternionToAxisAndAngle),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToAxisAndAngle_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToAxisAndAngle_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToAxisAndAngle()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToAxisAndAngle.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToAxisAndAngle.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToAxisAndAngle_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToAxisAndAngle.InnerSingleton);
|
|
}
|
|
void FRigVMFunction_MathQuaternionToAxisAndAngle::Execute()
|
|
{
|
|
FRigVMExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigVMFunction_MathQuaternionToAxisAndAngle::Execute(const FRigVMExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Value,
|
|
Axis,
|
|
Angle
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionToAxisAndAngle *************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionToVectors ****************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToVectors_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathQuaternionToVectors); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathQuaternionToVectors); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Comment", "/**\n * Retrieves the forward, right and up vectors of a quaternion\n */" },
|
|
{ "DisplayName", "To Vectors" },
|
|
{ "Keywords", "Forward,Right,Up" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "TemplateName", "ToVectors" },
|
|
{ "ToolTip", "Retrieves the forward, right and up vectors of a quaternion" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Forward_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "Output", "" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Right_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "Output", "" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Up_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionToVectors constinit property declarations
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Forward;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Right;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Up;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionToVectors constinit property declarations
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Value"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Forward"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Right"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Up"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigVMFunction_MathQuaternionToVectors::Execute"),
|
|
.Function = &FRigVMFunction_MathQuaternionToVectors::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathQuaternionToVectors>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToVectors_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_MathQuaternionToVectors>() == std::is_polymorphic<FRigVMFunction_MathQuaternionBase>(), "USTRUCT FRigVMFunction_MathQuaternionToVectors cannot be polymorphic unless super FRigVMFunction_MathQuaternionBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToVectors;
|
|
class UScriptStruct* FRigVMFunction_MathQuaternionToVectors::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToVectors.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToVectors.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToVectors, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathQuaternionToVectors"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToVectors.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToVectors_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToVectors.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionToVectors Property Definitions *******
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToVectors_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionToVectors, Value), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToVectors_Statics::NewProp_Forward = { "Forward", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionToVectors, Forward), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Forward_MetaData), NewProp_Forward_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToVectors_Statics::NewProp_Right = { "Right", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionToVectors, Right), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Right_MetaData), NewProp_Right_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToVectors_Statics::NewProp_Up = { "Up", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionToVectors, Up), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Up_MetaData), NewProp_Up_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToVectors_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToVectors_Statics::NewProp_Value,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToVectors_Statics::NewProp_Forward,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToVectors_Statics::NewProp_Right,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToVectors_Statics::NewProp_Up,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToVectors_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionToVectors Property Definitions *********
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToVectors_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase,
|
|
&NewStructOps,
|
|
"RigVMFunction_MathQuaternionToVectors",
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToVectors_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToVectors_Statics::PropPointers),
|
|
sizeof(FRigVMFunction_MathQuaternionToVectors),
|
|
alignof(FRigVMFunction_MathQuaternionToVectors),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToVectors_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToVectors_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToVectors()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToVectors.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToVectors.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToVectors_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToVectors.InnerSingleton);
|
|
}
|
|
void FRigVMFunction_MathQuaternionToVectors::Execute()
|
|
{
|
|
FRigVMExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigVMFunction_MathQuaternionToVectors::Execute(const FRigVMExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Value,
|
|
Forward,
|
|
Right,
|
|
Up
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionToVectors ******************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionScale ********************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScale_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathQuaternionScale); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathQuaternionScale); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Comment", "/**\n * Scales a quaternion's angle\n */" },
|
|
{ "Constant", "" },
|
|
{ "Deprecated", "5.0.1" },
|
|
{ "DisplayName", "Scale" },
|
|
{ "Keywords", "Multiply,Angle,Scale" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "ToolTip", "Scales a quaternion's angle" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "Output", "" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Scale_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionScale constinit property declarations
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Scale;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionScale constinit property declarations **
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Value"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Scale"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigVMFunction_MathQuaternionScale::Execute"),
|
|
.Function = &FRigVMFunction_MathQuaternionScale::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathQuaternionScale>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScale_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_MathQuaternionScale>() == std::is_polymorphic<FRigVMFunction_MathQuaternionBase>(), "USTRUCT FRigVMFunction_MathQuaternionScale cannot be polymorphic unless super FRigVMFunction_MathQuaternionBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionScale;
|
|
class UScriptStruct* FRigVMFunction_MathQuaternionScale::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionScale.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionScale.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScale, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathQuaternionScale"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionScale.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScale_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionScale.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionScale Property Definitions ***********
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScale_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionScale, Value), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScale_Statics::NewProp_Scale = { "Scale", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionScale, Scale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Scale_MetaData), NewProp_Scale_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScale_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScale_Statics::NewProp_Value,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScale_Statics::NewProp_Scale,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScale_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionScale Property Definitions *************
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScale_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase,
|
|
&NewStructOps,
|
|
"RigVMFunction_MathQuaternionScale",
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScale_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScale_Statics::PropPointers),
|
|
sizeof(FRigVMFunction_MathQuaternionScale),
|
|
alignof(FRigVMFunction_MathQuaternionScale),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScale_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScale_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScale()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionScale.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionScale.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScale_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionScale.InnerSingleton);
|
|
}
|
|
void FRigVMFunction_MathQuaternionScale::Execute()
|
|
{
|
|
FRigVMExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigVMFunction_MathQuaternionScale::Execute(const FRigVMExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Value,
|
|
Scale
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionScale **********************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionScaleV2 ******************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScaleV2_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathQuaternionScaleV2); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathQuaternionScaleV2); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Comment", "/**\n * Scales a quaternion's angle\n */" },
|
|
{ "Constant", "" },
|
|
{ "DisplayName", "Scale" },
|
|
{ "Keywords", "Multiply,Angle,Scale" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "TemplateName", "Scale" },
|
|
{ "ToolTip", "Scales a quaternion's angle" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Factor_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionScaleV2 constinit property declarations
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Factor;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Result;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionScaleV2 constinit property declarations
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Value"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Factor"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Result"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigVMFunction_MathQuaternionScaleV2::Execute"),
|
|
.Function = &FRigVMFunction_MathQuaternionScaleV2::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathQuaternionScaleV2>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScaleV2_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_MathQuaternionScaleV2>() == std::is_polymorphic<FRigVMFunction_MathQuaternionBase>(), "USTRUCT FRigVMFunction_MathQuaternionScaleV2 cannot be polymorphic unless super FRigVMFunction_MathQuaternionBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionScaleV2;
|
|
class UScriptStruct* FRigVMFunction_MathQuaternionScaleV2::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionScaleV2.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionScaleV2.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScaleV2, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathQuaternionScaleV2"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionScaleV2.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScaleV2_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionScaleV2.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionScaleV2 Property Definitions *********
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScaleV2_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionScaleV2, Value), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScaleV2_Statics::NewProp_Factor = { "Factor", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionScaleV2, Factor), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Factor_MetaData), NewProp_Factor_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScaleV2_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionScaleV2, Result), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScaleV2_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScaleV2_Statics::NewProp_Value,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScaleV2_Statics::NewProp_Factor,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScaleV2_Statics::NewProp_Result,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScaleV2_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionScaleV2 Property Definitions ***********
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScaleV2_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase,
|
|
&NewStructOps,
|
|
"RigVMFunction_MathQuaternionScaleV2",
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScaleV2_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScaleV2_Statics::PropPointers),
|
|
sizeof(FRigVMFunction_MathQuaternionScaleV2),
|
|
alignof(FRigVMFunction_MathQuaternionScaleV2),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScaleV2_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScaleV2_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScaleV2()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionScaleV2.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionScaleV2.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScaleV2_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionScaleV2.InnerSingleton);
|
|
}
|
|
void FRigVMFunction_MathQuaternionScaleV2::Execute()
|
|
{
|
|
FRigVMExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigVMFunction_MathQuaternionScaleV2::Execute(const FRigVMExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Value,
|
|
Factor,
|
|
Result
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionScaleV2 ********************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionToEuler ******************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToEuler_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathQuaternionToEuler); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathQuaternionToEuler); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Comment", "/**\n * Retrieves the euler angles in degrees\n */" },
|
|
{ "DisplayName", "To Euler" },
|
|
{ "Keywords", "Make,Construct" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "TemplateName", "ToEuler" },
|
|
{ "ToolTip", "Retrieves the euler angles in degrees" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationOrder_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionToEuler constinit property declarations
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_RotationOrder_Underlying;
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_RotationOrder;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Result;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionToEuler constinit property declarations
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Value"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("RotationOrder"), .Type = TEXT("EEulerRotationOrder"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Result"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigVMFunction_MathQuaternionToEuler::Execute"),
|
|
.Function = &FRigVMFunction_MathQuaternionToEuler::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathQuaternionToEuler>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToEuler_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_MathQuaternionToEuler>() == std::is_polymorphic<FRigVMFunction_MathQuaternionBase>(), "USTRUCT FRigVMFunction_MathQuaternionToEuler cannot be polymorphic unless super FRigVMFunction_MathQuaternionBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToEuler;
|
|
class UScriptStruct* FRigVMFunction_MathQuaternionToEuler::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToEuler.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToEuler.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToEuler, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathQuaternionToEuler"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToEuler.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToEuler_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToEuler.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionToEuler Property Definitions *********
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToEuler_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionToEuler, Value), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToEuler_Statics::NewProp_RotationOrder_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_FRigVMFunction_MathQuaternionToEuler_Statics::NewProp_RotationOrder = { "RotationOrder", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionToEuler, RotationOrder), Z_Construct_UEnum_AnimationCore_EEulerRotationOrder, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationOrder_MetaData), NewProp_RotationOrder_MetaData) }; // 1336519604
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToEuler_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionToEuler, Result), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToEuler_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToEuler_Statics::NewProp_Value,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToEuler_Statics::NewProp_RotationOrder_Underlying,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToEuler_Statics::NewProp_RotationOrder,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToEuler_Statics::NewProp_Result,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToEuler_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionToEuler Property Definitions ***********
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToEuler_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase,
|
|
&NewStructOps,
|
|
"RigVMFunction_MathQuaternionToEuler",
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToEuler_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToEuler_Statics::PropPointers),
|
|
sizeof(FRigVMFunction_MathQuaternionToEuler),
|
|
alignof(FRigVMFunction_MathQuaternionToEuler),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToEuler_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToEuler_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToEuler()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToEuler.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToEuler.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToEuler_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToEuler.InnerSingleton);
|
|
}
|
|
void FRigVMFunction_MathQuaternionToEuler::Execute()
|
|
{
|
|
FRigVMExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigVMFunction_MathQuaternionToEuler::Execute(const FRigVMExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Value,
|
|
RotationOrder,
|
|
Result
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionToEuler ********************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionToRotator ****************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToRotator_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathQuaternionToRotator); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathQuaternionToRotator); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Comment", "/**\n * Retrieves the rotator\n */" },
|
|
{ "DisplayName", "To Rotator" },
|
|
{ "ExecuteContext", "FRigVMExecuteContext" },
|
|
{ "Keywords", "Make,Construct" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "TemplateName", "Cast" },
|
|
{ "ToolTip", "Retrieves the rotator" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionToRotator constinit property declarations
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Result;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionToRotator constinit property declarations
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Value"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Result"), .Type = TEXT("FRotator"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigVMFunction_MathQuaternionToRotator::Execute"),
|
|
.Function = &FRigVMFunction_MathQuaternionToRotator::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathQuaternionToRotator>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToRotator_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_MathQuaternionToRotator>() == std::is_polymorphic<FRigVMFunction_MathQuaternionBase>(), "USTRUCT FRigVMFunction_MathQuaternionToRotator cannot be polymorphic unless super FRigVMFunction_MathQuaternionBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToRotator;
|
|
class UScriptStruct* FRigVMFunction_MathQuaternionToRotator::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToRotator.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToRotator.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToRotator, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathQuaternionToRotator"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToRotator.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToRotator_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToRotator.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionToRotator Property Definitions *******
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToRotator_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionToRotator, Value), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToRotator_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionToRotator, Result), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToRotator_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToRotator_Statics::NewProp_Value,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToRotator_Statics::NewProp_Result,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToRotator_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionToRotator Property Definitions *********
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToRotator_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase,
|
|
&NewStructOps,
|
|
"RigVMFunction_MathQuaternionToRotator",
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToRotator_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToRotator_Statics::PropPointers),
|
|
sizeof(FRigVMFunction_MathQuaternionToRotator),
|
|
alignof(FRigVMFunction_MathQuaternionToRotator),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToRotator_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToRotator_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToRotator()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToRotator.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToRotator.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToRotator_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToRotator.InnerSingleton);
|
|
}
|
|
void FRigVMFunction_MathQuaternionToRotator::Execute()
|
|
{
|
|
FRigVMExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigVMFunction_MathQuaternionToRotator::Execute(const FRigVMExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Value,
|
|
Result
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionToRotator ******************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionMul **********************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMul_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathQuaternionMul); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathQuaternionMul); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "Comment", "/**\n * Returns the product of the two values\n */" },
|
|
{ "DisplayName", "Multiply" },
|
|
{ "Keywords", "Product,*" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "TemplateName", "Multiply" },
|
|
{ "ToolTip", "Returns the product of the two values" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionMul constinit property declarations **
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionMul constinit property declarations ****
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("A"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("B"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Result"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigVMFunction_MathQuaternionMul::Execute"),
|
|
.Function = &FRigVMFunction_MathQuaternionMul::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathQuaternionMul>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMul_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_MathQuaternionMul>() == std::is_polymorphic<FRigVMFunction_MathQuaternionBinaryAggregateOp>(), "USTRUCT FRigVMFunction_MathQuaternionMul cannot be polymorphic unless super FRigVMFunction_MathQuaternionBinaryAggregateOp is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMul;
|
|
class UScriptStruct* FRigVMFunction_MathQuaternionMul::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMul.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMul.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMul, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathQuaternionMul"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMul.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMul_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMul.OuterSingleton;
|
|
}
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMul_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryAggregateOp,
|
|
&NewStructOps,
|
|
"RigVMFunction_MathQuaternionMul",
|
|
nullptr,
|
|
0,
|
|
sizeof(FRigVMFunction_MathQuaternionMul),
|
|
alignof(FRigVMFunction_MathQuaternionMul),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMul_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMul_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMul()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMul.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMul.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMul_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMul.InnerSingleton);
|
|
}
|
|
void FRigVMFunction_MathQuaternionMul::Execute()
|
|
{
|
|
FRigVMExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigVMFunction_MathQuaternionMul::Execute(const FRigVMExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
A,
|
|
B,
|
|
Result
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionMul ************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionInverse ******************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionInverse_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathQuaternionInverse); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathQuaternionInverse); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "Comment", "/**\n * Returns the negative value\n */" },
|
|
{ "DisplayName", "Inverse" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "TemplateName", "Inverse" },
|
|
{ "ToolTip", "Returns the negative value" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionInverse constinit property declarations
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionInverse constinit property declarations
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Value"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Result"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigVMFunction_MathQuaternionInverse::Execute"),
|
|
.Function = &FRigVMFunction_MathQuaternionInverse::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathQuaternionInverse>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionInverse_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_MathQuaternionInverse>() == std::is_polymorphic<FRigVMFunction_MathQuaternionUnaryOp>(), "USTRUCT FRigVMFunction_MathQuaternionInverse cannot be polymorphic unless super FRigVMFunction_MathQuaternionUnaryOp is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionInverse;
|
|
class UScriptStruct* FRigVMFunction_MathQuaternionInverse::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionInverse.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionInverse.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionInverse, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathQuaternionInverse"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionInverse.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionInverse_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionInverse.OuterSingleton;
|
|
}
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionInverse_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionUnaryOp,
|
|
&NewStructOps,
|
|
"RigVMFunction_MathQuaternionInverse",
|
|
nullptr,
|
|
0,
|
|
sizeof(FRigVMFunction_MathQuaternionInverse),
|
|
alignof(FRigVMFunction_MathQuaternionInverse),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionInverse_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionInverse_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionInverse()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionInverse.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionInverse.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionInverse_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionInverse.InnerSingleton);
|
|
}
|
|
void FRigVMFunction_MathQuaternionInverse::Execute()
|
|
{
|
|
FRigVMExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigVMFunction_MathQuaternionInverse::Execute(const FRigVMExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Value,
|
|
Result
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionInverse ********************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionSlerp ********************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSlerp_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathQuaternionSlerp); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathQuaternionSlerp); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Comment", "/**\n * Linearly interpolates between A and B using the ratio T\n */" },
|
|
{ "DisplayName", "Interpolate" },
|
|
{ "Keywords", "Lerp,Mix,Blend,Slerp,SphericalInterpolate" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "TemplateName", "Interpolate" },
|
|
{ "ToolTip", "Linearly interpolates between A and B using the ratio T" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_A_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_B_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_T_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionSlerp constinit property declarations
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_A;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_B;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_T;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Result;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionSlerp constinit property declarations **
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("A"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("B"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("T"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Result"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigVMFunction_MathQuaternionSlerp::Execute"),
|
|
.Function = &FRigVMFunction_MathQuaternionSlerp::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathQuaternionSlerp>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSlerp_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_MathQuaternionSlerp>() == std::is_polymorphic<FRigVMFunction_MathQuaternionBase>(), "USTRUCT FRigVMFunction_MathQuaternionSlerp cannot be polymorphic unless super FRigVMFunction_MathQuaternionBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionSlerp;
|
|
class UScriptStruct* FRigVMFunction_MathQuaternionSlerp::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionSlerp.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionSlerp.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSlerp, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathQuaternionSlerp"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionSlerp.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSlerp_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionSlerp.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionSlerp Property Definitions ***********
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSlerp_Statics::NewProp_A = { "A", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionSlerp, A), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_A_MetaData), NewProp_A_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSlerp_Statics::NewProp_B = { "B", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionSlerp, B), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_B_MetaData), NewProp_B_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSlerp_Statics::NewProp_T = { "T", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionSlerp, T), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_T_MetaData), NewProp_T_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSlerp_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionSlerp, Result), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSlerp_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSlerp_Statics::NewProp_A,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSlerp_Statics::NewProp_B,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSlerp_Statics::NewProp_T,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSlerp_Statics::NewProp_Result,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSlerp_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionSlerp Property Definitions *************
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSlerp_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase,
|
|
&NewStructOps,
|
|
"RigVMFunction_MathQuaternionSlerp",
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSlerp_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSlerp_Statics::PropPointers),
|
|
sizeof(FRigVMFunction_MathQuaternionSlerp),
|
|
alignof(FRigVMFunction_MathQuaternionSlerp),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSlerp_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSlerp_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSlerp()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionSlerp.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionSlerp.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSlerp_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionSlerp.InnerSingleton);
|
|
}
|
|
void FRigVMFunction_MathQuaternionSlerp::Execute()
|
|
{
|
|
FRigVMExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigVMFunction_MathQuaternionSlerp::Execute(const FRigVMExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
A,
|
|
B,
|
|
T,
|
|
Result
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionSlerp **********************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionEquals *******************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionEquals_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathQuaternionEquals); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathQuaternionEquals); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Comment", "/**\n * Returns true if the value A equals B\n */" },
|
|
{ "Deprecated", "5.1" },
|
|
{ "DisplayName", "Equals" },
|
|
{ "Keywords", "Same,==" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "TemplateName", "Equals" },
|
|
{ "ToolTip", "Returns true if the value A equals B" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_A_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_B_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionEquals constinit property declarations
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_A;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_B;
|
|
static void NewProp_Result_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_Result;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionEquals constinit property declarations *
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("A"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("B"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Result"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigVMFunction_MathQuaternionEquals::Execute"),
|
|
.Function = &FRigVMFunction_MathQuaternionEquals::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathQuaternionEquals>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionEquals_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_MathQuaternionEquals>() == std::is_polymorphic<FRigVMFunction_MathQuaternionBase>(), "USTRUCT FRigVMFunction_MathQuaternionEquals cannot be polymorphic unless super FRigVMFunction_MathQuaternionBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionEquals;
|
|
class UScriptStruct* FRigVMFunction_MathQuaternionEquals::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionEquals.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionEquals.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionEquals, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathQuaternionEquals"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionEquals.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionEquals_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionEquals.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionEquals Property Definitions **********
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionEquals_Statics::NewProp_A = { "A", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionEquals, A), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_A_MetaData), NewProp_A_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionEquals_Statics::NewProp_B = { "B", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionEquals, B), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_B_MetaData), NewProp_B_MetaData) };
|
|
void Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionEquals_Statics::NewProp_Result_SetBit(void* Obj)
|
|
{
|
|
((FRigVMFunction_MathQuaternionEquals*)Obj)->Result = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionEquals_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_MathQuaternionEquals), &Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionEquals_Statics::NewProp_Result_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionEquals_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionEquals_Statics::NewProp_A,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionEquals_Statics::NewProp_B,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionEquals_Statics::NewProp_Result,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionEquals_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionEquals Property Definitions ************
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionEquals_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase,
|
|
&NewStructOps,
|
|
"RigVMFunction_MathQuaternionEquals",
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionEquals_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionEquals_Statics::PropPointers),
|
|
sizeof(FRigVMFunction_MathQuaternionEquals),
|
|
alignof(FRigVMFunction_MathQuaternionEquals),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionEquals_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionEquals_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionEquals()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionEquals.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionEquals.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionEquals_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionEquals.InnerSingleton);
|
|
}
|
|
void FRigVMFunction_MathQuaternionEquals::Execute()
|
|
{
|
|
FRigVMExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigVMFunction_MathQuaternionEquals::Execute(const FRigVMExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
A,
|
|
B,
|
|
Result
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionEquals *********************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionNotEquals ****************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionNotEquals_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathQuaternionNotEquals); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathQuaternionNotEquals); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Comment", "/**\n * Returns true if the value A does not equal B\n */" },
|
|
{ "Deprecated", "5.1" },
|
|
{ "DisplayName", "Not Equals" },
|
|
{ "Keywords", "Different,!=" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "TemplateName", "NotEquals" },
|
|
{ "ToolTip", "Returns true if the value A does not equal B" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_A_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_B_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionNotEquals constinit property declarations
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_A;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_B;
|
|
static void NewProp_Result_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_Result;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionNotEquals constinit property declarations
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("A"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("B"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Result"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigVMFunction_MathQuaternionNotEquals::Execute"),
|
|
.Function = &FRigVMFunction_MathQuaternionNotEquals::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathQuaternionNotEquals>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionNotEquals_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_MathQuaternionNotEquals>() == std::is_polymorphic<FRigVMFunction_MathQuaternionBase>(), "USTRUCT FRigVMFunction_MathQuaternionNotEquals cannot be polymorphic unless super FRigVMFunction_MathQuaternionBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionNotEquals;
|
|
class UScriptStruct* FRigVMFunction_MathQuaternionNotEquals::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionNotEquals.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionNotEquals.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionNotEquals, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathQuaternionNotEquals"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionNotEquals.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionNotEquals_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionNotEquals.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionNotEquals Property Definitions *******
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionNotEquals_Statics::NewProp_A = { "A", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionNotEquals, A), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_A_MetaData), NewProp_A_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionNotEquals_Statics::NewProp_B = { "B", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionNotEquals, B), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_B_MetaData), NewProp_B_MetaData) };
|
|
void Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionNotEquals_Statics::NewProp_Result_SetBit(void* Obj)
|
|
{
|
|
((FRigVMFunction_MathQuaternionNotEquals*)Obj)->Result = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionNotEquals_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_MathQuaternionNotEquals), &Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionNotEquals_Statics::NewProp_Result_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionNotEquals_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionNotEquals_Statics::NewProp_A,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionNotEquals_Statics::NewProp_B,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionNotEquals_Statics::NewProp_Result,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionNotEquals_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionNotEquals Property Definitions *********
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionNotEquals_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase,
|
|
&NewStructOps,
|
|
"RigVMFunction_MathQuaternionNotEquals",
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionNotEquals_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionNotEquals_Statics::PropPointers),
|
|
sizeof(FRigVMFunction_MathQuaternionNotEquals),
|
|
alignof(FRigVMFunction_MathQuaternionNotEquals),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionNotEquals_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionNotEquals_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionNotEquals()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionNotEquals.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionNotEquals.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionNotEquals_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionNotEquals.InnerSingleton);
|
|
}
|
|
void FRigVMFunction_MathQuaternionNotEquals::Execute()
|
|
{
|
|
FRigVMExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigVMFunction_MathQuaternionNotEquals::Execute(const FRigVMExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
A,
|
|
B,
|
|
Result
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionNotEquals ******************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionSelectBool ***************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSelectBool_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathQuaternionSelectBool); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathQuaternionSelectBool); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Comment", "/**\n * Return one of the two values based on the condition\n */" },
|
|
{ "Deprecated", "4.26.0" },
|
|
{ "DisplayName", "Select" },
|
|
{ "Keywords", "Pick,If" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "ToolTip", "Return one of the two values based on the condition" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Condition_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IfTrue_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IfFalse_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionSelectBool constinit property declarations
|
|
static void NewProp_Condition_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_Condition;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_IfTrue;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_IfFalse;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Result;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionSelectBool constinit property declarations
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Condition"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("IfTrue"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("IfFalse"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Result"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigVMFunction_MathQuaternionSelectBool::Execute"),
|
|
.Function = &FRigVMFunction_MathQuaternionSelectBool::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathQuaternionSelectBool>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSelectBool_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_MathQuaternionSelectBool>() == std::is_polymorphic<FRigVMFunction_MathQuaternionBase>(), "USTRUCT FRigVMFunction_MathQuaternionSelectBool cannot be polymorphic unless super FRigVMFunction_MathQuaternionBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionSelectBool;
|
|
class UScriptStruct* FRigVMFunction_MathQuaternionSelectBool::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionSelectBool.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionSelectBool.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSelectBool, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathQuaternionSelectBool"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionSelectBool.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSelectBool_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionSelectBool.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionSelectBool Property Definitions ******
|
|
void Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSelectBool_Statics::NewProp_Condition_SetBit(void* Obj)
|
|
{
|
|
((FRigVMFunction_MathQuaternionSelectBool*)Obj)->Condition = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSelectBool_Statics::NewProp_Condition = { "Condition", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_MathQuaternionSelectBool), &Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSelectBool_Statics::NewProp_Condition_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Condition_MetaData), NewProp_Condition_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSelectBool_Statics::NewProp_IfTrue = { "IfTrue", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionSelectBool, IfTrue), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IfTrue_MetaData), NewProp_IfTrue_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSelectBool_Statics::NewProp_IfFalse = { "IfFalse", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionSelectBool, IfFalse), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IfFalse_MetaData), NewProp_IfFalse_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSelectBool_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionSelectBool, Result), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSelectBool_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSelectBool_Statics::NewProp_Condition,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSelectBool_Statics::NewProp_IfTrue,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSelectBool_Statics::NewProp_IfFalse,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSelectBool_Statics::NewProp_Result,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSelectBool_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionSelectBool Property Definitions ********
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSelectBool_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase,
|
|
&NewStructOps,
|
|
"RigVMFunction_MathQuaternionSelectBool",
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSelectBool_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSelectBool_Statics::PropPointers),
|
|
sizeof(FRigVMFunction_MathQuaternionSelectBool),
|
|
alignof(FRigVMFunction_MathQuaternionSelectBool),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSelectBool_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSelectBool_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSelectBool()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionSelectBool.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionSelectBool.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSelectBool_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionSelectBool.InnerSingleton);
|
|
}
|
|
void FRigVMFunction_MathQuaternionSelectBool::Execute()
|
|
{
|
|
FRigVMExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigVMFunction_MathQuaternionSelectBool::Execute(const FRigVMExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Condition,
|
|
IfTrue,
|
|
IfFalse,
|
|
Result
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionSelectBool *****************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionDot **********************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionDot_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathQuaternionDot); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathQuaternionDot); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Comment", "/**\n * Returns the dot product between two quaternions\n */" },
|
|
{ "DisplayName", "Dot" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "TemplateName", "Dot,|" },
|
|
{ "ToolTip", "Returns the dot product between two quaternions" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_A_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_B_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionDot constinit property declarations **
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_A;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_B;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Result;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionDot constinit property declarations ****
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("A"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("B"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Result"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigVMFunction_MathQuaternionDot::Execute"),
|
|
.Function = &FRigVMFunction_MathQuaternionDot::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathQuaternionDot>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionDot_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_MathQuaternionDot>() == std::is_polymorphic<FRigVMFunction_MathQuaternionBase>(), "USTRUCT FRigVMFunction_MathQuaternionDot cannot be polymorphic unless super FRigVMFunction_MathQuaternionBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionDot;
|
|
class UScriptStruct* FRigVMFunction_MathQuaternionDot::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionDot.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionDot.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionDot, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathQuaternionDot"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionDot.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionDot_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionDot.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionDot Property Definitions *************
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionDot_Statics::NewProp_A = { "A", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionDot, A), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_A_MetaData), NewProp_A_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionDot_Statics::NewProp_B = { "B", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionDot, B), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_B_MetaData), NewProp_B_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionDot_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionDot, Result), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionDot_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionDot_Statics::NewProp_A,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionDot_Statics::NewProp_B,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionDot_Statics::NewProp_Result,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionDot_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionDot Property Definitions ***************
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionDot_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase,
|
|
&NewStructOps,
|
|
"RigVMFunction_MathQuaternionDot",
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionDot_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionDot_Statics::PropPointers),
|
|
sizeof(FRigVMFunction_MathQuaternionDot),
|
|
alignof(FRigVMFunction_MathQuaternionDot),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionDot_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionDot_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionDot()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionDot.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionDot.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionDot_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionDot.InnerSingleton);
|
|
}
|
|
void FRigVMFunction_MathQuaternionDot::Execute()
|
|
{
|
|
FRigVMExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigVMFunction_MathQuaternionDot::Execute(const FRigVMExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
A,
|
|
B,
|
|
Result
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionDot ************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionUnit *********************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionUnit_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathQuaternionUnit); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathQuaternionUnit); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "Comment", "/**\n * Returns the normalized quaternion\n */" },
|
|
{ "DisplayName", "Unit" },
|
|
{ "Keywords", "Normalize" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "TemplateName", "Unit" },
|
|
{ "ToolTip", "Returns the normalized quaternion" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionUnit constinit property declarations *
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionUnit constinit property declarations ***
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Value"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Result"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigVMFunction_MathQuaternionUnit::Execute"),
|
|
.Function = &FRigVMFunction_MathQuaternionUnit::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathQuaternionUnit>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionUnit_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_MathQuaternionUnit>() == std::is_polymorphic<FRigVMFunction_MathQuaternionUnaryOp>(), "USTRUCT FRigVMFunction_MathQuaternionUnit cannot be polymorphic unless super FRigVMFunction_MathQuaternionUnaryOp is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionUnit;
|
|
class UScriptStruct* FRigVMFunction_MathQuaternionUnit::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionUnit.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionUnit.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionUnit, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathQuaternionUnit"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionUnit.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionUnit_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionUnit.OuterSingleton;
|
|
}
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionUnit_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionUnaryOp,
|
|
&NewStructOps,
|
|
"RigVMFunction_MathQuaternionUnit",
|
|
nullptr,
|
|
0,
|
|
sizeof(FRigVMFunction_MathQuaternionUnit),
|
|
alignof(FRigVMFunction_MathQuaternionUnit),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionUnit_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionUnit_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionUnit()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionUnit.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionUnit.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionUnit_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionUnit.InnerSingleton);
|
|
}
|
|
void FRigVMFunction_MathQuaternionUnit::Execute()
|
|
{
|
|
FRigVMExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigVMFunction_MathQuaternionUnit::Execute(const FRigVMExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Value,
|
|
Result
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionUnit ***********************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionRotateVector *************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotateVector_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathQuaternionRotateVector); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathQuaternionRotateVector); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Comment", "/**\n * Rotates a given vector by the quaternion\n */" },
|
|
{ "DisplayName", "Rotate Vector" },
|
|
{ "Keywords", "Transform,Multiply" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "TemplateName", "Rotate Vector" },
|
|
{ "ToolTip", "Rotates a given vector by the quaternion" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transform_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Vector_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionRotateVector constinit property declarations
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Transform;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Vector;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Result;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionRotateVector constinit property declarations
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Transform"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Vector"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Result"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigVMFunction_MathQuaternionRotateVector::Execute"),
|
|
.Function = &FRigVMFunction_MathQuaternionRotateVector::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathQuaternionRotateVector>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotateVector_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_MathQuaternionRotateVector>() == std::is_polymorphic<FRigVMFunction_MathQuaternionBase>(), "USTRUCT FRigVMFunction_MathQuaternionRotateVector cannot be polymorphic unless super FRigVMFunction_MathQuaternionBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionRotateVector;
|
|
class UScriptStruct* FRigVMFunction_MathQuaternionRotateVector::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionRotateVector.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionRotateVector.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotateVector, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathQuaternionRotateVector"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionRotateVector.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotateVector_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionRotateVector.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionRotateVector Property Definitions ****
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotateVector_Statics::NewProp_Transform = { "Transform", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionRotateVector, Transform), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transform_MetaData), NewProp_Transform_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotateVector_Statics::NewProp_Vector = { "Vector", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionRotateVector, Vector), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Vector_MetaData), NewProp_Vector_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotateVector_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionRotateVector, Result), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotateVector_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotateVector_Statics::NewProp_Transform,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotateVector_Statics::NewProp_Vector,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotateVector_Statics::NewProp_Result,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotateVector_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionRotateVector Property Definitions ******
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotateVector_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase,
|
|
&NewStructOps,
|
|
"RigVMFunction_MathQuaternionRotateVector",
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotateVector_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotateVector_Statics::PropPointers),
|
|
sizeof(FRigVMFunction_MathQuaternionRotateVector),
|
|
alignof(FRigVMFunction_MathQuaternionRotateVector),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotateVector_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotateVector_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotateVector()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionRotateVector.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionRotateVector.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotateVector_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionRotateVector.InnerSingleton);
|
|
}
|
|
void FRigVMFunction_MathQuaternionRotateVector::Execute()
|
|
{
|
|
FRigVMExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigVMFunction_MathQuaternionRotateVector::Execute(const FRigVMExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Transform,
|
|
Vector,
|
|
Result
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionRotateVector ***************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionGetAxis ******************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionGetAxis_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathQuaternionGetAxis); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathQuaternionGetAxis); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Comment", "/**\n * Rotates a given vector by the quaternion\n */" },
|
|
{ "DisplayName", "Axis" },
|
|
{ "Keywords", "GetAxis,xAxis,yAxis,zAxis" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "TemplateName", "Axis" },
|
|
{ "ToolTip", "Rotates a given vector by the quaternion" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Quaternion_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Axis_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionGetAxis constinit property declarations
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Quaternion;
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_Axis;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Result;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionGetAxis constinit property declarations
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Quaternion"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Axis"), .Type = TEXT("EAxis::Type"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Result"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigVMFunction_MathQuaternionGetAxis::Execute"),
|
|
.Function = &FRigVMFunction_MathQuaternionGetAxis::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathQuaternionGetAxis>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionGetAxis_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_MathQuaternionGetAxis>() == std::is_polymorphic<FRigVMFunction_MathQuaternionBase>(), "USTRUCT FRigVMFunction_MathQuaternionGetAxis cannot be polymorphic unless super FRigVMFunction_MathQuaternionBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionGetAxis;
|
|
class UScriptStruct* FRigVMFunction_MathQuaternionGetAxis::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionGetAxis.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionGetAxis.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionGetAxis, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathQuaternionGetAxis"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionGetAxis.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionGetAxis_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionGetAxis.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionGetAxis Property Definitions *********
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionGetAxis_Statics::NewProp_Quaternion = { "Quaternion", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionGetAxis, Quaternion), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Quaternion_MetaData), NewProp_Quaternion_MetaData) };
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionGetAxis_Statics::NewProp_Axis = { "Axis", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionGetAxis, Axis), Z_Construct_UEnum_CoreUObject_EAxis, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Axis_MetaData), NewProp_Axis_MetaData) }; // 2447774434
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionGetAxis_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionGetAxis, Result), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionGetAxis_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionGetAxis_Statics::NewProp_Quaternion,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionGetAxis_Statics::NewProp_Axis,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionGetAxis_Statics::NewProp_Result,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionGetAxis_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionGetAxis Property Definitions ***********
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionGetAxis_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase,
|
|
&NewStructOps,
|
|
"RigVMFunction_MathQuaternionGetAxis",
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionGetAxis_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionGetAxis_Statics::PropPointers),
|
|
sizeof(FRigVMFunction_MathQuaternionGetAxis),
|
|
alignof(FRigVMFunction_MathQuaternionGetAxis),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionGetAxis_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionGetAxis_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionGetAxis()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionGetAxis.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionGetAxis.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionGetAxis_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionGetAxis.InnerSingleton);
|
|
}
|
|
void FRigVMFunction_MathQuaternionGetAxis::Execute()
|
|
{
|
|
FRigVMExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigVMFunction_MathQuaternionGetAxis::Execute(const FRigVMExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Quaternion,
|
|
Axis,
|
|
Result
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionGetAxis ********************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionSwingTwist ***************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSwingTwist_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathQuaternionSwingTwist); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathQuaternionSwingTwist); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Comment", "/**\n * Computes the swing and twist components of a quaternion\n */" },
|
|
{ "DisplayName", "To Swing & Twist" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "ToolTip", "Computes the swing and twist components of a quaternion" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Input_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TwistAxis_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Swing_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "Output", "" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Twist_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionSwingTwist constinit property declarations
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Input;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_TwistAxis;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Swing;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Twist;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionSwingTwist constinit property declarations
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Input"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("TwistAxis"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Swing"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Twist"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigVMFunction_MathQuaternionSwingTwist::Execute"),
|
|
.Function = &FRigVMFunction_MathQuaternionSwingTwist::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathQuaternionSwingTwist>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSwingTwist_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_MathQuaternionSwingTwist>() == std::is_polymorphic<FRigVMFunction_MathQuaternionBase>(), "USTRUCT FRigVMFunction_MathQuaternionSwingTwist cannot be polymorphic unless super FRigVMFunction_MathQuaternionBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionSwingTwist;
|
|
class UScriptStruct* FRigVMFunction_MathQuaternionSwingTwist::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionSwingTwist.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionSwingTwist.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSwingTwist, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathQuaternionSwingTwist"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionSwingTwist.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSwingTwist_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionSwingTwist.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionSwingTwist Property Definitions ******
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSwingTwist_Statics::NewProp_Input = { "Input", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionSwingTwist, Input), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Input_MetaData), NewProp_Input_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSwingTwist_Statics::NewProp_TwistAxis = { "TwistAxis", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionSwingTwist, TwistAxis), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TwistAxis_MetaData), NewProp_TwistAxis_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSwingTwist_Statics::NewProp_Swing = { "Swing", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionSwingTwist, Swing), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Swing_MetaData), NewProp_Swing_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSwingTwist_Statics::NewProp_Twist = { "Twist", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionSwingTwist, Twist), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Twist_MetaData), NewProp_Twist_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSwingTwist_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSwingTwist_Statics::NewProp_Input,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSwingTwist_Statics::NewProp_TwistAxis,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSwingTwist_Statics::NewProp_Swing,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSwingTwist_Statics::NewProp_Twist,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSwingTwist_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionSwingTwist Property Definitions ********
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSwingTwist_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase,
|
|
&NewStructOps,
|
|
"RigVMFunction_MathQuaternionSwingTwist",
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSwingTwist_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSwingTwist_Statics::PropPointers),
|
|
sizeof(FRigVMFunction_MathQuaternionSwingTwist),
|
|
alignof(FRigVMFunction_MathQuaternionSwingTwist),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSwingTwist_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSwingTwist_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSwingTwist()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionSwingTwist.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionSwingTwist.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSwingTwist_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionSwingTwist.InnerSingleton);
|
|
}
|
|
void FRigVMFunction_MathQuaternionSwingTwist::Execute()
|
|
{
|
|
FRigVMExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigVMFunction_MathQuaternionSwingTwist::Execute(const FRigVMExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Input,
|
|
TwistAxis,
|
|
Swing,
|
|
Twist
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionSwingTwist *****************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionRotationOrder ************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotationOrder_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathQuaternionRotationOrder); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathQuaternionRotationOrder); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Category", "Math|Quaternion" },
|
|
{ "Comment", "/**\n * Enum of possible rotation orders\n */" },
|
|
{ "Constant", "" },
|
|
{ "DisplayName", "Rotation Order" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "ToolTip", "Enum of possible rotation orders" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationOrder_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionRotationOrder constinit property declarations
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_RotationOrder_Underlying;
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_RotationOrder;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionRotationOrder constinit property declarations
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("RotationOrder"), .Type = TEXT("EEulerRotationOrder"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigVMFunction_MathQuaternionRotationOrder::Execute"),
|
|
.Function = &FRigVMFunction_MathQuaternionRotationOrder::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathQuaternionRotationOrder>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotationOrder_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_MathQuaternionRotationOrder>() == std::is_polymorphic<FRigVMFunction_MathBase>(), "USTRUCT FRigVMFunction_MathQuaternionRotationOrder cannot be polymorphic unless super FRigVMFunction_MathBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionRotationOrder;
|
|
class UScriptStruct* FRigVMFunction_MathQuaternionRotationOrder::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionRotationOrder.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionRotationOrder.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotationOrder, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathQuaternionRotationOrder"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionRotationOrder.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotationOrder_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionRotationOrder.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionRotationOrder Property Definitions ***
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotationOrder_Statics::NewProp_RotationOrder_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_FRigVMFunction_MathQuaternionRotationOrder_Statics::NewProp_RotationOrder = { "RotationOrder", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionRotationOrder, RotationOrder), Z_Construct_UEnum_AnimationCore_EEulerRotationOrder, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationOrder_MetaData), NewProp_RotationOrder_MetaData) }; // 1336519604
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotationOrder_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotationOrder_Statics::NewProp_RotationOrder_Underlying,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotationOrder_Statics::NewProp_RotationOrder,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotationOrder_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionRotationOrder Property Definitions *****
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotationOrder_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathBase,
|
|
&NewStructOps,
|
|
"RigVMFunction_MathQuaternionRotationOrder",
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotationOrder_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotationOrder_Statics::PropPointers),
|
|
sizeof(FRigVMFunction_MathQuaternionRotationOrder),
|
|
alignof(FRigVMFunction_MathQuaternionRotationOrder),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotationOrder_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotationOrder_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotationOrder()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionRotationOrder.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionRotationOrder.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotationOrder_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionRotationOrder.InnerSingleton);
|
|
}
|
|
void FRigVMFunction_MathQuaternionRotationOrder::Execute()
|
|
{
|
|
FRigVMExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigVMFunction_MathQuaternionRotationOrder::Execute(const FRigVMExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
RotationOrder
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionRotationOrder **************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionMakeRelative *************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeRelative_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathQuaternionMakeRelative); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathQuaternionMakeRelative); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Comment", "/**\n * Returns the relative local transform within a parent's transform\n */" },
|
|
{ "DisplayName", "Make Relative" },
|
|
{ "Keywords", "Local,Global,Absolute" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "TemplateName", "Make Relative" },
|
|
{ "ToolTip", "Returns the relative local transform within a parent's transform" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Global_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Parent_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Local_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionMakeRelative constinit property declarations
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Global;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Parent;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Local;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionMakeRelative constinit property declarations
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Global"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Parent"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Local"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigVMFunction_MathQuaternionMakeRelative::Execute"),
|
|
.Function = &FRigVMFunction_MathQuaternionMakeRelative::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathQuaternionMakeRelative>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeRelative_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_MathQuaternionMakeRelative>() == std::is_polymorphic<FRigVMFunction_MathQuaternionBase>(), "USTRUCT FRigVMFunction_MathQuaternionMakeRelative cannot be polymorphic unless super FRigVMFunction_MathQuaternionBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMakeRelative;
|
|
class UScriptStruct* FRigVMFunction_MathQuaternionMakeRelative::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMakeRelative.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMakeRelative.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeRelative, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathQuaternionMakeRelative"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMakeRelative.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeRelative_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMakeRelative.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionMakeRelative Property Definitions ****
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeRelative_Statics::NewProp_Global = { "Global", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionMakeRelative, Global), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Global_MetaData), NewProp_Global_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeRelative_Statics::NewProp_Parent = { "Parent", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionMakeRelative, Parent), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Parent_MetaData), NewProp_Parent_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeRelative_Statics::NewProp_Local = { "Local", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionMakeRelative, Local), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Local_MetaData), NewProp_Local_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeRelative_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeRelative_Statics::NewProp_Global,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeRelative_Statics::NewProp_Parent,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeRelative_Statics::NewProp_Local,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeRelative_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionMakeRelative Property Definitions ******
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeRelative_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase,
|
|
&NewStructOps,
|
|
"RigVMFunction_MathQuaternionMakeRelative",
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeRelative_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeRelative_Statics::PropPointers),
|
|
sizeof(FRigVMFunction_MathQuaternionMakeRelative),
|
|
alignof(FRigVMFunction_MathQuaternionMakeRelative),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeRelative_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeRelative_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeRelative()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMakeRelative.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMakeRelative.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeRelative_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMakeRelative.InnerSingleton);
|
|
}
|
|
void FRigVMFunction_MathQuaternionMakeRelative::Execute()
|
|
{
|
|
FRigVMExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigVMFunction_MathQuaternionMakeRelative::Execute(const FRigVMExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Global,
|
|
Parent,
|
|
Local
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionMakeRelative ***************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionMakeAbsolute *************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeAbsolute_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathQuaternionMakeAbsolute); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathQuaternionMakeAbsolute); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Comment", "/**\n * Returns the absolute global transform within a parent's transform\n */" },
|
|
{ "DisplayName", "Make Absolute" },
|
|
{ "Keywords", "Local,Global,Relative" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "TemplateName", "Make Absolute" },
|
|
{ "ToolTip", "Returns the absolute global transform within a parent's transform" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Local_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Parent_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Global_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionMakeAbsolute constinit property declarations
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Local;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Parent;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Global;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionMakeAbsolute constinit property declarations
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Local"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Parent"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Global"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigVMFunction_MathQuaternionMakeAbsolute::Execute"),
|
|
.Function = &FRigVMFunction_MathQuaternionMakeAbsolute::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathQuaternionMakeAbsolute>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeAbsolute_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_MathQuaternionMakeAbsolute>() == std::is_polymorphic<FRigVMFunction_MathQuaternionBase>(), "USTRUCT FRigVMFunction_MathQuaternionMakeAbsolute cannot be polymorphic unless super FRigVMFunction_MathQuaternionBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMakeAbsolute;
|
|
class UScriptStruct* FRigVMFunction_MathQuaternionMakeAbsolute::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMakeAbsolute.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMakeAbsolute.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeAbsolute, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathQuaternionMakeAbsolute"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMakeAbsolute.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeAbsolute_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMakeAbsolute.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionMakeAbsolute Property Definitions ****
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeAbsolute_Statics::NewProp_Local = { "Local", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionMakeAbsolute, Local), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Local_MetaData), NewProp_Local_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeAbsolute_Statics::NewProp_Parent = { "Parent", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionMakeAbsolute, Parent), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Parent_MetaData), NewProp_Parent_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeAbsolute_Statics::NewProp_Global = { "Global", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionMakeAbsolute, Global), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Global_MetaData), NewProp_Global_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeAbsolute_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeAbsolute_Statics::NewProp_Local,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeAbsolute_Statics::NewProp_Parent,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeAbsolute_Statics::NewProp_Global,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeAbsolute_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionMakeAbsolute Property Definitions ******
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeAbsolute_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase,
|
|
&NewStructOps,
|
|
"RigVMFunction_MathQuaternionMakeAbsolute",
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeAbsolute_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeAbsolute_Statics::PropPointers),
|
|
sizeof(FRigVMFunction_MathQuaternionMakeAbsolute),
|
|
alignof(FRigVMFunction_MathQuaternionMakeAbsolute),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeAbsolute_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeAbsolute_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeAbsolute()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMakeAbsolute.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMakeAbsolute.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeAbsolute_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMakeAbsolute.InnerSingleton);
|
|
}
|
|
void FRigVMFunction_MathQuaternionMakeAbsolute::Execute()
|
|
{
|
|
FRigVMExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigVMFunction_MathQuaternionMakeAbsolute::Execute(const FRigVMExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Local,
|
|
Parent,
|
|
Global
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionMakeAbsolute ***************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionMirrorTransform **********************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMirrorTransform_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathQuaternionMirrorTransform); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathQuaternionMirrorTransform); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Comment", "/**\n * Mirror a rotation about a central transform.\n */" },
|
|
{ "DisplayName", "Mirror" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "TemplateName", "Mirror" },
|
|
{ "ToolTip", "Mirror a rotation about a central transform." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MirrorAxis_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "// the axis to mirror against\n" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "ToolTip", "the axis to mirror against" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AxisToFlip_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "// the axis to flip for rotations\n" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "ToolTip", "the axis to flip for rotations" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CentralTransform_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "// The transform about which to mirror\n" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "ToolTip", "The transform about which to mirror" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathQuaternion.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionMirrorTransform constinit property declarations
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_MirrorAxis;
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_AxisToFlip;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_CentralTransform;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Result;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionMirrorTransform constinit property declarations
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Value"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("MirrorAxis"), .Type = TEXT("EAxis::Type"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("AxisToFlip"), .Type = TEXT("EAxis::Type"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("CentralTransform"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Result"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigVMFunction_MathQuaternionMirrorTransform::Execute"),
|
|
.Function = &FRigVMFunction_MathQuaternionMirrorTransform::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathQuaternionMirrorTransform>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMirrorTransform_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_MathQuaternionMirrorTransform>() == std::is_polymorphic<FRigVMFunction_MathQuaternionBase>(), "USTRUCT FRigVMFunction_MathQuaternionMirrorTransform cannot be polymorphic unless super FRigVMFunction_MathQuaternionBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMirrorTransform;
|
|
class UScriptStruct* FRigVMFunction_MathQuaternionMirrorTransform::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMirrorTransform.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMirrorTransform.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMirrorTransform, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathQuaternionMirrorTransform"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMirrorTransform.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMirrorTransform_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMirrorTransform.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_MathQuaternionMirrorTransform Property Definitions *
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMirrorTransform_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionMirrorTransform, Value), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMirrorTransform_Statics::NewProp_MirrorAxis = { "MirrorAxis", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionMirrorTransform, MirrorAxis), Z_Construct_UEnum_CoreUObject_EAxis, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MirrorAxis_MetaData), NewProp_MirrorAxis_MetaData) }; // 2447774434
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMirrorTransform_Statics::NewProp_AxisToFlip = { "AxisToFlip", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionMirrorTransform, AxisToFlip), Z_Construct_UEnum_CoreUObject_EAxis, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AxisToFlip_MetaData), NewProp_AxisToFlip_MetaData) }; // 2447774434
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMirrorTransform_Statics::NewProp_CentralTransform = { "CentralTransform", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionMirrorTransform, CentralTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CentralTransform_MetaData), NewProp_CentralTransform_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMirrorTransform_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathQuaternionMirrorTransform, Result), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMirrorTransform_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMirrorTransform_Statics::NewProp_Value,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMirrorTransform_Statics::NewProp_MirrorAxis,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMirrorTransform_Statics::NewProp_AxisToFlip,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMirrorTransform_Statics::NewProp_CentralTransform,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMirrorTransform_Statics::NewProp_Result,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMirrorTransform_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionMirrorTransform Property Definitions ***
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMirrorTransform_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase,
|
|
&NewStructOps,
|
|
"RigVMFunction_MathQuaternionMirrorTransform",
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMirrorTransform_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMirrorTransform_Statics::PropPointers),
|
|
sizeof(FRigVMFunction_MathQuaternionMirrorTransform),
|
|
alignof(FRigVMFunction_MathQuaternionMirrorTransform),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMirrorTransform_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMirrorTransform_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMirrorTransform()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMirrorTransform.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMirrorTransform.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMirrorTransform_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMirrorTransform.InnerSingleton);
|
|
}
|
|
void FRigVMFunction_MathQuaternionMirrorTransform::Execute()
|
|
{
|
|
FRigVMExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigVMFunction_MathQuaternionMirrorTransform::Execute(const FRigVMExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Value,
|
|
MirrorAxis,
|
|
AxisToFlip,
|
|
CentralTransform,
|
|
Result
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_MathQuaternionMirrorTransform ************************
|
|
|
|
// ********** Begin Registration *******************************************************************
|
|
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathQuaternion_h__Script_RigVM_Statics
|
|
{
|
|
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
|
|
{ FRigVMFunction_MathQuaternionBase::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBase_Statics::NewStructOps, TEXT("RigVMFunction_MathQuaternionBase"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathQuaternionBase), 3888172027U) },
|
|
{ FRigVMFunction_MathQuaternionUnaryOp::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionUnaryOp_Statics::NewStructOps, TEXT("RigVMFunction_MathQuaternionUnaryOp"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionUnaryOp, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathQuaternionUnaryOp), 1714564192U) },
|
|
{ FRigVMFunction_MathQuaternionBinaryOp::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryOp_Statics::NewStructOps, TEXT("RigVMFunction_MathQuaternionBinaryOp"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionBinaryOp, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathQuaternionBinaryOp), 1436801430U) },
|
|
{ FRigVMFunction_MathQuaternionBinaryAggregateOp::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionBinaryAggregateOp_Statics::NewStructOps, TEXT("RigVMFunction_MathQuaternionBinaryAggregateOp"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionBinaryAggregateOp, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathQuaternionBinaryAggregateOp), 571707665U) },
|
|
{ FRigVMFunction_MathQuaternionMake::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMake_Statics::NewStructOps, TEXT("RigVMFunction_MathQuaternionMake"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMake, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathQuaternionMake), 1193354141U) },
|
|
{ FRigVMFunction_MathQuaternionFromAxisAndAngle::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromAxisAndAngle_Statics::NewStructOps, TEXT("RigVMFunction_MathQuaternionFromAxisAndAngle"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromAxisAndAngle, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathQuaternionFromAxisAndAngle), 3034107993U) },
|
|
{ FRigVMFunction_MathQuaternionFromEuler::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromEuler_Statics::NewStructOps, TEXT("RigVMFunction_MathQuaternionFromEuler"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromEuler, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathQuaternionFromEuler), 4253434426U) },
|
|
{ FRigVMFunction_MathQuaternionFromRotator::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotator_Statics::NewStructOps, TEXT("RigVMFunction_MathQuaternionFromRotator"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromRotator, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathQuaternionFromRotator), 4183840158U) },
|
|
{ FRigVMFunction_MathQuaternionFromRotatorV2::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromRotatorV2_Statics::NewStructOps, TEXT("RigVMFunction_MathQuaternionFromRotatorV2"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromRotatorV2, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathQuaternionFromRotatorV2), 3186811703U) },
|
|
{ FRigVMFunction_MathQuaternionFromTwoVectors::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionFromTwoVectors_Statics::NewStructOps, TEXT("RigVMFunction_MathQuaternionFromTwoVectors"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionFromTwoVectors, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathQuaternionFromTwoVectors), 81929173U) },
|
|
{ FRigVMFunction_MathQuaternionToAxisAndAngle::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToAxisAndAngle_Statics::NewStructOps, TEXT("RigVMFunction_MathQuaternionToAxisAndAngle"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToAxisAndAngle, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathQuaternionToAxisAndAngle), 3440269560U) },
|
|
{ FRigVMFunction_MathQuaternionToVectors::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToVectors_Statics::NewStructOps, TEXT("RigVMFunction_MathQuaternionToVectors"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToVectors, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathQuaternionToVectors), 4168182687U) },
|
|
{ FRigVMFunction_MathQuaternionScale::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScale_Statics::NewStructOps, TEXT("RigVMFunction_MathQuaternionScale"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionScale, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathQuaternionScale), 2889515390U) },
|
|
{ FRigVMFunction_MathQuaternionScaleV2::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionScaleV2_Statics::NewStructOps, TEXT("RigVMFunction_MathQuaternionScaleV2"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionScaleV2, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathQuaternionScaleV2), 4087854943U) },
|
|
{ FRigVMFunction_MathQuaternionToEuler::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToEuler_Statics::NewStructOps, TEXT("RigVMFunction_MathQuaternionToEuler"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToEuler, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathQuaternionToEuler), 3817458756U) },
|
|
{ FRigVMFunction_MathQuaternionToRotator::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionToRotator_Statics::NewStructOps, TEXT("RigVMFunction_MathQuaternionToRotator"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionToRotator, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathQuaternionToRotator), 2178942918U) },
|
|
{ FRigVMFunction_MathQuaternionMul::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMul_Statics::NewStructOps, TEXT("RigVMFunction_MathQuaternionMul"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMul, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathQuaternionMul), 815752608U) },
|
|
{ FRigVMFunction_MathQuaternionInverse::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionInverse_Statics::NewStructOps, TEXT("RigVMFunction_MathQuaternionInverse"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionInverse, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathQuaternionInverse), 2203975636U) },
|
|
{ FRigVMFunction_MathQuaternionSlerp::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSlerp_Statics::NewStructOps, TEXT("RigVMFunction_MathQuaternionSlerp"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionSlerp, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathQuaternionSlerp), 2497093999U) },
|
|
{ FRigVMFunction_MathQuaternionEquals::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionEquals_Statics::NewStructOps, TEXT("RigVMFunction_MathQuaternionEquals"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionEquals, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathQuaternionEquals), 566042216U) },
|
|
{ FRigVMFunction_MathQuaternionNotEquals::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionNotEquals_Statics::NewStructOps, TEXT("RigVMFunction_MathQuaternionNotEquals"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionNotEquals, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathQuaternionNotEquals), 2059111259U) },
|
|
{ FRigVMFunction_MathQuaternionSelectBool::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSelectBool_Statics::NewStructOps, TEXT("RigVMFunction_MathQuaternionSelectBool"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionSelectBool, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathQuaternionSelectBool), 3301012140U) },
|
|
{ FRigVMFunction_MathQuaternionDot::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionDot_Statics::NewStructOps, TEXT("RigVMFunction_MathQuaternionDot"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionDot, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathQuaternionDot), 1596280985U) },
|
|
{ FRigVMFunction_MathQuaternionUnit::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionUnit_Statics::NewStructOps, TEXT("RigVMFunction_MathQuaternionUnit"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionUnit, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathQuaternionUnit), 1785296073U) },
|
|
{ FRigVMFunction_MathQuaternionRotateVector::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotateVector_Statics::NewStructOps, TEXT("RigVMFunction_MathQuaternionRotateVector"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionRotateVector, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathQuaternionRotateVector), 349165987U) },
|
|
{ FRigVMFunction_MathQuaternionGetAxis::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionGetAxis_Statics::NewStructOps, TEXT("RigVMFunction_MathQuaternionGetAxis"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionGetAxis, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathQuaternionGetAxis), 1425077744U) },
|
|
{ FRigVMFunction_MathQuaternionSwingTwist::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionSwingTwist_Statics::NewStructOps, TEXT("RigVMFunction_MathQuaternionSwingTwist"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionSwingTwist, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathQuaternionSwingTwist), 747453148U) },
|
|
{ FRigVMFunction_MathQuaternionRotationOrder::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionRotationOrder_Statics::NewStructOps, TEXT("RigVMFunction_MathQuaternionRotationOrder"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionRotationOrder, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathQuaternionRotationOrder), 4153622189U) },
|
|
{ FRigVMFunction_MathQuaternionMakeRelative::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeRelative_Statics::NewStructOps, TEXT("RigVMFunction_MathQuaternionMakeRelative"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMakeRelative, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathQuaternionMakeRelative), 829279392U) },
|
|
{ FRigVMFunction_MathQuaternionMakeAbsolute::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMakeAbsolute_Statics::NewStructOps, TEXT("RigVMFunction_MathQuaternionMakeAbsolute"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMakeAbsolute, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathQuaternionMakeAbsolute), 1447559425U) },
|
|
{ FRigVMFunction_MathQuaternionMirrorTransform::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathQuaternionMirrorTransform_Statics::NewStructOps, TEXT("RigVMFunction_MathQuaternionMirrorTransform"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathQuaternionMirrorTransform, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathQuaternionMirrorTransform), 1248371367U) },
|
|
};
|
|
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathQuaternion_h__Script_RigVM_Statics
|
|
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathQuaternion_h__Script_RigVM_2813782162{
|
|
TEXT("/Script/RigVM"),
|
|
nullptr, 0,
|
|
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathQuaternion_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathQuaternion_h__Script_RigVM_Statics::ScriptStructInfo),
|
|
nullptr, 0,
|
|
};
|
|
// ********** End Registration *********************************************************************
|
|
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|