Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateServer/Inc/AnimationWarpingRuntime/UHT/AnimNode_StrideWarping.gen.cpp

487 lines
47 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// 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 "BoneControllers/AnimNode_StrideWarping.h"
#include "Animation/BoneReference.h"
#include "Animation/InputScaleBias.h"
#include "BoneControllers/BoneControllerSolvers.h"
#include "BoneControllers/BoneControllerTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_StrideWarping() {}
// ********** Begin Cross Module References ********************************************************
ANIMATIONWARPINGRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_StrideWarping();
ANIMATIONWARPINGRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FStrideWarpingFootDefinition();
ANIMGRAPHRUNTIME_API UEnum* Z_Construct_UEnum_AnimGraphRuntime_EWarpingEvaluationMode();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FIKFootPelvisPullDownSolver();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FWarpingVectorValue();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneReference();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FInputClampConstants();
UPackage* Z_Construct_UPackage__Script_AnimationWarpingRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FStrideWarpingFootDefinition **************************************
struct Z_Construct_UScriptStruct_FStrideWarpingFootDefinition_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FStrideWarpingFootDefinition); }
static inline consteval int16 GetStructAlignment() { return alignof(FStrideWarpingFootDefinition); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "// Foot definition specifying the IK/FK foot bones and Thigh bone\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_StrideWarping.h" },
{ "ToolTip", "Foot definition specifying the IK/FK foot bones and Thigh bone" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IKFootBone_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// IK driven foot bone\n" },
{ "DisplayName", "IK Foot Bone" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_StrideWarping.h" },
{ "ToolTip", "IK driven foot bone" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FKFootBone_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// FK driven foot bone\n" },
{ "DisplayName", "FK Foot Bone" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_StrideWarping.h" },
{ "ToolTip", "FK driven foot bone" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ThighBone_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// Thigh bone, representing the end of the leg chain prior to reaching the Pelvis Bone \n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_StrideWarping.h" },
{ "ToolTip", "Thigh bone, representing the end of the leg chain prior to reaching the Pelvis Bone" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FStrideWarpingFootDefinition constinit property declarations ******
static const UECodeGen_Private::FStructPropertyParams NewProp_IKFootBone;
static const UECodeGen_Private::FStructPropertyParams NewProp_FKFootBone;
static const UECodeGen_Private::FStructPropertyParams NewProp_ThighBone;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FStrideWarpingFootDefinition constinit property declarations ********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FStrideWarpingFootDefinition>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FStrideWarpingFootDefinition_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FStrideWarpingFootDefinition;
class UScriptStruct* FStrideWarpingFootDefinition::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FStrideWarpingFootDefinition.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FStrideWarpingFootDefinition.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FStrideWarpingFootDefinition, (UObject*)Z_Construct_UPackage__Script_AnimationWarpingRuntime(), TEXT("StrideWarpingFootDefinition"));
}
return Z_Registration_Info_UScriptStruct_FStrideWarpingFootDefinition.OuterSingleton;
}
// ********** Begin ScriptStruct FStrideWarpingFootDefinition Property Definitions *****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FStrideWarpingFootDefinition_Statics::NewProp_IKFootBone = { "IKFootBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStrideWarpingFootDefinition, IKFootBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IKFootBone_MetaData), NewProp_IKFootBone_MetaData) }; // 1102615820
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FStrideWarpingFootDefinition_Statics::NewProp_FKFootBone = { "FKFootBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStrideWarpingFootDefinition, FKFootBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FKFootBone_MetaData), NewProp_FKFootBone_MetaData) }; // 1102615820
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FStrideWarpingFootDefinition_Statics::NewProp_ThighBone = { "ThighBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStrideWarpingFootDefinition, ThighBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ThighBone_MetaData), NewProp_ThighBone_MetaData) }; // 1102615820
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FStrideWarpingFootDefinition_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStrideWarpingFootDefinition_Statics::NewProp_IKFootBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStrideWarpingFootDefinition_Statics::NewProp_FKFootBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStrideWarpingFootDefinition_Statics::NewProp_ThighBone,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStrideWarpingFootDefinition_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FStrideWarpingFootDefinition Property Definitions *******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FStrideWarpingFootDefinition_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimationWarpingRuntime,
nullptr,
&NewStructOps,
"StrideWarpingFootDefinition",
Z_Construct_UScriptStruct_FStrideWarpingFootDefinition_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStrideWarpingFootDefinition_Statics::PropPointers),
sizeof(FStrideWarpingFootDefinition),
alignof(FStrideWarpingFootDefinition),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStrideWarpingFootDefinition_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FStrideWarpingFootDefinition_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FStrideWarpingFootDefinition()
{
if (!Z_Registration_Info_UScriptStruct_FStrideWarpingFootDefinition.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FStrideWarpingFootDefinition.InnerSingleton, Z_Construct_UScriptStruct_FStrideWarpingFootDefinition_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FStrideWarpingFootDefinition.InnerSingleton);
}
// ********** End ScriptStruct FStrideWarpingFootDefinition ****************************************
// ********** Begin ScriptStruct FAnimNode_StrideWarping *******************************************
struct Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_StrideWarping); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_StrideWarping); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_StrideWarping.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mode_MetaData[] = {
{ "Category", "Evaluation" },
{ "Comment", "// Stride warping evaluation mode (Graph or Manual)\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_StrideWarping.h" },
{ "ToolTip", "Stride warping evaluation mode (Graph or Manual)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StrideDirection_MetaData[] = {
{ "Category", "Evaluation" },
{ "Comment", "// Component-space stride direction\n// Example: A value of <1,0,0> will warp the leg stride along the Forward Vector\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_StrideWarping.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "Component-space stride direction\nExample: A value of <1,0,0> will warp the leg stride along the Forward Vector" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StrideScale_MetaData[] = {
{ "Category", "Evaluation" },
{ "ClampMin", "0.0" },
{ "Comment", "// Stride scale, specifying the amount of warping applied to the foot definitions\n// Example: A value of 0.5 will decrease the effective leg stride by half, while a value of 2.0 will double it\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_StrideWarping.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "Stride scale, specifying the amount of warping applied to the foot definitions\nExample: A value of 0.5 will decrease the effective leg stride by half, while a value of 2.0 will double it" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LocomotionSpeed_MetaData[] = {
{ "Category", "Evaluation" },
{ "ClampMin", "0.0" },
{ "Comment", "// Locomotion speed, specifying the current speed of the character\n// This will be used in the following equation for computing the stride scale: [StrideScale = (LocomotionSpeed / RootMotionSpeed)]\n// Note: This speed should be relative to the delta time of the animation graph\n// \n// Stride scale is a value specifying the amount of warping applied to the IK foot definitions\n// Example: A value of 0.5 will decrease the effective leg stride by half, while a value of 2.0 will double it\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_StrideWarping.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "Locomotion speed, specifying the current speed of the character\nThis will be used in the following equation for computing the stride scale: [StrideScale = (LocomotionSpeed / RootMotionSpeed)]\nNote: This speed should be relative to the delta time of the animation graph\n\nStride scale is a value specifying the amount of warping applied to the IK foot definitions\nExample: A value of 0.5 will decrease the effective leg stride by half, while a value of 2.0 will double it" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinRootMotionSpeedThreshold_MetaData[] = {
{ "Category", "Evaluation" },
{ "ClampMin", "0.0001" },
{ "Comment", "// Minimum root motion speed required to apply stride warping\n// This is useful to prevent unnatural strides when the animation has a portion with no root motion (i.e starts/stops)\n// When this value is greater than 0, it's recommended to enable interpolation in StrideScaleModifier\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_StrideWarping.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "Minimum root motion speed required to apply stride warping\nThis is useful to prevent unnatural strides when the animation has a portion with no root motion (i.e starts/stops)\nWhen this value is greater than 0, it's recommended to enable interpolation in StrideScaleModifier" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PelvisBone_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// Pevlis Bone definition\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_StrideWarping.h" },
{ "ToolTip", "Pevlis Bone definition" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IKFootRootBone_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// IK Foot Root Bone definition\n" },
{ "DisplayName", "IK Foot Root Bone" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_StrideWarping.h" },
{ "ToolTip", "IK Foot Root Bone definition" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FootDefinitions_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// Foot definitions specifying the IK, FK, and Thigh bone\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_StrideWarping.h" },
{ "ToolTip", "Foot definitions specifying the IK, FK, and Thigh bone" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StrideScaleModifier_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// Modifies the final stride scale value by optionally clamping and/or interpolating\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_StrideWarping.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "Modifies the final stride scale value by optionally clamping and/or interpolating" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FloorNormalDirection_MetaData[] = {
{ "Category", "Advanced" },
{ "Comment", "// Floor normal direction, this value will internally convert into a corresponding Component-space representation prior to warping\n// Default: World Space, Up Vector: <0,0,1>\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_StrideWarping.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "Floor normal direction, this value will internally convert into a corresponding Component-space representation prior to warping\nDefault: World Space, Up Vector: <0,0,1>" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GravityDirection_MetaData[] = {
{ "Category", "Advanced" },
{ "Comment", "// Gravity direction, this value will internally convert into a corresponding Component-space representation prior to warping\n// Default: World Space, Down Vector: <0,0,-1>\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_StrideWarping.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "Gravity direction, this value will internally convert into a corresponding Component-space representation prior to warping\nDefault: World Space, Down Vector: <0,0,-1>" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PelvisIKFootSolver_MetaData[] = {
{ "Category", "Advanced" },
{ "Comment", "// Solver for controlling how much the pelvis is \"pulled down\" towards the IK/FK foot definitions during leg limb extension\n" },
{ "DisplayName", "Pelvis IK Foot Solver" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_StrideWarping.h" },
{ "ToolTip", "Solver for controlling how much the pelvis is \"pulled down\" towards the IK/FK foot definitions during leg limb extension" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOrientStrideDirectionUsingFloorNormal_MetaData[] = {
{ "Category", "Advanced" },
{ "Comment", "// Orients the specified (Manual) or computed (Graph) stride direction by the floor normal\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_StrideWarping.h" },
{ "ToolTip", "Orients the specified (Manual) or computed (Graph) stride direction by the floor normal" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCompensateIKUsingFKThighRotation_MetaData[] = {
{ "Category", "Advanced" },
{ "Comment", "// Include warping adjustment to the FK thigh bones alongside the IK/FK foot definitions\n// This is used to help preserve the original overall leg shape\n" },
{ "DisplayName", "Compensate IK Using FK Thigh Rotation" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_StrideWarping.h" },
{ "ToolTip", "Include warping adjustment to the FK thigh bones alongside the IK/FK foot definitions\nThis is used to help preserve the original overall leg shape" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bClampIKUsingFKLimits_MetaData[] = {
{ "Category", "Advanced" },
{ "Comment", "// Clamps the IK foot warping to prevent over-extension relative to the overall FK leg\n" },
{ "DisplayName", "Clamp IK Using FK Limits" },
{ "EditCondition", "bCompensateIKUsingFKThighRotation" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_StrideWarping.h" },
{ "ToolTip", "Clamps the IK foot warping to prevent over-extension relative to the overall FK leg" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDisableIfMissingRootMotion_MetaData[] = {
{ "Category", "Advanced" },
{ "Comment", "// Do not execute stride warping if animation data has no root motion\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_StrideWarping.h" },
{ "ToolTip", "Do not execute stride warping if animation data has no root motion" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DebugDrawScale_MetaData[] = {
{ "Category", "Debug" },
{ "ClampMin", "0.0" },
{ "Comment", "// Scale all debug drawing visualization by a factor\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_StrideWarping.h" },
{ "ToolTip", "Scale all debug drawing visualization by a factor" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableDebugDraw_MetaData[] = {
{ "Category", "Debug" },
{ "Comment", "// Enable/Disable stride warping debug drawing\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_StrideWarping.h" },
{ "ToolTip", "Enable/Disable stride warping debug drawing" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDebugDrawIKFootOrigin_MetaData[] = {
{ "Category", "Debug" },
{ "Comment", "// Enable/Disable IK foot location debug drawing prior to warping\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_StrideWarping.h" },
{ "ToolTip", "Enable/Disable IK foot location debug drawing prior to warping" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDebugDrawIKFootAdjustment_MetaData[] = {
{ "Category", "Debug" },
{ "Comment", "// Enable/Disable IK foot location debug drawing following initial foot adjustment\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_StrideWarping.h" },
{ "ToolTip", "Enable/Disable IK foot location debug drawing following initial foot adjustment" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDebugDrawPelvisAdjustment_MetaData[] = {
{ "Category", "Debug" },
{ "Comment", "// Enable/Disable pelvis debug drawing following adjustment\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_StrideWarping.h" },
{ "ToolTip", "Enable/Disable pelvis debug drawing following adjustment" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDebugDrawThighAdjustment_MetaData[] = {
{ "Category", "Debug" },
{ "Comment", "// Enable/Disable thigh debug drawing following adjustment\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_StrideWarping.h" },
{ "ToolTip", "Enable/Disable thigh debug drawing following adjustment" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDebugDrawIKFootFinal_MetaData[] = {
{ "Category", "Debug" },
{ "Comment", "// Enable/Disable IK foot location debug drawing following all adsjustments (Final warped result)\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_StrideWarping.h" },
{ "ToolTip", "Enable/Disable IK foot location debug drawing following all adsjustments (Final warped result)" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_StrideWarping constinit property declarations ***********
static const UECodeGen_Private::FBytePropertyParams NewProp_Mode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Mode;
static const UECodeGen_Private::FStructPropertyParams NewProp_StrideDirection;
static const UECodeGen_Private::FFloatPropertyParams NewProp_StrideScale;
static const UECodeGen_Private::FFloatPropertyParams NewProp_LocomotionSpeed;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinRootMotionSpeedThreshold;
static const UECodeGen_Private::FStructPropertyParams NewProp_PelvisBone;
static const UECodeGen_Private::FStructPropertyParams NewProp_IKFootRootBone;
static const UECodeGen_Private::FStructPropertyParams NewProp_FootDefinitions_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FootDefinitions;
static const UECodeGen_Private::FStructPropertyParams NewProp_StrideScaleModifier;
static const UECodeGen_Private::FStructPropertyParams NewProp_FloorNormalDirection;
static const UECodeGen_Private::FStructPropertyParams NewProp_GravityDirection;
static const UECodeGen_Private::FStructPropertyParams NewProp_PelvisIKFootSolver;
static void NewProp_bOrientStrideDirectionUsingFloorNormal_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOrientStrideDirectionUsingFloorNormal;
static void NewProp_bCompensateIKUsingFKThighRotation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCompensateIKUsingFKThighRotation;
static void NewProp_bClampIKUsingFKLimits_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bClampIKUsingFKLimits;
static void NewProp_bDisableIfMissingRootMotion_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDisableIfMissingRootMotion;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FFloatPropertyParams NewProp_DebugDrawScale;
static void NewProp_bEnableDebugDraw_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableDebugDraw;
static void NewProp_bDebugDrawIKFootOrigin_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDebugDrawIKFootOrigin;
static void NewProp_bDebugDrawIKFootAdjustment_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDebugDrawIKFootAdjustment;
static void NewProp_bDebugDrawPelvisAdjustment_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDebugDrawPelvisAdjustment;
static void NewProp_bDebugDrawThighAdjustment_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDebugDrawThighAdjustment;
static void NewProp_bDebugDrawIKFootFinal_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDebugDrawIKFootFinal;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_StrideWarping constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_StrideWarping>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics
static_assert(std::is_polymorphic<FAnimNode_StrideWarping>() == std::is_polymorphic<FAnimNode_SkeletalControlBase>(), "USTRUCT FAnimNode_StrideWarping cannot be polymorphic unless super FAnimNode_SkeletalControlBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_StrideWarping;
class UScriptStruct* FAnimNode_StrideWarping::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_StrideWarping.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_StrideWarping.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_StrideWarping, (UObject*)Z_Construct_UPackage__Script_AnimationWarpingRuntime(), TEXT("AnimNode_StrideWarping"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_StrideWarping.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_StrideWarping Property Definitions **********************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_Mode_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_FAnimNode_StrideWarping_Statics::NewProp_Mode = { "Mode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_StrideWarping, Mode), Z_Construct_UEnum_AnimGraphRuntime_EWarpingEvaluationMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mode_MetaData), NewProp_Mode_MetaData) }; // 1896812801
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_StrideDirection = { "StrideDirection", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_StrideWarping, StrideDirection), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StrideDirection_MetaData), NewProp_StrideDirection_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_StrideScale = { "StrideScale", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_StrideWarping, StrideScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StrideScale_MetaData), NewProp_StrideScale_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_LocomotionSpeed = { "LocomotionSpeed", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_StrideWarping, LocomotionSpeed), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LocomotionSpeed_MetaData), NewProp_LocomotionSpeed_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_MinRootMotionSpeedThreshold = { "MinRootMotionSpeedThreshold", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_StrideWarping, MinRootMotionSpeedThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinRootMotionSpeedThreshold_MetaData), NewProp_MinRootMotionSpeedThreshold_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_PelvisBone = { "PelvisBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_StrideWarping, PelvisBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PelvisBone_MetaData), NewProp_PelvisBone_MetaData) }; // 1102615820
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_IKFootRootBone = { "IKFootRootBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_StrideWarping, IKFootRootBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IKFootRootBone_MetaData), NewProp_IKFootRootBone_MetaData) }; // 1102615820
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_FootDefinitions_Inner = { "FootDefinitions", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FStrideWarpingFootDefinition, METADATA_PARAMS(0, nullptr) }; // 2754466621
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_FootDefinitions = { "FootDefinitions", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_StrideWarping, FootDefinitions), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FootDefinitions_MetaData), NewProp_FootDefinitions_MetaData) }; // 2754466621
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_StrideScaleModifier = { "StrideScaleModifier", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_StrideWarping, StrideScaleModifier), Z_Construct_UScriptStruct_FInputClampConstants, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StrideScaleModifier_MetaData), NewProp_StrideScaleModifier_MetaData) }; // 2679444057
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_FloorNormalDirection = { "FloorNormalDirection", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_StrideWarping, FloorNormalDirection), Z_Construct_UScriptStruct_FWarpingVectorValue, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FloorNormalDirection_MetaData), NewProp_FloorNormalDirection_MetaData) }; // 3379680356
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_GravityDirection = { "GravityDirection", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_StrideWarping, GravityDirection), Z_Construct_UScriptStruct_FWarpingVectorValue, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GravityDirection_MetaData), NewProp_GravityDirection_MetaData) }; // 3379680356
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_PelvisIKFootSolver = { "PelvisIKFootSolver", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_StrideWarping, PelvisIKFootSolver), Z_Construct_UScriptStruct_FIKFootPelvisPullDownSolver, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PelvisIKFootSolver_MetaData), NewProp_PelvisIKFootSolver_MetaData) }; // 2572841924
void Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bOrientStrideDirectionUsingFloorNormal_SetBit(void* Obj)
{
((FAnimNode_StrideWarping*)Obj)->bOrientStrideDirectionUsingFloorNormal = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bOrientStrideDirectionUsingFloorNormal = { "bOrientStrideDirectionUsingFloorNormal", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_StrideWarping), &Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bOrientStrideDirectionUsingFloorNormal_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOrientStrideDirectionUsingFloorNormal_MetaData), NewProp_bOrientStrideDirectionUsingFloorNormal_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bCompensateIKUsingFKThighRotation_SetBit(void* Obj)
{
((FAnimNode_StrideWarping*)Obj)->bCompensateIKUsingFKThighRotation = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bCompensateIKUsingFKThighRotation = { "bCompensateIKUsingFKThighRotation", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_StrideWarping), &Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bCompensateIKUsingFKThighRotation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCompensateIKUsingFKThighRotation_MetaData), NewProp_bCompensateIKUsingFKThighRotation_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bClampIKUsingFKLimits_SetBit(void* Obj)
{
((FAnimNode_StrideWarping*)Obj)->bClampIKUsingFKLimits = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bClampIKUsingFKLimits = { "bClampIKUsingFKLimits", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_StrideWarping), &Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bClampIKUsingFKLimits_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bClampIKUsingFKLimits_MetaData), NewProp_bClampIKUsingFKLimits_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bDisableIfMissingRootMotion_SetBit(void* Obj)
{
((FAnimNode_StrideWarping*)Obj)->bDisableIfMissingRootMotion = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bDisableIfMissingRootMotion = { "bDisableIfMissingRootMotion", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_StrideWarping), &Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bDisableIfMissingRootMotion_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDisableIfMissingRootMotion_MetaData), NewProp_bDisableIfMissingRootMotion_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_DebugDrawScale = { "DebugDrawScale", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_StrideWarping, DebugDrawScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DebugDrawScale_MetaData), NewProp_DebugDrawScale_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bEnableDebugDraw_SetBit(void* Obj)
{
((FAnimNode_StrideWarping*)Obj)->bEnableDebugDraw = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bEnableDebugDraw = { "bEnableDebugDraw", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_StrideWarping), &Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bEnableDebugDraw_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableDebugDraw_MetaData), NewProp_bEnableDebugDraw_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bDebugDrawIKFootOrigin_SetBit(void* Obj)
{
((FAnimNode_StrideWarping*)Obj)->bDebugDrawIKFootOrigin = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bDebugDrawIKFootOrigin = { "bDebugDrawIKFootOrigin", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_StrideWarping), &Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bDebugDrawIKFootOrigin_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDebugDrawIKFootOrigin_MetaData), NewProp_bDebugDrawIKFootOrigin_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bDebugDrawIKFootAdjustment_SetBit(void* Obj)
{
((FAnimNode_StrideWarping*)Obj)->bDebugDrawIKFootAdjustment = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bDebugDrawIKFootAdjustment = { "bDebugDrawIKFootAdjustment", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_StrideWarping), &Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bDebugDrawIKFootAdjustment_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDebugDrawIKFootAdjustment_MetaData), NewProp_bDebugDrawIKFootAdjustment_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bDebugDrawPelvisAdjustment_SetBit(void* Obj)
{
((FAnimNode_StrideWarping*)Obj)->bDebugDrawPelvisAdjustment = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bDebugDrawPelvisAdjustment = { "bDebugDrawPelvisAdjustment", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_StrideWarping), &Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bDebugDrawPelvisAdjustment_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDebugDrawPelvisAdjustment_MetaData), NewProp_bDebugDrawPelvisAdjustment_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bDebugDrawThighAdjustment_SetBit(void* Obj)
{
((FAnimNode_StrideWarping*)Obj)->bDebugDrawThighAdjustment = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bDebugDrawThighAdjustment = { "bDebugDrawThighAdjustment", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_StrideWarping), &Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bDebugDrawThighAdjustment_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDebugDrawThighAdjustment_MetaData), NewProp_bDebugDrawThighAdjustment_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bDebugDrawIKFootFinal_SetBit(void* Obj)
{
((FAnimNode_StrideWarping*)Obj)->bDebugDrawIKFootFinal = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bDebugDrawIKFootFinal = { "bDebugDrawIKFootFinal", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_StrideWarping), &Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bDebugDrawIKFootFinal_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDebugDrawIKFootFinal_MetaData), NewProp_bDebugDrawIKFootFinal_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_Mode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_Mode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_StrideDirection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_StrideScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_LocomotionSpeed,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_MinRootMotionSpeedThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_PelvisBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_IKFootRootBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_FootDefinitions_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_FootDefinitions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_StrideScaleModifier,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_FloorNormalDirection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_GravityDirection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_PelvisIKFootSolver,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bOrientStrideDirectionUsingFloorNormal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bCompensateIKUsingFKThighRotation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bClampIKUsingFKLimits,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bDisableIfMissingRootMotion,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_DebugDrawScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bEnableDebugDraw,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bDebugDrawIKFootOrigin,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bDebugDrawIKFootAdjustment,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bDebugDrawPelvisAdjustment,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bDebugDrawThighAdjustment,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewProp_bDebugDrawIKFootFinal,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_StrideWarping Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimationWarpingRuntime,
Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase,
&NewStructOps,
"AnimNode_StrideWarping",
Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::PropPointers),
sizeof(FAnimNode_StrideWarping),
alignof(FAnimNode_StrideWarping),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_StrideWarping()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_StrideWarping.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_StrideWarping.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_StrideWarping.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_StrideWarping *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_StrideWarping_h__Script_AnimationWarpingRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FStrideWarpingFootDefinition::StaticStruct, Z_Construct_UScriptStruct_FStrideWarpingFootDefinition_Statics::NewStructOps, TEXT("StrideWarpingFootDefinition"),&Z_Registration_Info_UScriptStruct_FStrideWarpingFootDefinition, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FStrideWarpingFootDefinition), 2754466621U) },
{ FAnimNode_StrideWarping::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics::NewStructOps, TEXT("AnimNode_StrideWarping"),&Z_Registration_Info_UScriptStruct_FAnimNode_StrideWarping, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_StrideWarping), 3843742957U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_StrideWarping_h__Script_AnimationWarpingRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_StrideWarping_h__Script_AnimationWarpingRuntime_3049936444{
TEXT("/Script/AnimationWarpingRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_StrideWarping_h__Script_AnimationWarpingRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_StrideWarping_h__Script_AnimationWarpingRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS