552 lines
48 KiB
C++
552 lines
48 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 "Units/Highlevel/Hierarchy/RigUnit_ChainInfo.h"
|
|
#include "Rigs/RigHierarchyCache.h"
|
|
#include "Rigs/RigHierarchyDefines.h"
|
|
#include "RigVMCore/RigVMFunction.h"
|
|
#include "RigVMCore/RigVMRegistry.h"
|
|
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
|
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
|
|
void EmptyLinkFunctionForGeneratedCodeRigUnit_ChainInfo() {}
|
|
|
|
// ********** Begin Cross Module References ********************************************************
|
|
CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FCachedRigElement();
|
|
CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigElementKey();
|
|
CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_ChainInfo();
|
|
CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Segment();
|
|
CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo();
|
|
CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_HighlevelBase();
|
|
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
|
|
UPackage* Z_Construct_UPackage__Script_ControlRig();
|
|
// ********** End Cross Module References **********************************************************
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_ChainInfo_Segment ****************************************
|
|
struct Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Segment_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_ChainInfo_Segment); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_ChainInfo_Segment); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_ChainInfo.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StartItem_MetaData[] = {
|
|
{ "Comment", "/*\n\x09* Start item of the chain segment\n\x09*/" },
|
|
{ "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_ChainInfo.h" },
|
|
{ "ToolTip", "* Start item of the chain segment" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StartItemIndex_MetaData[] = {
|
|
{ "Comment", "/*\n\x09* Start item index of the chain segment\n\x09*/" },
|
|
{ "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_ChainInfo.h" },
|
|
{ "ToolTip", "* Start item index of the chain segment" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EndItem_MetaData[] = {
|
|
{ "Comment", "/*\n\x09* Emd item of the chain segment\n\x09*/" },
|
|
{ "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_ChainInfo.h" },
|
|
{ "ToolTip", "* Emd item of the chain segment" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EndItemIndex_MetaData[] = {
|
|
{ "Comment", "/*\n\x09* Emd item index of the chain segment\n\x09*/" },
|
|
{ "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_ChainInfo.h" },
|
|
{ "ToolTip", "* Emd item index of the chain segment" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InitialLength_MetaData[] = {
|
|
{ "Comment", "/*\n\x09* Initial length of segment\n\x09*/" },
|
|
{ "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_ChainInfo.h" },
|
|
{ "ToolTip", "* Initial length of segment" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InitialCumLength_MetaData[] = {
|
|
{ "Comment", "/*\n\x09* Inclusive initial length of all previous segments and this one\n\x09*/" },
|
|
{ "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_ChainInfo.h" },
|
|
{ "ToolTip", "* Inclusive initial length of all previous segments and this one" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Length_MetaData[] = {
|
|
{ "Comment", "/*\n\x09* Length of segment\n\x09*/" },
|
|
{ "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_ChainInfo.h" },
|
|
{ "ToolTip", "* Length of segment" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CumLength_MetaData[] = {
|
|
{ "Comment", "/*\n\x09* Inclusive length of all previous segments and this one\n\x09*/" },
|
|
{ "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_ChainInfo.h" },
|
|
{ "ToolTip", "* Inclusive length of all previous segments and this one" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_ChainInfo_Segment constinit property declarations ********
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_StartItem;
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_StartItemIndex;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_EndItem;
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_EndItemIndex;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_InitialLength;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_InitialCumLength;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Length;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_CumLength;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigUnit_ChainInfo_Segment constinit property declarations **********
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigUnit_ChainInfo_Segment>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Segment_Statics
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_ChainInfo_Segment;
|
|
class UScriptStruct* FRigUnit_ChainInfo_Segment::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_ChainInfo_Segment.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigUnit_ChainInfo_Segment.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Segment, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_ChainInfo_Segment"));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigUnit_ChainInfo_Segment.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_ChainInfo_Segment Property Definitions *******************
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Segment_Statics::NewProp_StartItem = { "StartItem", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ChainInfo_Segment, StartItem), Z_Construct_UScriptStruct_FCachedRigElement, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StartItem_MetaData), NewProp_StartItem_MetaData) }; // 412962995
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Segment_Statics::NewProp_StartItemIndex = { "StartItemIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ChainInfo_Segment, StartItemIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StartItemIndex_MetaData), NewProp_StartItemIndex_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Segment_Statics::NewProp_EndItem = { "EndItem", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ChainInfo_Segment, EndItem), Z_Construct_UScriptStruct_FCachedRigElement, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EndItem_MetaData), NewProp_EndItem_MetaData) }; // 412962995
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Segment_Statics::NewProp_EndItemIndex = { "EndItemIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ChainInfo_Segment, EndItemIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EndItemIndex_MetaData), NewProp_EndItemIndex_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Segment_Statics::NewProp_InitialLength = { "InitialLength", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ChainInfo_Segment, InitialLength), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InitialLength_MetaData), NewProp_InitialLength_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Segment_Statics::NewProp_InitialCumLength = { "InitialCumLength", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ChainInfo_Segment, InitialCumLength), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InitialCumLength_MetaData), NewProp_InitialCumLength_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Segment_Statics::NewProp_Length = { "Length", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ChainInfo_Segment, Length), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Length_MetaData), NewProp_Length_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Segment_Statics::NewProp_CumLength = { "CumLength", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ChainInfo_Segment, CumLength), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CumLength_MetaData), NewProp_CumLength_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Segment_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Segment_Statics::NewProp_StartItem,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Segment_Statics::NewProp_StartItemIndex,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Segment_Statics::NewProp_EndItem,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Segment_Statics::NewProp_EndItemIndex,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Segment_Statics::NewProp_InitialLength,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Segment_Statics::NewProp_InitialCumLength,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Segment_Statics::NewProp_Length,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Segment_Statics::NewProp_CumLength,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Segment_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigUnit_ChainInfo_Segment Property Definitions *********************
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Segment_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_ControlRig,
|
|
nullptr,
|
|
&NewStructOps,
|
|
"RigUnit_ChainInfo_Segment",
|
|
Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Segment_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Segment_Statics::PropPointers),
|
|
sizeof(FRigUnit_ChainInfo_Segment),
|
|
alignof(FRigUnit_ChainInfo_Segment),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Segment_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Segment_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Segment()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_ChainInfo_Segment.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_ChainInfo_Segment.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Segment_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigUnit_ChainInfo_Segment.InnerSingleton);
|
|
}
|
|
// ********** End ScriptStruct FRigUnit_ChainInfo_Segment ******************************************
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_ChainInfo_SegmentInfo ************************************
|
|
struct Z_Construct_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_ChainInfo_SegmentInfo); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_ChainInfo_SegmentInfo); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_ChainInfo.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SegmentIndex_MetaData[] = {
|
|
{ "Comment", "/* \n\x09* The current segment index\n\x09*/" },
|
|
{ "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_ChainInfo.h" },
|
|
{ "ToolTip", "* The current segment index" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SegmentLength_MetaData[] = {
|
|
{ "Comment", "/* \n\x09* The current segment length\n\x09*/" },
|
|
{ "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_ChainInfo.h" },
|
|
{ "ToolTip", "* The current segment length" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SegmentParam_MetaData[] = {
|
|
{ "Comment", "/* \n\x09* The current segment parameter from 0 to 1 \n\x09*/" },
|
|
{ "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_ChainInfo.h" },
|
|
{ "ToolTip", "* The current segment parameter from 0 to 1" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SegmentParamLength_MetaData[] = {
|
|
{ "Comment", "/* \n\x09* Local segment length of segment param\n\x09*/" },
|
|
{ "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_ChainInfo.h" },
|
|
{ "ToolTip", "* Local segment length of segment param" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SegmentStartItem_MetaData[] = {
|
|
{ "Comment", "/* \n\x09* The item starting the current segment \n\x09*/" },
|
|
{ "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_ChainInfo.h" },
|
|
{ "ToolTip", "* The item starting the current segment" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SegmentStartItemIndex_MetaData[] = {
|
|
{ "Comment", "/* \n\x09* The item index starting the current segment \n\x09*/" },
|
|
{ "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_ChainInfo.h" },
|
|
{ "ToolTip", "* The item index starting the current segment" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SegmentEndItem_MetaData[] = {
|
|
{ "Comment", "/* \n\x09* The item ending the current segment \n\x09*/" },
|
|
{ "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_ChainInfo.h" },
|
|
{ "ToolTip", "* The item ending the current segment" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SegmentEndItemIndex_MetaData[] = {
|
|
{ "Comment", "/* \n\x09* The item index ending the current segment \n\x09*/" },
|
|
{ "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_ChainInfo.h" },
|
|
{ "ToolTip", "* The item index ending the current segment" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SegmentStretchFactor_MetaData[] = {
|
|
{ "Comment", "/* \n\x09* Stretch factor of current segment\n\x09*/" },
|
|
{ "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_ChainInfo.h" },
|
|
{ "ToolTip", "* Stretch factor of current segment" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_ChainInfo_SegmentInfo constinit property declarations ****
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_SegmentIndex;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_SegmentLength;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_SegmentParam;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_SegmentParamLength;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_SegmentStartItem;
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_SegmentStartItemIndex;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_SegmentEndItem;
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_SegmentEndItemIndex;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_SegmentStretchFactor;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigUnit_ChainInfo_SegmentInfo constinit property declarations ******
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigUnit_ChainInfo_SegmentInfo>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo_Statics
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo;
|
|
class UScriptStruct* FRigUnit_ChainInfo_SegmentInfo::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_ChainInfo_SegmentInfo"));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_ChainInfo_SegmentInfo Property Definitions ***************
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo_Statics::NewProp_SegmentIndex = { "SegmentIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ChainInfo_SegmentInfo, SegmentIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SegmentIndex_MetaData), NewProp_SegmentIndex_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo_Statics::NewProp_SegmentLength = { "SegmentLength", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ChainInfo_SegmentInfo, SegmentLength), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SegmentLength_MetaData), NewProp_SegmentLength_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo_Statics::NewProp_SegmentParam = { "SegmentParam", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ChainInfo_SegmentInfo, SegmentParam), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SegmentParam_MetaData), NewProp_SegmentParam_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo_Statics::NewProp_SegmentParamLength = { "SegmentParamLength", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ChainInfo_SegmentInfo, SegmentParamLength), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SegmentParamLength_MetaData), NewProp_SegmentParamLength_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo_Statics::NewProp_SegmentStartItem = { "SegmentStartItem", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ChainInfo_SegmentInfo, SegmentStartItem), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SegmentStartItem_MetaData), NewProp_SegmentStartItem_MetaData) }; // 389243550
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo_Statics::NewProp_SegmentStartItemIndex = { "SegmentStartItemIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ChainInfo_SegmentInfo, SegmentStartItemIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SegmentStartItemIndex_MetaData), NewProp_SegmentStartItemIndex_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo_Statics::NewProp_SegmentEndItem = { "SegmentEndItem", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ChainInfo_SegmentInfo, SegmentEndItem), Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SegmentEndItem_MetaData), NewProp_SegmentEndItem_MetaData) }; // 389243550
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo_Statics::NewProp_SegmentEndItemIndex = { "SegmentEndItemIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ChainInfo_SegmentInfo, SegmentEndItemIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SegmentEndItemIndex_MetaData), NewProp_SegmentEndItemIndex_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo_Statics::NewProp_SegmentStretchFactor = { "SegmentStretchFactor", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ChainInfo_SegmentInfo, SegmentStretchFactor), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SegmentStretchFactor_MetaData), NewProp_SegmentStretchFactor_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo_Statics::NewProp_SegmentIndex,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo_Statics::NewProp_SegmentLength,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo_Statics::NewProp_SegmentParam,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo_Statics::NewProp_SegmentParamLength,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo_Statics::NewProp_SegmentStartItem,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo_Statics::NewProp_SegmentStartItemIndex,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo_Statics::NewProp_SegmentEndItem,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo_Statics::NewProp_SegmentEndItemIndex,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo_Statics::NewProp_SegmentStretchFactor,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigUnit_ChainInfo_SegmentInfo Property Definitions *****************
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_ControlRig,
|
|
nullptr,
|
|
&NewStructOps,
|
|
"RigUnit_ChainInfo_SegmentInfo",
|
|
Z_Construct_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo_Statics::PropPointers),
|
|
sizeof(FRigUnit_ChainInfo_SegmentInfo),
|
|
alignof(FRigUnit_ChainInfo_SegmentInfo),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo.InnerSingleton);
|
|
}
|
|
// ********** End ScriptStruct FRigUnit_ChainInfo_SegmentInfo **************************************
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_ChainInfo ************************************************
|
|
struct Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_ChainInfo); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_ChainInfo); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "Category", "Hierarchy" },
|
|
{ "Comment", "/*\n* Retrieves various pieces of info about an interpolated transform hierarchy from an rig element item list\n*/" },
|
|
{ "DisplayName", "Chain Info" },
|
|
{ "Keywords", "Chain" },
|
|
{ "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_ChainInfo.h" },
|
|
{ "ToolTip", "* Retrieves various pieces of info about an interpolated transform hierarchy from an rig element item list" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Items_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/*\n\x09* The items to use to interpret the chain\n\x09*/" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_ChainInfo.h" },
|
|
{ "ToolTip", "* The items to use to interpret the chain" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Param_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "ClampMax", "1.000000" },
|
|
{ "ClampMin", "0.000000" },
|
|
{ "Comment", "/*\n\x09* The parameter value down the chain of items from 0 to 1\n\x09*/" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_ChainInfo.h" },
|
|
{ "ToolTip", "* The parameter value down the chain of items from 0 to 1" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCalculateStretch_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/*\n\x09* If True calculate stretch factors of chain and current segment\n\x09*/" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_ChainInfo.h" },
|
|
{ "ToolTip", "* If True calculate stretch factors of chain and current segment" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bInitial_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/*\n\x09* If True use initial transform values for chain\n\x09*/" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_ChainInfo.h" },
|
|
{ "ToolTip", "* If True use initial transform values for chain" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDebug_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/*\n\x09* Enable debug draw for node\n\x09*/" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_ChainInfo.h" },
|
|
{ "ToolTip", "* Enable debug draw for node" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DebugScale_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/*\n\x09* Debug draw scale\n\x09*/" },
|
|
{ "Input", "" },
|
|
{ "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_ChainInfo.h" },
|
|
{ "ToolTip", "* Debug draw scale" },
|
|
{ "UIMin", "0.000000" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InterpolatedTransform_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/* \n\x09* The interpolated transform at the chain's input parameter\n\x09*/" },
|
|
{ "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_ChainInfo.h" },
|
|
{ "Output", "" },
|
|
{ "ToolTip", "* The interpolated transform at the chain's input parameter" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChainLength_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/* \n\x09* The length of the interpolated chain\n\x09*/" },
|
|
{ "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_ChainInfo.h" },
|
|
{ "Output", "" },
|
|
{ "ToolTip", "* The length of the interpolated chain" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParamLength_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/* \n\x09* The length of the interpolated chain\n\x09*/" },
|
|
{ "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_ChainInfo.h" },
|
|
{ "Output", "" },
|
|
{ "ToolTip", "* The length of the interpolated chain" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChainStretchFactor_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/* \n\x09* Stretch factor of chain\n\x09*/" },
|
|
{ "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_ChainInfo.h" },
|
|
{ "Output", "" },
|
|
{ "ToolTip", "* Stretch factor of chain" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SegmentInfo_MetaData[] = {
|
|
{ "Category", "Pins" },
|
|
{ "Comment", "/* \n\x09* Segment Info\n\x09*/" },
|
|
{ "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_ChainInfo.h" },
|
|
{ "Output", "" },
|
|
{ "ToolTip", "* Segment Info" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedElements_MetaData[] = {
|
|
{ "Comment", "// Used to cache the internally used index\n" },
|
|
{ "ModuleRelativePath", "Public/Units/Highlevel/Hierarchy/RigUnit_ChainInfo.h" },
|
|
{ "ToolTip", "Used to cache the internally used index" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_ChainInfo constinit property declarations ****************
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Items_Inner;
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_Items;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Param;
|
|
static void NewProp_bCalculateStretch_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCalculateStretch;
|
|
static void NewProp_bInitial_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInitial;
|
|
static void NewProp_bDebug_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDebug;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_DebugScale;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_InterpolatedTransform;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_ChainLength;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_ParamLength;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_ChainStretchFactor;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_SegmentInfo;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_CachedElements_Inner;
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_CachedElements;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FRigUnit_ChainInfo constinit property declarations ******************
|
|
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
|
|
{ .Name = TEXT("Items"), .Type = TEXT("TArray<FRigElementKey>"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("Param"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("bCalculateStretch"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("bInitial"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("bDebug"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("DebugScale"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("InterpolatedTransform"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("ChainLength"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("ParamLength"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("ChainStretchFactor"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("SegmentInfo"), .Type = TEXT("FRigUnit_ChainInfo_SegmentInfo"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
{ .Name = TEXT("CachedElements"), .Type = TEXT("TArray<FCachedRigElement>"), .Direction = ERigVMFunctionArgumentDirection::Input },
|
|
};
|
|
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
|
|
{ .MethodName = TEXT("FRigUnit_ChainInfo::Execute"),
|
|
.Function = &FRigUnit_ChainInfo::RigVMExecute,
|
|
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
|
|
},
|
|
};
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigUnit_ChainInfo>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics
|
|
static_assert(std::is_polymorphic<FRigUnit_ChainInfo>() == std::is_polymorphic<FRigUnit_HighlevelBase>(), "USTRUCT FRigUnit_ChainInfo cannot be polymorphic unless super FRigUnit_HighlevelBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_ChainInfo;
|
|
class UScriptStruct* FRigUnit_ChainInfo::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_ChainInfo.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FRigUnit_ChainInfo.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_ChainInfo, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_ChainInfo"));
|
|
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_ChainInfo.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::RigVMFunctions));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FRigUnit_ChainInfo.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FRigUnit_ChainInfo Property Definitions ***************************
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_ChainInfo_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_ChainInfo_Statics::NewProp_Items = { "Items", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ChainInfo, Items), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Items_MetaData), NewProp_Items_MetaData) }; // 389243550
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::NewProp_Param = { "Param", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ChainInfo, Param), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Param_MetaData), NewProp_Param_MetaData) };
|
|
void Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::NewProp_bCalculateStretch_SetBit(void* Obj)
|
|
{
|
|
((FRigUnit_ChainInfo*)Obj)->bCalculateStretch = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::NewProp_bCalculateStretch = { "bCalculateStretch", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_ChainInfo), &Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::NewProp_bCalculateStretch_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCalculateStretch_MetaData), NewProp_bCalculateStretch_MetaData) };
|
|
void Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::NewProp_bInitial_SetBit(void* Obj)
|
|
{
|
|
((FRigUnit_ChainInfo*)Obj)->bInitial = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::NewProp_bInitial = { "bInitial", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_ChainInfo), &Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::NewProp_bInitial_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bInitial_MetaData), NewProp_bInitial_MetaData) };
|
|
void Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::NewProp_bDebug_SetBit(void* Obj)
|
|
{
|
|
((FRigUnit_ChainInfo*)Obj)->bDebug = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::NewProp_bDebug = { "bDebug", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_ChainInfo), &Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::NewProp_bDebug_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDebug_MetaData), NewProp_bDebug_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::NewProp_DebugScale = { "DebugScale", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ChainInfo, DebugScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DebugScale_MetaData), NewProp_DebugScale_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::NewProp_InterpolatedTransform = { "InterpolatedTransform", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ChainInfo, InterpolatedTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InterpolatedTransform_MetaData), NewProp_InterpolatedTransform_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::NewProp_ChainLength = { "ChainLength", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ChainInfo, ChainLength), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChainLength_MetaData), NewProp_ChainLength_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::NewProp_ParamLength = { "ParamLength", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ChainInfo, ParamLength), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParamLength_MetaData), NewProp_ParamLength_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::NewProp_ChainStretchFactor = { "ChainStretchFactor", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ChainInfo, ChainStretchFactor), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChainStretchFactor_MetaData), NewProp_ChainStretchFactor_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::NewProp_SegmentInfo = { "SegmentInfo", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ChainInfo, SegmentInfo), Z_Construct_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SegmentInfo_MetaData), NewProp_SegmentInfo_MetaData) }; // 3113261307
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::NewProp_CachedElements_Inner = { "CachedElements", 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_ChainInfo_Statics::NewProp_CachedElements = { "CachedElements", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_ChainInfo, CachedElements), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedElements_MetaData), NewProp_CachedElements_MetaData) }; // 412962995
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::NewProp_Items_Inner,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::NewProp_Items,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::NewProp_Param,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::NewProp_bCalculateStretch,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::NewProp_bInitial,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::NewProp_bDebug,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::NewProp_DebugScale,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::NewProp_InterpolatedTransform,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::NewProp_ChainLength,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::NewProp_ParamLength,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::NewProp_ChainStretchFactor,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::NewProp_SegmentInfo,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::NewProp_CachedElements_Inner,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::NewProp_CachedElements,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FRigUnit_ChainInfo Property Definitions *****************************
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_ControlRig,
|
|
Z_Construct_UScriptStruct_FRigUnit_HighlevelBase,
|
|
&NewStructOps,
|
|
"RigUnit_ChainInfo",
|
|
Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::PropPointers),
|
|
sizeof(FRigUnit_ChainInfo),
|
|
alignof(FRigUnit_ChainInfo),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_ChainInfo()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FRigUnit_ChainInfo.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_ChainInfo.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigUnit_ChainInfo.InnerSingleton);
|
|
}
|
|
void FRigUnit_ChainInfo::Execute()
|
|
{
|
|
FControlRigExecuteContext TemporaryExecuteContext;
|
|
TemporaryExecuteContext.Initialize();
|
|
Execute(TemporaryExecuteContext);
|
|
}
|
|
void FRigUnit_ChainInfo::Execute(const FControlRigExecuteContext& InExecuteContext)
|
|
{
|
|
TArrayView<const FRigElementKey> Items_0_Array(Items);
|
|
StaticExecute(
|
|
InExecuteContext,
|
|
Items_0_Array,
|
|
Param,
|
|
bCalculateStretch,
|
|
bInitial,
|
|
bDebug,
|
|
DebugScale,
|
|
InterpolatedTransform,
|
|
ChainLength,
|
|
ParamLength,
|
|
ChainStretchFactor,
|
|
SegmentInfo,
|
|
CachedElements
|
|
);
|
|
}
|
|
// ********** End ScriptStruct FRigUnit_ChainInfo **************************************************
|
|
|
|
// ********** Begin Registration *******************************************************************
|
|
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Highlevel_Hierarchy_RigUnit_ChainInfo_h__Script_ControlRig_Statics
|
|
{
|
|
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
|
|
{ FRigUnit_ChainInfo_Segment::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Segment_Statics::NewStructOps, TEXT("RigUnit_ChainInfo_Segment"),&Z_Registration_Info_UScriptStruct_FRigUnit_ChainInfo_Segment, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_ChainInfo_Segment), 4171233593U) },
|
|
{ FRigUnit_ChainInfo_SegmentInfo::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo_Statics::NewStructOps, TEXT("RigUnit_ChainInfo_SegmentInfo"),&Z_Registration_Info_UScriptStruct_FRigUnit_ChainInfo_SegmentInfo, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_ChainInfo_SegmentInfo), 3113261307U) },
|
|
{ FRigUnit_ChainInfo::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_ChainInfo_Statics::NewStructOps, TEXT("RigUnit_ChainInfo"),&Z_Registration_Info_UScriptStruct_FRigUnit_ChainInfo, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_ChainInfo), 388172597U) },
|
|
};
|
|
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Highlevel_Hierarchy_RigUnit_ChainInfo_h__Script_ControlRig_Statics
|
|
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Highlevel_Hierarchy_RigUnit_ChainInfo_h__Script_ControlRig_1760402884{
|
|
TEXT("/Script/ControlRig"),
|
|
nullptr, 0,
|
|
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Highlevel_Hierarchy_RigUnit_ChainInfo_h__Script_ControlRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Highlevel_Hierarchy_RigUnit_ChainInfo_h__Script_ControlRig_Statics::ScriptStructInfo),
|
|
nullptr, 0,
|
|
};
|
|
// ********** End Registration *********************************************************************
|
|
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|