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

1439 lines
101 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_MathBox.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_MathBox() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FBox();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathBase();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathBoxBase();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathBoxExpand();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathBoxFromArray();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetCenter();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetDistance();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetSize();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetVolume();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsInside();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsValid();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathBoxMoveTo();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathBoxShift();
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathBoxTransform();
UPackage* Z_Construct_UPackage__Script_RigVM();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoxBase ****************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxBase_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathBoxBase); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathBoxBase); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Abstract", "" },
{ "Category", "Math|Box" },
{ "MenuDescSuffix", "(Box)" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathBoxBase constinit property declarations ********
// ********** End ScriptStruct FRigVMFunction_MathBoxBase constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathBoxBase>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxBase_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathBoxBase>() == std::is_polymorphic<FRigVMFunction_MathBase>(), "USTRUCT FRigVMFunction_MathBoxBase cannot be polymorphic unless super FRigVMFunction_MathBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxBase;
class UScriptStruct* FRigVMFunction_MathBoxBase::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxBase.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxBase, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathBoxBase"));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxBase.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxBase_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathBase,
&NewStructOps,
"RigVMFunction_MathBoxBase",
nullptr,
0,
sizeof(FRigVMFunction_MathBoxBase),
alignof(FRigVMFunction_MathBoxBase),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathBoxBase_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathBoxBase()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxBase.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxBase.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathBoxBase_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxBase.InnerSingleton);
}
// ********** End ScriptStruct FRigVMFunction_MathBoxBase ******************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoxFromArray ***********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxFromArray_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathBoxFromArray); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathBoxFromArray); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Returns bounding box of the given array of positions\n */" },
{ "DisplayName", "Box from Array" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
{ "TemplateName", "ArrayBounds,CreateBox,CreateBoundingBox,NewBox,NewBoundingBoxMakeBox,MakeBoundingBox,BoundingBox,Bbox,Bounds" },
{ "ToolTip", "Returns bounding box of the given array of positions" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Array_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Box_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
{ "Output", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Minimum_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
{ "Output", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Maximum_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
{ "Output", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Center_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
{ "Output", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Size_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathBoxFromArray constinit property declarations ***
static const UECodeGen_Private::FStructPropertyParams NewProp_Array_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Array;
static const UECodeGen_Private::FStructPropertyParams NewProp_Box;
static const UECodeGen_Private::FStructPropertyParams NewProp_Minimum;
static const UECodeGen_Private::FStructPropertyParams NewProp_Maximum;
static const UECodeGen_Private::FStructPropertyParams NewProp_Center;
static const UECodeGen_Private::FStructPropertyParams NewProp_Size;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_MathBoxFromArray constinit property declarations *****
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Array"), .Type = TEXT("TArray<FVector>"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Box"), .Type = TEXT("FBox"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Minimum"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Maximum"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Center"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Size"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathBoxFromArray::Execute"),
.Function = &FRigVMFunction_MathBoxFromArray::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathBoxFromArray>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxFromArray_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathBoxFromArray>() == std::is_polymorphic<FRigVMFunction_MathBoxBase>(), "USTRUCT FRigVMFunction_MathBoxFromArray cannot be polymorphic unless super FRigVMFunction_MathBoxBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxFromArray;
class UScriptStruct* FRigVMFunction_MathBoxFromArray::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxFromArray.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxFromArray.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxFromArray, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathBoxFromArray"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxFromArray.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxFromArray_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxFromArray.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathBoxFromArray Property Definitions **************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxFromArray_Statics::NewProp_Array_Inner = { "Array", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxFromArray_Statics::NewProp_Array = { "Array", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathBoxFromArray, Array), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Array_MetaData), NewProp_Array_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxFromArray_Statics::NewProp_Box = { "Box", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathBoxFromArray, Box), Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Box_MetaData), NewProp_Box_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxFromArray_Statics::NewProp_Minimum = { "Minimum", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathBoxFromArray, Minimum), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Minimum_MetaData), NewProp_Minimum_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxFromArray_Statics::NewProp_Maximum = { "Maximum", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathBoxFromArray, Maximum), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Maximum_MetaData), NewProp_Maximum_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxFromArray_Statics::NewProp_Center = { "Center", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathBoxFromArray, Center), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Center_MetaData), NewProp_Center_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxFromArray_Statics::NewProp_Size = { "Size", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathBoxFromArray, Size), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Size_MetaData), NewProp_Size_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathBoxFromArray_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxFromArray_Statics::NewProp_Array_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxFromArray_Statics::NewProp_Array,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxFromArray_Statics::NewProp_Box,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxFromArray_Statics::NewProp_Minimum,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxFromArray_Statics::NewProp_Maximum,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxFromArray_Statics::NewProp_Center,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxFromArray_Statics::NewProp_Size,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxFromArray_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathBoxFromArray Property Definitions ****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxFromArray_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathBoxBase,
&NewStructOps,
"RigVMFunction_MathBoxFromArray",
Z_Construct_UScriptStruct_FRigVMFunction_MathBoxFromArray_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxFromArray_Statics::PropPointers),
sizeof(FRigVMFunction_MathBoxFromArray),
alignof(FRigVMFunction_MathBoxFromArray),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxFromArray_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathBoxFromArray_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathBoxFromArray()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxFromArray.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxFromArray.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathBoxFromArray_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxFromArray.InnerSingleton);
}
void FRigVMFunction_MathBoxFromArray::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathBoxFromArray::Execute(const FRigVMExecuteContext& InExecuteContext)
{
TArrayView<const FVector> Array_0_Array(Array);
StaticExecute(
InExecuteContext,
Array_0_Array,
Box,
Minimum,
Maximum,
Center,
Size
);
}
// ********** End ScriptStruct FRigVMFunction_MathBoxFromArray *************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoxIsValid *************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsValid_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathBoxIsValid); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathBoxIsValid); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Returns true if the box has any content / is valid\n */" },
{ "DisplayName", "Is Box Valid" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
{ "TemplateName", "IsValid,HasVolume,ContainsPoints,Bounds,BoundingBox,Bbox" },
{ "ToolTip", "Returns true if the box has any content / is valid" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Box_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Valid_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathBoxIsValid constinit property declarations *****
static const UECodeGen_Private::FStructPropertyParams NewProp_Box;
static void NewProp_Valid_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_Valid;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_MathBoxIsValid constinit property declarations *******
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Box"), .Type = TEXT("FBox"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Valid"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathBoxIsValid::Execute"),
.Function = &FRigVMFunction_MathBoxIsValid::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathBoxIsValid>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsValid_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathBoxIsValid>() == std::is_polymorphic<FRigVMFunction_MathBoxBase>(), "USTRUCT FRigVMFunction_MathBoxIsValid cannot be polymorphic unless super FRigVMFunction_MathBoxBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxIsValid;
class UScriptStruct* FRigVMFunction_MathBoxIsValid::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxIsValid.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxIsValid.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsValid, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathBoxIsValid"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxIsValid.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsValid_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxIsValid.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathBoxIsValid Property Definitions ****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsValid_Statics::NewProp_Box = { "Box", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathBoxIsValid, Box), Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Box_MetaData), NewProp_Box_MetaData) };
void Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsValid_Statics::NewProp_Valid_SetBit(void* Obj)
{
((FRigVMFunction_MathBoxIsValid*)Obj)->Valid = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsValid_Statics::NewProp_Valid = { "Valid", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_MathBoxIsValid), &Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsValid_Statics::NewProp_Valid_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Valid_MetaData), NewProp_Valid_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsValid_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsValid_Statics::NewProp_Box,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsValid_Statics::NewProp_Valid,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsValid_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathBoxIsValid Property Definitions ******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsValid_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathBoxBase,
&NewStructOps,
"RigVMFunction_MathBoxIsValid",
Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsValid_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsValid_Statics::PropPointers),
sizeof(FRigVMFunction_MathBoxIsValid),
alignof(FRigVMFunction_MathBoxIsValid),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsValid_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsValid_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsValid()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxIsValid.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxIsValid.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsValid_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxIsValid.InnerSingleton);
}
void FRigVMFunction_MathBoxIsValid::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathBoxIsValid::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Box,
Valid
);
}
// ********** End ScriptStruct FRigVMFunction_MathBoxIsValid ***************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoxGetCenter ***********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetCenter_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathBoxGetCenter); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathBoxGetCenter); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Returns the center of a bounding box\n */" },
{ "DisplayName", "Get Box Center" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
{ "TemplateName", "Middle,Origin,Bounds,BoundingBox,Bbox" },
{ "ToolTip", "Returns the center of a bounding box" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Box_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Center_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathBoxGetCenter constinit property declarations ***
static const UECodeGen_Private::FStructPropertyParams NewProp_Box;
static const UECodeGen_Private::FStructPropertyParams NewProp_Center;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_MathBoxGetCenter constinit property declarations *****
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Box"), .Type = TEXT("FBox"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Center"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathBoxGetCenter::Execute"),
.Function = &FRigVMFunction_MathBoxGetCenter::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathBoxGetCenter>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetCenter_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathBoxGetCenter>() == std::is_polymorphic<FRigVMFunction_MathBoxBase>(), "USTRUCT FRigVMFunction_MathBoxGetCenter cannot be polymorphic unless super FRigVMFunction_MathBoxBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetCenter;
class UScriptStruct* FRigVMFunction_MathBoxGetCenter::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetCenter.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetCenter.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetCenter, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathBoxGetCenter"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetCenter.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetCenter_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetCenter.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathBoxGetCenter Property Definitions **************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetCenter_Statics::NewProp_Box = { "Box", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathBoxGetCenter, Box), Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Box_MetaData), NewProp_Box_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetCenter_Statics::NewProp_Center = { "Center", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathBoxGetCenter, Center), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Center_MetaData), NewProp_Center_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetCenter_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetCenter_Statics::NewProp_Box,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetCenter_Statics::NewProp_Center,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetCenter_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathBoxGetCenter Property Definitions ****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetCenter_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathBoxBase,
&NewStructOps,
"RigVMFunction_MathBoxGetCenter",
Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetCenter_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetCenter_Statics::PropPointers),
sizeof(FRigVMFunction_MathBoxGetCenter),
alignof(FRigVMFunction_MathBoxGetCenter),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetCenter_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetCenter_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetCenter()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetCenter.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetCenter.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetCenter_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetCenter.InnerSingleton);
}
void FRigVMFunction_MathBoxGetCenter::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathBoxGetCenter::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Box,
Center
);
}
// ********** End ScriptStruct FRigVMFunction_MathBoxGetCenter *************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoxGetSize *************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetSize_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathBoxGetSize); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathBoxGetSize); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Returns the size of a bounding box\n */" },
{ "DisplayName", "Get Box Size" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
{ "TemplateName", "Middle,Origin,Bounds,BoundingBox,Bbox" },
{ "ToolTip", "Returns the size of a bounding box" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Box_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Size_MetaData[] = {
{ "Category", "Pins" },
{ "Comment", "// the overall size of the box\n" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
{ "Output", "" },
{ "ToolTip", "the overall size of the box" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Extent_MetaData[] = {
{ "Category", "Pins" },
{ "Comment", "// the half size of the box\n" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
{ "Output", "" },
{ "ToolTip", "the half size of the box" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathBoxGetSize constinit property declarations *****
static const UECodeGen_Private::FStructPropertyParams NewProp_Box;
static const UECodeGen_Private::FStructPropertyParams NewProp_Size;
static const UECodeGen_Private::FStructPropertyParams NewProp_Extent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_MathBoxGetSize constinit property declarations *******
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Box"), .Type = TEXT("FBox"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Size"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Extent"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathBoxGetSize::Execute"),
.Function = &FRigVMFunction_MathBoxGetSize::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathBoxGetSize>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetSize_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathBoxGetSize>() == std::is_polymorphic<FRigVMFunction_MathBoxBase>(), "USTRUCT FRigVMFunction_MathBoxGetSize cannot be polymorphic unless super FRigVMFunction_MathBoxBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetSize;
class UScriptStruct* FRigVMFunction_MathBoxGetSize::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetSize.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetSize.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetSize, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathBoxGetSize"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetSize.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetSize_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetSize.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathBoxGetSize Property Definitions ****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetSize_Statics::NewProp_Box = { "Box", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathBoxGetSize, Box), Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Box_MetaData), NewProp_Box_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetSize_Statics::NewProp_Size = { "Size", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathBoxGetSize, Size), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Size_MetaData), NewProp_Size_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetSize_Statics::NewProp_Extent = { "Extent", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathBoxGetSize, Extent), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Extent_MetaData), NewProp_Extent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetSize_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetSize_Statics::NewProp_Box,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetSize_Statics::NewProp_Size,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetSize_Statics::NewProp_Extent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetSize_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathBoxGetSize Property Definitions ******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetSize_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathBoxBase,
&NewStructOps,
"RigVMFunction_MathBoxGetSize",
Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetSize_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetSize_Statics::PropPointers),
sizeof(FRigVMFunction_MathBoxGetSize),
alignof(FRigVMFunction_MathBoxGetSize),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetSize_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetSize_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetSize()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetSize.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetSize.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetSize_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetSize.InnerSingleton);
}
void FRigVMFunction_MathBoxGetSize::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathBoxGetSize::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Box,
Size,
Extent
);
}
// ********** End ScriptStruct FRigVMFunction_MathBoxGetSize ***************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoxShift ***************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxShift_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathBoxShift); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathBoxShift); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Move the box by a certain amount \n */" },
{ "DisplayName", "Shift Box" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
{ "TemplateName", "Bbox,Translate,Move,BoundingBox" },
{ "ToolTip", "Move the box by a certain amount" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Box_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Amount_MetaData[] = {
{ "Category", "Pins" },
{ "Comment", "// the amount / vector to shift the box by\n" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
{ "ToolTip", "the amount / vector to shift the box by" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathBoxShift constinit property declarations *******
static const UECodeGen_Private::FStructPropertyParams NewProp_Box;
static const UECodeGen_Private::FStructPropertyParams NewProp_Amount;
static const UECodeGen_Private::FStructPropertyParams NewProp_Result;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_MathBoxShift constinit property declarations *********
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Box"), .Type = TEXT("FBox"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Amount"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("FBox"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathBoxShift::Execute"),
.Function = &FRigVMFunction_MathBoxShift::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathBoxShift>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxShift_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathBoxShift>() == std::is_polymorphic<FRigVMFunction_MathBoxBase>(), "USTRUCT FRigVMFunction_MathBoxShift cannot be polymorphic unless super FRigVMFunction_MathBoxBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxShift;
class UScriptStruct* FRigVMFunction_MathBoxShift::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxShift.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxShift.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxShift, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathBoxShift"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxShift.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxShift_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxShift.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathBoxShift Property Definitions ******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxShift_Statics::NewProp_Box = { "Box", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathBoxShift, Box), Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Box_MetaData), NewProp_Box_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxShift_Statics::NewProp_Amount = { "Amount", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathBoxShift, Amount), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Amount_MetaData), NewProp_Amount_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxShift_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathBoxShift, Result), Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathBoxShift_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxShift_Statics::NewProp_Box,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxShift_Statics::NewProp_Amount,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxShift_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxShift_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathBoxShift Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxShift_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathBoxBase,
&NewStructOps,
"RigVMFunction_MathBoxShift",
Z_Construct_UScriptStruct_FRigVMFunction_MathBoxShift_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxShift_Statics::PropPointers),
sizeof(FRigVMFunction_MathBoxShift),
alignof(FRigVMFunction_MathBoxShift),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxShift_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathBoxShift_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathBoxShift()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxShift.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxShift.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathBoxShift_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxShift.InnerSingleton);
}
void FRigVMFunction_MathBoxShift::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathBoxShift::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Box,
Amount,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_MathBoxShift *****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoxMoveTo **************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxMoveTo_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathBoxMoveTo); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathBoxMoveTo); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Moves the center of the box to a new location\n */" },
{ "DisplayName", "Move Box To" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
{ "TemplateName", "Bbox,Translate,Move,BoundingBox" },
{ "ToolTip", "Moves the center of the box to a new location" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Box_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Center_MetaData[] = {
{ "Category", "Pins" },
{ "Comment", "// the new center for the box\n" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
{ "ToolTip", "the new center for the box" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathBoxMoveTo constinit property declarations ******
static const UECodeGen_Private::FStructPropertyParams NewProp_Box;
static const UECodeGen_Private::FStructPropertyParams NewProp_Center;
static const UECodeGen_Private::FStructPropertyParams NewProp_Result;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_MathBoxMoveTo constinit property declarations ********
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Box"), .Type = TEXT("FBox"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Center"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("FBox"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathBoxMoveTo::Execute"),
.Function = &FRigVMFunction_MathBoxMoveTo::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathBoxMoveTo>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxMoveTo_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathBoxMoveTo>() == std::is_polymorphic<FRigVMFunction_MathBoxBase>(), "USTRUCT FRigVMFunction_MathBoxMoveTo cannot be polymorphic unless super FRigVMFunction_MathBoxBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxMoveTo;
class UScriptStruct* FRigVMFunction_MathBoxMoveTo::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxMoveTo.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxMoveTo.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxMoveTo, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathBoxMoveTo"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxMoveTo.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxMoveTo_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxMoveTo.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathBoxMoveTo Property Definitions *****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxMoveTo_Statics::NewProp_Box = { "Box", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathBoxMoveTo, Box), Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Box_MetaData), NewProp_Box_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxMoveTo_Statics::NewProp_Center = { "Center", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathBoxMoveTo, Center), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Center_MetaData), NewProp_Center_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxMoveTo_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathBoxMoveTo, Result), Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathBoxMoveTo_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxMoveTo_Statics::NewProp_Box,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxMoveTo_Statics::NewProp_Center,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxMoveTo_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxMoveTo_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathBoxMoveTo Property Definitions *******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxMoveTo_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathBoxBase,
&NewStructOps,
"RigVMFunction_MathBoxMoveTo",
Z_Construct_UScriptStruct_FRigVMFunction_MathBoxMoveTo_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxMoveTo_Statics::PropPointers),
sizeof(FRigVMFunction_MathBoxMoveTo),
alignof(FRigVMFunction_MathBoxMoveTo),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxMoveTo_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathBoxMoveTo_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathBoxMoveTo()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxMoveTo.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxMoveTo.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathBoxMoveTo_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxMoveTo.InnerSingleton);
}
void FRigVMFunction_MathBoxMoveTo::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathBoxMoveTo::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Box,
Center,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_MathBoxMoveTo ****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoxExpand **************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxExpand_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathBoxExpand); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathBoxExpand); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Expands the size of the box by a given amount\n */" },
{ "DisplayName", "Expand Box" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
{ "TemplateName", "Bbox,Scale,Grow,Shrink,BoundingBox" },
{ "ToolTip", "Expands the size of the box by a given amount" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Box_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Amount_MetaData[] = {
{ "Category", "Pins" },
{ "Comment", "// the amount to grow / shrink the box by\n" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
{ "ToolTip", "the amount to grow / shrink the box by" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathBoxExpand constinit property declarations ******
static const UECodeGen_Private::FStructPropertyParams NewProp_Box;
static const UECodeGen_Private::FStructPropertyParams NewProp_Amount;
static const UECodeGen_Private::FStructPropertyParams NewProp_Result;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_MathBoxExpand constinit property declarations ********
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Box"), .Type = TEXT("FBox"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Amount"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("FBox"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathBoxExpand::Execute"),
.Function = &FRigVMFunction_MathBoxExpand::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathBoxExpand>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxExpand_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathBoxExpand>() == std::is_polymorphic<FRigVMFunction_MathBoxBase>(), "USTRUCT FRigVMFunction_MathBoxExpand cannot be polymorphic unless super FRigVMFunction_MathBoxBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxExpand;
class UScriptStruct* FRigVMFunction_MathBoxExpand::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxExpand.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxExpand.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxExpand, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathBoxExpand"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxExpand.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxExpand_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxExpand.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathBoxExpand Property Definitions *****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxExpand_Statics::NewProp_Box = { "Box", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathBoxExpand, Box), Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Box_MetaData), NewProp_Box_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxExpand_Statics::NewProp_Amount = { "Amount", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathBoxExpand, Amount), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Amount_MetaData), NewProp_Amount_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxExpand_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathBoxExpand, Result), Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathBoxExpand_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxExpand_Statics::NewProp_Box,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxExpand_Statics::NewProp_Amount,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxExpand_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxExpand_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathBoxExpand Property Definitions *******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxExpand_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathBoxBase,
&NewStructOps,
"RigVMFunction_MathBoxExpand",
Z_Construct_UScriptStruct_FRigVMFunction_MathBoxExpand_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxExpand_Statics::PropPointers),
sizeof(FRigVMFunction_MathBoxExpand),
alignof(FRigVMFunction_MathBoxExpand),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxExpand_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathBoxExpand_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathBoxExpand()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxExpand.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxExpand.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathBoxExpand_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxExpand.InnerSingleton);
}
void FRigVMFunction_MathBoxExpand::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathBoxExpand::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Box,
Amount,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_MathBoxExpand ****************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoxTransform ***********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxTransform_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathBoxTransform); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathBoxTransform); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Transforms the box by a given transform\n */" },
{ "DisplayName", "Transform Box" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
{ "TemplateName", "Bbox,BoundingBox" },
{ "ToolTip", "Transforms the box by a given transform" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Box_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transform_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathBoxTransform constinit property declarations ***
static const UECodeGen_Private::FStructPropertyParams NewProp_Box;
static const UECodeGen_Private::FStructPropertyParams NewProp_Transform;
static const UECodeGen_Private::FStructPropertyParams NewProp_Result;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_MathBoxTransform constinit property declarations *****
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Box"), .Type = TEXT("FBox"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Transform"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("FBox"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathBoxTransform::Execute"),
.Function = &FRigVMFunction_MathBoxTransform::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathBoxTransform>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxTransform_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathBoxTransform>() == std::is_polymorphic<FRigVMFunction_MathBoxBase>(), "USTRUCT FRigVMFunction_MathBoxTransform cannot be polymorphic unless super FRigVMFunction_MathBoxBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxTransform;
class UScriptStruct* FRigVMFunction_MathBoxTransform::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxTransform.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxTransform.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxTransform, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathBoxTransform"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxTransform.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxTransform_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxTransform.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathBoxTransform Property Definitions **************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxTransform_Statics::NewProp_Box = { "Box", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathBoxTransform, Box), Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Box_MetaData), NewProp_Box_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxTransform_Statics::NewProp_Transform = { "Transform", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathBoxTransform, Transform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transform_MetaData), NewProp_Transform_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxTransform_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathBoxTransform, Result), Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathBoxTransform_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxTransform_Statics::NewProp_Box,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxTransform_Statics::NewProp_Transform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxTransform_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxTransform_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathBoxTransform Property Definitions ****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxTransform_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathBoxBase,
&NewStructOps,
"RigVMFunction_MathBoxTransform",
Z_Construct_UScriptStruct_FRigVMFunction_MathBoxTransform_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxTransform_Statics::PropPointers),
sizeof(FRigVMFunction_MathBoxTransform),
alignof(FRigVMFunction_MathBoxTransform),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxTransform_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathBoxTransform_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathBoxTransform()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxTransform.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxTransform.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathBoxTransform_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxTransform.InnerSingleton);
}
void FRigVMFunction_MathBoxTransform::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathBoxTransform::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Box,
Transform,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_MathBoxTransform *************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoxGetDistance *********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetDistance_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathBoxGetDistance); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathBoxGetDistance); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Returns the distance to a given box\n */" },
{ "DisplayName", "Get Distance to Box" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
{ "TemplateName", "Bbox,Closest,BoundingBox" },
{ "ToolTip", "Returns the distance to a given box" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Box_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Position_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Square_MetaData[] = {
{ "Category", "Pins" },
{ "Comment", "// if true the distance will be returned square\n" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
{ "ToolTip", "if true the distance will be returned square" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Valid_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
{ "Output", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Distance_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathBoxGetDistance constinit property declarations *
static const UECodeGen_Private::FStructPropertyParams NewProp_Box;
static const UECodeGen_Private::FStructPropertyParams NewProp_Position;
static void NewProp_Square_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_Square;
static void NewProp_Valid_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_Valid;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Distance;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_MathBoxGetDistance constinit property declarations ***
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Box"), .Type = TEXT("FBox"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Position"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Square"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Valid"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Distance"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathBoxGetDistance::Execute"),
.Function = &FRigVMFunction_MathBoxGetDistance::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathBoxGetDistance>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetDistance_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathBoxGetDistance>() == std::is_polymorphic<FRigVMFunction_MathBoxBase>(), "USTRUCT FRigVMFunction_MathBoxGetDistance cannot be polymorphic unless super FRigVMFunction_MathBoxBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetDistance;
class UScriptStruct* FRigVMFunction_MathBoxGetDistance::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetDistance.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetDistance.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetDistance, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathBoxGetDistance"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetDistance.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetDistance_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetDistance.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathBoxGetDistance Property Definitions ************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetDistance_Statics::NewProp_Box = { "Box", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathBoxGetDistance, Box), Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Box_MetaData), NewProp_Box_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetDistance_Statics::NewProp_Position = { "Position", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathBoxGetDistance, Position), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Position_MetaData), NewProp_Position_MetaData) };
void Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetDistance_Statics::NewProp_Square_SetBit(void* Obj)
{
((FRigVMFunction_MathBoxGetDistance*)Obj)->Square = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetDistance_Statics::NewProp_Square = { "Square", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_MathBoxGetDistance), &Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetDistance_Statics::NewProp_Square_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Square_MetaData), NewProp_Square_MetaData) };
void Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetDistance_Statics::NewProp_Valid_SetBit(void* Obj)
{
((FRigVMFunction_MathBoxGetDistance*)Obj)->Valid = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetDistance_Statics::NewProp_Valid = { "Valid", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigVMFunction_MathBoxGetDistance), &Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetDistance_Statics::NewProp_Valid_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Valid_MetaData), NewProp_Valid_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetDistance_Statics::NewProp_Distance = { "Distance", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathBoxGetDistance, Distance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Distance_MetaData), NewProp_Distance_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetDistance_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetDistance_Statics::NewProp_Box,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetDistance_Statics::NewProp_Position,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetDistance_Statics::NewProp_Square,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetDistance_Statics::NewProp_Valid,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetDistance_Statics::NewProp_Distance,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetDistance_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathBoxGetDistance Property Definitions **************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetDistance_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathBoxBase,
&NewStructOps,
"RigVMFunction_MathBoxGetDistance",
Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetDistance_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetDistance_Statics::PropPointers),
sizeof(FRigVMFunction_MathBoxGetDistance),
alignof(FRigVMFunction_MathBoxGetDistance),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetDistance_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetDistance_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetDistance()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetDistance.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetDistance.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetDistance_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetDistance.InnerSingleton);
}
void FRigVMFunction_MathBoxGetDistance::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathBoxGetDistance::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Box,
Position,
Square,
Valid,
Distance
);
}
// ********** End ScriptStruct FRigVMFunction_MathBoxGetDistance ***********************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoxIsInside ************************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsInside_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathBoxIsInside); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathBoxIsInside); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Returns true if a point is inside a given box\n */" },
{ "DisplayName", "Is Inside Box" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
{ "TemplateName", "Bbox,Contains,Encompasses,BoundingBox" },
{ "ToolTip", "Returns true if a point is inside a given box" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Box_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Position_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
{ "Output", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathBoxIsInside constinit property declarations ****
static const UECodeGen_Private::FStructPropertyParams NewProp_Box;
static const UECodeGen_Private::FStructPropertyParams NewProp_Position;
static void NewProp_Result_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_Result;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_MathBoxIsInside constinit property declarations ******
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Box"), .Type = TEXT("FBox"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Position"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Result"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathBoxIsInside::Execute"),
.Function = &FRigVMFunction_MathBoxIsInside::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathBoxIsInside>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsInside_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathBoxIsInside>() == std::is_polymorphic<FRigVMFunction_MathBoxBase>(), "USTRUCT FRigVMFunction_MathBoxIsInside cannot be polymorphic unless super FRigVMFunction_MathBoxBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxIsInside;
class UScriptStruct* FRigVMFunction_MathBoxIsInside::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxIsInside.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxIsInside.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsInside, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathBoxIsInside"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxIsInside.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsInside_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxIsInside.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathBoxIsInside Property Definitions ***************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsInside_Statics::NewProp_Box = { "Box", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathBoxIsInside, Box), Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Box_MetaData), NewProp_Box_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsInside_Statics::NewProp_Position = { "Position", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathBoxIsInside, Position), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Position_MetaData), NewProp_Position_MetaData) };
void Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsInside_Statics::NewProp_Result_SetBit(void* Obj)
{
((FRigVMFunction_MathBoxIsInside*)Obj)->Result = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsInside_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_MathBoxIsInside), &Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsInside_Statics::NewProp_Result_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsInside_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsInside_Statics::NewProp_Box,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsInside_Statics::NewProp_Position,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsInside_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsInside_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathBoxIsInside Property Definitions *****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsInside_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathBoxBase,
&NewStructOps,
"RigVMFunction_MathBoxIsInside",
Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsInside_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsInside_Statics::PropPointers),
sizeof(FRigVMFunction_MathBoxIsInside),
alignof(FRigVMFunction_MathBoxIsInside),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsInside_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsInside_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsInside()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxIsInside.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxIsInside.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsInside_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxIsInside.InnerSingleton);
}
void FRigVMFunction_MathBoxIsInside::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathBoxIsInside::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Box,
Position,
Result
);
}
// ********** End ScriptStruct FRigVMFunction_MathBoxIsInside **************************************
// ********** Begin ScriptStruct FRigVMFunction_MathBoxGetVolume ***********************************
struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetVolume_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_MathBoxGetVolume); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_MathBoxGetVolume); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Returns the volume of a given box\n */" },
{ "DisplayName", "Get Box Volume" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
{ "TemplateName", "Bbox,BoundingBox" },
{ "ToolTip", "Returns the volume of a given box" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Box_MetaData[] = {
{ "Category", "Pins" },
{ "Input", "" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Volume_MetaData[] = {
{ "Category", "Pins" },
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_MathBox.h" },
{ "Output", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigVMFunction_MathBoxGetVolume constinit property declarations ***
static const UECodeGen_Private::FStructPropertyParams NewProp_Box;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Volume;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigVMFunction_MathBoxGetVolume constinit property declarations *****
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Box"), .Type = TEXT("FBox"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("Volume"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigVMFunction_MathBoxGetVolume::Execute"),
.Function = &FRigVMFunction_MathBoxGetVolume::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_MathBoxGetVolume>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetVolume_Statics
static_assert(std::is_polymorphic<FRigVMFunction_MathBoxGetVolume>() == std::is_polymorphic<FRigVMFunction_MathBoxBase>(), "USTRUCT FRigVMFunction_MathBoxGetVolume cannot be polymorphic unless super FRigVMFunction_MathBoxBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetVolume;
class UScriptStruct* FRigVMFunction_MathBoxGetVolume::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetVolume.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetVolume.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetVolume, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_MathBoxGetVolume"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetVolume.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetVolume_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetVolume.OuterSingleton;
}
// ********** Begin ScriptStruct FRigVMFunction_MathBoxGetVolume Property Definitions **************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetVolume_Statics::NewProp_Box = { "Box", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathBoxGetVolume, Box), Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Box_MetaData), NewProp_Box_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetVolume_Statics::NewProp_Volume = { "Volume", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_MathBoxGetVolume, Volume), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Volume_MetaData), NewProp_Volume_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetVolume_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetVolume_Statics::NewProp_Box,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetVolume_Statics::NewProp_Volume,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetVolume_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigVMFunction_MathBoxGetVolume Property Definitions ****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetVolume_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
Z_Construct_UScriptStruct_FRigVMFunction_MathBoxBase,
&NewStructOps,
"RigVMFunction_MathBoxGetVolume",
Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetVolume_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetVolume_Statics::PropPointers),
sizeof(FRigVMFunction_MathBoxGetVolume),
alignof(FRigVMFunction_MathBoxGetVolume),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetVolume_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetVolume_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetVolume()
{
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetVolume.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetVolume.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetVolume_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetVolume.InnerSingleton);
}
void FRigVMFunction_MathBoxGetVolume::Execute()
{
FRigVMExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigVMFunction_MathBoxGetVolume::Execute(const FRigVMExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Box,
Volume
);
}
// ********** End ScriptStruct FRigVMFunction_MathBoxGetVolume *************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBox_h__Script_RigVM_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigVMFunction_MathBoxBase::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathBoxBase_Statics::NewStructOps, TEXT("RigVMFunction_MathBoxBase"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathBoxBase), 2503054144U) },
{ FRigVMFunction_MathBoxFromArray::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathBoxFromArray_Statics::NewStructOps, TEXT("RigVMFunction_MathBoxFromArray"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxFromArray, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathBoxFromArray), 492783743U) },
{ FRigVMFunction_MathBoxIsValid::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsValid_Statics::NewStructOps, TEXT("RigVMFunction_MathBoxIsValid"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxIsValid, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathBoxIsValid), 3454087468U) },
{ FRigVMFunction_MathBoxGetCenter::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetCenter_Statics::NewStructOps, TEXT("RigVMFunction_MathBoxGetCenter"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetCenter, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathBoxGetCenter), 2408217542U) },
{ FRigVMFunction_MathBoxGetSize::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetSize_Statics::NewStructOps, TEXT("RigVMFunction_MathBoxGetSize"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetSize, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathBoxGetSize), 1408273649U) },
{ FRigVMFunction_MathBoxShift::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathBoxShift_Statics::NewStructOps, TEXT("RigVMFunction_MathBoxShift"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxShift, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathBoxShift), 4243546454U) },
{ FRigVMFunction_MathBoxMoveTo::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathBoxMoveTo_Statics::NewStructOps, TEXT("RigVMFunction_MathBoxMoveTo"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxMoveTo, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathBoxMoveTo), 3717934867U) },
{ FRigVMFunction_MathBoxExpand::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathBoxExpand_Statics::NewStructOps, TEXT("RigVMFunction_MathBoxExpand"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxExpand, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathBoxExpand), 2920921031U) },
{ FRigVMFunction_MathBoxTransform::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathBoxTransform_Statics::NewStructOps, TEXT("RigVMFunction_MathBoxTransform"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxTransform, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathBoxTransform), 402671727U) },
{ FRigVMFunction_MathBoxGetDistance::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetDistance_Statics::NewStructOps, TEXT("RigVMFunction_MathBoxGetDistance"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetDistance, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathBoxGetDistance), 3151088980U) },
{ FRigVMFunction_MathBoxIsInside::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathBoxIsInside_Statics::NewStructOps, TEXT("RigVMFunction_MathBoxIsInside"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxIsInside, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathBoxIsInside), 334796056U) },
{ FRigVMFunction_MathBoxGetVolume::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_MathBoxGetVolume_Statics::NewStructOps, TEXT("RigVMFunction_MathBoxGetVolume"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_MathBoxGetVolume, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_MathBoxGetVolume), 2688041328U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBox_h__Script_RigVM_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBox_h__Script_RigVM_2084733771{
TEXT("/Script/RigVM"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBox_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_MathBox_h__Script_RigVM_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS