816 lines
57 KiB
C++
816 lines
57 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_SpringMath.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_SpringMath() {}
|
|
|
|
// ********** Begin Cross Module References ********************************************************
|
|
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FQuat();
|
|
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DampFloat();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DampQuaternion();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DampVector();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathBase();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_MathMutableBase();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_SpringDampFloat();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_SpringDampQuat();
|
|
RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_SpringDampVector();
|
|
UPackage* Z_Construct_UPackage__Script_RigVM();
|
|
// ********** End Cross Module References **********************************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_DampFloat ******************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_DampFloat_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_DampFloat); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_DampFloat); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Category", "Math|Damp|Experimental" },
|
|
{ "DisplayName", "Damp (Float)" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_SpringMath.h" },
|
|
{ "TemplateName", "Damp" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_SpringMath.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Target_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_SpringMath.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SmoothingTime_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ClampMin", "0" },
|
|
{ "ForceUnits", "s" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_SpringMath.h" },
|
|
{ "UIMin", "0" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_SpringMath.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_DampFloat constinit property declarations **********
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Target;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_SmoothingTime;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Result;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigVMFunction_DampFloat constinit property declarations ************
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Value"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Target"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("SmoothingTime"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Result"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigVMFunction_DampFloat::Execute"),
|
|
.Function = &FRigVMFunction_DampFloat::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_DampFloat>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_DampFloat_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_DampFloat>() == std::is_polymorphic<FRigVMFunction_MathBase>(), "USTRUCT FRigVMFunction_DampFloat cannot be polymorphic unless super FRigVMFunction_MathBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_DampFloat;
|
|
class UScriptStruct* FRigVMFunction_DampFloat::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DampFloat.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_DampFloat.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_DampFloat, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_DampFloat"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DampFloat.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_DampFloat_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_DampFloat.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_DampFloat Property Definitions *********************
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DampFloat_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DampFloat, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DampFloat_Statics::NewProp_Target = { "Target", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DampFloat, Target), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Target_MetaData), NewProp_Target_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DampFloat_Statics::NewProp_SmoothingTime = { "SmoothingTime", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DampFloat, SmoothingTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SmoothingTime_MetaData), NewProp_SmoothingTime_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DampFloat_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DampFloat, Result), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_DampFloat_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DampFloat_Statics::NewProp_Value,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DampFloat_Statics::NewProp_Target,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DampFloat_Statics::NewProp_SmoothingTime,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DampFloat_Statics::NewProp_Result,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DampFloat_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigVMFunction_DampFloat Property Definitions ***********************
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_DampFloat_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathBase,
|
|
&NewStructOps,
|
|
"RigVMFunction_DampFloat",
|
|
Z_Construct_UScriptStruct_FRigVMFunction_DampFloat_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DampFloat_Statics::PropPointers),
|
|
sizeof(FRigVMFunction_DampFloat),
|
|
alignof(FRigVMFunction_DampFloat),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DampFloat_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_DampFloat_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DampFloat()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DampFloat.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DampFloat.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_DampFloat_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_DampFloat.InnerSingleton);
|
|
}
|
|
void FRigVMFunction_DampFloat::Execute()
|
|
{
|
|
FRigVMExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigVMFunction_DampFloat::Execute(const FRigVMExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Value,
|
|
Target,
|
|
SmoothingTime,
|
|
Result
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_DampFloat ********************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_DampVector *****************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_DampVector_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_DampVector); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_DampVector); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Category", "Math|Damp|Experimental" },
|
|
{ "DisplayName", "Damp (Vector)" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_SpringMath.h" },
|
|
{ "TemplateName", "Damp" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_SpringMath.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Target_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_SpringMath.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SmoothingTime_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ClampMin", "0" },
|
|
{ "ForceUnits", "s" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_SpringMath.h" },
|
|
{ "UIMin", "0" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_SpringMath.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_DampVector constinit property declarations *********
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Target;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_SmoothingTime;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Result;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigVMFunction_DampVector constinit property declarations ***********
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Value"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Target"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("SmoothingTime"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Result"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigVMFunction_DampVector::Execute"),
|
|
.Function = &FRigVMFunction_DampVector::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_DampVector>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_DampVector_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_DampVector>() == std::is_polymorphic<FRigVMFunction_MathBase>(), "USTRUCT FRigVMFunction_DampVector cannot be polymorphic unless super FRigVMFunction_MathBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_DampVector;
|
|
class UScriptStruct* FRigVMFunction_DampVector::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DampVector.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_DampVector.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_DampVector, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_DampVector"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DampVector.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_DampVector_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_DampVector.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_DampVector Property Definitions ********************
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DampVector_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DampVector, Value), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DampVector_Statics::NewProp_Target = { "Target", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DampVector, Target), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Target_MetaData), NewProp_Target_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DampVector_Statics::NewProp_SmoothingTime = { "SmoothingTime", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DampVector, SmoothingTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SmoothingTime_MetaData), NewProp_SmoothingTime_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DampVector_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DampVector, Result), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_DampVector_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DampVector_Statics::NewProp_Value,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DampVector_Statics::NewProp_Target,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DampVector_Statics::NewProp_SmoothingTime,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DampVector_Statics::NewProp_Result,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DampVector_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigVMFunction_DampVector Property Definitions **********************
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_DampVector_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathBase,
|
|
&NewStructOps,
|
|
"RigVMFunction_DampVector",
|
|
Z_Construct_UScriptStruct_FRigVMFunction_DampVector_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DampVector_Statics::PropPointers),
|
|
sizeof(FRigVMFunction_DampVector),
|
|
alignof(FRigVMFunction_DampVector),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DampVector_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_DampVector_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DampVector()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DampVector.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DampVector.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_DampVector_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_DampVector.InnerSingleton);
|
|
}
|
|
void FRigVMFunction_DampVector::Execute()
|
|
{
|
|
FRigVMExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigVMFunction_DampVector::Execute(const FRigVMExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Value,
|
|
Target,
|
|
SmoothingTime,
|
|
Result
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_DampVector *******************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_DampQuaternion *************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_DampQuaternion_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_DampQuaternion); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_DampQuaternion); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Category", "Math|Damp|Experimental" },
|
|
{ "DisplayName", "Damp (Quaternion)" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_SpringMath.h" },
|
|
{ "TemplateName", "Damp" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_SpringMath.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Target_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_SpringMath.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SmoothingTime_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ClampMin", "0" },
|
|
{ "ForceUnits", "s" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_SpringMath.h" },
|
|
{ "UIMin", "0" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_SpringMath.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_DampQuaternion constinit property declarations *****
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Target;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_SmoothingTime;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Result;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigVMFunction_DampQuaternion constinit property declarations *******
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Value"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Target"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("SmoothingTime"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Result"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigVMFunction_DampQuaternion::Execute"),
|
|
.Function = &FRigVMFunction_DampQuaternion::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_DampQuaternion>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_DampQuaternion_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_DampQuaternion>() == std::is_polymorphic<FRigVMFunction_MathBase>(), "USTRUCT FRigVMFunction_DampQuaternion cannot be polymorphic unless super FRigVMFunction_MathBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_DampQuaternion;
|
|
class UScriptStruct* FRigVMFunction_DampQuaternion::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DampQuaternion.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_DampQuaternion.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_DampQuaternion, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_DampQuaternion"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DampQuaternion.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_DampQuaternion_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_DampQuaternion.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_DampQuaternion Property Definitions ****************
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DampQuaternion_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DampQuaternion, Value), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DampQuaternion_Statics::NewProp_Target = { "Target", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DampQuaternion, Target), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Target_MetaData), NewProp_Target_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DampQuaternion_Statics::NewProp_SmoothingTime = { "SmoothingTime", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DampQuaternion, SmoothingTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SmoothingTime_MetaData), NewProp_SmoothingTime_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_DampQuaternion_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_DampQuaternion, Result), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_DampQuaternion_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DampQuaternion_Statics::NewProp_Value,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DampQuaternion_Statics::NewProp_Target,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DampQuaternion_Statics::NewProp_SmoothingTime,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_DampQuaternion_Statics::NewProp_Result,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DampQuaternion_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigVMFunction_DampQuaternion Property Definitions ******************
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_DampQuaternion_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathBase,
|
|
&NewStructOps,
|
|
"RigVMFunction_DampQuaternion",
|
|
Z_Construct_UScriptStruct_FRigVMFunction_DampQuaternion_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DampQuaternion_Statics::PropPointers),
|
|
sizeof(FRigVMFunction_DampQuaternion),
|
|
alignof(FRigVMFunction_DampQuaternion),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_DampQuaternion_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_DampQuaternion_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DampQuaternion()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_DampQuaternion.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_DampQuaternion.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_DampQuaternion_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_DampQuaternion.InnerSingleton);
|
|
}
|
|
void FRigVMFunction_DampQuaternion::Execute()
|
|
{
|
|
FRigVMExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigVMFunction_DampQuaternion::Execute(const FRigVMExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Value,
|
|
Target,
|
|
SmoothingTime,
|
|
Result
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_DampQuaternion ***************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_SpringDampFloat ************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_SpringDampFloat_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_SpringDampFloat); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_SpringDampFloat); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "Category", "Math|Damp|Experimental" },
|
|
{ "DisplayName", "Critical Spring Damp (Float)" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_SpringMath.h" },
|
|
{ "TemplateName", "Critical Spring Damp" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_SpringMath.h" },
|
|
{ "Output", "" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ValueVelocity_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_SpringMath.h" },
|
|
{ "Output", "" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Target_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_SpringMath.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SmoothingTime_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ClampMin", "0" },
|
|
{ "ForceUnits", "s" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_SpringMath.h" },
|
|
{ "UIMin", "0" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_SpringDampFloat constinit property declarations ****
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_ValueVelocity;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Target;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_SmoothingTime;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigVMFunction_SpringDampFloat constinit property declarations ******
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Value"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("ValueVelocity"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Target"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("SmoothingTime"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigVMFunction_SpringDampFloat::Execute"),
|
|
.Function = &FRigVMFunction_SpringDampFloat::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_SpringDampFloat>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_SpringDampFloat_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_SpringDampFloat>() == std::is_polymorphic<FRigVMFunction_MathMutableBase>(), "USTRUCT FRigVMFunction_SpringDampFloat cannot be polymorphic unless super FRigVMFunction_MathMutableBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_SpringDampFloat;
|
|
class UScriptStruct* FRigVMFunction_SpringDampFloat::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_SpringDampFloat.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_SpringDampFloat.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_SpringDampFloat, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_SpringDampFloat"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_SpringDampFloat.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_SpringDampFloat_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_SpringDampFloat.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_SpringDampFloat Property Definitions ***************
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_SpringDampFloat_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_SpringDampFloat, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_SpringDampFloat_Statics::NewProp_ValueVelocity = { "ValueVelocity", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_SpringDampFloat, ValueVelocity), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ValueVelocity_MetaData), NewProp_ValueVelocity_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_SpringDampFloat_Statics::NewProp_Target = { "Target", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_SpringDampFloat, Target), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Target_MetaData), NewProp_Target_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_SpringDampFloat_Statics::NewProp_SmoothingTime = { "SmoothingTime", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_SpringDampFloat, SmoothingTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SmoothingTime_MetaData), NewProp_SmoothingTime_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_SpringDampFloat_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_SpringDampFloat_Statics::NewProp_Value,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_SpringDampFloat_Statics::NewProp_ValueVelocity,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_SpringDampFloat_Statics::NewProp_Target,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_SpringDampFloat_Statics::NewProp_SmoothingTime,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_SpringDampFloat_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigVMFunction_SpringDampFloat Property Definitions *****************
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_SpringDampFloat_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathMutableBase,
|
|
&NewStructOps,
|
|
"RigVMFunction_SpringDampFloat",
|
|
Z_Construct_UScriptStruct_FRigVMFunction_SpringDampFloat_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_SpringDampFloat_Statics::PropPointers),
|
|
sizeof(FRigVMFunction_SpringDampFloat),
|
|
alignof(FRigVMFunction_SpringDampFloat),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_SpringDampFloat_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_SpringDampFloat_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_SpringDampFloat()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_SpringDampFloat.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_SpringDampFloat.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_SpringDampFloat_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_SpringDampFloat.InnerSingleton);
|
|
}
|
|
void FRigVMFunction_SpringDampFloat::Execute()
|
|
{
|
|
FRigVMExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigVMFunction_SpringDampFloat::Execute(FRigVMExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Value,
|
|
ValueVelocity,
|
|
Target,
|
|
SmoothingTime
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_SpringDampFloat **************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_SpringDampVector ***********************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_SpringDampVector_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_SpringDampVector); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_SpringDampVector); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "Category", "Math|Damp|Experimental" },
|
|
{ "DisplayName", "Critical Spring Damp (Vector)" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_SpringMath.h" },
|
|
{ "TemplateName", "Critical Spring Damp" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_SpringMath.h" },
|
|
{ "Output", "" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ValueVelocity_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_SpringMath.h" },
|
|
{ "Output", "" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Target_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_SpringMath.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SmoothingTime_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ClampMin", "0" },
|
|
{ "ForceUnits", "s" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_SpringMath.h" },
|
|
{ "UIMin", "0" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_SpringDampVector constinit property declarations ***
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_ValueVelocity;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Target;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_SmoothingTime;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigVMFunction_SpringDampVector constinit property declarations *****
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Value"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("ValueVelocity"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Target"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("SmoothingTime"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigVMFunction_SpringDampVector::Execute"),
|
|
.Function = &FRigVMFunction_SpringDampVector::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_SpringDampVector>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_SpringDampVector_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_SpringDampVector>() == std::is_polymorphic<FRigVMFunction_MathMutableBase>(), "USTRUCT FRigVMFunction_SpringDampVector cannot be polymorphic unless super FRigVMFunction_MathMutableBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_SpringDampVector;
|
|
class UScriptStruct* FRigVMFunction_SpringDampVector::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_SpringDampVector.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_SpringDampVector.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_SpringDampVector, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_SpringDampVector"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_SpringDampVector.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_SpringDampVector_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_SpringDampVector.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_SpringDampVector Property Definitions **************
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_SpringDampVector_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_SpringDampVector, Value), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_SpringDampVector_Statics::NewProp_ValueVelocity = { "ValueVelocity", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_SpringDampVector, ValueVelocity), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ValueVelocity_MetaData), NewProp_ValueVelocity_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_SpringDampVector_Statics::NewProp_Target = { "Target", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_SpringDampVector, Target), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Target_MetaData), NewProp_Target_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_SpringDampVector_Statics::NewProp_SmoothingTime = { "SmoothingTime", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_SpringDampVector, SmoothingTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SmoothingTime_MetaData), NewProp_SmoothingTime_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_SpringDampVector_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_SpringDampVector_Statics::NewProp_Value,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_SpringDampVector_Statics::NewProp_ValueVelocity,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_SpringDampVector_Statics::NewProp_Target,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_SpringDampVector_Statics::NewProp_SmoothingTime,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_SpringDampVector_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigVMFunction_SpringDampVector Property Definitions ****************
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_SpringDampVector_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathMutableBase,
|
|
&NewStructOps,
|
|
"RigVMFunction_SpringDampVector",
|
|
Z_Construct_UScriptStruct_FRigVMFunction_SpringDampVector_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_SpringDampVector_Statics::PropPointers),
|
|
sizeof(FRigVMFunction_SpringDampVector),
|
|
alignof(FRigVMFunction_SpringDampVector),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_SpringDampVector_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_SpringDampVector_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_SpringDampVector()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_SpringDampVector.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_SpringDampVector.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_SpringDampVector_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_SpringDampVector.InnerSingleton);
|
|
}
|
|
void FRigVMFunction_SpringDampVector::Execute()
|
|
{
|
|
FRigVMExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigVMFunction_SpringDampVector::Execute(FRigVMExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Value,
|
|
ValueVelocity,
|
|
Target,
|
|
SmoothingTime
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_SpringDampVector *************************************
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_SpringDampQuat *************************************
|
|
struct Z_Construct_UScriptStruct_FRigVMFunction_SpringDampQuat_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigVMFunction_SpringDampQuat); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigVMFunction_SpringDampQuat); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "Category", "Math|Damp|Experimental" },
|
|
{ "DisplayName", "Critical Spring Damp (Quat)" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_SpringMath.h" },
|
|
{ "TemplateName", "Critical Spring Damp" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_SpringMath.h" },
|
|
{ "Output", "" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ValueVelocity_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_SpringMath.h" },
|
|
{ "Output", "" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Target_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_SpringMath.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SmoothingTime_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ClampMin", "0" },
|
|
{ "ForceUnits", "s" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/RigVMFunctions/Math/RigVMFunction_SpringMath.h" },
|
|
{ "UIMin", "0" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_SpringDampQuat constinit property declarations *****
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_ValueVelocity;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Target;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_SmoothingTime;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigVMFunction_SpringDampQuat constinit property declarations *******
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Value"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("ValueVelocity"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Target"), .Type = TEXT("FQuat"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("SmoothingTime"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigVMFunction_SpringDampQuat::Execute"),
|
|
.Function = &FRigVMFunction_SpringDampQuat::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigVMFunction_SpringDampQuat>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigVMFunction_SpringDampQuat_Statics
|
|
static_assert(std::is_polymorphic<FRigVMFunction_SpringDampQuat>() == std::is_polymorphic<FRigVMFunction_MathMutableBase>(), "USTRUCT FRigVMFunction_SpringDampQuat cannot be polymorphic unless super FRigVMFunction_MathMutableBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigVMFunction_SpringDampQuat;
|
|
class UScriptStruct* FRigVMFunction_SpringDampQuat::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_SpringDampQuat.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigVMFunction_SpringDampQuat.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigVMFunction_SpringDampQuat, (UObject*)Z_Construct_UPackage__Script_RigVM(), TEXT("RigVMFunction_SpringDampQuat"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_SpringDampQuat.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigVMFunction_SpringDampQuat_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigVMFunction_SpringDampQuat.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigVMFunction_SpringDampQuat Property Definitions ****************
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_SpringDampQuat_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_SpringDampQuat, Value), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_SpringDampQuat_Statics::NewProp_ValueVelocity = { "ValueVelocity", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_SpringDampQuat, ValueVelocity), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ValueVelocity_MetaData), NewProp_ValueVelocity_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_SpringDampQuat_Statics::NewProp_Target = { "Target", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_SpringDampQuat, Target), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Target_MetaData), NewProp_Target_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigVMFunction_SpringDampQuat_Statics::NewProp_SmoothingTime = { "SmoothingTime", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigVMFunction_SpringDampQuat, SmoothingTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SmoothingTime_MetaData), NewProp_SmoothingTime_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigVMFunction_SpringDampQuat_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_SpringDampQuat_Statics::NewProp_Value,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_SpringDampQuat_Statics::NewProp_ValueVelocity,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_SpringDampQuat_Statics::NewProp_Target,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigVMFunction_SpringDampQuat_Statics::NewProp_SmoothingTime,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_SpringDampQuat_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigVMFunction_SpringDampQuat Property Definitions ******************
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigVMFunction_SpringDampQuat_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_RigVM,
|
|
Z_Construct_UScriptStruct_FRigVMFunction_MathMutableBase,
|
|
&NewStructOps,
|
|
"RigVMFunction_SpringDampQuat",
|
|
Z_Construct_UScriptStruct_FRigVMFunction_SpringDampQuat_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_SpringDampQuat_Statics::PropPointers),
|
|
sizeof(FRigVMFunction_SpringDampQuat),
|
|
alignof(FRigVMFunction_SpringDampQuat),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigVMFunction_SpringDampQuat_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigVMFunction_SpringDampQuat_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_SpringDampQuat()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigVMFunction_SpringDampQuat.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigVMFunction_SpringDampQuat.InnerSingleton, Z_Construct_UScriptStruct_FRigVMFunction_SpringDampQuat_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigVMFunction_SpringDampQuat.InnerSingleton);
|
|
}
|
|
void FRigVMFunction_SpringDampQuat::Execute()
|
|
{
|
|
FRigVMExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigVMFunction_SpringDampQuat::Execute(FRigVMExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Value,
|
|
ValueVelocity,
|
|
Target,
|
|
SmoothingTime
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigVMFunction_SpringDampQuat ***************************************
|
|
|
|
// ********** Begin Registration *******************************************************************
|
|
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_SpringMath_h__Script_RigVM_Statics
|
|
{
|
|
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
|
|
{ FRigVMFunction_DampFloat::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_DampFloat_Statics::NewStructOps, TEXT("RigVMFunction_DampFloat"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_DampFloat, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_DampFloat), 2282662786U) },
|
|
{ FRigVMFunction_DampVector::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_DampVector_Statics::NewStructOps, TEXT("RigVMFunction_DampVector"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_DampVector, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_DampVector), 3968468989U) },
|
|
{ FRigVMFunction_DampQuaternion::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_DampQuaternion_Statics::NewStructOps, TEXT("RigVMFunction_DampQuaternion"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_DampQuaternion, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_DampQuaternion), 3049820747U) },
|
|
{ FRigVMFunction_SpringDampFloat::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_SpringDampFloat_Statics::NewStructOps, TEXT("RigVMFunction_SpringDampFloat"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_SpringDampFloat, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_SpringDampFloat), 4007476207U) },
|
|
{ FRigVMFunction_SpringDampVector::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_SpringDampVector_Statics::NewStructOps, TEXT("RigVMFunction_SpringDampVector"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_SpringDampVector, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_SpringDampVector), 2242545973U) },
|
|
{ FRigVMFunction_SpringDampQuat::StaticStruct, Z_Construct_UScriptStruct_FRigVMFunction_SpringDampQuat_Statics::NewStructOps, TEXT("RigVMFunction_SpringDampQuat"),&Z_Registration_Info_UScriptStruct_FRigVMFunction_SpringDampQuat, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigVMFunction_SpringDampQuat), 2257869835U) },
|
|
};
|
|
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_SpringMath_h__Script_RigVM_Statics
|
|
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_SpringMath_h__Script_RigVM_3050952326{
|
|
TEXT("/Script/RigVM"),
|
|
nullptr, 0,
|
|
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_SpringMath_h__Script_RigVM_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_RigVM_Source_RigVM_Public_RigVMFunctions_Math_RigVMFunction_SpringMath_h__Script_RigVM_Statics::ScriptStructInfo),
|
|
nullptr, 0,
|
|
};
|
|
// ********** End Registration *********************************************************************
|
|
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|