2877 lines
228 KiB
C++
2877 lines
228 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 "ControlRigSplineUnits.h"
|
|
#include "ControlRigSplineTypes.h"
|
|
#include "Rigs/RigHierarchyCache.h"
|
|
#include "Rigs/RigHierarchyDefines.h"
|
|
#include "RigVMCore/RigVMFunction.h"
|
|
#include "RigVMCore/RigVMRegistry.h"
|
|
#include "Units/Highlevel/Hierarchy/RigUnit_FitChainToCurve.h"
|
|
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
|
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
|
|
void EmptyLinkFunctionForGeneratedCodeControlRigSplineUnits() {}
|
|
|
|
// ********** Begin Cross Module References ********************************************************
|
|
CONTROLRIG_API UEnum* Z_Construct_UEnum_ControlRig_EControlRigCurveAlignment();
|
|
CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FCachedRigElement();
|
|
CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigElementKey();
|
|
CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigElementKeyCollection();
|
|
CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit();
|
|
CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_FitChainToCurve_DebugSettings();
|
|
CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_FitChainToCurve_Rotation();
|
|
CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_FitChainToCurve_WorkData();
|
|
CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HighlevelBaseMutable();
|
|
CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnitMutable();
|
|
CONTROLRIGSPLINE_API UEnum* Z_Construct_UEnum_ControlRigSpline_ESplineType();
|
|
CONTROLRIGSPLINE_API UScriptStruct* Z_Construct_UScriptStruct_FControlRigSpline();
|
|
CONTROLRIGSPLINE_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_ClosestParameterFromControlRigSpline();
|
|
CONTROLRIGSPLINE_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineBase();
|
|
CONTROLRIGSPLINE_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromPoints();
|
|
CONTROLRIGSPLINE_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms();
|
|
CONTROLRIGSPLINE_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_DrawControlRigSpline();
|
|
CONTROLRIGSPLINE_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve();
|
|
CONTROLRIGSPLINE_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray();
|
|
CONTROLRIGSPLINE_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChain();
|
|
CONTROLRIGSPLINE_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChainItemArray();
|
|
CONTROLRIGSPLINE_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_GetLengthAtParamControlRigSpline();
|
|
CONTROLRIGSPLINE_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_GetLengthControlRigSpline();
|
|
CONTROLRIGSPLINE_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_ParameterAtPercentage();
|
|
CONTROLRIGSPLINE_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_PositionFromControlRigSpline();
|
|
CONTROLRIGSPLINE_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_SetSplinePoints();
|
|
CONTROLRIGSPLINE_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_SetSplineTransforms();
|
|
CONTROLRIGSPLINE_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_SplineConstraint();
|
|
CONTROLRIGSPLINE_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_WorkData();
|
|
CONTROLRIGSPLINE_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_TangentFromControlRigSpline();
|
|
CONTROLRIGSPLINE_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline();
|
|
CONTROLRIGSPLINE_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline2();
|
|
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
|
|
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
|
|
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
|
|
RIGVM_API UEnum* Z_Construct_UEnum_RigVM_ERigVMAnimEasingType();
|
|
UPackage* Z_Construct_UPackage__Script_ControlRigSpline();
|
|
// ********** End Cross Module References **********************************************************
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_ControlRigSplineBase *************************************
|
|
struct Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineBase_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_ControlRigSplineBase); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_ControlRigSplineBase); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "Abstract", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "NodeColor", "0.3 0.1 0.1" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_ControlRigSplineBase constinit property declarations *****
|
|
// ********** End ScriptStruct FRigUnit_ControlRigSplineBase constinit property declarations *******
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigUnit_ControlRigSplineBase>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineBase_Statics
|
|
static_assert(std::is_polymorphic<FRigUnit_ControlRigSplineBase>() == std::is_polymorphic<FRigUnit>(), "USTRUCT FRigUnit_ControlRigSplineBase cannot be polymorphic unless super FRigUnit is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_ControlRigSplineBase;
|
|
class UScriptStruct* FRigUnit_ControlRigSplineBase::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_ControlRigSplineBase.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigUnit_ControlRigSplineBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineBase, (UObject*)Z_Construct_UPackage__Script_ControlRigSpline(), TEXT("RigUnit_ControlRigSplineBase"));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigUnit_ControlRigSplineBase.OuterSingleton;
|
|
}
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineBase_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_ControlRigSpline,
|
|
Z_Construct_UScriptStruct_FRigUnit,
|
|
&NewStructOps,
|
|
"RigUnit_ControlRigSplineBase",
|
|
nullptr,
|
|
0,
|
|
sizeof(FRigUnit_ControlRigSplineBase),
|
|
alignof(FRigUnit_ControlRigSplineBase),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineBase_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineBase()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_ControlRigSplineBase.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_ControlRigSplineBase.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineBase_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigUnit_ControlRigSplineBase.InnerSingleton);
|
|
}
|
|
// ********** End ScriptStruct FRigUnit_ControlRigSplineBase ***************************************
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_ControlRigSplineFromPoints *******************************
|
|
struct Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromPoints_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_ControlRigSplineFromPoints); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_ControlRigSplineFromPoints); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "Category", "Splines" },
|
|
{ "Comment", "/*\n * Creates a Spline curve from an array of positions\n */" },
|
|
{ "DisplayName", "Spline From Points" },
|
|
{ "Keywords", "Spline From Positions" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "NodeColor", "0.737911 0.099899 0.099899" },
|
|
{ "ToolTip", "* Creates a Spline curve from an array of positions" },
|
|
{ "Varying", "" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Points_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SplineMode_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bClosed_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SamplesPerSegment_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ClampMin", "1" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Compression_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Stretch_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Spline_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_ControlRigSplineFromPoints constinit property declarations
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Points_Inner;
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_Points;
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_SplineMode_Underlying;
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_SplineMode;
|
|
static void NewProp_bClosed_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bClosed;
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_SamplesPerSegment;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Compression;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Stretch;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Spline;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigUnit_ControlRigSplineFromPoints constinit property declarations *
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Points"), .Type = TEXT("TArray<FVector>"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("SplineMode"), .Type = TEXT("ESplineType"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("bClosed"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("SamplesPerSegment"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Compression"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Stretch"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Spline"), .Type = TEXT("FControlRigSpline"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigUnit_ControlRigSplineFromPoints::Execute"),
|
|
.Function = &FRigUnit_ControlRigSplineFromPoints::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigUnit_ControlRigSplineFromPoints>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromPoints_Statics
|
|
static_assert(std::is_polymorphic<FRigUnit_ControlRigSplineFromPoints>() == std::is_polymorphic<FRigUnit_ControlRigSplineBase>(), "USTRUCT FRigUnit_ControlRigSplineFromPoints cannot be polymorphic unless super FRigUnit_ControlRigSplineBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_ControlRigSplineFromPoints;
|
|
class UScriptStruct* FRigUnit_ControlRigSplineFromPoints::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_ControlRigSplineFromPoints.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigUnit_ControlRigSplineFromPoints.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromPoints, (UObject*)Z_Construct_UPackage__Script_ControlRigSpline(), TEXT("RigUnit_ControlRigSplineFromPoints"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_ControlRigSplineFromPoints.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromPoints_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigUnit_ControlRigSplineFromPoints.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_ControlRigSplineFromPoints Property Definitions **********
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromPoints_Statics::NewProp_Points_Inner = { "Points", 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_FRigUnit_ControlRigSplineFromPoints_Statics::NewProp_Points = { "Points", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ControlRigSplineFromPoints, Points), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Points_MetaData), NewProp_Points_MetaData) };
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromPoints_Statics::NewProp_SplineMode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
|
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromPoints_Statics::NewProp_SplineMode = { "SplineMode", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ControlRigSplineFromPoints, SplineMode), Z_Construct_UEnum_ControlRigSpline_ESplineType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SplineMode_MetaData), NewProp_SplineMode_MetaData) }; // 2729812199
|
|
void Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromPoints_Statics::NewProp_bClosed_SetBit(void* Obj)
|
|
{
|
|
((FRigUnit_ControlRigSplineFromPoints*)Obj)->bClosed = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromPoints_Statics::NewProp_bClosed = { "bClosed", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_ControlRigSplineFromPoints), &Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromPoints_Statics::NewProp_bClosed_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bClosed_MetaData), NewProp_bClosed_MetaData) };
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromPoints_Statics::NewProp_SamplesPerSegment = { "SamplesPerSegment", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ControlRigSplineFromPoints, SamplesPerSegment), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SamplesPerSegment_MetaData), NewProp_SamplesPerSegment_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromPoints_Statics::NewProp_Compression = { "Compression", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ControlRigSplineFromPoints, Compression), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Compression_MetaData), NewProp_Compression_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromPoints_Statics::NewProp_Stretch = { "Stretch", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ControlRigSplineFromPoints, Stretch), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Stretch_MetaData), NewProp_Stretch_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromPoints_Statics::NewProp_Spline = { "Spline", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ControlRigSplineFromPoints, Spline), Z_Construct_UScriptStruct_FControlRigSpline, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Spline_MetaData), NewProp_Spline_MetaData) }; // 1896577768
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromPoints_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromPoints_Statics::NewProp_Points_Inner,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromPoints_Statics::NewProp_Points,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromPoints_Statics::NewProp_SplineMode_Underlying,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromPoints_Statics::NewProp_SplineMode,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromPoints_Statics::NewProp_bClosed,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromPoints_Statics::NewProp_SamplesPerSegment,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromPoints_Statics::NewProp_Compression,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromPoints_Statics::NewProp_Stretch,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromPoints_Statics::NewProp_Spline,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromPoints_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigUnit_ControlRigSplineFromPoints Property Definitions ************
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromPoints_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_ControlRigSpline,
|
|
Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineBase,
|
|
&NewStructOps,
|
|
"RigUnit_ControlRigSplineFromPoints",
|
|
Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromPoints_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromPoints_Statics::PropPointers),
|
|
sizeof(FRigUnit_ControlRigSplineFromPoints),
|
|
alignof(FRigUnit_ControlRigSplineFromPoints),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromPoints_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromPoints_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromPoints()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_ControlRigSplineFromPoints.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_ControlRigSplineFromPoints.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromPoints_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigUnit_ControlRigSplineFromPoints.InnerSingleton);
|
|
}
|
|
void FRigUnit_ControlRigSplineFromPoints::Execute()
|
|
{
|
|
FControlRigExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigUnit_ControlRigSplineFromPoints::Execute(const FControlRigExecuteContext& InExecuteContext)
|
|
{
|
|
TArrayView<const FVector> Points_0_Array(Points);
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Points_0_Array,
|
|
SplineMode,
|
|
bClosed,
|
|
SamplesPerSegment,
|
|
Compression,
|
|
Stretch,
|
|
Spline
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigUnit_ControlRigSplineFromPoints *********************************
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_ControlRigSplineFromTransforms ***************************
|
|
struct Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_ControlRigSplineFromTransforms); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_ControlRigSplineFromTransforms); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "Category", "Splines" },
|
|
{ "Comment", "/*\n * Creates a Spline curve from an array of positions\n */" },
|
|
{ "DisplayName", "Spline From Transforms" },
|
|
{ "Keywords", "Spline From Transforms" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "NodeColor", "0.737911 0.099899 0.099899" },
|
|
{ "ToolTip", "* Creates a Spline curve from an array of positions" },
|
|
{ "Varying", "" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transforms_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SplineMode_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bClosed_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SamplesPerSegment_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Compression_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Stretch_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Spline_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_ControlRigSplineFromTransforms constinit property declarations
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Transforms_Inner;
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_Transforms;
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_SplineMode_Underlying;
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_SplineMode;
|
|
static void NewProp_bClosed_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bClosed;
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_SamplesPerSegment;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Compression;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Stretch;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Spline;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigUnit_ControlRigSplineFromTransforms constinit property declarations
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Transforms"), .Type = TEXT("TArray<FTransform>"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("SplineMode"), .Type = TEXT("ESplineType"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("bClosed"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("SamplesPerSegment"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Compression"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Stretch"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Spline"), .Type = TEXT("FControlRigSpline"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigUnit_ControlRigSplineFromTransforms::Execute"),
|
|
.Function = &FRigUnit_ControlRigSplineFromTransforms::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigUnit_ControlRigSplineFromTransforms>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms_Statics
|
|
static_assert(std::is_polymorphic<FRigUnit_ControlRigSplineFromTransforms>() == std::is_polymorphic<FRigUnit_ControlRigSplineBase>(), "USTRUCT FRigUnit_ControlRigSplineFromTransforms cannot be polymorphic unless super FRigUnit_ControlRigSplineBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms;
|
|
class UScriptStruct* FRigUnit_ControlRigSplineFromTransforms::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms, (UObject*)Z_Construct_UPackage__Script_ControlRigSpline(), TEXT("RigUnit_ControlRigSplineFromTransforms"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_ControlRigSplineFromTransforms Property Definitions ******
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms_Statics::NewProp_Transforms_Inner = { "Transforms", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) };
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms_Statics::NewProp_Transforms = { "Transforms", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ControlRigSplineFromTransforms, Transforms), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transforms_MetaData), NewProp_Transforms_MetaData) };
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms_Statics::NewProp_SplineMode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
|
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms_Statics::NewProp_SplineMode = { "SplineMode", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ControlRigSplineFromTransforms, SplineMode), Z_Construct_UEnum_ControlRigSpline_ESplineType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SplineMode_MetaData), NewProp_SplineMode_MetaData) }; // 2729812199
|
|
void Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms_Statics::NewProp_bClosed_SetBit(void* Obj)
|
|
{
|
|
((FRigUnit_ControlRigSplineFromTransforms*)Obj)->bClosed = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms_Statics::NewProp_bClosed = { "bClosed", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_ControlRigSplineFromTransforms), &Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms_Statics::NewProp_bClosed_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bClosed_MetaData), NewProp_bClosed_MetaData) };
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms_Statics::NewProp_SamplesPerSegment = { "SamplesPerSegment", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ControlRigSplineFromTransforms, SamplesPerSegment), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SamplesPerSegment_MetaData), NewProp_SamplesPerSegment_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms_Statics::NewProp_Compression = { "Compression", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ControlRigSplineFromTransforms, Compression), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Compression_MetaData), NewProp_Compression_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms_Statics::NewProp_Stretch = { "Stretch", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ControlRigSplineFromTransforms, Stretch), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Stretch_MetaData), NewProp_Stretch_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms_Statics::NewProp_Spline = { "Spline", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ControlRigSplineFromTransforms, Spline), Z_Construct_UScriptStruct_FControlRigSpline, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Spline_MetaData), NewProp_Spline_MetaData) }; // 1896577768
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms_Statics::NewProp_Transforms_Inner,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms_Statics::NewProp_Transforms,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms_Statics::NewProp_SplineMode_Underlying,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms_Statics::NewProp_SplineMode,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms_Statics::NewProp_bClosed,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms_Statics::NewProp_SamplesPerSegment,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms_Statics::NewProp_Compression,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms_Statics::NewProp_Stretch,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms_Statics::NewProp_Spline,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigUnit_ControlRigSplineFromTransforms Property Definitions ********
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_ControlRigSpline,
|
|
Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineBase,
|
|
&NewStructOps,
|
|
"RigUnit_ControlRigSplineFromTransforms",
|
|
Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms_Statics::PropPointers),
|
|
sizeof(FRigUnit_ControlRigSplineFromTransforms),
|
|
alignof(FRigUnit_ControlRigSplineFromTransforms),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms.InnerSingleton);
|
|
}
|
|
void FRigUnit_ControlRigSplineFromTransforms::Execute()
|
|
{
|
|
FControlRigExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigUnit_ControlRigSplineFromTransforms::Execute(const FControlRigExecuteContext& InExecuteContext)
|
|
{
|
|
TArrayView<const FTransform> Transforms_0_Array(Transforms);
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Transforms_0_Array,
|
|
SplineMode,
|
|
bClosed,
|
|
SamplesPerSegment,
|
|
Compression,
|
|
Stretch,
|
|
Spline
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigUnit_ControlRigSplineFromTransforms *****************************
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_SetSplinePoints ******************************************
|
|
struct Z_Construct_UScriptStruct_FRigUnit_SetSplinePoints_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_SetSplinePoints); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_SetSplinePoints); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "Category", "Splines" },
|
|
{ "Comment", "/*\n * Set the points of a spline, given a spline and an array of positions\n */" },
|
|
{ "DisplayName", "Set Spline Points" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "NodeColor", "0.0 0.36470600962638855 1.0" },
|
|
{ "ToolTip", "* Set the points of a spline, given a spline and an array of positions" },
|
|
{ "Varying", "" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Points_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Spline_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_SetSplinePoints constinit property declarations **********
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Points_Inner;
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_Points;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Spline;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigUnit_SetSplinePoints constinit property declarations ************
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Points"), .Type = TEXT("TArray<FVector>"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Spline"), .Type = TEXT("FControlRigSpline"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigUnit_SetSplinePoints::Execute"),
|
|
.Function = &FRigUnit_SetSplinePoints::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigUnit_SetSplinePoints>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigUnit_SetSplinePoints_Statics
|
|
static_assert(std::is_polymorphic<FRigUnit_SetSplinePoints>() == std::is_polymorphic<FRigUnitMutable>(), "USTRUCT FRigUnit_SetSplinePoints cannot be polymorphic unless super FRigUnitMutable is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_SetSplinePoints;
|
|
class UScriptStruct* FRigUnit_SetSplinePoints::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_SetSplinePoints.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigUnit_SetSplinePoints.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_SetSplinePoints, (UObject*)Z_Construct_UPackage__Script_ControlRigSpline(), TEXT("RigUnit_SetSplinePoints"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_SetSplinePoints.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_SetSplinePoints_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigUnit_SetSplinePoints.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_SetSplinePoints Property Definitions *********************
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_SetSplinePoints_Statics::NewProp_Points_Inner = { "Points", 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_FRigUnit_SetSplinePoints_Statics::NewProp_Points = { "Points", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_SetSplinePoints, Points), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Points_MetaData), NewProp_Points_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_SetSplinePoints_Statics::NewProp_Spline = { "Spline", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_SetSplinePoints, Spline), Z_Construct_UScriptStruct_FControlRigSpline, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Spline_MetaData), NewProp_Spline_MetaData) }; // 1896577768
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_SetSplinePoints_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SetSplinePoints_Statics::NewProp_Points_Inner,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SetSplinePoints_Statics::NewProp_Points,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SetSplinePoints_Statics::NewProp_Spline,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_SetSplinePoints_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigUnit_SetSplinePoints Property Definitions ***********************
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_SetSplinePoints_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_ControlRigSpline,
|
|
Z_Construct_UScriptStruct_FRigUnitMutable,
|
|
&NewStructOps,
|
|
"RigUnit_SetSplinePoints",
|
|
Z_Construct_UScriptStruct_FRigUnit_SetSplinePoints_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_SetSplinePoints_Statics::PropPointers),
|
|
sizeof(FRigUnit_SetSplinePoints),
|
|
alignof(FRigUnit_SetSplinePoints),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_SetSplinePoints_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_SetSplinePoints_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_SetSplinePoints()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_SetSplinePoints.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_SetSplinePoints.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_SetSplinePoints_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigUnit_SetSplinePoints.InnerSingleton);
|
|
}
|
|
void FRigUnit_SetSplinePoints::Execute()
|
|
{
|
|
FControlRigExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigUnit_SetSplinePoints::Execute(FControlRigExecuteContext& InExecuteContext)
|
|
{
|
|
TArrayView<const FVector> Points_0_Array(Points);
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Points_0_Array,
|
|
Spline
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigUnit_SetSplinePoints ********************************************
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_SetSplineTransforms **************************************
|
|
struct Z_Construct_UScriptStruct_FRigUnit_SetSplineTransforms_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_SetSplineTransforms); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_SetSplineTransforms); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "Category", "Splines" },
|
|
{ "Comment", "/*\n * Set the points of a spline, given a spline and an array of positions\n */" },
|
|
{ "DisplayName", "Set Spline Transforms" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "NodeColor", "0.0 0.36470600962638855 1.0" },
|
|
{ "ToolTip", "* Set the points of a spline, given a spline and an array of positions" },
|
|
{ "Varying", "" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transforms_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Spline_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_SetSplineTransforms constinit property declarations ******
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Transforms_Inner;
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_Transforms;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Spline;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigUnit_SetSplineTransforms constinit property declarations ********
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Transforms"), .Type = TEXT("TArray<FTransform>"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Spline"), .Type = TEXT("FControlRigSpline"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigUnit_SetSplineTransforms::Execute"),
|
|
.Function = &FRigUnit_SetSplineTransforms::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigUnit_SetSplineTransforms>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigUnit_SetSplineTransforms_Statics
|
|
static_assert(std::is_polymorphic<FRigUnit_SetSplineTransforms>() == std::is_polymorphic<FRigUnitMutable>(), "USTRUCT FRigUnit_SetSplineTransforms cannot be polymorphic unless super FRigUnitMutable is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_SetSplineTransforms;
|
|
class UScriptStruct* FRigUnit_SetSplineTransforms::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_SetSplineTransforms.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigUnit_SetSplineTransforms.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_SetSplineTransforms, (UObject*)Z_Construct_UPackage__Script_ControlRigSpline(), TEXT("RigUnit_SetSplineTransforms"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_SetSplineTransforms.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_SetSplineTransforms_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigUnit_SetSplineTransforms.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_SetSplineTransforms Property Definitions *****************
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_SetSplineTransforms_Statics::NewProp_Transforms_Inner = { "Transforms", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) };
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_SetSplineTransforms_Statics::NewProp_Transforms = { "Transforms", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_SetSplineTransforms, Transforms), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transforms_MetaData), NewProp_Transforms_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_SetSplineTransforms_Statics::NewProp_Spline = { "Spline", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_SetSplineTransforms, Spline), Z_Construct_UScriptStruct_FControlRigSpline, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Spline_MetaData), NewProp_Spline_MetaData) }; // 1896577768
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_SetSplineTransforms_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SetSplineTransforms_Statics::NewProp_Transforms_Inner,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SetSplineTransforms_Statics::NewProp_Transforms,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SetSplineTransforms_Statics::NewProp_Spline,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_SetSplineTransforms_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigUnit_SetSplineTransforms Property Definitions *******************
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_SetSplineTransforms_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_ControlRigSpline,
|
|
Z_Construct_UScriptStruct_FRigUnitMutable,
|
|
&NewStructOps,
|
|
"RigUnit_SetSplineTransforms",
|
|
Z_Construct_UScriptStruct_FRigUnit_SetSplineTransforms_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_SetSplineTransforms_Statics::PropPointers),
|
|
sizeof(FRigUnit_SetSplineTransforms),
|
|
alignof(FRigUnit_SetSplineTransforms),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_SetSplineTransforms_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_SetSplineTransforms_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_SetSplineTransforms()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_SetSplineTransforms.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_SetSplineTransforms.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_SetSplineTransforms_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigUnit_SetSplineTransforms.InnerSingleton);
|
|
}
|
|
void FRigUnit_SetSplineTransforms::Execute()
|
|
{
|
|
FControlRigExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigUnit_SetSplineTransforms::Execute(FControlRigExecuteContext& InExecuteContext)
|
|
{
|
|
TArrayView<const FTransform> Transforms_0_Array(Transforms);
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Transforms_0_Array,
|
|
Spline
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigUnit_SetSplineTransforms ****************************************
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_PositionFromControlRigSpline *****************************
|
|
struct Z_Construct_UScriptStruct_FRigUnit_PositionFromControlRigSpline_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_PositionFromControlRigSpline); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_PositionFromControlRigSpline); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "Category", "Splines" },
|
|
{ "Comment", "/*\n * Retrieves the position from a given Spline and U value\n */" },
|
|
{ "DisplayName", "Position From Spline" },
|
|
{ "Keywords", "Point From Spline" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "NodeColor", "0.737911 0.099899 0.099899" },
|
|
{ "ToolTip", "* Retrieves the position from a given Spline and U value" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Spline_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_U_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ClampMax", "1.0" },
|
|
{ "ClampMin", "0.0" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Position_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_PositionFromControlRigSpline constinit property declarations
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Spline;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_U;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Position;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigUnit_PositionFromControlRigSpline constinit property declarations
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Spline"), .Type = TEXT("FControlRigSpline"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("U"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Position"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigUnit_PositionFromControlRigSpline::Execute"),
|
|
.Function = &FRigUnit_PositionFromControlRigSpline::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigUnit_PositionFromControlRigSpline>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigUnit_PositionFromControlRigSpline_Statics
|
|
static_assert(std::is_polymorphic<FRigUnit_PositionFromControlRigSpline>() == std::is_polymorphic<FRigUnit_ControlRigSplineBase>(), "USTRUCT FRigUnit_PositionFromControlRigSpline cannot be polymorphic unless super FRigUnit_ControlRigSplineBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_PositionFromControlRigSpline;
|
|
class UScriptStruct* FRigUnit_PositionFromControlRigSpline::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_PositionFromControlRigSpline.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigUnit_PositionFromControlRigSpline.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_PositionFromControlRigSpline, (UObject*)Z_Construct_UPackage__Script_ControlRigSpline(), TEXT("RigUnit_PositionFromControlRigSpline"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_PositionFromControlRigSpline.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_PositionFromControlRigSpline_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigUnit_PositionFromControlRigSpline.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_PositionFromControlRigSpline Property Definitions ********
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_PositionFromControlRigSpline_Statics::NewProp_Spline = { "Spline", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PositionFromControlRigSpline, Spline), Z_Construct_UScriptStruct_FControlRigSpline, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Spline_MetaData), NewProp_Spline_MetaData) }; // 1896577768
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_PositionFromControlRigSpline_Statics::NewProp_U = { "U", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PositionFromControlRigSpline, U), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_U_MetaData), NewProp_U_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_PositionFromControlRigSpline_Statics::NewProp_Position = { "Position", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_PositionFromControlRigSpline, Position), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Position_MetaData), NewProp_Position_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_PositionFromControlRigSpline_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PositionFromControlRigSpline_Statics::NewProp_Spline,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PositionFromControlRigSpline_Statics::NewProp_U,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_PositionFromControlRigSpline_Statics::NewProp_Position,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_PositionFromControlRigSpline_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigUnit_PositionFromControlRigSpline Property Definitions **********
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_PositionFromControlRigSpline_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_ControlRigSpline,
|
|
Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineBase,
|
|
&NewStructOps,
|
|
"RigUnit_PositionFromControlRigSpline",
|
|
Z_Construct_UScriptStruct_FRigUnit_PositionFromControlRigSpline_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_PositionFromControlRigSpline_Statics::PropPointers),
|
|
sizeof(FRigUnit_PositionFromControlRigSpline),
|
|
alignof(FRigUnit_PositionFromControlRigSpline),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_PositionFromControlRigSpline_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_PositionFromControlRigSpline_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_PositionFromControlRigSpline()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_PositionFromControlRigSpline.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_PositionFromControlRigSpline.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_PositionFromControlRigSpline_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigUnit_PositionFromControlRigSpline.InnerSingleton);
|
|
}
|
|
void FRigUnit_PositionFromControlRigSpline::Execute()
|
|
{
|
|
FControlRigExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigUnit_PositionFromControlRigSpline::Execute(const FControlRigExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Spline,
|
|
U,
|
|
Position
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigUnit_PositionFromControlRigSpline *******************************
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_TransformFromControlRigSpline ****************************
|
|
struct Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_TransformFromControlRigSpline); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_TransformFromControlRigSpline); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "Category", "Splines" },
|
|
{ "Comment", "/*\n * Retrieves the transform from a given Spline and U value based on the given Up Vector and Roll\n */" },
|
|
{ "DisplayName", "Transform From Spline (with UpVector)" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "NodeColor", "0.737911 0.099899 0.099899" },
|
|
{ "ToolTip", "* Retrieves the transform from a given Spline and U value based on the given Up Vector and Roll" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Spline_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UpVector_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Roll_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_U_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transform_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_TransformFromControlRigSpline constinit property declarations
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Spline;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_UpVector;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Roll;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_U;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Transform;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigUnit_TransformFromControlRigSpline constinit property declarations
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Spline"), .Type = TEXT("FControlRigSpline"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("UpVector"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Roll"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("U"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Transform"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigUnit_TransformFromControlRigSpline::Execute"),
|
|
.Function = &FRigUnit_TransformFromControlRigSpline::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigUnit_TransformFromControlRigSpline>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline_Statics
|
|
static_assert(std::is_polymorphic<FRigUnit_TransformFromControlRigSpline>() == std::is_polymorphic<FRigUnit_ControlRigSplineBase>(), "USTRUCT FRigUnit_TransformFromControlRigSpline cannot be polymorphic unless super FRigUnit_ControlRigSplineBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_TransformFromControlRigSpline;
|
|
class UScriptStruct* FRigUnit_TransformFromControlRigSpline::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_TransformFromControlRigSpline.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigUnit_TransformFromControlRigSpline.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline, (UObject*)Z_Construct_UPackage__Script_ControlRigSpline(), TEXT("RigUnit_TransformFromControlRigSpline"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_TransformFromControlRigSpline.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigUnit_TransformFromControlRigSpline.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_TransformFromControlRigSpline Property Definitions *******
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline_Statics::NewProp_Spline = { "Spline", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_TransformFromControlRigSpline, Spline), Z_Construct_UScriptStruct_FControlRigSpline, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Spline_MetaData), NewProp_Spline_MetaData) }; // 1896577768
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline_Statics::NewProp_UpVector = { "UpVector", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_TransformFromControlRigSpline, UpVector), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UpVector_MetaData), NewProp_UpVector_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline_Statics::NewProp_Roll = { "Roll", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_TransformFromControlRigSpline, Roll), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Roll_MetaData), NewProp_Roll_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline_Statics::NewProp_U = { "U", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_TransformFromControlRigSpline, U), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_U_MetaData), NewProp_U_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline_Statics::NewProp_Transform = { "Transform", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_TransformFromControlRigSpline, Transform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transform_MetaData), NewProp_Transform_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline_Statics::NewProp_Spline,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline_Statics::NewProp_UpVector,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline_Statics::NewProp_Roll,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline_Statics::NewProp_U,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline_Statics::NewProp_Transform,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigUnit_TransformFromControlRigSpline Property Definitions *********
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_ControlRigSpline,
|
|
Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineBase,
|
|
&NewStructOps,
|
|
"RigUnit_TransformFromControlRigSpline",
|
|
Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline_Statics::PropPointers),
|
|
sizeof(FRigUnit_TransformFromControlRigSpline),
|
|
alignof(FRigUnit_TransformFromControlRigSpline),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_TransformFromControlRigSpline.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_TransformFromControlRigSpline.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigUnit_TransformFromControlRigSpline.InnerSingleton);
|
|
}
|
|
void FRigUnit_TransformFromControlRigSpline::Execute()
|
|
{
|
|
FControlRigExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigUnit_TransformFromControlRigSpline::Execute(const FControlRigExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Spline,
|
|
UpVector,
|
|
Roll,
|
|
U,
|
|
Transform
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigUnit_TransformFromControlRigSpline ******************************
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_TransformFromControlRigSpline2 ***************************
|
|
struct Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline2_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_TransformFromControlRigSpline2); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_TransformFromControlRigSpline2); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "Category", "Splines" },
|
|
{ "Comment", "/*\n * Retrieves the transform from a given Spline and U value based on the given Up Vector and Roll\n */" },
|
|
{ "DisplayName", "Transform From Spline" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "NodeColor", "0.737911 0.099899 0.099899" },
|
|
{ "ToolTip", "* Retrieves the transform from a given Spline and U value based on the given Up Vector and Roll" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Spline_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_U_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PrimaryAxis_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SecondaryAxis_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transform_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_TransformFromControlRigSpline2 constinit property declarations
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Spline;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_U;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_PrimaryAxis;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_SecondaryAxis;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Transform;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigUnit_TransformFromControlRigSpline2 constinit property declarations
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Spline"), .Type = TEXT("FControlRigSpline"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("U"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("PrimaryAxis"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("SecondaryAxis"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Transform"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigUnit_TransformFromControlRigSpline2::Execute"),
|
|
.Function = &FRigUnit_TransformFromControlRigSpline2::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigUnit_TransformFromControlRigSpline2>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline2_Statics
|
|
static_assert(std::is_polymorphic<FRigUnit_TransformFromControlRigSpline2>() == std::is_polymorphic<FRigUnit_ControlRigSplineBase>(), "USTRUCT FRigUnit_TransformFromControlRigSpline2 cannot be polymorphic unless super FRigUnit_ControlRigSplineBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_TransformFromControlRigSpline2;
|
|
class UScriptStruct* FRigUnit_TransformFromControlRigSpline2::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_TransformFromControlRigSpline2.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigUnit_TransformFromControlRigSpline2.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline2, (UObject*)Z_Construct_UPackage__Script_ControlRigSpline(), TEXT("RigUnit_TransformFromControlRigSpline2"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_TransformFromControlRigSpline2.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline2_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigUnit_TransformFromControlRigSpline2.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_TransformFromControlRigSpline2 Property Definitions ******
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline2_Statics::NewProp_Spline = { "Spline", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_TransformFromControlRigSpline2, Spline), Z_Construct_UScriptStruct_FControlRigSpline, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Spline_MetaData), NewProp_Spline_MetaData) }; // 1896577768
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline2_Statics::NewProp_U = { "U", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_TransformFromControlRigSpline2, U), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_U_MetaData), NewProp_U_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline2_Statics::NewProp_PrimaryAxis = { "PrimaryAxis", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_TransformFromControlRigSpline2, PrimaryAxis), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PrimaryAxis_MetaData), NewProp_PrimaryAxis_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline2_Statics::NewProp_SecondaryAxis = { "SecondaryAxis", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_TransformFromControlRigSpline2, SecondaryAxis), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SecondaryAxis_MetaData), NewProp_SecondaryAxis_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline2_Statics::NewProp_Transform = { "Transform", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_TransformFromControlRigSpline2, Transform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transform_MetaData), NewProp_Transform_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline2_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline2_Statics::NewProp_Spline,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline2_Statics::NewProp_U,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline2_Statics::NewProp_PrimaryAxis,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline2_Statics::NewProp_SecondaryAxis,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline2_Statics::NewProp_Transform,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline2_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigUnit_TransformFromControlRigSpline2 Property Definitions ********
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline2_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_ControlRigSpline,
|
|
Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineBase,
|
|
&NewStructOps,
|
|
"RigUnit_TransformFromControlRigSpline2",
|
|
Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline2_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline2_Statics::PropPointers),
|
|
sizeof(FRigUnit_TransformFromControlRigSpline2),
|
|
alignof(FRigUnit_TransformFromControlRigSpline2),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline2_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline2_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline2()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_TransformFromControlRigSpline2.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_TransformFromControlRigSpline2.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline2_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigUnit_TransformFromControlRigSpline2.InnerSingleton);
|
|
}
|
|
void FRigUnit_TransformFromControlRigSpline2::Execute()
|
|
{
|
|
FControlRigExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigUnit_TransformFromControlRigSpline2::Execute(const FControlRigExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Spline,
|
|
U,
|
|
PrimaryAxis,
|
|
SecondaryAxis,
|
|
Transform
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigUnit_TransformFromControlRigSpline2 *****************************
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_TangentFromControlRigSpline ******************************
|
|
struct Z_Construct_UScriptStruct_FRigUnit_TangentFromControlRigSpline_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_TangentFromControlRigSpline); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_TangentFromControlRigSpline); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "Category", "Splines" },
|
|
{ "Comment", "/*\n * Retrieves the tangent from a given Spline and U value\n */" },
|
|
{ "DisplayName", "Tangent From Spline" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "NodeColor", "0.737911 0.099899 0.099899" },
|
|
{ "ToolTip", "* Retrieves the tangent from a given Spline and U value" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Spline_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_U_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ClampMax", "1.0" },
|
|
{ "ClampMin", "0.0" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Tangent_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_TangentFromControlRigSpline constinit property declarations
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Spline;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_U;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Tangent;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigUnit_TangentFromControlRigSpline constinit property declarations
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Spline"), .Type = TEXT("FControlRigSpline"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("U"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Tangent"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigUnit_TangentFromControlRigSpline::Execute"),
|
|
.Function = &FRigUnit_TangentFromControlRigSpline::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigUnit_TangentFromControlRigSpline>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigUnit_TangentFromControlRigSpline_Statics
|
|
static_assert(std::is_polymorphic<FRigUnit_TangentFromControlRigSpline>() == std::is_polymorphic<FRigUnit_ControlRigSplineBase>(), "USTRUCT FRigUnit_TangentFromControlRigSpline cannot be polymorphic unless super FRigUnit_ControlRigSplineBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_TangentFromControlRigSpline;
|
|
class UScriptStruct* FRigUnit_TangentFromControlRigSpline::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_TangentFromControlRigSpline.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigUnit_TangentFromControlRigSpline.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_TangentFromControlRigSpline, (UObject*)Z_Construct_UPackage__Script_ControlRigSpline(), TEXT("RigUnit_TangentFromControlRigSpline"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_TangentFromControlRigSpline.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_TangentFromControlRigSpline_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigUnit_TangentFromControlRigSpline.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_TangentFromControlRigSpline Property Definitions *********
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_TangentFromControlRigSpline_Statics::NewProp_Spline = { "Spline", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_TangentFromControlRigSpline, Spline), Z_Construct_UScriptStruct_FControlRigSpline, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Spline_MetaData), NewProp_Spline_MetaData) }; // 1896577768
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_TangentFromControlRigSpline_Statics::NewProp_U = { "U", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_TangentFromControlRigSpline, U), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_U_MetaData), NewProp_U_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_TangentFromControlRigSpline_Statics::NewProp_Tangent = { "Tangent", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_TangentFromControlRigSpline, Tangent), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Tangent_MetaData), NewProp_Tangent_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_TangentFromControlRigSpline_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_TangentFromControlRigSpline_Statics::NewProp_Spline,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_TangentFromControlRigSpline_Statics::NewProp_U,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_TangentFromControlRigSpline_Statics::NewProp_Tangent,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_TangentFromControlRigSpline_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigUnit_TangentFromControlRigSpline Property Definitions ***********
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_TangentFromControlRigSpline_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_ControlRigSpline,
|
|
Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineBase,
|
|
&NewStructOps,
|
|
"RigUnit_TangentFromControlRigSpline",
|
|
Z_Construct_UScriptStruct_FRigUnit_TangentFromControlRigSpline_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_TangentFromControlRigSpline_Statics::PropPointers),
|
|
sizeof(FRigUnit_TangentFromControlRigSpline),
|
|
alignof(FRigUnit_TangentFromControlRigSpline),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_TangentFromControlRigSpline_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_TangentFromControlRigSpline_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_TangentFromControlRigSpline()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_TangentFromControlRigSpline.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_TangentFromControlRigSpline.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_TangentFromControlRigSpline_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigUnit_TangentFromControlRigSpline.InnerSingleton);
|
|
}
|
|
void FRigUnit_TangentFromControlRigSpline::Execute()
|
|
{
|
|
FControlRigExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigUnit_TangentFromControlRigSpline::Execute(const FControlRigExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Spline,
|
|
U,
|
|
Tangent
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigUnit_TangentFromControlRigSpline ********************************
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_DrawControlRigSpline *************************************
|
|
struct Z_Construct_UScriptStruct_FRigUnit_DrawControlRigSpline_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_DrawControlRigSpline); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_DrawControlRigSpline); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "Category", "Splines" },
|
|
{ "Comment", "/*\n * Draws the given spline in the viewport\n */" },
|
|
{ "DisplayName", "Draw Spline" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "NodeColor", "0.83077 0.846873 0.049707" },
|
|
{ "ToolTip", "* Draws the given spline in the viewport" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Spline_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Color_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Thickness_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Detail_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_DrawControlRigSpline constinit property declarations *****
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Spline;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Color;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Thickness;
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_Detail;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigUnit_DrawControlRigSpline constinit property declarations *******
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Spline"), .Type = TEXT("FControlRigSpline"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Color"), .Type = TEXT("FLinearColor"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Thickness"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Detail"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigUnit_DrawControlRigSpline::Execute"),
|
|
.Function = &FRigUnit_DrawControlRigSpline::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigUnit_DrawControlRigSpline>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigUnit_DrawControlRigSpline_Statics
|
|
static_assert(std::is_polymorphic<FRigUnit_DrawControlRigSpline>() == std::is_polymorphic<FRigUnitMutable>(), "USTRUCT FRigUnit_DrawControlRigSpline cannot be polymorphic unless super FRigUnitMutable is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_DrawControlRigSpline;
|
|
class UScriptStruct* FRigUnit_DrawControlRigSpline::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_DrawControlRigSpline.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigUnit_DrawControlRigSpline.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_DrawControlRigSpline, (UObject*)Z_Construct_UPackage__Script_ControlRigSpline(), TEXT("RigUnit_DrawControlRigSpline"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_DrawControlRigSpline.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_DrawControlRigSpline_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigUnit_DrawControlRigSpline.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_DrawControlRigSpline Property Definitions ****************
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_DrawControlRigSpline_Statics::NewProp_Spline = { "Spline", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_DrawControlRigSpline, Spline), Z_Construct_UScriptStruct_FControlRigSpline, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Spline_MetaData), NewProp_Spline_MetaData) }; // 1896577768
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_DrawControlRigSpline_Statics::NewProp_Color = { "Color", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_DrawControlRigSpline, Color), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Color_MetaData), NewProp_Color_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_DrawControlRigSpline_Statics::NewProp_Thickness = { "Thickness", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_DrawControlRigSpline, Thickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Thickness_MetaData), NewProp_Thickness_MetaData) };
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigUnit_DrawControlRigSpline_Statics::NewProp_Detail = { "Detail", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_DrawControlRigSpline, Detail), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Detail_MetaData), NewProp_Detail_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_DrawControlRigSpline_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_DrawControlRigSpline_Statics::NewProp_Spline,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_DrawControlRigSpline_Statics::NewProp_Color,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_DrawControlRigSpline_Statics::NewProp_Thickness,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_DrawControlRigSpline_Statics::NewProp_Detail,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_DrawControlRigSpline_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigUnit_DrawControlRigSpline Property Definitions ******************
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_DrawControlRigSpline_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_ControlRigSpline,
|
|
Z_Construct_UScriptStruct_FRigUnitMutable,
|
|
&NewStructOps,
|
|
"RigUnit_DrawControlRigSpline",
|
|
Z_Construct_UScriptStruct_FRigUnit_DrawControlRigSpline_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_DrawControlRigSpline_Statics::PropPointers),
|
|
sizeof(FRigUnit_DrawControlRigSpline),
|
|
alignof(FRigUnit_DrawControlRigSpline),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_DrawControlRigSpline_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_DrawControlRigSpline_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_DrawControlRigSpline()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_DrawControlRigSpline.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_DrawControlRigSpline.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_DrawControlRigSpline_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigUnit_DrawControlRigSpline.InnerSingleton);
|
|
}
|
|
void FRigUnit_DrawControlRigSpline::Execute()
|
|
{
|
|
FControlRigExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigUnit_DrawControlRigSpline::Execute(FControlRigExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Spline,
|
|
Color,
|
|
Thickness,
|
|
Detail
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigUnit_DrawControlRigSpline ***************************************
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_GetLengthControlRigSpline ********************************
|
|
struct Z_Construct_UScriptStruct_FRigUnit_GetLengthControlRigSpline_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_GetLengthControlRigSpline); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_GetLengthControlRigSpline); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "Category", "Splines" },
|
|
{ "Comment", "/*\n * Retrieves the length from a given Splin\n */" },
|
|
{ "DisplayName", "Get Length Of Spline" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "NodeColor", "0.737911 0.099899 0.099899" },
|
|
{ "ToolTip", "* Retrieves the length from a given Splin" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Spline_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Length_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_GetLengthControlRigSpline constinit property declarations
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Spline;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Length;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigUnit_GetLengthControlRigSpline constinit property declarations **
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Spline"), .Type = TEXT("FControlRigSpline"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Length"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigUnit_GetLengthControlRigSpline::Execute"),
|
|
.Function = &FRigUnit_GetLengthControlRigSpline::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigUnit_GetLengthControlRigSpline>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigUnit_GetLengthControlRigSpline_Statics
|
|
static_assert(std::is_polymorphic<FRigUnit_GetLengthControlRigSpline>() == std::is_polymorphic<FRigUnit>(), "USTRUCT FRigUnit_GetLengthControlRigSpline cannot be polymorphic unless super FRigUnit is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_GetLengthControlRigSpline;
|
|
class UScriptStruct* FRigUnit_GetLengthControlRigSpline::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_GetLengthControlRigSpline.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigUnit_GetLengthControlRigSpline.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_GetLengthControlRigSpline, (UObject*)Z_Construct_UPackage__Script_ControlRigSpline(), TEXT("RigUnit_GetLengthControlRigSpline"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_GetLengthControlRigSpline.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_GetLengthControlRigSpline_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigUnit_GetLengthControlRigSpline.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_GetLengthControlRigSpline Property Definitions ***********
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_GetLengthControlRigSpline_Statics::NewProp_Spline = { "Spline", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_GetLengthControlRigSpline, Spline), Z_Construct_UScriptStruct_FControlRigSpline, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Spline_MetaData), NewProp_Spline_MetaData) }; // 1896577768
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_GetLengthControlRigSpline_Statics::NewProp_Length = { "Length", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_GetLengthControlRigSpline, Length), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Length_MetaData), NewProp_Length_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_GetLengthControlRigSpline_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_GetLengthControlRigSpline_Statics::NewProp_Spline,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_GetLengthControlRigSpline_Statics::NewProp_Length,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_GetLengthControlRigSpline_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigUnit_GetLengthControlRigSpline Property Definitions *************
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_GetLengthControlRigSpline_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_ControlRigSpline,
|
|
Z_Construct_UScriptStruct_FRigUnit,
|
|
&NewStructOps,
|
|
"RigUnit_GetLengthControlRigSpline",
|
|
Z_Construct_UScriptStruct_FRigUnit_GetLengthControlRigSpline_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_GetLengthControlRigSpline_Statics::PropPointers),
|
|
sizeof(FRigUnit_GetLengthControlRigSpline),
|
|
alignof(FRigUnit_GetLengthControlRigSpline),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_GetLengthControlRigSpline_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_GetLengthControlRigSpline_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_GetLengthControlRigSpline()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_GetLengthControlRigSpline.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_GetLengthControlRigSpline.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_GetLengthControlRigSpline_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigUnit_GetLengthControlRigSpline.InnerSingleton);
|
|
}
|
|
void FRigUnit_GetLengthControlRigSpline::Execute()
|
|
{
|
|
FControlRigExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigUnit_GetLengthControlRigSpline::Execute(const FControlRigExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Spline,
|
|
Length
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigUnit_GetLengthControlRigSpline **********************************
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_GetLengthAtParamControlRigSpline *************************
|
|
struct Z_Construct_UScriptStruct_FRigUnit_GetLengthAtParamControlRigSpline_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_GetLengthAtParamControlRigSpline); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_GetLengthAtParamControlRigSpline); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "Category", "Splines" },
|
|
{ "Comment", "/*\n * Retrieves the length from a given Splin\n */" },
|
|
{ "DisplayName", "Get Length At Param Of Spline" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "NodeColor", "0.737911 0.099899 0.099899" },
|
|
{ "ToolTip", "* Retrieves the length from a given Splin" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Spline_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_U_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ClampMax", "1.0" },
|
|
{ "ClampMin", "0.0" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Length_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_GetLengthAtParamControlRigSpline constinit property declarations
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Spline;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_U;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Length;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigUnit_GetLengthAtParamControlRigSpline constinit property declarations
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Spline"), .Type = TEXT("FControlRigSpline"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("U"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Length"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigUnit_GetLengthAtParamControlRigSpline::Execute"),
|
|
.Function = &FRigUnit_GetLengthAtParamControlRigSpline::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigUnit_GetLengthAtParamControlRigSpline>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigUnit_GetLengthAtParamControlRigSpline_Statics
|
|
static_assert(std::is_polymorphic<FRigUnit_GetLengthAtParamControlRigSpline>() == std::is_polymorphic<FRigUnit>(), "USTRUCT FRigUnit_GetLengthAtParamControlRigSpline cannot be polymorphic unless super FRigUnit is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_GetLengthAtParamControlRigSpline;
|
|
class UScriptStruct* FRigUnit_GetLengthAtParamControlRigSpline::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_GetLengthAtParamControlRigSpline.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigUnit_GetLengthAtParamControlRigSpline.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_GetLengthAtParamControlRigSpline, (UObject*)Z_Construct_UPackage__Script_ControlRigSpline(), TEXT("RigUnit_GetLengthAtParamControlRigSpline"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_GetLengthAtParamControlRigSpline.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_GetLengthAtParamControlRigSpline_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigUnit_GetLengthAtParamControlRigSpline.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_GetLengthAtParamControlRigSpline Property Definitions ****
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_GetLengthAtParamControlRigSpline_Statics::NewProp_Spline = { "Spline", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_GetLengthAtParamControlRigSpline, Spline), Z_Construct_UScriptStruct_FControlRigSpline, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Spline_MetaData), NewProp_Spline_MetaData) }; // 1896577768
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_GetLengthAtParamControlRigSpline_Statics::NewProp_U = { "U", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_GetLengthAtParamControlRigSpline, U), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_U_MetaData), NewProp_U_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_GetLengthAtParamControlRigSpline_Statics::NewProp_Length = { "Length", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_GetLengthAtParamControlRigSpline, Length), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Length_MetaData), NewProp_Length_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_GetLengthAtParamControlRigSpline_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_GetLengthAtParamControlRigSpline_Statics::NewProp_Spline,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_GetLengthAtParamControlRigSpline_Statics::NewProp_U,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_GetLengthAtParamControlRigSpline_Statics::NewProp_Length,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_GetLengthAtParamControlRigSpline_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigUnit_GetLengthAtParamControlRigSpline Property Definitions ******
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_GetLengthAtParamControlRigSpline_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_ControlRigSpline,
|
|
Z_Construct_UScriptStruct_FRigUnit,
|
|
&NewStructOps,
|
|
"RigUnit_GetLengthAtParamControlRigSpline",
|
|
Z_Construct_UScriptStruct_FRigUnit_GetLengthAtParamControlRigSpline_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_GetLengthAtParamControlRigSpline_Statics::PropPointers),
|
|
sizeof(FRigUnit_GetLengthAtParamControlRigSpline),
|
|
alignof(FRigUnit_GetLengthAtParamControlRigSpline),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_GetLengthAtParamControlRigSpline_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_GetLengthAtParamControlRigSpline_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_GetLengthAtParamControlRigSpline()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_GetLengthAtParamControlRigSpline.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_GetLengthAtParamControlRigSpline.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_GetLengthAtParamControlRigSpline_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigUnit_GetLengthAtParamControlRigSpline.InnerSingleton);
|
|
}
|
|
void FRigUnit_GetLengthAtParamControlRigSpline::Execute()
|
|
{
|
|
FControlRigExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigUnit_GetLengthAtParamControlRigSpline::Execute(const FControlRigExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Spline,
|
|
U,
|
|
Length
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigUnit_GetLengthAtParamControlRigSpline ***************************
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_FitChainToSplineCurve ************************************
|
|
struct Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_FitChainToSplineCurve); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_FitChainToSplineCurve); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "Category", "Hierarchy" },
|
|
{ "Comment", "/**\n * Fits a given chain to a spline curve.\n * Additionally provides rotational control matching the features of the Distribute Rotation node.\n */" },
|
|
{ "Deprecated", "5.0" },
|
|
{ "DisplayName", "Fit Chain on Spline Curve" },
|
|
{ "Keywords", "Fit,Resample,Spline" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "Fits a given chain to a spline curve.\nAdditionally provides rotational control matching the features of the Distribute Rotation node." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Items_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/** \n\x09 * The items to align\n\x09 */" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "The items to align" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Spline_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/** \n\x09 * The curve to align to\n\x09 */" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "The curve to align to" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Alignment_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/** \n\x09 * Specifies how to align the chain on the curve\n\x09 */" },
|
|
{ "Constant", "" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "Specifies how to align the chain on the curve" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Minimum_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/** \n\x09 * The minimum U value to use on the curve\n\x09 */" },
|
|
{ "Constant", "" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "The minimum U value to use on the curve" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Maximum_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/** \n\x09 * The maximum U value to use on the curve\n\x09 */" },
|
|
{ "Constant", "" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "The maximum U value to use on the curve" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SamplingPrecision_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/**\n\x09 * The number of samples to use on the curve. Clamped at 64.\n\x09 */" },
|
|
{ "Constant", "" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "The number of samples to use on the curve. Clamped at 64." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PrimaryAxis_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/**\n\x09 * The major axis being aligned - along the bone\n\x09 */" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "The major axis being aligned - along the bone" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SecondaryAxis_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/**\n\x09 * The minor axis being aligned - towards the pole vector.\n\x09 * You can use (0.0, 0.0, 0.0) to disable it.\n\x09 */" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "The minor axis being aligned - towards the pole vector.\nYou can use (0.0, 0.0, 0.0) to disable it." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PoleVectorPosition_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/**\n\x09 * The the position of the pole vector used for aligning the secondary axis.\n\x09 * Only has an effect if the secondary axis is set.\n\x09 */" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "The the position of the pole vector used for aligning the secondary axis.\nOnly has an effect if the secondary axis is set." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Rotations_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/** \n\x09 * The list of rotations to be applied along the curve\n\x09 */" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "The list of rotations to be applied along the curve" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationEaseType_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/**\n\x09 * The easing to use between to rotations.\n\x09 */" },
|
|
{ "Constant", "" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "The easing to use between to rotations." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Weight_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/**\n\x09 * The weight of the solver - how much the rotation should be applied\n\x09 */" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "The weight of the solver - how much the rotation should be applied" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPropagateToChildren_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/**\n\x09 * If set to true all of the global transforms of the children\n\x09 * of this bone will be recalculated based on their local transforms.\n\x09 * Note: This is computationally more expensive than turning it off.\n\x09 */" },
|
|
{ "Constant", "" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "If set to true all of the global transforms of the children\nof this bone will be recalculated based on their local transforms.\nNote: This is computationally more expensive than turning it off." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DebugSettings_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "DetailsOnly", "" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorkData_MetaData[] = {
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_FitChainToSplineCurve constinit property declarations ****
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Items;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Spline;
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_Alignment_Underlying;
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_Alignment;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Minimum;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Maximum;
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_SamplingPrecision;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_PrimaryAxis;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_SecondaryAxis;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_PoleVectorPosition;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Rotations_Inner;
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_Rotations;
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_RotationEaseType_Underlying;
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_RotationEaseType;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Weight;
|
|
static void NewProp_bPropagateToChildren_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPropagateToChildren;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_DebugSettings;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_WorkData;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigUnit_FitChainToSplineCurve constinit property declarations ******
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Items"), .Type = TEXT("FRigElementKeyCollection"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Spline"), .Type = TEXT("FControlRigSpline"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Alignment"), .Type = TEXT("EControlRigCurveAlignment"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Minimum"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Maximum"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("SamplingPrecision"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("PrimaryAxis"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("SecondaryAxis"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("PoleVectorPosition"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Rotations"), .Type = TEXT("TArray<FRigUnit_FitChainToCurve_Rotation>"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("RotationEaseType"), .Type = TEXT("ERigVMAnimEasingType"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Weight"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("bPropagateToChildren"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("DebugSettings"), .Type = TEXT("FRigUnit_FitChainToCurve_DebugSettings"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("WorkData"), .Type = TEXT("FRigUnit_FitChainToCurve_WorkData"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigUnit_FitChainToSplineCurve::Execute"),
|
|
.Function = &FRigUnit_FitChainToSplineCurve::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigUnit_FitChainToSplineCurve>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics
|
|
static_assert(std::is_polymorphic<FRigUnit_FitChainToSplineCurve>() == std::is_polymorphic<FRigUnit_HighlevelBaseMutable>(), "USTRUCT FRigUnit_FitChainToSplineCurve cannot be polymorphic unless super FRigUnit_HighlevelBaseMutable is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_FitChainToSplineCurve;
|
|
class UScriptStruct* FRigUnit_FitChainToSplineCurve::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_FitChainToSplineCurve.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigUnit_FitChainToSplineCurve.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve, (UObject*)Z_Construct_UPackage__Script_ControlRigSpline(), TEXT("RigUnit_FitChainToSplineCurve"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_FitChainToSplineCurve.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigUnit_FitChainToSplineCurve.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_FitChainToSplineCurve Property Definitions ***************
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_Items = { "Items", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FitChainToSplineCurve, Items), Z_Construct_UScriptStruct_FRigElementKeyCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Items_MetaData), NewProp_Items_MetaData) }; // 4251151882
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_Spline = { "Spline", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FitChainToSplineCurve, Spline), Z_Construct_UScriptStruct_FControlRigSpline, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Spline_MetaData), NewProp_Spline_MetaData) }; // 1896577768
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_Alignment_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
|
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_Alignment = { "Alignment", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FitChainToSplineCurve, Alignment), Z_Construct_UEnum_ControlRig_EControlRigCurveAlignment, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Alignment_MetaData), NewProp_Alignment_MetaData) }; // 3005524262
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_Minimum = { "Minimum", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FitChainToSplineCurve, Minimum), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Minimum_MetaData), NewProp_Minimum_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_Maximum = { "Maximum", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FitChainToSplineCurve, Maximum), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Maximum_MetaData), NewProp_Maximum_MetaData) };
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_SamplingPrecision = { "SamplingPrecision", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FitChainToSplineCurve, SamplingPrecision), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SamplingPrecision_MetaData), NewProp_SamplingPrecision_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_PrimaryAxis = { "PrimaryAxis", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FitChainToSplineCurve, PrimaryAxis), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PrimaryAxis_MetaData), NewProp_PrimaryAxis_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_SecondaryAxis = { "SecondaryAxis", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FitChainToSplineCurve, SecondaryAxis), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SecondaryAxis_MetaData), NewProp_SecondaryAxis_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_PoleVectorPosition = { "PoleVectorPosition", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FitChainToSplineCurve, PoleVectorPosition), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PoleVectorPosition_MetaData), NewProp_PoleVectorPosition_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_Rotations_Inner = { "Rotations", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRigUnit_FitChainToCurve_Rotation, METADATA_PARAMS(0, nullptr) }; // 1770008637
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_Rotations = { "Rotations", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FitChainToSplineCurve, Rotations), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Rotations_MetaData), NewProp_Rotations_MetaData) }; // 1770008637
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_RotationEaseType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
|
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_RotationEaseType = { "RotationEaseType", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FitChainToSplineCurve, RotationEaseType), Z_Construct_UEnum_RigVM_ERigVMAnimEasingType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationEaseType_MetaData), NewProp_RotationEaseType_MetaData) }; // 1781462127
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_Weight = { "Weight", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FitChainToSplineCurve, Weight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Weight_MetaData), NewProp_Weight_MetaData) };
|
|
void Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_bPropagateToChildren_SetBit(void* Obj)
|
|
{
|
|
((FRigUnit_FitChainToSplineCurve*)Obj)->bPropagateToChildren = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_bPropagateToChildren = { "bPropagateToChildren", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_FitChainToSplineCurve), &Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_bPropagateToChildren_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPropagateToChildren_MetaData), NewProp_bPropagateToChildren_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_DebugSettings = { "DebugSettings", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FitChainToSplineCurve, DebugSettings), Z_Construct_UScriptStruct_FRigUnit_FitChainToCurve_DebugSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DebugSettings_MetaData), NewProp_DebugSettings_MetaData) }; // 2714112082
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_WorkData = { "WorkData", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FitChainToSplineCurve, WorkData), Z_Construct_UScriptStruct_FRigUnit_FitChainToCurve_WorkData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorkData_MetaData), NewProp_WorkData_MetaData) }; // 1015435078
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_Items,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_Spline,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_Alignment_Underlying,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_Alignment,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_Minimum,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_Maximum,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_SamplingPrecision,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_PrimaryAxis,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_SecondaryAxis,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_PoleVectorPosition,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_Rotations_Inner,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_Rotations,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_RotationEaseType_Underlying,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_RotationEaseType,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_Weight,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_bPropagateToChildren,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_DebugSettings,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewProp_WorkData,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigUnit_FitChainToSplineCurve Property Definitions *****************
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_ControlRigSpline,
|
|
Z_Construct_UScriptStruct_FRigUnit_HighlevelBaseMutable,
|
|
&NewStructOps,
|
|
"RigUnit_FitChainToSplineCurve",
|
|
Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::PropPointers),
|
|
sizeof(FRigUnit_FitChainToSplineCurve),
|
|
alignof(FRigUnit_FitChainToSplineCurve),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_FitChainToSplineCurve.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_FitChainToSplineCurve.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigUnit_FitChainToSplineCurve.InnerSingleton);
|
|
}
|
|
void FRigUnit_FitChainToSplineCurve::Execute()
|
|
{
|
|
FControlRigExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigUnit_FitChainToSplineCurve::Execute(FControlRigExecuteContext& InExecuteContext)
|
|
{
|
|
TArrayView<const FRigUnit_FitChainToCurve_Rotation> Rotations_9_Array(Rotations);
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Items,
|
|
Spline,
|
|
Alignment,
|
|
Minimum,
|
|
Maximum,
|
|
SamplingPrecision,
|
|
PrimaryAxis,
|
|
SecondaryAxis,
|
|
PoleVectorPosition,
|
|
Rotations_9_Array,
|
|
RotationEaseType,
|
|
Weight,
|
|
bPropagateToChildren,
|
|
DebugSettings,
|
|
WorkData
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigUnit_FitChainToSplineCurve **************************************
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_FitChainToSplineCurveItemArray ***************************
|
|
struct Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_FitChainToSplineCurveItemArray); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_FitChainToSplineCurveItemArray); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "Category", "Splines" },
|
|
{ "Comment", "/**\n * Fits a given chain to a spline curve.\n * Additionally provides rotational control matching the features of the Distribute Rotation node.\n */" },
|
|
{ "DisplayName", "Fit Chain on Spline Curve" },
|
|
{ "Keywords", "Fit,Resample,Spline" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "Fits a given chain to a spline curve.\nAdditionally provides rotational control matching the features of the Distribute Rotation node." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Items_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/** \n\x09 * The items to align\n\x09 */" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "The items to align" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Spline_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/** \n\x09 * The curve to align to\n\x09 */" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "The curve to align to" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Alignment_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/** \n\x09 * Specifies how to align the chain on the curve\n\x09 */" },
|
|
{ "Constant", "" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "Specifies how to align the chain on the curve" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Minimum_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/** \n\x09 * The minimum U value to use on the curve\n\x09 */" },
|
|
{ "Constant", "" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "The minimum U value to use on the curve" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Maximum_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/** \n\x09 * The maximum U value to use on the curve\n\x09 */" },
|
|
{ "Constant", "" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "The maximum U value to use on the curve" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SamplingPrecision_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/**\n\x09 * The number of samples to use on the curve. Clamped at 64.\n\x09 */" },
|
|
{ "Constant", "" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "The number of samples to use on the curve. Clamped at 64." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PrimaryAxis_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/**\n\x09 * The major axis being aligned - along the bone\n\x09 */" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "The major axis being aligned - along the bone" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SecondaryAxis_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/**\n\x09 * The minor axis being aligned - towards the pole vector.\n\x09 * You can use (0.0, 0.0, 0.0) to disable it.\n\x09 */" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "The minor axis being aligned - towards the pole vector.\nYou can use (0.0, 0.0, 0.0) to disable it." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PoleVectorPosition_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/**\n\x09 * The the position of the pole vector used for aligning the secondary axis.\n\x09 * Only has an effect if the secondary axis is set.\n\x09 */" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "The the position of the pole vector used for aligning the secondary axis.\nOnly has an effect if the secondary axis is set." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Rotations_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/** \n\x09 * The list of rotations to be applied along the curve\n\x09 */" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "The list of rotations to be applied along the curve" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationEaseType_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/**\n\x09 * The easing to use between to rotations.\n\x09 */" },
|
|
{ "Constant", "" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "The easing to use between to rotations." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Weight_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/**\n\x09 * The weight of the solver - how much the rotation should be applied\n\x09 */" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "The weight of the solver - how much the rotation should be applied" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPropagateToChildren_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/**\n\x09 * If set to true all of the global transforms of the children\n\x09 * of this bone will be recalculated based on their local transforms.\n\x09 * Note: This is computationally more expensive than turning it off.\n\x09 */" },
|
|
{ "Constant", "" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "If set to true all of the global transforms of the children\nof this bone will be recalculated based on their local transforms.\nNote: This is computationally more expensive than turning it off." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DebugSettings_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "DetailsOnly", "" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorkData_MetaData[] = {
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_FitChainToSplineCurveItemArray constinit property declarations
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Items_Inner;
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_Items;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Spline;
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_Alignment_Underlying;
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_Alignment;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Minimum;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Maximum;
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_SamplingPrecision;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_PrimaryAxis;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_SecondaryAxis;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_PoleVectorPosition;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Rotations_Inner;
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_Rotations;
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_RotationEaseType_Underlying;
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_RotationEaseType;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Weight;
|
|
static void NewProp_bPropagateToChildren_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPropagateToChildren;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_DebugSettings;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_WorkData;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigUnit_FitChainToSplineCurveItemArray constinit property declarations
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Items"), .Type = TEXT("TArray<FRigElementKey>"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Spline"), .Type = TEXT("FControlRigSpline"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Alignment"), .Type = TEXT("EControlRigCurveAlignment"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Minimum"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Maximum"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("SamplingPrecision"), .Type = TEXT("int32"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("PrimaryAxis"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("SecondaryAxis"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("PoleVectorPosition"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Rotations"), .Type = TEXT("TArray<FRigUnit_FitChainToCurve_Rotation>"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("RotationEaseType"), .Type = TEXT("ERigVMAnimEasingType"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Weight"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("bPropagateToChildren"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("DebugSettings"), .Type = TEXT("FRigUnit_FitChainToCurve_DebugSettings"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("WorkData"), .Type = TEXT("FRigUnit_FitChainToCurve_WorkData"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigUnit_FitChainToSplineCurveItemArray::Execute"),
|
|
.Function = &FRigUnit_FitChainToSplineCurveItemArray::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigUnit_FitChainToSplineCurveItemArray>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics
|
|
static_assert(std::is_polymorphic<FRigUnit_FitChainToSplineCurveItemArray>() == std::is_polymorphic<FRigUnit_HighlevelBaseMutable>(), "USTRUCT FRigUnit_FitChainToSplineCurveItemArray cannot be polymorphic unless super FRigUnit_HighlevelBaseMutable is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray;
|
|
class UScriptStruct* FRigUnit_FitChainToSplineCurveItemArray::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray, (UObject*)Z_Construct_UPackage__Script_ControlRigSpline(), TEXT("RigUnit_FitChainToSplineCurveItemArray"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_FitChainToSplineCurveItemArray Property Definitions ******
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_Items_Inner = { "Items", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_Items = { "Items", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FitChainToSplineCurveItemArray, Items), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Items_MetaData), NewProp_Items_MetaData) }; // 389243550
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_Spline = { "Spline", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FitChainToSplineCurveItemArray, Spline), Z_Construct_UScriptStruct_FControlRigSpline, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Spline_MetaData), NewProp_Spline_MetaData) }; // 1896577768
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_Alignment_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
|
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_Alignment = { "Alignment", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FitChainToSplineCurveItemArray, Alignment), Z_Construct_UEnum_ControlRig_EControlRigCurveAlignment, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Alignment_MetaData), NewProp_Alignment_MetaData) }; // 3005524262
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_Minimum = { "Minimum", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FitChainToSplineCurveItemArray, Minimum), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Minimum_MetaData), NewProp_Minimum_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_Maximum = { "Maximum", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FitChainToSplineCurveItemArray, Maximum), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Maximum_MetaData), NewProp_Maximum_MetaData) };
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_SamplingPrecision = { "SamplingPrecision", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FitChainToSplineCurveItemArray, SamplingPrecision), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SamplingPrecision_MetaData), NewProp_SamplingPrecision_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_PrimaryAxis = { "PrimaryAxis", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FitChainToSplineCurveItemArray, PrimaryAxis), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PrimaryAxis_MetaData), NewProp_PrimaryAxis_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_SecondaryAxis = { "SecondaryAxis", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FitChainToSplineCurveItemArray, SecondaryAxis), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SecondaryAxis_MetaData), NewProp_SecondaryAxis_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_PoleVectorPosition = { "PoleVectorPosition", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FitChainToSplineCurveItemArray, PoleVectorPosition), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PoleVectorPosition_MetaData), NewProp_PoleVectorPosition_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_Rotations_Inner = { "Rotations", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRigUnit_FitChainToCurve_Rotation, METADATA_PARAMS(0, nullptr) }; // 1770008637
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_Rotations = { "Rotations", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FitChainToSplineCurveItemArray, Rotations), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Rotations_MetaData), NewProp_Rotations_MetaData) }; // 1770008637
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_RotationEaseType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
|
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_RotationEaseType = { "RotationEaseType", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FitChainToSplineCurveItemArray, RotationEaseType), Z_Construct_UEnum_RigVM_ERigVMAnimEasingType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationEaseType_MetaData), NewProp_RotationEaseType_MetaData) }; // 1781462127
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_Weight = { "Weight", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FitChainToSplineCurveItemArray, Weight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Weight_MetaData), NewProp_Weight_MetaData) };
|
|
void Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_bPropagateToChildren_SetBit(void* Obj)
|
|
{
|
|
((FRigUnit_FitChainToSplineCurveItemArray*)Obj)->bPropagateToChildren = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_bPropagateToChildren = { "bPropagateToChildren", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_FitChainToSplineCurveItemArray), &Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_bPropagateToChildren_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPropagateToChildren_MetaData), NewProp_bPropagateToChildren_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_DebugSettings = { "DebugSettings", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FitChainToSplineCurveItemArray, DebugSettings), Z_Construct_UScriptStruct_FRigUnit_FitChainToCurve_DebugSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DebugSettings_MetaData), NewProp_DebugSettings_MetaData) }; // 2714112082
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_WorkData = { "WorkData", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FitChainToSplineCurveItemArray, WorkData), Z_Construct_UScriptStruct_FRigUnit_FitChainToCurve_WorkData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorkData_MetaData), NewProp_WorkData_MetaData) }; // 1015435078
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_Items_Inner,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_Items,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_Spline,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_Alignment_Underlying,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_Alignment,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_Minimum,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_Maximum,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_SamplingPrecision,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_PrimaryAxis,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_SecondaryAxis,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_PoleVectorPosition,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_Rotations_Inner,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_Rotations,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_RotationEaseType_Underlying,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_RotationEaseType,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_Weight,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_bPropagateToChildren,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_DebugSettings,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewProp_WorkData,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigUnit_FitChainToSplineCurveItemArray Property Definitions ********
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_ControlRigSpline,
|
|
Z_Construct_UScriptStruct_FRigUnit_HighlevelBaseMutable,
|
|
&NewStructOps,
|
|
"RigUnit_FitChainToSplineCurveItemArray",
|
|
Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::PropPointers),
|
|
sizeof(FRigUnit_FitChainToSplineCurveItemArray),
|
|
alignof(FRigUnit_FitChainToSplineCurveItemArray),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray.InnerSingleton);
|
|
}
|
|
void FRigUnit_FitChainToSplineCurveItemArray::Execute()
|
|
{
|
|
FControlRigExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigUnit_FitChainToSplineCurveItemArray::Execute(FControlRigExecuteContext& InExecuteContext)
|
|
{
|
|
TArrayView<const FRigElementKey> Items_0_Array(Items);
|
|
TArrayView<const FRigUnit_FitChainToCurve_Rotation> Rotations_9_Array(Rotations);
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Items_0_Array,
|
|
Spline,
|
|
Alignment,
|
|
Minimum,
|
|
Maximum,
|
|
SamplingPrecision,
|
|
PrimaryAxis,
|
|
SecondaryAxis,
|
|
PoleVectorPosition,
|
|
Rotations_9_Array,
|
|
RotationEaseType,
|
|
Weight,
|
|
bPropagateToChildren,
|
|
DebugSettings,
|
|
WorkData
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigUnit_FitChainToSplineCurveItemArray *****************************
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_SplineConstraint_WorkData ********************************
|
|
struct Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_WorkData_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_SplineConstraint_WorkData); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_SplineConstraint_WorkData); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChainLength_MetaData[] = {
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ItemTransforms_MetaData[] = {
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ItemSegments_MetaData[] = {
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedItems_MetaData[] = {
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_SplineConstraint_WorkData constinit property declarations
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_ChainLength;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_ItemTransforms_Inner;
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_ItemTransforms;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_ItemSegments_Inner;
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_ItemSegments;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_CachedItems_Inner;
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_CachedItems;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigUnit_SplineConstraint_WorkData constinit property declarations **
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigUnit_SplineConstraint_WorkData>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_WorkData_Statics
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_SplineConstraint_WorkData;
|
|
class UScriptStruct* FRigUnit_SplineConstraint_WorkData::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_SplineConstraint_WorkData.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigUnit_SplineConstraint_WorkData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_WorkData, (UObject*)Z_Construct_UPackage__Script_ControlRigSpline(), TEXT("RigUnit_SplineConstraint_WorkData"));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigUnit_SplineConstraint_WorkData.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_SplineConstraint_WorkData Property Definitions ***********
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_WorkData_Statics::NewProp_ChainLength = { "ChainLength", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_SplineConstraint_WorkData, ChainLength), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChainLength_MetaData), NewProp_ChainLength_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_WorkData_Statics::NewProp_ItemTransforms_Inner = { "ItemTransforms", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) };
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_WorkData_Statics::NewProp_ItemTransforms = { "ItemTransforms", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_SplineConstraint_WorkData, ItemTransforms), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ItemTransforms_MetaData), NewProp_ItemTransforms_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_WorkData_Statics::NewProp_ItemSegments_Inner = { "ItemSegments", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_WorkData_Statics::NewProp_ItemSegments = { "ItemSegments", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_SplineConstraint_WorkData, ItemSegments), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ItemSegments_MetaData), NewProp_ItemSegments_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_WorkData_Statics::NewProp_CachedItems_Inner = { "CachedItems", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FCachedRigElement, METADATA_PARAMS(0, nullptr) }; // 412962995
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_WorkData_Statics::NewProp_CachedItems = { "CachedItems", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_SplineConstraint_WorkData, CachedItems), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedItems_MetaData), NewProp_CachedItems_MetaData) }; // 412962995
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_WorkData_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_WorkData_Statics::NewProp_ChainLength,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_WorkData_Statics::NewProp_ItemTransforms_Inner,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_WorkData_Statics::NewProp_ItemTransforms,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_WorkData_Statics::NewProp_ItemSegments_Inner,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_WorkData_Statics::NewProp_ItemSegments,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_WorkData_Statics::NewProp_CachedItems_Inner,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_WorkData_Statics::NewProp_CachedItems,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_WorkData_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigUnit_SplineConstraint_WorkData Property Definitions *************
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_WorkData_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_ControlRigSpline,
|
|
nullptr,
|
|
&NewStructOps,
|
|
"RigUnit_SplineConstraint_WorkData",
|
|
Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_WorkData_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_WorkData_Statics::PropPointers),
|
|
sizeof(FRigUnit_SplineConstraint_WorkData),
|
|
alignof(FRigUnit_SplineConstraint_WorkData),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_WorkData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_WorkData_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_WorkData()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_SplineConstraint_WorkData.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_SplineConstraint_WorkData.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_WorkData_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigUnit_SplineConstraint_WorkData.InnerSingleton);
|
|
}
|
|
// ********** End ScriptStruct FRigUnit_SplineConstraint_WorkData **********************************
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_SplineConstraint *****************************************
|
|
struct Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_SplineConstraint); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_SplineConstraint); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "Category", "Splines" },
|
|
{ "Comment", "/**\n * Fits a given chain to a spline curve.\n * Additionally provides rotational control matching the features of the Distribute Rotation node.\n */" },
|
|
{ "DisplayName", "Spline Constraint" },
|
|
{ "Keywords", "Fit,Resample,Spline" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "Fits a given chain to a spline curve.\nAdditionally provides rotational control matching the features of the Distribute Rotation node." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Items_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/** \n\x09 * The items to align\n\x09 */" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "The items to align" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Spline_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/** \n\x09 * The curve to align to\n\x09 */" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "The curve to align to" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Alignment_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/** \n\x09 * Specifies how to align the chain on the curve\n\x09 */" },
|
|
{ "Constant", "" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "Specifies how to align the chain on the curve" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Minimum_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ClampMax", "1.0" },
|
|
{ "ClampMin", "0.0" },
|
|
{ "Comment", "/** \n\x09 * The minimum U value to use on the curve\n\x09 */" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "The minimum U value to use on the curve" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Maximum_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ClampMax", "1.0" },
|
|
{ "ClampMin", "0.0" },
|
|
{ "Comment", "/** \n\x09 * The maximum U value to use on the curve\n\x09 */" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "The maximum U value to use on the curve" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PrimaryAxis_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SecondaryAxis_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPropagateToChildren_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/**\n\x09 * If set to true all of the global transforms of the children\n\x09 * of this bone will be recalculated based on their local transforms.\n\x09 * Note: This is computationally more expensive than turning it off.\n\x09 */" },
|
|
{ "Constant", "" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "If set to true all of the global transforms of the children\nof this bone will be recalculated based on their local transforms.\nNote: This is computationally more expensive than turning it off." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorkData_MetaData[] = {
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_SplineConstraint constinit property declarations *********
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Items_Inner;
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_Items;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Spline;
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_Alignment_Underlying;
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_Alignment;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Minimum;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Maximum;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_PrimaryAxis;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_SecondaryAxis;
|
|
static void NewProp_bPropagateToChildren_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPropagateToChildren;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_WorkData;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigUnit_SplineConstraint constinit property declarations ***********
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Items"), .Type = TEXT("TArray<FRigElementKey>"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Spline"), .Type = TEXT("FControlRigSpline"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Alignment"), .Type = TEXT("EControlRigCurveAlignment"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Minimum"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Maximum"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("PrimaryAxis"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("SecondaryAxis"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("bPropagateToChildren"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("WorkData"), .Type = TEXT("FRigUnit_SplineConstraint_WorkData"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigUnit_SplineConstraint::Execute"),
|
|
.Function = &FRigUnit_SplineConstraint::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigUnit_SplineConstraint>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics
|
|
static_assert(std::is_polymorphic<FRigUnit_SplineConstraint>() == std::is_polymorphic<FRigUnit_HighlevelBaseMutable>(), "USTRUCT FRigUnit_SplineConstraint cannot be polymorphic unless super FRigUnit_HighlevelBaseMutable is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_SplineConstraint;
|
|
class UScriptStruct* FRigUnit_SplineConstraint::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_SplineConstraint.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigUnit_SplineConstraint.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_SplineConstraint, (UObject*)Z_Construct_UPackage__Script_ControlRigSpline(), TEXT("RigUnit_SplineConstraint"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_SplineConstraint.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigUnit_SplineConstraint.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_SplineConstraint Property Definitions ********************
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics::NewProp_Items_Inner = { "Items", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics::NewProp_Items = { "Items", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_SplineConstraint, Items), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Items_MetaData), NewProp_Items_MetaData) }; // 389243550
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics::NewProp_Spline = { "Spline", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_SplineConstraint, Spline), Z_Construct_UScriptStruct_FControlRigSpline, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Spline_MetaData), NewProp_Spline_MetaData) }; // 1896577768
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics::NewProp_Alignment_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
|
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics::NewProp_Alignment = { "Alignment", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_SplineConstraint, Alignment), Z_Construct_UEnum_ControlRig_EControlRigCurveAlignment, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Alignment_MetaData), NewProp_Alignment_MetaData) }; // 3005524262
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics::NewProp_Minimum = { "Minimum", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_SplineConstraint, Minimum), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Minimum_MetaData), NewProp_Minimum_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics::NewProp_Maximum = { "Maximum", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_SplineConstraint, Maximum), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Maximum_MetaData), NewProp_Maximum_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics::NewProp_PrimaryAxis = { "PrimaryAxis", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_SplineConstraint, PrimaryAxis), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PrimaryAxis_MetaData), NewProp_PrimaryAxis_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics::NewProp_SecondaryAxis = { "SecondaryAxis", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_SplineConstraint, SecondaryAxis), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SecondaryAxis_MetaData), NewProp_SecondaryAxis_MetaData) };
|
|
void Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics::NewProp_bPropagateToChildren_SetBit(void* Obj)
|
|
{
|
|
((FRigUnit_SplineConstraint*)Obj)->bPropagateToChildren = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics::NewProp_bPropagateToChildren = { "bPropagateToChildren", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_SplineConstraint), &Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics::NewProp_bPropagateToChildren_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPropagateToChildren_MetaData), NewProp_bPropagateToChildren_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics::NewProp_WorkData = { "WorkData", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_SplineConstraint, WorkData), Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_WorkData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorkData_MetaData), NewProp_WorkData_MetaData) }; // 4168067844
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics::NewProp_Items_Inner,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics::NewProp_Items,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics::NewProp_Spline,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics::NewProp_Alignment_Underlying,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics::NewProp_Alignment,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics::NewProp_Minimum,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics::NewProp_Maximum,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics::NewProp_PrimaryAxis,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics::NewProp_SecondaryAxis,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics::NewProp_bPropagateToChildren,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics::NewProp_WorkData,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigUnit_SplineConstraint Property Definitions **********************
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_ControlRigSpline,
|
|
Z_Construct_UScriptStruct_FRigUnit_HighlevelBaseMutable,
|
|
&NewStructOps,
|
|
"RigUnit_SplineConstraint",
|
|
Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics::PropPointers),
|
|
sizeof(FRigUnit_SplineConstraint),
|
|
alignof(FRigUnit_SplineConstraint),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_SplineConstraint()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_SplineConstraint.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_SplineConstraint.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigUnit_SplineConstraint.InnerSingleton);
|
|
}
|
|
void FRigUnit_SplineConstraint::Execute()
|
|
{
|
|
FControlRigExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigUnit_SplineConstraint::Execute(FControlRigExecuteContext& InExecuteContext)
|
|
{
|
|
TArrayView<const FRigElementKey> Items_0_Array(Items);
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Items_0_Array,
|
|
Spline,
|
|
Alignment,
|
|
Minimum,
|
|
Maximum,
|
|
PrimaryAxis,
|
|
SecondaryAxis,
|
|
bPropagateToChildren,
|
|
WorkData
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigUnit_SplineConstraint *******************************************
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_FitSplineCurveToChain ************************************
|
|
struct Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChain_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_FitSplineCurveToChain); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_FitSplineCurveToChain); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "Category", "Hierarchy" },
|
|
{ "Comment", "/**\n * Fits a given spline curve to a chain.\n */" },
|
|
{ "Deprecated", "5.0" },
|
|
{ "DisplayName", "Fit Spline Curve on Chain" },
|
|
{ "Keywords", "Fit,Resample,Spline" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "Fits a given spline curve to a chain." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Items_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/** \n\x09 * The items to align to\n\x09 */" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "The items to align to" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Spline_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/** \n\x09 * The curve to align\n\x09 */" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "Output", "" },
|
|
{ "ToolTip", "The curve to align" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_FitSplineCurveToChain constinit property declarations ****
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Items;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Spline;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigUnit_FitSplineCurveToChain constinit property declarations ******
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Items"), .Type = TEXT("FRigElementKeyCollection"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Spline"), .Type = TEXT("FControlRigSpline"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigUnit_FitSplineCurveToChain::Execute"),
|
|
.Function = &FRigUnit_FitSplineCurveToChain::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigUnit_FitSplineCurveToChain>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChain_Statics
|
|
static_assert(std::is_polymorphic<FRigUnit_FitSplineCurveToChain>() == std::is_polymorphic<FRigUnit_HighlevelBaseMutable>(), "USTRUCT FRigUnit_FitSplineCurveToChain cannot be polymorphic unless super FRigUnit_HighlevelBaseMutable is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_FitSplineCurveToChain;
|
|
class UScriptStruct* FRigUnit_FitSplineCurveToChain::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_FitSplineCurveToChain.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigUnit_FitSplineCurveToChain.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChain, (UObject*)Z_Construct_UPackage__Script_ControlRigSpline(), TEXT("RigUnit_FitSplineCurveToChain"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_FitSplineCurveToChain.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChain_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigUnit_FitSplineCurveToChain.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_FitSplineCurveToChain Property Definitions ***************
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChain_Statics::NewProp_Items = { "Items", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FitSplineCurveToChain, Items), Z_Construct_UScriptStruct_FRigElementKeyCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Items_MetaData), NewProp_Items_MetaData) }; // 4251151882
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChain_Statics::NewProp_Spline = { "Spline", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FitSplineCurveToChain, Spline), Z_Construct_UScriptStruct_FControlRigSpline, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Spline_MetaData), NewProp_Spline_MetaData) }; // 1896577768
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChain_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChain_Statics::NewProp_Items,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChain_Statics::NewProp_Spline,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChain_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigUnit_FitSplineCurveToChain Property Definitions *****************
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChain_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_ControlRigSpline,
|
|
Z_Construct_UScriptStruct_FRigUnit_HighlevelBaseMutable,
|
|
&NewStructOps,
|
|
"RigUnit_FitSplineCurveToChain",
|
|
Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChain_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChain_Statics::PropPointers),
|
|
sizeof(FRigUnit_FitSplineCurveToChain),
|
|
alignof(FRigUnit_FitSplineCurveToChain),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChain_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChain_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChain()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_FitSplineCurveToChain.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_FitSplineCurveToChain.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChain_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigUnit_FitSplineCurveToChain.InnerSingleton);
|
|
}
|
|
void FRigUnit_FitSplineCurveToChain::Execute()
|
|
{
|
|
FControlRigExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigUnit_FitSplineCurveToChain::Execute(FControlRigExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Items,
|
|
Spline
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigUnit_FitSplineCurveToChain **************************************
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_FitSplineCurveToChainItemArray ***************************
|
|
struct Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChainItemArray_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_FitSplineCurveToChainItemArray); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_FitSplineCurveToChainItemArray); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "Category", "Splines" },
|
|
{ "Comment", "/**\n * Fits a given spline curve to a chain.\n */" },
|
|
{ "DisplayName", "Fit Spline Curve on Chain" },
|
|
{ "Keywords", "Fit,Resample,Spline" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "Fits a given spline curve to a chain." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Items_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/** \n\x09 * The items to align to\n\x09 */" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "The items to align to" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Spline_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/** \n\x09 * The curve to align\n\x09 */" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "Output", "" },
|
|
{ "ToolTip", "The curve to align" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_FitSplineCurveToChainItemArray constinit property declarations
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Items_Inner;
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_Items;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Spline;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigUnit_FitSplineCurveToChainItemArray constinit property declarations
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Items"), .Type = TEXT("TArray<FRigElementKey>"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Spline"), .Type = TEXT("FControlRigSpline"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigUnit_FitSplineCurveToChainItemArray::Execute"),
|
|
.Function = &FRigUnit_FitSplineCurveToChainItemArray::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigUnit_FitSplineCurveToChainItemArray>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChainItemArray_Statics
|
|
static_assert(std::is_polymorphic<FRigUnit_FitSplineCurveToChainItemArray>() == std::is_polymorphic<FRigUnit_HighlevelBaseMutable>(), "USTRUCT FRigUnit_FitSplineCurveToChainItemArray cannot be polymorphic unless super FRigUnit_HighlevelBaseMutable is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_FitSplineCurveToChainItemArray;
|
|
class UScriptStruct* FRigUnit_FitSplineCurveToChainItemArray::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_FitSplineCurveToChainItemArray.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigUnit_FitSplineCurveToChainItemArray.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChainItemArray, (UObject*)Z_Construct_UPackage__Script_ControlRigSpline(), TEXT("RigUnit_FitSplineCurveToChainItemArray"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_FitSplineCurveToChainItemArray.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChainItemArray_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigUnit_FitSplineCurveToChainItemArray.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_FitSplineCurveToChainItemArray Property Definitions ******
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChainItemArray_Statics::NewProp_Items_Inner = { "Items", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChainItemArray_Statics::NewProp_Items = { "Items", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FitSplineCurveToChainItemArray, Items), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Items_MetaData), NewProp_Items_MetaData) }; // 389243550
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChainItemArray_Statics::NewProp_Spline = { "Spline", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_FitSplineCurveToChainItemArray, Spline), Z_Construct_UScriptStruct_FControlRigSpline, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Spline_MetaData), NewProp_Spline_MetaData) }; // 1896577768
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChainItemArray_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChainItemArray_Statics::NewProp_Items_Inner,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChainItemArray_Statics::NewProp_Items,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChainItemArray_Statics::NewProp_Spline,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChainItemArray_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigUnit_FitSplineCurveToChainItemArray Property Definitions ********
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChainItemArray_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_ControlRigSpline,
|
|
Z_Construct_UScriptStruct_FRigUnit_HighlevelBaseMutable,
|
|
&NewStructOps,
|
|
"RigUnit_FitSplineCurveToChainItemArray",
|
|
Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChainItemArray_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChainItemArray_Statics::PropPointers),
|
|
sizeof(FRigUnit_FitSplineCurveToChainItemArray),
|
|
alignof(FRigUnit_FitSplineCurveToChainItemArray),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChainItemArray_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChainItemArray_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChainItemArray()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_FitSplineCurveToChainItemArray.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_FitSplineCurveToChainItemArray.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChainItemArray_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigUnit_FitSplineCurveToChainItemArray.InnerSingleton);
|
|
}
|
|
void FRigUnit_FitSplineCurveToChainItemArray::Execute()
|
|
{
|
|
FControlRigExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigUnit_FitSplineCurveToChainItemArray::Execute(FControlRigExecuteContext& InExecuteContext)
|
|
{
|
|
TArrayView<const FRigElementKey> Items_0_Array(Items);
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Items_0_Array,
|
|
Spline
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigUnit_FitSplineCurveToChainItemArray *****************************
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_ClosestParameterFromControlRigSpline *********************
|
|
struct Z_Construct_UScriptStruct_FRigUnit_ClosestParameterFromControlRigSpline_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_ClosestParameterFromControlRigSpline); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_ClosestParameterFromControlRigSpline); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "Category", "Splines" },
|
|
{ "Comment", "/*\n * Retrieves the closest U value from a given Spline and a position\n */" },
|
|
{ "DisplayName", "Closest Parameter From Spline" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "NodeColor", "0.737911 0.099899 0.099899" },
|
|
{ "ToolTip", "* Retrieves the closest U value from a given Spline and a position" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Spline_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Position_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_U_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_ClosestParameterFromControlRigSpline constinit property declarations
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Spline;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Position;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_U;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigUnit_ClosestParameterFromControlRigSpline constinit property declarations
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Spline"), .Type = TEXT("FControlRigSpline"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Position"), .Type = TEXT("FVector"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("U"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigUnit_ClosestParameterFromControlRigSpline::Execute"),
|
|
.Function = &FRigUnit_ClosestParameterFromControlRigSpline::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigUnit_ClosestParameterFromControlRigSpline>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigUnit_ClosestParameterFromControlRigSpline_Statics
|
|
static_assert(std::is_polymorphic<FRigUnit_ClosestParameterFromControlRigSpline>() == std::is_polymorphic<FRigUnit_ControlRigSplineBase>(), "USTRUCT FRigUnit_ClosestParameterFromControlRigSpline cannot be polymorphic unless super FRigUnit_ControlRigSplineBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_ClosestParameterFromControlRigSpline;
|
|
class UScriptStruct* FRigUnit_ClosestParameterFromControlRigSpline::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_ClosestParameterFromControlRigSpline.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigUnit_ClosestParameterFromControlRigSpline.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_ClosestParameterFromControlRigSpline, (UObject*)Z_Construct_UPackage__Script_ControlRigSpline(), TEXT("RigUnit_ClosestParameterFromControlRigSpline"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_ClosestParameterFromControlRigSpline.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_ClosestParameterFromControlRigSpline_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigUnit_ClosestParameterFromControlRigSpline.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_ClosestParameterFromControlRigSpline Property Definitions
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_ClosestParameterFromControlRigSpline_Statics::NewProp_Spline = { "Spline", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ClosestParameterFromControlRigSpline, Spline), Z_Construct_UScriptStruct_FControlRigSpline, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Spline_MetaData), NewProp_Spline_MetaData) }; // 1896577768
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_ClosestParameterFromControlRigSpline_Statics::NewProp_Position = { "Position", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ClosestParameterFromControlRigSpline, Position), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Position_MetaData), NewProp_Position_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_ClosestParameterFromControlRigSpline_Statics::NewProp_U = { "U", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ClosestParameterFromControlRigSpline, U), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_U_MetaData), NewProp_U_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_ClosestParameterFromControlRigSpline_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ClosestParameterFromControlRigSpline_Statics::NewProp_Spline,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ClosestParameterFromControlRigSpline_Statics::NewProp_Position,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ClosestParameterFromControlRigSpline_Statics::NewProp_U,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_ClosestParameterFromControlRigSpline_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigUnit_ClosestParameterFromControlRigSpline Property Definitions **
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_ClosestParameterFromControlRigSpline_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_ControlRigSpline,
|
|
Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineBase,
|
|
&NewStructOps,
|
|
"RigUnit_ClosestParameterFromControlRigSpline",
|
|
Z_Construct_UScriptStruct_FRigUnit_ClosestParameterFromControlRigSpline_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_ClosestParameterFromControlRigSpline_Statics::PropPointers),
|
|
sizeof(FRigUnit_ClosestParameterFromControlRigSpline),
|
|
alignof(FRigUnit_ClosestParameterFromControlRigSpline),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_ClosestParameterFromControlRigSpline_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_ClosestParameterFromControlRigSpline_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_ClosestParameterFromControlRigSpline()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_ClosestParameterFromControlRigSpline.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_ClosestParameterFromControlRigSpline.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_ClosestParameterFromControlRigSpline_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigUnit_ClosestParameterFromControlRigSpline.InnerSingleton);
|
|
}
|
|
void FRigUnit_ClosestParameterFromControlRigSpline::Execute()
|
|
{
|
|
FControlRigExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigUnit_ClosestParameterFromControlRigSpline::Execute(const FControlRigExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Spline,
|
|
Position,
|
|
U
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigUnit_ClosestParameterFromControlRigSpline ***********************
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_ParameterAtPercentage ************************************
|
|
struct Z_Construct_UScriptStruct_FRigUnit_ParameterAtPercentage_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_ParameterAtPercentage); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_ParameterAtPercentage); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "Category", "Splines" },
|
|
{ "Comment", "/*\n * Returns the U parameter of a spline given a length percentage (0.0 - 1.0)\n */" },
|
|
{ "DisplayName", "Parameter At Length Percentage" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "ToolTip", "* Returns the U parameter of a spline given a length percentage (0.0 - 1.0)" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Spline_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Percentage_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_U_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ModuleRelativePath", "Public/ControlRigSplineUnits.h" },
|
|
{ "Output", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_ParameterAtPercentage constinit property declarations ****
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Spline;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Percentage;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_U;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigUnit_ParameterAtPercentage constinit property declarations ******
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Spline"), .Type = TEXT("FControlRigSpline"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Percentage"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("U"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigUnit_ParameterAtPercentage::Execute"),
|
|
.Function = &FRigUnit_ParameterAtPercentage::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigUnit_ParameterAtPercentage>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigUnit_ParameterAtPercentage_Statics
|
|
static_assert(std::is_polymorphic<FRigUnit_ParameterAtPercentage>() == std::is_polymorphic<FRigUnit_ControlRigSplineBase>(), "USTRUCT FRigUnit_ParameterAtPercentage cannot be polymorphic unless super FRigUnit_ControlRigSplineBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_ParameterAtPercentage;
|
|
class UScriptStruct* FRigUnit_ParameterAtPercentage::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_ParameterAtPercentage.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigUnit_ParameterAtPercentage.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_ParameterAtPercentage, (UObject*)Z_Construct_UPackage__Script_ControlRigSpline(), TEXT("RigUnit_ParameterAtPercentage"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_ParameterAtPercentage.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_ParameterAtPercentage_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigUnit_ParameterAtPercentage.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_ParameterAtPercentage Property Definitions ***************
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_ParameterAtPercentage_Statics::NewProp_Spline = { "Spline", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ParameterAtPercentage, Spline), Z_Construct_UScriptStruct_FControlRigSpline, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Spline_MetaData), NewProp_Spline_MetaData) }; // 1896577768
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_ParameterAtPercentage_Statics::NewProp_Percentage = { "Percentage", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ParameterAtPercentage, Percentage), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Percentage_MetaData), NewProp_Percentage_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_ParameterAtPercentage_Statics::NewProp_U = { "U", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ParameterAtPercentage, U), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_U_MetaData), NewProp_U_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_ParameterAtPercentage_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ParameterAtPercentage_Statics::NewProp_Spline,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ParameterAtPercentage_Statics::NewProp_Percentage,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ParameterAtPercentage_Statics::NewProp_U,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_ParameterAtPercentage_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigUnit_ParameterAtPercentage Property Definitions *****************
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_ParameterAtPercentage_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_ControlRigSpline,
|
|
Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineBase,
|
|
&NewStructOps,
|
|
"RigUnit_ParameterAtPercentage",
|
|
Z_Construct_UScriptStruct_FRigUnit_ParameterAtPercentage_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_ParameterAtPercentage_Statics::PropPointers),
|
|
sizeof(FRigUnit_ParameterAtPercentage),
|
|
alignof(FRigUnit_ParameterAtPercentage),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_ParameterAtPercentage_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_ParameterAtPercentage_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_ParameterAtPercentage()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_ParameterAtPercentage.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_ParameterAtPercentage.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_ParameterAtPercentage_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigUnit_ParameterAtPercentage.InnerSingleton);
|
|
}
|
|
void FRigUnit_ParameterAtPercentage::Execute()
|
|
{
|
|
FControlRigExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigUnit_ParameterAtPercentage::Execute(const FControlRigExecuteContext& InExecuteContext)
|
|
{
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Spline,
|
|
Percentage,
|
|
U
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigUnit_ParameterAtPercentage **************************************
|
|
|
|
// ********** Begin Registration *******************************************************************
|
|
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRigSpline_Source_ControlRigSpline_Public_ControlRigSplineUnits_h__Script_ControlRigSpline_Statics
|
|
{
|
|
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
|
|
{ FRigUnit_ControlRigSplineBase::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineBase_Statics::NewStructOps, TEXT("RigUnit_ControlRigSplineBase"),&Z_Registration_Info_UScriptStruct_FRigUnit_ControlRigSplineBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_ControlRigSplineBase), 3226291929U) },
|
|
{ FRigUnit_ControlRigSplineFromPoints::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromPoints_Statics::NewStructOps, TEXT("RigUnit_ControlRigSplineFromPoints"),&Z_Registration_Info_UScriptStruct_FRigUnit_ControlRigSplineFromPoints, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_ControlRigSplineFromPoints), 3872146204U) },
|
|
{ FRigUnit_ControlRigSplineFromTransforms::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms_Statics::NewStructOps, TEXT("RigUnit_ControlRigSplineFromTransforms"),&Z_Registration_Info_UScriptStruct_FRigUnit_ControlRigSplineFromTransforms, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_ControlRigSplineFromTransforms), 839366656U) },
|
|
{ FRigUnit_SetSplinePoints::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_SetSplinePoints_Statics::NewStructOps, TEXT("RigUnit_SetSplinePoints"),&Z_Registration_Info_UScriptStruct_FRigUnit_SetSplinePoints, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_SetSplinePoints), 2940596278U) },
|
|
{ FRigUnit_SetSplineTransforms::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_SetSplineTransforms_Statics::NewStructOps, TEXT("RigUnit_SetSplineTransforms"),&Z_Registration_Info_UScriptStruct_FRigUnit_SetSplineTransforms, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_SetSplineTransforms), 1174495460U) },
|
|
{ FRigUnit_PositionFromControlRigSpline::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_PositionFromControlRigSpline_Statics::NewStructOps, TEXT("RigUnit_PositionFromControlRigSpline"),&Z_Registration_Info_UScriptStruct_FRigUnit_PositionFromControlRigSpline, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_PositionFromControlRigSpline), 4055394814U) },
|
|
{ FRigUnit_TransformFromControlRigSpline::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline_Statics::NewStructOps, TEXT("RigUnit_TransformFromControlRigSpline"),&Z_Registration_Info_UScriptStruct_FRigUnit_TransformFromControlRigSpline, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_TransformFromControlRigSpline), 2387434208U) },
|
|
{ FRigUnit_TransformFromControlRigSpline2::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_TransformFromControlRigSpline2_Statics::NewStructOps, TEXT("RigUnit_TransformFromControlRigSpline2"),&Z_Registration_Info_UScriptStruct_FRigUnit_TransformFromControlRigSpline2, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_TransformFromControlRigSpline2), 1132457681U) },
|
|
{ FRigUnit_TangentFromControlRigSpline::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_TangentFromControlRigSpline_Statics::NewStructOps, TEXT("RigUnit_TangentFromControlRigSpline"),&Z_Registration_Info_UScriptStruct_FRigUnit_TangentFromControlRigSpline, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_TangentFromControlRigSpline), 161480655U) },
|
|
{ FRigUnit_DrawControlRigSpline::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_DrawControlRigSpline_Statics::NewStructOps, TEXT("RigUnit_DrawControlRigSpline"),&Z_Registration_Info_UScriptStruct_FRigUnit_DrawControlRigSpline, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_DrawControlRigSpline), 1892739278U) },
|
|
{ FRigUnit_GetLengthControlRigSpline::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_GetLengthControlRigSpline_Statics::NewStructOps, TEXT("RigUnit_GetLengthControlRigSpline"),&Z_Registration_Info_UScriptStruct_FRigUnit_GetLengthControlRigSpline, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_GetLengthControlRigSpline), 3365129175U) },
|
|
{ FRigUnit_GetLengthAtParamControlRigSpline::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_GetLengthAtParamControlRigSpline_Statics::NewStructOps, TEXT("RigUnit_GetLengthAtParamControlRigSpline"),&Z_Registration_Info_UScriptStruct_FRigUnit_GetLengthAtParamControlRigSpline, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_GetLengthAtParamControlRigSpline), 3043579002U) },
|
|
{ FRigUnit_FitChainToSplineCurve::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurve_Statics::NewStructOps, TEXT("RigUnit_FitChainToSplineCurve"),&Z_Registration_Info_UScriptStruct_FRigUnit_FitChainToSplineCurve, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_FitChainToSplineCurve), 840923578U) },
|
|
{ FRigUnit_FitChainToSplineCurveItemArray::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray_Statics::NewStructOps, TEXT("RigUnit_FitChainToSplineCurveItemArray"),&Z_Registration_Info_UScriptStruct_FRigUnit_FitChainToSplineCurveItemArray, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_FitChainToSplineCurveItemArray), 268049559U) },
|
|
{ FRigUnit_SplineConstraint_WorkData::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_WorkData_Statics::NewStructOps, TEXT("RigUnit_SplineConstraint_WorkData"),&Z_Registration_Info_UScriptStruct_FRigUnit_SplineConstraint_WorkData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_SplineConstraint_WorkData), 4168067844U) },
|
|
{ FRigUnit_SplineConstraint::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_SplineConstraint_Statics::NewStructOps, TEXT("RigUnit_SplineConstraint"),&Z_Registration_Info_UScriptStruct_FRigUnit_SplineConstraint, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_SplineConstraint), 2166654329U) },
|
|
{ FRigUnit_FitSplineCurveToChain::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChain_Statics::NewStructOps, TEXT("RigUnit_FitSplineCurveToChain"),&Z_Registration_Info_UScriptStruct_FRigUnit_FitSplineCurveToChain, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_FitSplineCurveToChain), 2294655700U) },
|
|
{ FRigUnit_FitSplineCurveToChainItemArray::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_FitSplineCurveToChainItemArray_Statics::NewStructOps, TEXT("RigUnit_FitSplineCurveToChainItemArray"),&Z_Registration_Info_UScriptStruct_FRigUnit_FitSplineCurveToChainItemArray, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_FitSplineCurveToChainItemArray), 3230290389U) },
|
|
{ FRigUnit_ClosestParameterFromControlRigSpline::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_ClosestParameterFromControlRigSpline_Statics::NewStructOps, TEXT("RigUnit_ClosestParameterFromControlRigSpline"),&Z_Registration_Info_UScriptStruct_FRigUnit_ClosestParameterFromControlRigSpline, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_ClosestParameterFromControlRigSpline), 63758616U) },
|
|
{ FRigUnit_ParameterAtPercentage::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_ParameterAtPercentage_Statics::NewStructOps, TEXT("RigUnit_ParameterAtPercentage"),&Z_Registration_Info_UScriptStruct_FRigUnit_ParameterAtPercentage, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_ParameterAtPercentage), 3126553253U) },
|
|
};
|
|
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRigSpline_Source_ControlRigSpline_Public_ControlRigSplineUnits_h__Script_ControlRigSpline_Statics
|
|
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRigSpline_Source_ControlRigSpline_Public_ControlRigSplineUnits_h__Script_ControlRigSpline_523120473{
|
|
TEXT("/Script/ControlRigSpline"),
|
|
nullptr, 0,
|
|
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRigSpline_Source_ControlRigSpline_Public_ControlRigSplineUnits_h__Script_ControlRigSpline_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRigSpline_Source_ControlRigSpline_Public_ControlRigSplineUnits_h__Script_ControlRigSpline_Statics::ScriptStructInfo),
|
|
nullptr, 0,
|
|
};
|
|
// ********** End Registration *********************************************************************
|
|
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|