Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateServer/Inc/RigVM/UHT/RigVMFunction_MathMatrix.gen.cpp
Norman Lansing ecb33115bf Initial Commit
2026-01-28 19:08:51 -05:00

1121 lines
80 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_MathMatrix.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_MathMatrix() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FMatrix();
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_MathMatrixBase();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryAggregateOp();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryOp();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransform();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransformV2();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromVectors();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixInverse();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixMul();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToTransform();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToVectors();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixUnaryOp();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMFunction_MathMatrixBase *************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBase_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathMatrixBase); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathMatrixBase); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Abstract", "" },
{ "Category", "Math|Matrix" },
{ "MenuDescSuffix", "(Matrix)" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathMatrixBase constinit property declarations *****
// ********** End ScriptStruct FRigVMFunction_MathMatrixBase constinit property declarations *******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathMatrixBase>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBase_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathMatrixBase>() == std::is_polymorphic<FRigVMFunction_MathBase>(), "USTRUCT FRigVMFunction_MathMatrixBase cannot be polymorphic unless super FRigVMFunction_MathBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixBase;
class UScriptStruct* FRigVMFunction_MathMatrixBase::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixBase.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBase, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathMatrixBase"));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixBase.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBase_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathBase,
&NewStructOps,
"RigVMFunction_MathMatrixBase",
nullptr,
0,
sizeof(FRigVMFunction_MathMatrixBase),
alignof(FRigVMFunction_MathMatrixBase),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBase_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBase()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixBase.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixBase.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBase_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixBase.InnerSingleton);
}
// ********** End ScriptStruct FRigVMFunction_MathMatrixBase ***************************************
// ********** Begin ScriptStruct FRigVMFunction_MathMatrixUnaryOp **********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixUnaryOp_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathMatrixUnaryOp); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathMatrixUnaryOp); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Abstract", "" },
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathMatrixUnaryOp 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_MathMatrixUnaryOp constinit property declarations ****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathMatrixUnaryOp>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixUnaryOp_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathMatrixUnaryOp>() == std::is_polymorphic<FRigVMFunction_MathMatrixBase>(), "USTRUCT FRigVMFunction_MathMatrixUnaryOp cannot be polymorphic unless super FRigVMFunction_MathMatrixBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixUnaryOp;
class UScriptStruct* FRigVMFunction_MathMatrixUnaryOp::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixUnaryOp.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixUnaryOp.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixUnaryOp, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathMatrixUnaryOp"));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixUnaryOp.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathMatrixUnaryOp Property Definitions *************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixUnaryOp_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathMatrixUnaryOp, Value), Z_Construct_UScriptStruct_FMatrix, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixUnaryOp_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathMatrixUnaryOp, Result), Z_Construct_UScriptStruct_FMatrix, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixUnaryOp_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixUnaryOp_Statics::NewProp_Value,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixUnaryOp_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixUnaryOp_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathMatrixUnaryOp Property Definitions ***************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixUnaryOp_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBase,
&NewStructOps,
"RigVMFunction_MathMatrixUnaryOp",
Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixUnaryOp_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixUnaryOp_Statics::PropPointers),
sizeof(FRigVMFunction_MathMatrixUnaryOp),
alignof(FRigVMFunction_MathMatrixUnaryOp),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixUnaryOp_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixUnaryOp_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixUnaryOp()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixUnaryOp.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixUnaryOp.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixUnaryOp_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixUnaryOp.InnerSingleton);
}
// ********** End ScriptStruct FRigVMFunction_MathMatrixUnaryOp ************************************
// ********** Begin ScriptStruct FRigVMFunction_MathMatrixBinaryOp *********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryOp_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathMatrixBinaryOp); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathMatrixBinaryOp); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Abstract", "" },
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_A_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_B_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathMatrixBinaryOp 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_MathMatrixBinaryOp constinit property declarations ***
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathMatrixBinaryOp>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryOp_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathMatrixBinaryOp>() == std::is_polymorphic<FRigVMFunction_MathMatrixBase>(), "USTRUCT FRigVMFunction_MathMatrixBinaryOp cannot be polymorphic unless super FRigVMFunction_MathMatrixBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixBinaryOp;
class UScriptStruct* FRigVMFunction_MathMatrixBinaryOp::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixBinaryOp.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixBinaryOp.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryOp, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathMatrixBinaryOp"));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixBinaryOp.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathMatrixBinaryOp Property Definitions ************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryOp_Statics::NewProp_A = { "A", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathMatrixBinaryOp, A), Z_Construct_UScriptStruct_FMatrix, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_A_MetaData), NewProp_A_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryOp_Statics::NewProp_B = { "B", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathMatrixBinaryOp, B), Z_Construct_UScriptStruct_FMatrix, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_B_MetaData), NewProp_B_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryOp_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathMatrixBinaryOp, Result), Z_Construct_UScriptStruct_FMatrix, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryOp_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryOp_Statics::NewProp_A,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryOp_Statics::NewProp_B,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryOp_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryOp_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathMatrixBinaryOp Property Definitions **************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryOp_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBase,
&NewStructOps,
"RigVMFunction_MathMatrixBinaryOp",
Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryOp_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryOp_Statics::PropPointers),
sizeof(FRigVMFunction_MathMatrixBinaryOp),
alignof(FRigVMFunction_MathMatrixBinaryOp),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryOp_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryOp_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryOp()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixBinaryOp.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixBinaryOp.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryOp_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixBinaryOp.InnerSingleton);
}
// ********** End ScriptStruct FRigVMFunction_MathMatrixBinaryOp ***********************************
// ********** Begin ScriptStruct FRigVMFunction_MathMatrixBinaryAggregateOp ************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryAggregateOp_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathMatrixBinaryAggregateOp); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathMatrixBinaryAggregateOp); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Abstract", "" },
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_A_MetaData[] = {
{ "Aggregate", "" },
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_B_MetaData[] = {
{ "Aggregate", "" },
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Aggregate", "" },
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathMatrixBinaryAggregateOp 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_MathMatrixBinaryAggregateOp constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathMatrixBinaryAggregateOp>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryAggregateOp_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathMatrixBinaryAggregateOp>() == std::is_polymorphic<FRigVMFunction_MathMatrixBase>(), "USTRUCT FRigVMFunction_MathMatrixBinaryAggregateOp cannot be polymorphic unless super FRigVMFunction_MathMatrixBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixBinaryAggregateOp;
class UScriptStruct* FRigVMFunction_MathMatrixBinaryAggregateOp::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixBinaryAggregateOp.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixBinaryAggregateOp.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryAggregateOp, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathMatrixBinaryAggregateOp"));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixBinaryAggregateOp.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathMatrixBinaryAggregateOp Property Definitions ***
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryAggregateOp_Statics::NewProp_A = { "A", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathMatrixBinaryAggregateOp, A), Z_Construct_UScriptStruct_FMatrix, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_A_MetaData), NewProp_A_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryAggregateOp_Statics::NewProp_B = { "B", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathMatrixBinaryAggregateOp, B), Z_Construct_UScriptStruct_FMatrix, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_B_MetaData), NewProp_B_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryAggregateOp_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathMatrixBinaryAggregateOp, Result), Z_Construct_UScriptStruct_FMatrix, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryAggregateOp_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryAggregateOp_Statics::NewProp_A,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryAggregateOp_Statics::NewProp_B,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryAggregateOp_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryAggregateOp_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathMatrixBinaryAggregateOp Property Definitions *****
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryAggregateOp_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBase,
&NewStructOps,
"RigVMFunction_MathMatrixBinaryAggregateOp",
Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryAggregateOp_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryAggregateOp_Statics::PropPointers),
sizeof(FRigVMFunction_MathMatrixBinaryAggregateOp),
alignof(FRigVMFunction_MathMatrixBinaryAggregateOp),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryAggregateOp_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryAggregateOp_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryAggregateOp()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixBinaryAggregateOp.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixBinaryAggregateOp.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryAggregateOp_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixBinaryAggregateOp.InnerSingleton);
}
// ********** End ScriptStruct FRigVMFunction_MathMatrixBinaryAggregateOp **************************
// ********** Begin ScriptStruct FRigVMFunction_MathMatrixToTransform ******************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToTransform_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathMatrixToTransform); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathMatrixToTransform); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n* Makes a transform from a matrix\n*/" },
{ "DisplayName", "To Transform" },
{ "ExecuteContext", "FRigVMExecuteContext" },
{ "Keywords", "Make,Construct" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
{ "TemplateName", "Cast" },
{ "ToolTip", "Makes a transform from a matrix" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathMatrixToTransform 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_MathMatrixToTransform constinit property declarations
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Value"), .Type = TEXT("FMatrix"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathMatrixToTransform::Execute"),
.Function = &FRigVMFunction_MathMatrixToTransform::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathMatrixToTransform>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToTransform_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathMatrixToTransform>() == std::is_polymorphic<FRigVMFunction_MathMatrixBase>(), "USTRUCT FRigVMFunction_MathMatrixToTransform cannot be polymorphic unless super FRigVMFunction_MathMatrixBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixToTransform;
class UScriptStruct* FRigVMFunction_MathMatrixToTransform::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixToTransform.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixToTransform.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToTransform, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathMatrixToTransform"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixToTransform.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToTransform_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixToTransform.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathMatrixToTransform Property Definitions *********
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToTransform_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathMatrixToTransform, Value), Z_Construct_UScriptStruct_FMatrix, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToTransform_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathMatrixToTransform, Result), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToTransform_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToTransform_Statics::NewProp_Value,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToTransform_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToTransform_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathMatrixToTransform Property Definitions ***********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToTransform_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBase,
&NewStructOps,
"RigVMFunction_MathMatrixToTransform",
Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToTransform_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToTransform_Statics::PropPointers),
sizeof(FRigVMFunction_MathMatrixToTransform),
alignof(FRigVMFunction_MathMatrixToTransform),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToTransform_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToTransform_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToTransform()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixToTransform.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixToTransform.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToTransform_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixToTransform.InnerSingleton);
}
void FRigVMFunction_MathMatrixToTransform::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathMatrixToTransform::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Value,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_MathMatrixToTransform ********************************
// ********** Begin ScriptStruct FRigVMFunction_MathMatrixFromTransform ****************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransform_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathMatrixFromTransform); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathMatrixFromTransform); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Makes a matrix from a transform\n */" },
{ "Deprecated", "5.0.1" },
{ "DisplayName", "From Transform" },
{ "Keywords", "Make,Construct" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
{ "ToolTip", "Makes a matrix from a transform" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transform_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathMatrixFromTransform constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Transform;
static const UECodeGen_Private::FStructPropertyParams NewProp_Result;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_MathMatrixFromTransform constinit property declarations
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Transform"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("FMatrix"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathMatrixFromTransform::Execute"),
.Function = &FRigVMFunction_MathMatrixFromTransform::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathMatrixFromTransform>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransform_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathMatrixFromTransform>() == std::is_polymorphic<FRigVMFunction_MathMatrixBase>(), "USTRUCT FRigVMFunction_MathMatrixFromTransform cannot be polymorphic unless super FRigVMFunction_MathMatrixBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixFromTransform;
class UScriptStruct* FRigVMFunction_MathMatrixFromTransform::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixFromTransform.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixFromTransform.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransform, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathMatrixFromTransform"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixFromTransform.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransform_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixFromTransform.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathMatrixFromTransform Property Definitions *******
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransform_Statics::NewProp_Transform = { "Transform", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathMatrixFromTransform, Transform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transform_MetaData), NewProp_Transform_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransform_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathMatrixFromTransform, Result), Z_Construct_UScriptStruct_FMatrix, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransform_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransform_Statics::NewProp_Transform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransform_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransform_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathMatrixFromTransform Property Definitions *********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransform_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBase,
&NewStructOps,
"RigVMFunction_MathMatrixFromTransform",
Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransform_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransform_Statics::PropPointers),
sizeof(FRigVMFunction_MathMatrixFromTransform),
alignof(FRigVMFunction_MathMatrixFromTransform),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransform_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransform_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransform()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixFromTransform.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixFromTransform.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransform_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixFromTransform.InnerSingleton);
}
void FRigVMFunction_MathMatrixFromTransform::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathMatrixFromTransform::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Transform,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_MathMatrixFromTransform ******************************
// ********** Begin ScriptStruct FRigVMFunction_MathMatrixFromTransformV2 **************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransformV2_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathMatrixFromTransformV2); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathMatrixFromTransformV2); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Makes a matrix from a transform\n */" },
{ "DisplayName", "From Transform" },
{ "ExecuteContext", "FRigVMExecuteContext" },
{ "Keywords", "Make,Construct" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
{ "TemplateName", "Cast" },
{ "ToolTip", "Makes a matrix from a transform" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathMatrixFromTransformV2 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_MathMatrixFromTransformV2 constinit property declarations
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Value"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("FMatrix"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathMatrixFromTransformV2::Execute"),
.Function = &FRigVMFunction_MathMatrixFromTransformV2::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathMatrixFromTransformV2>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransformV2_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathMatrixFromTransformV2>() == std::is_polymorphic<FRigVMFunction_MathMatrixBase>(), "USTRUCT FRigVMFunction_MathMatrixFromTransformV2 cannot be polymorphic unless super FRigVMFunction_MathMatrixBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixFromTransformV2;
class UScriptStruct* FRigVMFunction_MathMatrixFromTransformV2::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixFromTransformV2.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixFromTransformV2.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransformV2, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathMatrixFromTransformV2"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixFromTransformV2.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransformV2_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixFromTransformV2.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathMatrixFromTransformV2 Property Definitions *****
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransformV2_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathMatrixFromTransformV2, Value), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransformV2_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathMatrixFromTransformV2, Result), Z_Construct_UScriptStruct_FMatrix, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransformV2_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransformV2_Statics::NewProp_Value,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransformV2_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransformV2_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathMatrixFromTransformV2 Property Definitions *******
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransformV2_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBase,
&NewStructOps,
"RigVMFunction_MathMatrixFromTransformV2",
Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransformV2_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransformV2_Statics::PropPointers),
sizeof(FRigVMFunction_MathMatrixFromTransformV2),
alignof(FRigVMFunction_MathMatrixFromTransformV2),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransformV2_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransformV2_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransformV2()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixFromTransformV2.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixFromTransformV2.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransformV2_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixFromTransformV2.InnerSingleton);
}
void FRigVMFunction_MathMatrixFromTransformV2::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathMatrixFromTransformV2::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Value,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_MathMatrixFromTransformV2 ****************************
// ********** Begin ScriptStruct FRigVMFunction_MathMatrixToVectors ********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToVectors_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathMatrixToVectors); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathMatrixToVectors); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Converts the matrix to its vectors\n */" },
{ "DisplayName", "To Vectors" },
{ "Keywords", "Make,Construct" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
{ "ToolTip", "Converts the matrix to its vectors" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Origin_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
{ "Output", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_X_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
{ "Output", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Y_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
{ "Output", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Z_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathMatrixToVectors constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
static const UECodeGen_Private::FStructPropertyParams NewProp_Origin;
static const UECodeGen_Private::FStructPropertyParams NewProp_X;
static const UECodeGen_Private::FStructPropertyParams NewProp_Y;
static const UECodeGen_Private::FStructPropertyParams NewProp_Z;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_MathMatrixToVectors constinit property declarations **
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Value"), .Type = TEXT("FMatrix"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Origin"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("X"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Y"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Z"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathMatrixToVectors::Execute"),
.Function = &FRigVMFunction_MathMatrixToVectors::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathMatrixToVectors>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToVectors_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathMatrixToVectors>() == std::is_polymorphic<FRigVMFunction_MathMatrixBase>(), "USTRUCT FRigVMFunction_MathMatrixToVectors cannot be polymorphic unless super FRigVMFunction_MathMatrixBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixToVectors;
class UScriptStruct* FRigVMFunction_MathMatrixToVectors::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixToVectors.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixToVectors.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToVectors, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathMatrixToVectors"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixToVectors.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToVectors_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixToVectors.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathMatrixToVectors Property Definitions ***********
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToVectors_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathMatrixToVectors, Value), Z_Construct_UScriptStruct_FMatrix, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToVectors_Statics::NewProp_Origin = { "Origin", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathMatrixToVectors, Origin), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Origin_MetaData), NewProp_Origin_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToVectors_Statics::NewProp_X = { "X", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathMatrixToVectors, X), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_X_MetaData), NewProp_X_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToVectors_Statics::NewProp_Y = { "Y", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathMatrixToVectors, Y), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Y_MetaData), NewProp_Y_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToVectors_Statics::NewProp_Z = { "Z", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathMatrixToVectors, Z), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Z_MetaData), NewProp_Z_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToVectors_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToVectors_Statics::NewProp_Value,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToVectors_Statics::NewProp_Origin,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToVectors_Statics::NewProp_X,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToVectors_Statics::NewProp_Y,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToVectors_Statics::NewProp_Z,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToVectors_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathMatrixToVectors Property Definitions *************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToVectors_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBase,
&NewStructOps,
"RigVMFunction_MathMatrixToVectors",
Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToVectors_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToVectors_Statics::PropPointers),
sizeof(FRigVMFunction_MathMatrixToVectors),
alignof(FRigVMFunction_MathMatrixToVectors),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToVectors_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToVectors_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToVectors()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixToVectors.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixToVectors.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToVectors_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixToVectors.InnerSingleton);
}
void FRigVMFunction_MathMatrixToVectors::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathMatrixToVectors::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Value,
Origin,
X,
Y,
Z
);
}
// ********** End ScriptStruct FRigVMFunction_MathMatrixToVectors **********************************
// ********** Begin ScriptStruct FRigVMFunction_MathMatrixFromVectors ******************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromVectors_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathMatrixFromVectors); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathMatrixFromVectors); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n* Makes a matrix from its vectors\n*/" },
{ "DisplayName", "From Vectors" },
{ "Keywords", "Make,Construct" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
{ "ToolTip", "Makes a matrix from its vectors" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Origin_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_X_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Y_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Z_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathMatrixFromVectors constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Origin;
static const UECodeGen_Private::FStructPropertyParams NewProp_X;
static const UECodeGen_Private::FStructPropertyParams NewProp_Y;
static const UECodeGen_Private::FStructPropertyParams NewProp_Z;
static const UECodeGen_Private::FStructPropertyParams NewProp_Result;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_MathMatrixFromVectors constinit property declarations
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Origin"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("X"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Y"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Z"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("FMatrix"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathMatrixFromVectors::Execute"),
.Function = &FRigVMFunction_MathMatrixFromVectors::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathMatrixFromVectors>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromVectors_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathMatrixFromVectors>() == std::is_polymorphic<FRigVMFunction_MathMatrixBase>(), "USTRUCT FRigVMFunction_MathMatrixFromVectors cannot be polymorphic unless super FRigVMFunction_MathMatrixBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixFromVectors;
class UScriptStruct* FRigVMFunction_MathMatrixFromVectors::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixFromVectors.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixFromVectors.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromVectors, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathMatrixFromVectors"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixFromVectors.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromVectors_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixFromVectors.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathMatrixFromVectors Property Definitions *********
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromVectors_Statics::NewProp_Origin = { "Origin", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathMatrixFromVectors, Origin), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Origin_MetaData), NewProp_Origin_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromVectors_Statics::NewProp_X = { "X", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathMatrixFromVectors, X), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_X_MetaData), NewProp_X_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromVectors_Statics::NewProp_Y = { "Y", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathMatrixFromVectors, Y), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Y_MetaData), NewProp_Y_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromVectors_Statics::NewProp_Z = { "Z", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathMatrixFromVectors, Z), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Z_MetaData), NewProp_Z_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromVectors_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathMatrixFromVectors, Result), Z_Construct_UScriptStruct_FMatrix, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromVectors_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromVectors_Statics::NewProp_Origin,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromVectors_Statics::NewProp_X,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromVectors_Statics::NewProp_Y,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromVectors_Statics::NewProp_Z,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromVectors_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromVectors_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathMatrixFromVectors Property Definitions ***********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromVectors_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBase,
&NewStructOps,
"RigVMFunction_MathMatrixFromVectors",
Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromVectors_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromVectors_Statics::PropPointers),
sizeof(FRigVMFunction_MathMatrixFromVectors),
alignof(FRigVMFunction_MathMatrixFromVectors),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromVectors_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromVectors_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromVectors()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixFromVectors.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixFromVectors.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromVectors_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixFromVectors.InnerSingleton);
}
void FRigVMFunction_MathMatrixFromVectors::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathMatrixFromVectors::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Origin,
X,
Y,
Z,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_MathMatrixFromVectors ********************************
// ********** Begin ScriptStruct FRigVMFunction_MathMatrixMul **************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixMul_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathMatrixMul); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathMatrixMul); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Returns the product of the two values\n */" },
{ "DisplayName", "Multiply" },
{ "Keywords", "Product,*,Global" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
{ "TemplateName", "Multiply" },
{ "ToolTip", "Returns the product of the two values" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathMatrixMul constinit property declarations ******
// ********** End ScriptStruct FRigVMFunction_MathMatrixMul constinit property declarations ********
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("A"), .Type = TEXT("FMatrix"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("B"), .Type = TEXT("FMatrix"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("FMatrix"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathMatrixMul::Execute"),
.Function = &FRigVMFunction_MathMatrixMul::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathMatrixMul>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixMul_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathMatrixMul>() == std::is_polymorphic<FRigVMFunction_MathMatrixBinaryAggregateOp>(), "USTRUCT FRigVMFunction_MathMatrixMul cannot be polymorphic unless super FRigVMFunction_MathMatrixBinaryAggregateOp is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixMul;
class UScriptStruct* FRigVMFunction_MathMatrixMul::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixMul.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixMul.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixMul, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathMatrixMul"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixMul.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixMul_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixMul.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixMul_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryAggregateOp,
&NewStructOps,
"RigVMFunction_MathMatrixMul",
nullptr,
0,
sizeof(FRigVMFunction_MathMatrixMul),
alignof(FRigVMFunction_MathMatrixMul),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixMul_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixMul_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixMul()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixMul.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixMul.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixMul_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixMul.InnerSingleton);
}
void FRigVMFunction_MathMatrixMul::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathMatrixMul::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
A,
B,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_MathMatrixMul ****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathMatrixInverse **********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixInverse_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathMatrixInverse); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathMatrixInverse); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Returns the inverse value\n */" },
{ "DisplayName", "Inverse" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathMatrix.h" },
{ "TemplateName", "Inverse" },
{ "ToolTip", "Returns the inverse value" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathMatrixInverse constinit property declarations **
// ********** End ScriptStruct FRigVMFunction_MathMatrixInverse constinit property declarations ****
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Value"), .Type = TEXT("FMatrix"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("FMatrix"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathMatrixInverse::Execute"),
.Function = &FRigVMFunction_MathMatrixInverse::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathMatrixInverse>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixInverse_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathMatrixInverse>() == std::is_polymorphic<FRigVMFunction_MathMatrixUnaryOp>(), "USTRUCT FRigVMFunction_MathMatrixInverse cannot be polymorphic unless super FRigVMFunction_MathMatrixUnaryOp is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixInverse;
class UScriptStruct* FRigVMFunction_MathMatrixInverse::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixInverse.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixInverse.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixInverse, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathMatrixInverse"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixInverse.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixInverse_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixInverse.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixInverse_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixUnaryOp,
&NewStructOps,
"RigVMFunction_MathMatrixInverse",
nullptr,
0,
sizeof(FRigVMFunction_MathMatrixInverse),
alignof(FRigVMFunction_MathMatrixInverse),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixInverse_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixInverse_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixInverse()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixInverse.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixInverse.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixInverse_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixInverse.InnerSingleton);
}
void FRigVMFunction_MathMatrixInverse::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathMatrixInverse::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Value,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_MathMatrixInverse ************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathMatrix_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMFunction_MathMatrixBase::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBase_Statics::NewStructOps, TEXT("RigVMFunction_MathMatrixBase"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathMatrixBase), 180066210U) },
{ FRigVMFunction_MathMatrixUnaryOp::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixUnaryOp_Statics::NewStructOps, TEXT("RigVMFunction_MathMatrixUnaryOp"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixUnaryOp, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathMatrixUnaryOp), 710559651U) },
{ FRigVMFunction_MathMatrixBinaryOp::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryOp_Statics::NewStructOps, TEXT("RigVMFunction_MathMatrixBinaryOp"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixBinaryOp, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathMatrixBinaryOp), 799612689U) },
{ FRigVMFunction_MathMatrixBinaryAggregateOp::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixBinaryAggregateOp_Statics::NewStructOps, TEXT("RigVMFunction_MathMatrixBinaryAggregateOp"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixBinaryAggregateOp, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathMatrixBinaryAggregateOp), 4119365388U) },
{ FRigVMFunction_MathMatrixToTransform::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToTransform_Statics::NewStructOps, TEXT("RigVMFunction_MathMatrixToTransform"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixToTransform, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathMatrixToTransform), 3102573985U) },
{ FRigVMFunction_MathMatrixFromTransform::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransform_Statics::NewStructOps, TEXT("RigVMFunction_MathMatrixFromTransform"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixFromTransform, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathMatrixFromTransform), 1838213249U) },
{ FRigVMFunction_MathMatrixFromTransformV2::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromTransformV2_Statics::NewStructOps, TEXT("RigVMFunction_MathMatrixFromTransformV2"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixFromTransformV2, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathMatrixFromTransformV2), 222468374U) },
{ FRigVMFunction_MathMatrixToVectors::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixToVectors_Statics::NewStructOps, TEXT("RigVMFunction_MathMatrixToVectors"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixToVectors, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathMatrixToVectors), 444231274U) },
{ FRigVMFunction_MathMatrixFromVectors::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixFromVectors_Statics::NewStructOps, TEXT("RigVMFunction_MathMatrixFromVectors"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixFromVectors, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathMatrixFromVectors), 3621323831U) },
{ FRigVMFunction_MathMatrixMul::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixMul_Statics::NewStructOps, TEXT("RigVMFunction_MathMatrixMul"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixMul, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathMatrixMul), 3833973462U) },
{ FRigVMFunction_MathMatrixInverse::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathMatrixInverse_Statics::NewStructOps, TEXT("RigVMFunction_MathMatrixInverse"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathMatrixInverse, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathMatrixInverse), 3736140880U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathMatrix_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathMatrix_h__Script_RigVM_3325669294{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathMatrix_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathMatrix_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS