// 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(); } 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(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(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "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(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