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

2928 lines
190 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_MathInt.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_MathInt() {}
// ********** Begin Cross Module References ********************************************************
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathBase();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntAbs();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntAdd();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntArrayAverage();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntArraySum();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntBase();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryAggregateOp();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryOp();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntClamp();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntDiv();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntEquals();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreater();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreaterEqual();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntLess();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntLessEqual();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntMake();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntMax();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntMin();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntMod();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntMul();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntNegate();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntNotEquals();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntPow();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntSign();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntSub();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntToDouble();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntToFloat();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntToName();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntToString();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntUnaryOp();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMFunction_MathIntBase ****************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntBase_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathIntBase); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathIntBase); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Abstract", "" },
{ "Category", "Math|Int" },
{ "MenuDescSuffix", "(Int)" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathIntBase constinit property declarations ********
// ********** End ScriptStruct FRigVMFunction_MathIntBase constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathIntBase>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntBase_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathIntBase>() == std::is_polymorphic<FRigVMFunction_MathBase>(), "USTRUCT FRigVMFunction_MathIntBase cannot be polymorphic unless super FRigVMFunction_MathBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntBase;
class UScriptStruct* FRigVMFunction_MathIntBase::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntBase.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathIntBase, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathIntBase"));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntBase.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntBase_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathBase,
&NewStructOps,
"RigVMFunction_MathIntBase",
nullptr,
0,
sizeof(FRigVMFunction_MathIntBase),
alignof(FRigVMFunction_MathIntBase),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathIntBase_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntBase()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntBase.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntBase.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathIntBase_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntBase.InnerSingleton);
}
// ********** End ScriptStruct FRigVMFunction_MathIntBase ******************************************
// ********** Begin ScriptStruct FRigVMFunction_MathIntUnaryOp *************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntUnaryOp_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathIntUnaryOp); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathIntUnaryOp); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Abstract", "" },
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathIntUnaryOp constinit property declarations *****
static const UECodeGen_Private::FIntPropertyParams NewProp_Value;
static const UECodeGen_Private::FIntPropertyParams NewProp_Result;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_MathIntUnaryOp constinit property declarations *******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathIntUnaryOp>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntUnaryOp_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathIntUnaryOp>() == std::is_polymorphic<FRigVMFunction_MathIntBase>(), "USTRUCT FRigVMFunction_MathIntUnaryOp cannot be polymorphic unless super FRigVMFunction_MathIntBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntUnaryOp;
class UScriptStruct* FRigVMFunction_MathIntUnaryOp::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntUnaryOp.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntUnaryOp.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathIntUnaryOp, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathIntUnaryOp"));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntUnaryOp.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathIntUnaryOp Property Definitions ****************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntUnaryOp_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntUnaryOp, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntUnaryOp_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntUnaryOp, Result), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathIntUnaryOp_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntUnaryOp_Statics::NewProp_Value,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntUnaryOp_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntUnaryOp_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathIntUnaryOp Property Definitions ******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntUnaryOp_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathIntBase,
&NewStructOps,
"RigVMFunction_MathIntUnaryOp",
Z_Construct_UScriptStruct_FRigVMFunction_MathIntUnaryOp_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntUnaryOp_Statics::PropPointers),
sizeof(FRigVMFunction_MathIntUnaryOp),
alignof(FRigVMFunction_MathIntUnaryOp),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntUnaryOp_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathIntUnaryOp_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntUnaryOp()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntUnaryOp.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntUnaryOp.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathIntUnaryOp_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntUnaryOp.InnerSingleton);
}
// ********** End ScriptStruct FRigVMFunction_MathIntUnaryOp ***************************************
// ********** Begin ScriptStruct FRigVMFunction_MathIntBinaryOp ************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryOp_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathIntBinaryOp); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathIntBinaryOp); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Abstract", "" },
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_A_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_B_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathIntBinaryOp constinit property declarations ****
static const UECodeGen_Private::FIntPropertyParams NewProp_A;
static const UECodeGen_Private::FIntPropertyParams NewProp_B;
static const UECodeGen_Private::FIntPropertyParams NewProp_Result;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_MathIntBinaryOp constinit property declarations ******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathIntBinaryOp>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryOp_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathIntBinaryOp>() == std::is_polymorphic<FRigVMFunction_MathIntBase>(), "USTRUCT FRigVMFunction_MathIntBinaryOp cannot be polymorphic unless super FRigVMFunction_MathIntBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntBinaryOp;
class UScriptStruct* FRigVMFunction_MathIntBinaryOp::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntBinaryOp.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntBinaryOp.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryOp, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathIntBinaryOp"));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntBinaryOp.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathIntBinaryOp Property Definitions ***************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryOp_Statics::NewProp_A = { "A", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntBinaryOp, A), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_A_MetaData), NewProp_A_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryOp_Statics::NewProp_B = { "B", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntBinaryOp, B), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_B_MetaData), NewProp_B_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryOp_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntBinaryOp, Result), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryOp_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryOp_Statics::NewProp_A,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryOp_Statics::NewProp_B,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryOp_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryOp_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathIntBinaryOp Property Definitions *****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryOp_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathIntBase,
&NewStructOps,
"RigVMFunction_MathIntBinaryOp",
Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryOp_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryOp_Statics::PropPointers),
sizeof(FRigVMFunction_MathIntBinaryOp),
alignof(FRigVMFunction_MathIntBinaryOp),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryOp_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryOp_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryOp()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntBinaryOp.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntBinaryOp.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryOp_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntBinaryOp.InnerSingleton);
}
// ********** End ScriptStruct FRigVMFunction_MathIntBinaryOp **************************************
// ********** Begin ScriptStruct FRigVMFunction_MathIntBinaryAggregateOp ***************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryAggregateOp_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathIntBinaryAggregateOp); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathIntBinaryAggregateOp); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Abstract", "" },
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_A_MetaData[] = {
{ "Aggregate", "" },
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_B_MetaData[] = {
{ "Aggregate", "" },
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Aggregate", "" },
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathIntBinaryAggregateOp constinit property declarations
static const UECodeGen_Private::FIntPropertyParams NewProp_A;
static const UECodeGen_Private::FIntPropertyParams NewProp_B;
static const UECodeGen_Private::FIntPropertyParams NewProp_Result;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_MathIntBinaryAggregateOp constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathIntBinaryAggregateOp>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryAggregateOp_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathIntBinaryAggregateOp>() == std::is_polymorphic<FRigVMFunction_MathIntBase>(), "USTRUCT FRigVMFunction_MathIntBinaryAggregateOp cannot be polymorphic unless super FRigVMFunction_MathIntBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntBinaryAggregateOp;
class UScriptStruct* FRigVMFunction_MathIntBinaryAggregateOp::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntBinaryAggregateOp.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntBinaryAggregateOp.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryAggregateOp, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathIntBinaryAggregateOp"));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntBinaryAggregateOp.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathIntBinaryAggregateOp Property Definitions ******
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryAggregateOp_Statics::NewProp_A = { "A", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntBinaryAggregateOp, A), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_A_MetaData), NewProp_A_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryAggregateOp_Statics::NewProp_B = { "B", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntBinaryAggregateOp, B), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_B_MetaData), NewProp_B_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryAggregateOp_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntBinaryAggregateOp, Result), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryAggregateOp_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryAggregateOp_Statics::NewProp_A,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryAggregateOp_Statics::NewProp_B,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryAggregateOp_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryAggregateOp_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathIntBinaryAggregateOp Property Definitions ********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryAggregateOp_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathIntBase,
&NewStructOps,
"RigVMFunction_MathIntBinaryAggregateOp",
Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryAggregateOp_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryAggregateOp_Statics::PropPointers),
sizeof(FRigVMFunction_MathIntBinaryAggregateOp),
alignof(FRigVMFunction_MathIntBinaryAggregateOp),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryAggregateOp_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryAggregateOp_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryAggregateOp()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntBinaryAggregateOp.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntBinaryAggregateOp.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryAggregateOp_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntBinaryAggregateOp.InnerSingleton);
}
// ********** End ScriptStruct FRigVMFunction_MathIntBinaryAggregateOp *****************************
// ********** Begin ScriptStruct FRigVMFunction_MathIntMake ****************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntMake_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathIntMake); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathIntMake); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * A integer constant\n */" },
{ "Deprecated", "5.7" },
{ "DisplayName", "Integer" },
{ "Keywords", "Make,Construct,Constant" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "ToolTip", "A integer constant" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathIntMake constinit property declarations ********
static const UECodeGen_Private::FIntPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_MathIntMake constinit property declarations **********
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Value"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathIntMake::Execute"),
.Function = &FRigVMFunction_MathIntMake::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathIntMake>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntMake_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathIntMake>() == std::is_polymorphic<FRigVMFunction_MathIntBase>(), "USTRUCT FRigVMFunction_MathIntMake cannot be polymorphic unless super FRigVMFunction_MathIntBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMake;
class UScriptStruct* FRigVMFunction_MathIntMake::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMake.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMake.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathIntMake, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathIntMake"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMake.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathIntMake_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMake.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathIntMake Property Definitions *******************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntMake_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntMake, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathIntMake_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntMake_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntMake_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathIntMake Property Definitions *********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntMake_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathIntBase,
&NewStructOps,
"RigVMFunction_MathIntMake",
Z_Construct_UScriptStruct_FRigVMFunction_MathIntMake_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntMake_Statics::PropPointers),
sizeof(FRigVMFunction_MathIntMake),
alignof(FRigVMFunction_MathIntMake),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntMake_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathIntMake_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntMake()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMake.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMake.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathIntMake_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMake.InnerSingleton);
}
void FRigVMFunction_MathIntMake::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathIntMake::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Value
);
}
// ********** End ScriptStruct FRigVMFunction_MathIntMake ******************************************
// ********** Begin ScriptStruct FRigVMFunction_MathIntAdd *****************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntAdd_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathIntAdd); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathIntAdd); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Returns the sum of the two values\n */" },
{ "DisplayName", "Add" },
{ "Keywords", "Sum,+" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "TemplateName", "Add" },
{ "ToolTip", "Returns the sum of the two values" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathIntAdd constinit property declarations *********
// ********** End ScriptStruct FRigVMFunction_MathIntAdd constinit property declarations ***********
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("A"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("B"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathIntAdd::Execute"),
.Function = &FRigVMFunction_MathIntAdd::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathIntAdd>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntAdd_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathIntAdd>() == std::is_polymorphic<FRigVMFunction_MathIntBinaryAggregateOp>(), "USTRUCT FRigVMFunction_MathIntAdd cannot be polymorphic unless super FRigVMFunction_MathIntBinaryAggregateOp is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntAdd;
class UScriptStruct* FRigVMFunction_MathIntAdd::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntAdd.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntAdd.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathIntAdd, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathIntAdd"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntAdd.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathIntAdd_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntAdd.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntAdd_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryAggregateOp,
&NewStructOps,
"RigVMFunction_MathIntAdd",
nullptr,
0,
sizeof(FRigVMFunction_MathIntAdd),
alignof(FRigVMFunction_MathIntAdd),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntAdd_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathIntAdd_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntAdd()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntAdd.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntAdd.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathIntAdd_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntAdd.InnerSingleton);
}
void FRigVMFunction_MathIntAdd::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathIntAdd::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
A,
B,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_MathIntAdd *******************************************
// ********** Begin ScriptStruct FRigVMFunction_MathIntSub *****************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntSub_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathIntSub); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathIntSub); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Returns the difference of the two values\n */" },
{ "DisplayName", "Subtract" },
{ "Keywords", "-" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "TemplateName", "Subtract" },
{ "ToolTip", "Returns the difference of the two values" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathIntSub constinit property declarations *********
// ********** End ScriptStruct FRigVMFunction_MathIntSub constinit property declarations ***********
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("A"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("B"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathIntSub::Execute"),
.Function = &FRigVMFunction_MathIntSub::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathIntSub>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntSub_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathIntSub>() == std::is_polymorphic<FRigVMFunction_MathIntBinaryOp>(), "USTRUCT FRigVMFunction_MathIntSub cannot be polymorphic unless super FRigVMFunction_MathIntBinaryOp is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntSub;
class UScriptStruct* FRigVMFunction_MathIntSub::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntSub.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntSub.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathIntSub, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathIntSub"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntSub.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathIntSub_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntSub.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntSub_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryOp,
&NewStructOps,
"RigVMFunction_MathIntSub",
nullptr,
0,
sizeof(FRigVMFunction_MathIntSub),
alignof(FRigVMFunction_MathIntSub),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntSub_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathIntSub_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntSub()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntSub.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntSub.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathIntSub_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntSub.InnerSingleton);
}
void FRigVMFunction_MathIntSub::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathIntSub::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
A,
B,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_MathIntSub *******************************************
// ********** Begin ScriptStruct FRigVMFunction_MathIntMul *****************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntMul_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathIntMul); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathIntMul); }
#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_MathInt.h" },
{ "TemplateName", "Multiply" },
{ "ToolTip", "Returns the product of the two values" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathIntMul constinit property declarations *********
// ********** End ScriptStruct FRigVMFunction_MathIntMul constinit property declarations ***********
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("A"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("B"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathIntMul::Execute"),
.Function = &FRigVMFunction_MathIntMul::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathIntMul>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntMul_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathIntMul>() == std::is_polymorphic<FRigVMFunction_MathIntBinaryAggregateOp>(), "USTRUCT FRigVMFunction_MathIntMul cannot be polymorphic unless super FRigVMFunction_MathIntBinaryAggregateOp is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMul;
class UScriptStruct* FRigVMFunction_MathIntMul::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMul.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMul.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathIntMul, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathIntMul"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMul.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathIntMul_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMul.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntMul_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryAggregateOp,
&NewStructOps,
"RigVMFunction_MathIntMul",
nullptr,
0,
sizeof(FRigVMFunction_MathIntMul),
alignof(FRigVMFunction_MathIntMul),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntMul_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathIntMul_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntMul()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMul.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMul.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathIntMul_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMul.InnerSingleton);
}
void FRigVMFunction_MathIntMul::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathIntMul::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
A,
B,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_MathIntMul *******************************************
// ********** Begin ScriptStruct FRigVMFunction_MathIntDiv *****************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntDiv_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathIntDiv); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathIntDiv); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Returns the division of the two values\n */" },
{ "DisplayName", "Divide" },
{ "Keywords", "Division,Divisor,/" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "TemplateName", "Divide" },
{ "ToolTip", "Returns the division of the two values" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathIntDiv constinit property declarations *********
// ********** End ScriptStruct FRigVMFunction_MathIntDiv constinit property declarations ***********
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("A"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("B"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathIntDiv::Execute"),
.Function = &FRigVMFunction_MathIntDiv::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathIntDiv>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntDiv_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathIntDiv>() == std::is_polymorphic<FRigVMFunction_MathIntBinaryOp>(), "USTRUCT FRigVMFunction_MathIntDiv cannot be polymorphic unless super FRigVMFunction_MathIntBinaryOp is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntDiv;
class UScriptStruct* FRigVMFunction_MathIntDiv::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntDiv.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntDiv.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathIntDiv, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathIntDiv"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntDiv.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathIntDiv_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntDiv.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntDiv_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryOp,
&NewStructOps,
"RigVMFunction_MathIntDiv",
nullptr,
0,
sizeof(FRigVMFunction_MathIntDiv),
alignof(FRigVMFunction_MathIntDiv),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntDiv_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathIntDiv_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntDiv()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntDiv.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntDiv.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathIntDiv_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntDiv.InnerSingleton);
}
void FRigVMFunction_MathIntDiv::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathIntDiv::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
A,
B,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_MathIntDiv *******************************************
// ********** Begin ScriptStruct FRigVMFunction_MathIntMod *****************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntMod_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathIntMod); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathIntMod); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Returns the modulo of the two values\n */" },
{ "DisplayName", "Modulo" },
{ "Keywords", "%,fmod" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "TemplateName", "Modulo" },
{ "ToolTip", "Returns the modulo of the two values" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathIntMod constinit property declarations *********
// ********** End ScriptStruct FRigVMFunction_MathIntMod constinit property declarations ***********
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("A"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("B"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathIntMod::Execute"),
.Function = &FRigVMFunction_MathIntMod::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathIntMod>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntMod_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathIntMod>() == std::is_polymorphic<FRigVMFunction_MathIntBinaryOp>(), "USTRUCT FRigVMFunction_MathIntMod cannot be polymorphic unless super FRigVMFunction_MathIntBinaryOp is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMod;
class UScriptStruct* FRigVMFunction_MathIntMod::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMod.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMod.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathIntMod, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathIntMod"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMod.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathIntMod_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMod.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntMod_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryOp,
&NewStructOps,
"RigVMFunction_MathIntMod",
nullptr,
0,
sizeof(FRigVMFunction_MathIntMod),
alignof(FRigVMFunction_MathIntMod),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntMod_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathIntMod_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntMod()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMod.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMod.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathIntMod_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMod.InnerSingleton);
}
void FRigVMFunction_MathIntMod::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathIntMod::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
A,
B,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_MathIntMod *******************************************
// ********** Begin ScriptStruct FRigVMFunction_MathIntMin *****************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntMin_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathIntMin); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathIntMin); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Returns the smaller of the two values\n */" },
{ "DisplayName", "Minimum" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "TemplateName", "Minimum" },
{ "ToolTip", "Returns the smaller of the two values" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathIntMin constinit property declarations *********
// ********** End ScriptStruct FRigVMFunction_MathIntMin constinit property declarations ***********
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("A"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("B"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathIntMin::Execute"),
.Function = &FRigVMFunction_MathIntMin::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathIntMin>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntMin_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathIntMin>() == std::is_polymorphic<FRigVMFunction_MathIntBinaryAggregateOp>(), "USTRUCT FRigVMFunction_MathIntMin cannot be polymorphic unless super FRigVMFunction_MathIntBinaryAggregateOp is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMin;
class UScriptStruct* FRigVMFunction_MathIntMin::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMin.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMin.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathIntMin, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathIntMin"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMin.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathIntMin_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMin.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntMin_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryAggregateOp,
&NewStructOps,
"RigVMFunction_MathIntMin",
nullptr,
0,
sizeof(FRigVMFunction_MathIntMin),
alignof(FRigVMFunction_MathIntMin),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntMin_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathIntMin_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntMin()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMin.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMin.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathIntMin_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMin.InnerSingleton);
}
void FRigVMFunction_MathIntMin::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathIntMin::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
A,
B,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_MathIntMin *******************************************
// ********** Begin ScriptStruct FRigVMFunction_MathIntMax *****************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntMax_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathIntMax); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathIntMax); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Returns the larger of the two values\n */" },
{ "DisplayName", "Maximum" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "TemplateName", "Maximum" },
{ "ToolTip", "Returns the larger of the two values" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathIntMax constinit property declarations *********
// ********** End ScriptStruct FRigVMFunction_MathIntMax constinit property declarations ***********
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("A"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("B"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathIntMax::Execute"),
.Function = &FRigVMFunction_MathIntMax::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathIntMax>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntMax_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathIntMax>() == std::is_polymorphic<FRigVMFunction_MathIntBinaryAggregateOp>(), "USTRUCT FRigVMFunction_MathIntMax cannot be polymorphic unless super FRigVMFunction_MathIntBinaryAggregateOp is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMax;
class UScriptStruct* FRigVMFunction_MathIntMax::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMax.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMax.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathIntMax, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathIntMax"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMax.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathIntMax_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMax.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntMax_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryAggregateOp,
&NewStructOps,
"RigVMFunction_MathIntMax",
nullptr,
0,
sizeof(FRigVMFunction_MathIntMax),
alignof(FRigVMFunction_MathIntMax),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntMax_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathIntMax_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntMax()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMax.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMax.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathIntMax_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMax.InnerSingleton);
}
void FRigVMFunction_MathIntMax::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathIntMax::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
A,
B,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_MathIntMax *******************************************
// ********** Begin ScriptStruct FRigVMFunction_MathIntPow *****************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntPow_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathIntPow); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathIntPow); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Returns the value of A raised to the power of B.\n */" },
{ "DisplayName", "Power" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "TemplateName", "Power" },
{ "ToolTip", "Returns the value of A raised to the power of B." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathIntPow constinit property declarations *********
// ********** End ScriptStruct FRigVMFunction_MathIntPow constinit property declarations ***********
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("A"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("B"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathIntPow::Execute"),
.Function = &FRigVMFunction_MathIntPow::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathIntPow>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntPow_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathIntPow>() == std::is_polymorphic<FRigVMFunction_MathIntBinaryOp>(), "USTRUCT FRigVMFunction_MathIntPow cannot be polymorphic unless super FRigVMFunction_MathIntBinaryOp is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntPow;
class UScriptStruct* FRigVMFunction_MathIntPow::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntPow.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntPow.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathIntPow, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathIntPow"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntPow.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathIntPow_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntPow.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntPow_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryOp,
&NewStructOps,
"RigVMFunction_MathIntPow",
nullptr,
0,
sizeof(FRigVMFunction_MathIntPow),
alignof(FRigVMFunction_MathIntPow),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntPow_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathIntPow_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntPow()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntPow.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntPow.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathIntPow_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntPow.InnerSingleton);
}
void FRigVMFunction_MathIntPow::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathIntPow::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
A,
B,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_MathIntPow *******************************************
// ********** Begin ScriptStruct FRigVMFunction_MathIntNegate **************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntNegate_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathIntNegate); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathIntNegate); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Returns the negative value\n */" },
{ "DisplayName", "Negate" },
{ "Keywords", "-,Abs" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "TemplateName", "Negate" },
{ "ToolTip", "Returns the negative value" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathIntNegate constinit property declarations ******
// ********** End ScriptStruct FRigVMFunction_MathIntNegate constinit property declarations ********
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Value"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathIntNegate::Execute"),
.Function = &FRigVMFunction_MathIntNegate::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathIntNegate>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntNegate_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathIntNegate>() == std::is_polymorphic<FRigVMFunction_MathIntUnaryOp>(), "USTRUCT FRigVMFunction_MathIntNegate cannot be polymorphic unless super FRigVMFunction_MathIntUnaryOp is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntNegate;
class UScriptStruct* FRigVMFunction_MathIntNegate::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntNegate.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntNegate.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathIntNegate, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathIntNegate"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntNegate.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathIntNegate_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntNegate.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntNegate_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathIntUnaryOp,
&NewStructOps,
"RigVMFunction_MathIntNegate",
nullptr,
0,
sizeof(FRigVMFunction_MathIntNegate),
alignof(FRigVMFunction_MathIntNegate),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntNegate_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathIntNegate_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntNegate()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntNegate.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntNegate.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathIntNegate_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntNegate.InnerSingleton);
}
void FRigVMFunction_MathIntNegate::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathIntNegate::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Value,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_MathIntNegate ****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathIntAbs *****************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntAbs_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathIntAbs); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathIntAbs); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Returns the absolute (positive) value\n */" },
{ "DisplayName", "Absolute" },
{ "Keywords", "Abs,Neg" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "TemplateName", "Absolute" },
{ "ToolTip", "Returns the absolute (positive) value" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathIntAbs constinit property declarations *********
// ********** End ScriptStruct FRigVMFunction_MathIntAbs constinit property declarations ***********
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Value"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathIntAbs::Execute"),
.Function = &FRigVMFunction_MathIntAbs::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathIntAbs>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntAbs_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathIntAbs>() == std::is_polymorphic<FRigVMFunction_MathIntUnaryOp>(), "USTRUCT FRigVMFunction_MathIntAbs cannot be polymorphic unless super FRigVMFunction_MathIntUnaryOp is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntAbs;
class UScriptStruct* FRigVMFunction_MathIntAbs::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntAbs.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntAbs.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathIntAbs, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathIntAbs"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntAbs.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathIntAbs_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntAbs.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntAbs_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathIntUnaryOp,
&NewStructOps,
"RigVMFunction_MathIntAbs",
nullptr,
0,
sizeof(FRigVMFunction_MathIntAbs),
alignof(FRigVMFunction_MathIntAbs),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntAbs_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathIntAbs_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntAbs()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntAbs.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntAbs.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathIntAbs_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntAbs.InnerSingleton);
}
void FRigVMFunction_MathIntAbs::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathIntAbs::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Value,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_MathIntAbs *******************************************
// ********** Begin ScriptStruct FRigVMFunction_MathIntToFloat *************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntToFloat_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathIntToFloat); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathIntToFloat); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Returns the int cast to a float\n */" },
{ "DisplayName", "To Float" },
{ "ExecuteContext", "FRigVMExecuteContext" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "TemplateName", "Cast" },
{ "ToolTip", "Returns the int cast to a float" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathIntToFloat constinit property declarations *****
static const UECodeGen_Private::FIntPropertyParams NewProp_Value;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Result;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_MathIntToFloat constinit property declarations *******
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Value"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathIntToFloat::Execute"),
.Function = &FRigVMFunction_MathIntToFloat::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathIntToFloat>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntToFloat_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathIntToFloat>() == std::is_polymorphic<FRigVMFunction_MathIntBase>(), "USTRUCT FRigVMFunction_MathIntToFloat cannot be polymorphic unless super FRigVMFunction_MathIntBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToFloat;
class UScriptStruct* FRigVMFunction_MathIntToFloat::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToFloat.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToFloat.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathIntToFloat, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathIntToFloat"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToFloat.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathIntToFloat_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToFloat.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathIntToFloat Property Definitions ****************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntToFloat_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntToFloat, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntToFloat_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntToFloat, Result), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathIntToFloat_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntToFloat_Statics::NewProp_Value,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntToFloat_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntToFloat_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathIntToFloat Property Definitions ******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntToFloat_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathIntBase,
&NewStructOps,
"RigVMFunction_MathIntToFloat",
Z_Construct_UScriptStruct_FRigVMFunction_MathIntToFloat_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntToFloat_Statics::PropPointers),
sizeof(FRigVMFunction_MathIntToFloat),
alignof(FRigVMFunction_MathIntToFloat),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntToFloat_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathIntToFloat_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntToFloat()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToFloat.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToFloat.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathIntToFloat_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToFloat.InnerSingleton);
}
void FRigVMFunction_MathIntToFloat::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathIntToFloat::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Value,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_MathIntToFloat ***************************************
// ********** Begin ScriptStruct FRigVMFunction_MathIntToDouble ************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntToDouble_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathIntToDouble); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathIntToDouble); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Returns the int cast to a float\n */" },
{ "DisplayName", "To Double" },
{ "ExecuteContext", "FRigVMExecuteContext" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "TemplateName", "Cast" },
{ "ToolTip", "Returns the int cast to a float" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathIntToDouble constinit property declarations ****
static const UECodeGen_Private::FIntPropertyParams NewProp_Value;
static const UECodeGen_Private::FDoublePropertyParams NewProp_Result;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_MathIntToDouble constinit property declarations ******
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Value"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("double"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathIntToDouble::Execute"),
.Function = &FRigVMFunction_MathIntToDouble::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathIntToDouble>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntToDouble_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathIntToDouble>() == std::is_polymorphic<FRigVMFunction_MathIntBase>(), "USTRUCT FRigVMFunction_MathIntToDouble cannot be polymorphic unless super FRigVMFunction_MathIntBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToDouble;
class UScriptStruct* FRigVMFunction_MathIntToDouble::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToDouble.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToDouble.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathIntToDouble, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathIntToDouble"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToDouble.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathIntToDouble_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToDouble.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathIntToDouble Property Definitions ***************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntToDouble_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntToDouble, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntToDouble_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntToDouble, Result), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathIntToDouble_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntToDouble_Statics::NewProp_Value,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntToDouble_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntToDouble_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathIntToDouble Property Definitions *****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntToDouble_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathIntBase,
&NewStructOps,
"RigVMFunction_MathIntToDouble",
Z_Construct_UScriptStruct_FRigVMFunction_MathIntToDouble_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntToDouble_Statics::PropPointers),
sizeof(FRigVMFunction_MathIntToDouble),
alignof(FRigVMFunction_MathIntToDouble),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntToDouble_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathIntToDouble_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntToDouble()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToDouble.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToDouble.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathIntToDouble_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToDouble.InnerSingleton);
}
void FRigVMFunction_MathIntToDouble::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathIntToDouble::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Value,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_MathIntToDouble **************************************
// ********** Begin ScriptStruct FRigVMFunction_MathIntSign ****************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntSign_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathIntSign); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathIntSign); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Returns the sign of the value (+1 for >= 0, -1 for < 0)\n */" },
{ "DisplayName", "Sign" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "TemplateName", "Sign" },
{ "ToolTip", "Returns the sign of the value (+1 for >= 0, -1 for < 0)" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathIntSign constinit property declarations ********
// ********** End ScriptStruct FRigVMFunction_MathIntSign constinit property declarations **********
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Value"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathIntSign::Execute"),
.Function = &FRigVMFunction_MathIntSign::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathIntSign>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntSign_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathIntSign>() == std::is_polymorphic<FRigVMFunction_MathIntUnaryOp>(), "USTRUCT FRigVMFunction_MathIntSign cannot be polymorphic unless super FRigVMFunction_MathIntUnaryOp is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntSign;
class UScriptStruct* FRigVMFunction_MathIntSign::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntSign.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntSign.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathIntSign, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathIntSign"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntSign.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathIntSign_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntSign.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntSign_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathIntUnaryOp,
&NewStructOps,
"RigVMFunction_MathIntSign",
nullptr,
0,
sizeof(FRigVMFunction_MathIntSign),
alignof(FRigVMFunction_MathIntSign),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntSign_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathIntSign_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntSign()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntSign.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntSign.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathIntSign_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntSign.InnerSingleton);
}
void FRigVMFunction_MathIntSign::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathIntSign::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Value,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_MathIntSign ******************************************
// ********** Begin ScriptStruct FRigVMFunction_MathIntClamp ***************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntClamp_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathIntClamp); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathIntClamp); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Clamps the given value within the range provided by minimum and maximum\n */" },
{ "DisplayName", "Clamp" },
{ "Keywords", "Range,Remap" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "TemplateName", "Clamp" },
{ "ToolTip", "Clamps the given value within the range provided by minimum and maximum" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Minimum_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Maximum_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathIntClamp constinit property declarations *******
static const UECodeGen_Private::FIntPropertyParams NewProp_Value;
static const UECodeGen_Private::FIntPropertyParams NewProp_Minimum;
static const UECodeGen_Private::FIntPropertyParams NewProp_Maximum;
static const UECodeGen_Private::FIntPropertyParams NewProp_Result;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_MathIntClamp constinit property declarations *********
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Value"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Minimum"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Maximum"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathIntClamp::Execute"),
.Function = &FRigVMFunction_MathIntClamp::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathIntClamp>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntClamp_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathIntClamp>() == std::is_polymorphic<FRigVMFunction_MathIntBase>(), "USTRUCT FRigVMFunction_MathIntClamp cannot be polymorphic unless super FRigVMFunction_MathIntBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntClamp;
class UScriptStruct* FRigVMFunction_MathIntClamp::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntClamp.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntClamp.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathIntClamp, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathIntClamp"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntClamp.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathIntClamp_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntClamp.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathIntClamp Property Definitions ******************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntClamp_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntClamp, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntClamp_Statics::NewProp_Minimum = { "Minimum", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntClamp, Minimum), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Minimum_MetaData), NewProp_Minimum_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntClamp_Statics::NewProp_Maximum = { "Maximum", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntClamp, Maximum), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Maximum_MetaData), NewProp_Maximum_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntClamp_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntClamp, Result), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathIntClamp_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntClamp_Statics::NewProp_Value,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntClamp_Statics::NewProp_Minimum,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntClamp_Statics::NewProp_Maximum,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntClamp_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntClamp_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathIntClamp Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntClamp_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathIntBase,
&NewStructOps,
"RigVMFunction_MathIntClamp",
Z_Construct_UScriptStruct_FRigVMFunction_MathIntClamp_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntClamp_Statics::PropPointers),
sizeof(FRigVMFunction_MathIntClamp),
alignof(FRigVMFunction_MathIntClamp),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntClamp_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathIntClamp_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntClamp()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntClamp.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntClamp.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathIntClamp_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntClamp.InnerSingleton);
}
void FRigVMFunction_MathIntClamp::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathIntClamp::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Value,
Minimum,
Maximum,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_MathIntClamp *****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathIntEquals **************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntEquals_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathIntEquals); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathIntEquals); }
#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_MathInt.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_MathInt.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_B_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathIntEquals constinit property declarations ******
static const UECodeGen_Private::FIntPropertyParams NewProp_A;
static const UECodeGen_Private::FIntPropertyParams 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_MathIntEquals constinit property declarations ********
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("A"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("B"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathIntEquals::Execute"),
.Function = &FRigVMFunction_MathIntEquals::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathIntEquals>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntEquals_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathIntEquals>() == std::is_polymorphic<FRigVMFunction_MathIntBase>(), "USTRUCT FRigVMFunction_MathIntEquals cannot be polymorphic unless super FRigVMFunction_MathIntBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntEquals;
class UScriptStruct* FRigVMFunction_MathIntEquals::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntEquals.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntEquals.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathIntEquals, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathIntEquals"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntEquals.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathIntEquals_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntEquals.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathIntEquals Property Definitions *****************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntEquals_Statics::NewProp_A = { "A", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntEquals, A), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_A_MetaData), NewProp_A_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntEquals_Statics::NewProp_B = { "B", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntEquals, B), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_B_MetaData), NewProp_B_MetaData) };
void Z_Construct_UScriptStruct_FRigVMFunction_MathIntEquals_Statics::NewProp_Result_SetBit(void* Obj)
{
((FRigVMFunction_MathIntEquals*)Obj)->Result = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntEquals_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_MathIntEquals), &Z_Construct_UScriptStruct_FRigVMFunction_MathIntEquals_Statics::NewProp_Result_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathIntEquals_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntEquals_Statics::NewProp_A,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntEquals_Statics::NewProp_B,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntEquals_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntEquals_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathIntEquals Property Definitions *******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntEquals_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathIntBase,
&NewStructOps,
"RigVMFunction_MathIntEquals",
Z_Construct_UScriptStruct_FRigVMFunction_MathIntEquals_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntEquals_Statics::PropPointers),
sizeof(FRigVMFunction_MathIntEquals),
alignof(FRigVMFunction_MathIntEquals),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntEquals_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathIntEquals_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntEquals()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntEquals.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntEquals.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathIntEquals_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntEquals.InnerSingleton);
}
void FRigVMFunction_MathIntEquals::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathIntEquals::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
A,
B,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_MathIntEquals ****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathIntNotEquals ***********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntNotEquals_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathIntNotEquals); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathIntNotEquals); }
#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_MathInt.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_MathInt.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_B_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathIntNotEquals constinit property declarations ***
static const UECodeGen_Private::FIntPropertyParams NewProp_A;
static const UECodeGen_Private::FIntPropertyParams 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_MathIntNotEquals constinit property declarations *****
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("A"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("B"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathIntNotEquals::Execute"),
.Function = &FRigVMFunction_MathIntNotEquals::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathIntNotEquals>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntNotEquals_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathIntNotEquals>() == std::is_polymorphic<FRigVMFunction_MathIntBase>(), "USTRUCT FRigVMFunction_MathIntNotEquals cannot be polymorphic unless super FRigVMFunction_MathIntBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntNotEquals;
class UScriptStruct* FRigVMFunction_MathIntNotEquals::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntNotEquals.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntNotEquals.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathIntNotEquals, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathIntNotEquals"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntNotEquals.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathIntNotEquals_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntNotEquals.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathIntNotEquals Property Definitions **************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntNotEquals_Statics::NewProp_A = { "A", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntNotEquals, A), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_A_MetaData), NewProp_A_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntNotEquals_Statics::NewProp_B = { "B", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntNotEquals, B), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_B_MetaData), NewProp_B_MetaData) };
void Z_Construct_UScriptStruct_FRigVMFunction_MathIntNotEquals_Statics::NewProp_Result_SetBit(void* Obj)
{
((FRigVMFunction_MathIntNotEquals*)Obj)->Result = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntNotEquals_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_MathIntNotEquals), &Z_Construct_UScriptStruct_FRigVMFunction_MathIntNotEquals_Statics::NewProp_Result_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathIntNotEquals_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntNotEquals_Statics::NewProp_A,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntNotEquals_Statics::NewProp_B,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntNotEquals_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntNotEquals_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathIntNotEquals Property Definitions ****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntNotEquals_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathIntBase,
&NewStructOps,
"RigVMFunction_MathIntNotEquals",
Z_Construct_UScriptStruct_FRigVMFunction_MathIntNotEquals_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntNotEquals_Statics::PropPointers),
sizeof(FRigVMFunction_MathIntNotEquals),
alignof(FRigVMFunction_MathIntNotEquals),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntNotEquals_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathIntNotEquals_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntNotEquals()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntNotEquals.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntNotEquals.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathIntNotEquals_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntNotEquals.InnerSingleton);
}
void FRigVMFunction_MathIntNotEquals::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathIntNotEquals::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
A,
B,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_MathIntNotEquals *************************************
// ********** Begin ScriptStruct FRigVMFunction_MathIntGreater *************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreater_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathIntGreater); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathIntGreater); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Returns true if the value A is greater than B\n */" },
{ "DisplayName", "Greater" },
{ "Keywords", "Larger,Bigger,>" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "TemplateName", "Greater" },
{ "ToolTip", "Returns true if the value A is greater than B" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_A_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_B_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathIntGreater constinit property declarations *****
static const UECodeGen_Private::FIntPropertyParams NewProp_A;
static const UECodeGen_Private::FIntPropertyParams 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_MathIntGreater constinit property declarations *******
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("A"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("B"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathIntGreater::Execute"),
.Function = &FRigVMFunction_MathIntGreater::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathIntGreater>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreater_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathIntGreater>() == std::is_polymorphic<FRigVMFunction_MathIntBase>(), "USTRUCT FRigVMFunction_MathIntGreater cannot be polymorphic unless super FRigVMFunction_MathIntBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntGreater;
class UScriptStruct* FRigVMFunction_MathIntGreater::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntGreater.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntGreater.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreater, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathIntGreater"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntGreater.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreater_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntGreater.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathIntGreater Property Definitions ****************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreater_Statics::NewProp_A = { "A", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntGreater, A), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_A_MetaData), NewProp_A_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreater_Statics::NewProp_B = { "B", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntGreater, B), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_B_MetaData), NewProp_B_MetaData) };
void Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreater_Statics::NewProp_Result_SetBit(void* Obj)
{
((FRigVMFunction_MathIntGreater*)Obj)->Result = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreater_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_MathIntGreater), &Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreater_Statics::NewProp_Result_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreater_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreater_Statics::NewProp_A,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreater_Statics::NewProp_B,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreater_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreater_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathIntGreater Property Definitions ******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreater_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathIntBase,
&NewStructOps,
"RigVMFunction_MathIntGreater",
Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreater_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreater_Statics::PropPointers),
sizeof(FRigVMFunction_MathIntGreater),
alignof(FRigVMFunction_MathIntGreater),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreater_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreater_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreater()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntGreater.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntGreater.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreater_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntGreater.InnerSingleton);
}
void FRigVMFunction_MathIntGreater::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathIntGreater::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
A,
B,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_MathIntGreater ***************************************
// ********** Begin ScriptStruct FRigVMFunction_MathIntLess ****************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntLess_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathIntLess); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathIntLess); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Returns true if the value A is less than B\n */" },
{ "DisplayName", "Less" },
{ "Keywords", "Smaller,<" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "TemplateName", "Less" },
{ "ToolTip", "Returns true if the value A is less than B" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_A_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_B_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathIntLess constinit property declarations ********
static const UECodeGen_Private::FIntPropertyParams NewProp_A;
static const UECodeGen_Private::FIntPropertyParams 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_MathIntLess constinit property declarations **********
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("A"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("B"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathIntLess::Execute"),
.Function = &FRigVMFunction_MathIntLess::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathIntLess>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntLess_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathIntLess>() == std::is_polymorphic<FRigVMFunction_MathIntBase>(), "USTRUCT FRigVMFunction_MathIntLess cannot be polymorphic unless super FRigVMFunction_MathIntBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntLess;
class UScriptStruct* FRigVMFunction_MathIntLess::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntLess.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntLess.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathIntLess, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathIntLess"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntLess.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathIntLess_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntLess.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathIntLess Property Definitions *******************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntLess_Statics::NewProp_A = { "A", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntLess, A), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_A_MetaData), NewProp_A_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntLess_Statics::NewProp_B = { "B", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntLess, B), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_B_MetaData), NewProp_B_MetaData) };
void Z_Construct_UScriptStruct_FRigVMFunction_MathIntLess_Statics::NewProp_Result_SetBit(void* Obj)
{
((FRigVMFunction_MathIntLess*)Obj)->Result = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntLess_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_MathIntLess), &Z_Construct_UScriptStruct_FRigVMFunction_MathIntLess_Statics::NewProp_Result_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathIntLess_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntLess_Statics::NewProp_A,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntLess_Statics::NewProp_B,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntLess_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntLess_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathIntLess Property Definitions *********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntLess_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathIntBase,
&NewStructOps,
"RigVMFunction_MathIntLess",
Z_Construct_UScriptStruct_FRigVMFunction_MathIntLess_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntLess_Statics::PropPointers),
sizeof(FRigVMFunction_MathIntLess),
alignof(FRigVMFunction_MathIntLess),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntLess_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathIntLess_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntLess()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntLess.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntLess.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathIntLess_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntLess.InnerSingleton);
}
void FRigVMFunction_MathIntLess::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathIntLess::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
A,
B,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_MathIntLess ******************************************
// ********** Begin ScriptStruct FRigVMFunction_MathIntGreaterEqual ********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreaterEqual_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathIntGreaterEqual); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathIntGreaterEqual); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Returns true if the value A is greater than or equal to B\n */" },
{ "DisplayName", "Greater Equal" },
{ "Keywords", "Larger,Bigger,>=" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "TemplateName", "GreaterEqual" },
{ "ToolTip", "Returns true if the value A is greater than or equal to B" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_A_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_B_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathIntGreaterEqual constinit property declarations
static const UECodeGen_Private::FIntPropertyParams NewProp_A;
static const UECodeGen_Private::FIntPropertyParams 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_MathIntGreaterEqual constinit property declarations **
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("A"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("B"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathIntGreaterEqual::Execute"),
.Function = &FRigVMFunction_MathIntGreaterEqual::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathIntGreaterEqual>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreaterEqual_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathIntGreaterEqual>() == std::is_polymorphic<FRigVMFunction_MathIntBase>(), "USTRUCT FRigVMFunction_MathIntGreaterEqual cannot be polymorphic unless super FRigVMFunction_MathIntBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntGreaterEqual;
class UScriptStruct* FRigVMFunction_MathIntGreaterEqual::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntGreaterEqual.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntGreaterEqual.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreaterEqual, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathIntGreaterEqual"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntGreaterEqual.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreaterEqual_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntGreaterEqual.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathIntGreaterEqual Property Definitions ***********
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreaterEqual_Statics::NewProp_A = { "A", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntGreaterEqual, A), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_A_MetaData), NewProp_A_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreaterEqual_Statics::NewProp_B = { "B", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntGreaterEqual, B), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_B_MetaData), NewProp_B_MetaData) };
void Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreaterEqual_Statics::NewProp_Result_SetBit(void* Obj)
{
((FRigVMFunction_MathIntGreaterEqual*)Obj)->Result = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreaterEqual_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_MathIntGreaterEqual), &Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreaterEqual_Statics::NewProp_Result_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreaterEqual_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreaterEqual_Statics::NewProp_A,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreaterEqual_Statics::NewProp_B,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreaterEqual_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreaterEqual_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathIntGreaterEqual Property Definitions *************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreaterEqual_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathIntBase,
&NewStructOps,
"RigVMFunction_MathIntGreaterEqual",
Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreaterEqual_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreaterEqual_Statics::PropPointers),
sizeof(FRigVMFunction_MathIntGreaterEqual),
alignof(FRigVMFunction_MathIntGreaterEqual),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreaterEqual_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreaterEqual_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreaterEqual()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntGreaterEqual.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntGreaterEqual.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreaterEqual_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntGreaterEqual.InnerSingleton);
}
void FRigVMFunction_MathIntGreaterEqual::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathIntGreaterEqual::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
A,
B,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_MathIntGreaterEqual **********************************
// ********** Begin ScriptStruct FRigVMFunction_MathIntLessEqual ***********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntLessEqual_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathIntLessEqual); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathIntLessEqual); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Returns true if the value A is less than or equal to B\n */" },
{ "DisplayName", "Less Equal" },
{ "Keywords", "Smaller,<=" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "TemplateName", "LessEqual" },
{ "ToolTip", "Returns true if the value A is less than or equal to B" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_A_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_B_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathIntLessEqual constinit property declarations ***
static const UECodeGen_Private::FIntPropertyParams NewProp_A;
static const UECodeGen_Private::FIntPropertyParams 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_MathIntLessEqual constinit property declarations *****
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("A"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("B"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathIntLessEqual::Execute"),
.Function = &FRigVMFunction_MathIntLessEqual::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathIntLessEqual>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntLessEqual_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathIntLessEqual>() == std::is_polymorphic<FRigVMFunction_MathIntBase>(), "USTRUCT FRigVMFunction_MathIntLessEqual cannot be polymorphic unless super FRigVMFunction_MathIntBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntLessEqual;
class UScriptStruct* FRigVMFunction_MathIntLessEqual::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntLessEqual.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntLessEqual.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathIntLessEqual, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathIntLessEqual"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntLessEqual.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathIntLessEqual_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntLessEqual.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathIntLessEqual Property Definitions **************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntLessEqual_Statics::NewProp_A = { "A", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntLessEqual, A), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_A_MetaData), NewProp_A_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntLessEqual_Statics::NewProp_B = { "B", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntLessEqual, B), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_B_MetaData), NewProp_B_MetaData) };
void Z_Construct_UScriptStruct_FRigVMFunction_MathIntLessEqual_Statics::NewProp_Result_SetBit(void* Obj)
{
((FRigVMFunction_MathIntLessEqual*)Obj)->Result = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntLessEqual_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_MathIntLessEqual), &Z_Construct_UScriptStruct_FRigVMFunction_MathIntLessEqual_Statics::NewProp_Result_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathIntLessEqual_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntLessEqual_Statics::NewProp_A,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntLessEqual_Statics::NewProp_B,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntLessEqual_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntLessEqual_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathIntLessEqual Property Definitions ****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntLessEqual_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathIntBase,
&NewStructOps,
"RigVMFunction_MathIntLessEqual",
Z_Construct_UScriptStruct_FRigVMFunction_MathIntLessEqual_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntLessEqual_Statics::PropPointers),
sizeof(FRigVMFunction_MathIntLessEqual),
alignof(FRigVMFunction_MathIntLessEqual),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntLessEqual_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathIntLessEqual_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntLessEqual()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntLessEqual.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntLessEqual.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathIntLessEqual_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntLessEqual.InnerSingleton);
}
void FRigVMFunction_MathIntLessEqual::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathIntLessEqual::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
A,
B,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_MathIntLessEqual *************************************
// ********** Begin ScriptStruct FRigVMFunction_MathIntArraySum ************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntArraySum_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathIntArraySum); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathIntArraySum); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Returns the sum of the given array\n */" },
{ "DisplayName", "Array Sum" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "TemplateName", "ArraySum" },
{ "ToolTip", "Returns the sum of the given array" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Array_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Sum_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathIntArraySum constinit property declarations ****
static const UECodeGen_Private::FIntPropertyParams NewProp_Array_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Array;
static const UECodeGen_Private::FIntPropertyParams NewProp_Sum;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_MathIntArraySum constinit property declarations ******
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Array"), .Type = TEXT("TArray<int32>"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Sum"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathIntArraySum::Execute"),
.Function = &FRigVMFunction_MathIntArraySum::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathIntArraySum>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntArraySum_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathIntArraySum>() == std::is_polymorphic<FRigVMFunction_MathIntBase>(), "USTRUCT FRigVMFunction_MathIntArraySum cannot be polymorphic unless super FRigVMFunction_MathIntBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntArraySum;
class UScriptStruct* FRigVMFunction_MathIntArraySum::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntArraySum.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntArraySum.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathIntArraySum, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathIntArraySum"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntArraySum.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathIntArraySum_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntArraySum.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathIntArraySum Property Definitions ***************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntArraySum_Statics::NewProp_Array_Inner = { "Array", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntArraySum_Statics::NewProp_Array = { "Array", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntArraySum, Array), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Array_MetaData), NewProp_Array_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntArraySum_Statics::NewProp_Sum = { "Sum", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntArraySum, Sum), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Sum_MetaData), NewProp_Sum_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathIntArraySum_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntArraySum_Statics::NewProp_Array_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntArraySum_Statics::NewProp_Array,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntArraySum_Statics::NewProp_Sum,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntArraySum_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathIntArraySum Property Definitions *****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntArraySum_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathIntBase,
&NewStructOps,
"RigVMFunction_MathIntArraySum",
Z_Construct_UScriptStruct_FRigVMFunction_MathIntArraySum_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntArraySum_Statics::PropPointers),
sizeof(FRigVMFunction_MathIntArraySum),
alignof(FRigVMFunction_MathIntArraySum),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntArraySum_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathIntArraySum_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntArraySum()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntArraySum.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntArraySum.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathIntArraySum_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntArraySum.InnerSingleton);
}
void FRigVMFunction_MathIntArraySum::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathIntArraySum::Execute(const FRigVMExecuteContext& InExecuteContext)
{
TArrayView<const int32> Array_0_Array(Array);
StaticExecute(
InExecuteContext,
Array_0_Array,
Sum
);
}
// ********** End ScriptStruct FRigVMFunction_MathIntArraySum **************************************
// ********** Begin ScriptStruct FRigVMFunction_MathIntArrayAverage ********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntArrayAverage_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathIntArrayAverage); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathIntArrayAverage); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Returns the average of the given array\n */" },
{ "DisplayName", "Array Average" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "TemplateName", "ArrayAverage" },
{ "ToolTip", "Returns the average of the given array" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Array_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Average_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathIntArrayAverage constinit property declarations
static const UECodeGen_Private::FIntPropertyParams NewProp_Array_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Array;
static const UECodeGen_Private::FIntPropertyParams NewProp_Average;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_MathIntArrayAverage constinit property declarations **
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Array"), .Type = TEXT("TArray<int32>"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Average"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathIntArrayAverage::Execute"),
.Function = &FRigVMFunction_MathIntArrayAverage::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathIntArrayAverage>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntArrayAverage_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathIntArrayAverage>() == std::is_polymorphic<FRigVMFunction_MathIntBase>(), "USTRUCT FRigVMFunction_MathIntArrayAverage cannot be polymorphic unless super FRigVMFunction_MathIntBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntArrayAverage;
class UScriptStruct* FRigVMFunction_MathIntArrayAverage::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntArrayAverage.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntArrayAverage.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathIntArrayAverage, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathIntArrayAverage"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntArrayAverage.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathIntArrayAverage_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntArrayAverage.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathIntArrayAverage Property Definitions ***********
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntArrayAverage_Statics::NewProp_Array_Inner = { "Array", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntArrayAverage_Statics::NewProp_Array = { "Array", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntArrayAverage, Array), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Array_MetaData), NewProp_Array_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntArrayAverage_Statics::NewProp_Average = { "Average", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntArrayAverage, Average), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Average_MetaData), NewProp_Average_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathIntArrayAverage_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntArrayAverage_Statics::NewProp_Array_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntArrayAverage_Statics::NewProp_Array,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntArrayAverage_Statics::NewProp_Average,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntArrayAverage_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathIntArrayAverage Property Definitions *************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntArrayAverage_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathIntBase,
&NewStructOps,
"RigVMFunction_MathIntArrayAverage",
Z_Construct_UScriptStruct_FRigVMFunction_MathIntArrayAverage_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntArrayAverage_Statics::PropPointers),
sizeof(FRigVMFunction_MathIntArrayAverage),
alignof(FRigVMFunction_MathIntArrayAverage),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntArrayAverage_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathIntArrayAverage_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntArrayAverage()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntArrayAverage.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntArrayAverage.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathIntArrayAverage_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntArrayAverage.InnerSingleton);
}
void FRigVMFunction_MathIntArrayAverage::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathIntArrayAverage::Execute(const FRigVMExecuteContext& InExecuteContext)
{
TArrayView<const int32> Array_0_Array(Array);
StaticExecute(
InExecuteContext,
Array_0_Array,
Average
);
}
// ********** End ScriptStruct FRigVMFunction_MathIntArrayAverage **********************************
// ********** Begin ScriptStruct FRigVMFunction_MathIntToString ************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntToString_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathIntToString); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathIntToString); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Converts an integer to a string\n */" },
{ "DisplayName", "Int to String" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "TemplateName", "Int to Name" },
{ "ToolTip", "Converts an integer to a string" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Number_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PaddedSize_MetaData[] = {
{ "Category", "Pins" },
{ "Comment", "/*\n\x09 * For positive numbers you can pad the result to a required with\n\x09 * so rather than '13' return '00013' for a padded size of 5.\n\x09 */" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "ToolTip", "* For positive numbers you can pad the result to a required with\n* so rather than '13' return '00013' for a padded size of 5." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathIntToString constinit property declarations ****
static const UECodeGen_Private::FIntPropertyParams NewProp_Number;
static const UECodeGen_Private::FIntPropertyParams NewProp_PaddedSize;
static const UECodeGen_Private::FStrPropertyParams NewProp_Result;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_MathIntToString constinit property declarations ******
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Number"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("PaddedSize"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("FString"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathIntToString::Execute"),
.Function = &FRigVMFunction_MathIntToString::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathIntToString>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntToString_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathIntToString>() == std::is_polymorphic<FRigVMFunction_MathIntBase>(), "USTRUCT FRigVMFunction_MathIntToString cannot be polymorphic unless super FRigVMFunction_MathIntBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToString;
class UScriptStruct* FRigVMFunction_MathIntToString::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToString.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToString.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathIntToString, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathIntToString"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToString.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathIntToString_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToString.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathIntToString Property Definitions ***************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntToString_Statics::NewProp_Number = { "Number", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntToString, Number), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Number_MetaData), NewProp_Number_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntToString_Statics::NewProp_PaddedSize = { "PaddedSize", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntToString, PaddedSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PaddedSize_MetaData), NewProp_PaddedSize_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntToString_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntToString, Result), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathIntToString_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntToString_Statics::NewProp_Number,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntToString_Statics::NewProp_PaddedSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntToString_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntToString_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathIntToString Property Definitions *****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntToString_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathIntBase,
&NewStructOps,
"RigVMFunction_MathIntToString",
Z_Construct_UScriptStruct_FRigVMFunction_MathIntToString_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntToString_Statics::PropPointers),
sizeof(FRigVMFunction_MathIntToString),
alignof(FRigVMFunction_MathIntToString),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntToString_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathIntToString_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntToString()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToString.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToString.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathIntToString_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToString.InnerSingleton);
}
void FRigVMFunction_MathIntToString::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathIntToString::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Number,
PaddedSize,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_MathIntToString **************************************
// ********** Begin ScriptStruct FRigVMFunction_MathIntToName **************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntToName_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathIntToName); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathIntToName); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Converts an integer to a name\n */" },
{ "DisplayName", "Int to Name" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "TemplateName", "Int to Name" },
{ "ToolTip", "Converts an integer to a name" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Number_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PaddedSize_MetaData[] = {
{ "Category", "Pins" },
{ "Comment", "/*\n\x09 * For positive numbers you can pad the result to a required with\n\x09 * so rather than '13' return '00013' for a padded size of 5.\n\x09 */" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "ToolTip", "* For positive numbers you can pad the result to a required with\n* so rather than '13' return '00013' for a padded size of 5." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathInt.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathIntToName constinit property declarations ******
static const UECodeGen_Private::FIntPropertyParams NewProp_Number;
static const UECodeGen_Private::FIntPropertyParams NewProp_PaddedSize;
static const UECodeGen_Private::FNamePropertyParams NewProp_Result;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_MathIntToName constinit property declarations ********
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Number"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("PaddedSize"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("FName"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathIntToName::Execute"),
.Function = &FRigVMFunction_MathIntToName::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathIntToName>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathIntToName_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathIntToName>() == std::is_polymorphic<FRigVMFunction_MathIntBase>(), "USTRUCT FRigVMFunction_MathIntToName cannot be polymorphic unless super FRigVMFunction_MathIntBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToName;
class UScriptStruct* FRigVMFunction_MathIntToName::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToName.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToName.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathIntToName, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathIntToName"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToName.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathIntToName_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToName.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathIntToName Property Definitions *****************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntToName_Statics::NewProp_Number = { "Number", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntToName, Number), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Number_MetaData), NewProp_Number_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntToName_Statics::NewProp_PaddedSize = { "PaddedSize", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntToName, PaddedSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PaddedSize_MetaData), NewProp_PaddedSize_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntToName_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathIntToName, Result), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathIntToName_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntToName_Statics::NewProp_Number,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntToName_Statics::NewProp_PaddedSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathIntToName_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntToName_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathIntToName Property Definitions *******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathIntToName_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathIntBase,
&NewStructOps,
"RigVMFunction_MathIntToName",
Z_Construct_UScriptStruct_FRigVMFunction_MathIntToName_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntToName_Statics::PropPointers),
sizeof(FRigVMFunction_MathIntToName),
alignof(FRigVMFunction_MathIntToName),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathIntToName_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathIntToName_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathIntToName()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToName.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToName.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathIntToName_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToName.InnerSingleton);
}
void FRigVMFunction_MathIntToName::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathIntToName::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Number,
PaddedSize,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_MathIntToName ****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathInt_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMFunction_MathIntBase::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathIntBase_Statics::NewStructOps, TEXT("RigVMFunction_MathIntBase"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathIntBase), 1375381779U) },
{ FRigVMFunction_MathIntUnaryOp::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathIntUnaryOp_Statics::NewStructOps, TEXT("RigVMFunction_MathIntUnaryOp"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntUnaryOp, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathIntUnaryOp), 1414927927U) },
{ FRigVMFunction_MathIntBinaryOp::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryOp_Statics::NewStructOps, TEXT("RigVMFunction_MathIntBinaryOp"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntBinaryOp, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathIntBinaryOp), 1165671007U) },
{ FRigVMFunction_MathIntBinaryAggregateOp::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathIntBinaryAggregateOp_Statics::NewStructOps, TEXT("RigVMFunction_MathIntBinaryAggregateOp"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntBinaryAggregateOp, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathIntBinaryAggregateOp), 2073642399U) },
{ FRigVMFunction_MathIntMake::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathIntMake_Statics::NewStructOps, TEXT("RigVMFunction_MathIntMake"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMake, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathIntMake), 3086678320U) },
{ FRigVMFunction_MathIntAdd::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathIntAdd_Statics::NewStructOps, TEXT("RigVMFunction_MathIntAdd"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntAdd, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathIntAdd), 2920972018U) },
{ FRigVMFunction_MathIntSub::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathIntSub_Statics::NewStructOps, TEXT("RigVMFunction_MathIntSub"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntSub, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathIntSub), 3655070337U) },
{ FRigVMFunction_MathIntMul::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathIntMul_Statics::NewStructOps, TEXT("RigVMFunction_MathIntMul"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMul, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathIntMul), 2576338326U) },
{ FRigVMFunction_MathIntDiv::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathIntDiv_Statics::NewStructOps, TEXT("RigVMFunction_MathIntDiv"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntDiv, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathIntDiv), 233412498U) },
{ FRigVMFunction_MathIntMod::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathIntMod_Statics::NewStructOps, TEXT("RigVMFunction_MathIntMod"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMod, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathIntMod), 2840513065U) },
{ FRigVMFunction_MathIntMin::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathIntMin_Statics::NewStructOps, TEXT("RigVMFunction_MathIntMin"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMin, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathIntMin), 2105060215U) },
{ FRigVMFunction_MathIntMax::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathIntMax_Statics::NewStructOps, TEXT("RigVMFunction_MathIntMax"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntMax, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathIntMax), 2579033595U) },
{ FRigVMFunction_MathIntPow::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathIntPow_Statics::NewStructOps, TEXT("RigVMFunction_MathIntPow"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntPow, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathIntPow), 1833358780U) },
{ FRigVMFunction_MathIntNegate::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathIntNegate_Statics::NewStructOps, TEXT("RigVMFunction_MathIntNegate"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntNegate, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathIntNegate), 602528470U) },
{ FRigVMFunction_MathIntAbs::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathIntAbs_Statics::NewStructOps, TEXT("RigVMFunction_MathIntAbs"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntAbs, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathIntAbs), 4181239611U) },
{ FRigVMFunction_MathIntToFloat::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathIntToFloat_Statics::NewStructOps, TEXT("RigVMFunction_MathIntToFloat"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToFloat, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathIntToFloat), 3536994889U) },
{ FRigVMFunction_MathIntToDouble::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathIntToDouble_Statics::NewStructOps, TEXT("RigVMFunction_MathIntToDouble"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToDouble, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathIntToDouble), 2342164611U) },
{ FRigVMFunction_MathIntSign::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathIntSign_Statics::NewStructOps, TEXT("RigVMFunction_MathIntSign"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntSign, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathIntSign), 676793891U) },
{ FRigVMFunction_MathIntClamp::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathIntClamp_Statics::NewStructOps, TEXT("RigVMFunction_MathIntClamp"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntClamp, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathIntClamp), 970750369U) },
{ FRigVMFunction_MathIntEquals::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathIntEquals_Statics::NewStructOps, TEXT("RigVMFunction_MathIntEquals"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntEquals, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathIntEquals), 74339341U) },
{ FRigVMFunction_MathIntNotEquals::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathIntNotEquals_Statics::NewStructOps, TEXT("RigVMFunction_MathIntNotEquals"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntNotEquals, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathIntNotEquals), 2856300721U) },
{ FRigVMFunction_MathIntGreater::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreater_Statics::NewStructOps, TEXT("RigVMFunction_MathIntGreater"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntGreater, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathIntGreater), 27067131U) },
{ FRigVMFunction_MathIntLess::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathIntLess_Statics::NewStructOps, TEXT("RigVMFunction_MathIntLess"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntLess, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathIntLess), 1212890055U) },
{ FRigVMFunction_MathIntGreaterEqual::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathIntGreaterEqual_Statics::NewStructOps, TEXT("RigVMFunction_MathIntGreaterEqual"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntGreaterEqual, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathIntGreaterEqual), 1358921506U) },
{ FRigVMFunction_MathIntLessEqual::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathIntLessEqual_Statics::NewStructOps, TEXT("RigVMFunction_MathIntLessEqual"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntLessEqual, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathIntLessEqual), 2786414955U) },
{ FRigVMFunction_MathIntArraySum::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathIntArraySum_Statics::NewStructOps, TEXT("RigVMFunction_MathIntArraySum"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntArraySum, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathIntArraySum), 3830729972U) },
{ FRigVMFunction_MathIntArrayAverage::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathIntArrayAverage_Statics::NewStructOps, TEXT("RigVMFunction_MathIntArrayAverage"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntArrayAverage, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathIntArrayAverage), 3246331294U) },
{ FRigVMFunction_MathIntToString::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathIntToString_Statics::NewStructOps, TEXT("RigVMFunction_MathIntToString"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToString, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathIntToString), 4151029534U) },
{ FRigVMFunction_MathIntToName::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathIntToName_Statics::NewStructOps, TEXT("RigVMFunction_MathIntToName"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathIntToName, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathIntToName), 2537484942U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathInt_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathInt_h__Script_RigVM_1579842158{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathInt_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathInt_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS