463 lines
50 KiB
C++
463 lines
50 KiB
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
/*===========================================================================
|
|
Generated code exported from UnrealHeaderTool.
|
|
DO NOT modify this manually! Edit the corresponding .h files instead!
|
|
===========================================================================*/
|
|
|
|
#include "UObject/GeneratedCppIncludes.h"
|
|
#include "BoneControllers/AnimNode_OrientationWarping.h"
|
|
#include "Animation/BoneReference.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_OrientationWarping() {}
|
|
|
|
// ********** Begin Cross Module References ********************************************************
|
|
ANIMATIONWARPINGRUNTIME_API UEnum* Z_Construct_UEnum_AnimationWarpingRuntime_EOrientationWarpingSpace();
|
|
ANIMATIONWARPINGRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_OrientationWarping();
|
|
ANIMGRAPHRUNTIME_API UEnum* Z_Construct_UEnum_AnimGraphRuntime_EWarpingEvaluationMode();
|
|
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase();
|
|
COREUOBJECT_API UEnum* Z_Construct_UEnum_CoreUObject_EAxis();
|
|
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
|
|
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
|
|
ENGINE_API UClass* Z_Construct_UClass_UAnimationAsset_NoRegister();
|
|
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneReference();
|
|
UPackage* Z_Construct_UPackage__Script_AnimationWarpingRuntime();
|
|
// ********** End Cross Module References **********************************************************
|
|
|
|
// ********** Begin Enum EOrientationWarpingSpace **************************************************
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EOrientationWarpingSpace;
|
|
static UEnum* EOrientationWarpingSpace_StaticEnum()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EOrientationWarpingSpace.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UEnum_EOrientationWarpingSpace.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AnimationWarpingRuntime_EOrientationWarpingSpace, (UObject*)Z_Construct_UPackage__Script_AnimationWarpingRuntime(), TEXT("EOrientationWarpingSpace"));
|
|
}
|
|
return Z_Registration_Info_UEnum_EOrientationWarpingSpace.OuterSingleton;
|
|
}
|
|
template<> ANIMATIONWARPINGRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EOrientationWarpingSpace>()
|
|
{
|
|
return EOrientationWarpingSpace_StaticEnum();
|
|
}
|
|
struct Z_Construct_UEnum_AnimationWarpingRuntime_EOrientationWarpingSpace_Statics
|
|
{
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "ComponentTransform.Comment", "// apply warping relative to current component transform\n" },
|
|
{ "ComponentTransform.Name", "EOrientationWarpingSpace::ComponentTransform" },
|
|
{ "ComponentTransform.ToolTip", "apply warping relative to current component transform" },
|
|
{ "CustomTransform.Comment", "// Provide a custom transform pin\n" },
|
|
{ "CustomTransform.Name", "EOrientationWarpingSpace::CustomTransform" },
|
|
{ "CustomTransform.ToolTip", "Provide a custom transform pin" },
|
|
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OrientationWarping.h" },
|
|
{ "RootBoneTransform.Comment", "// Apply warping relative to previous frame's root bone transform. Use this mode when using an OffsetRootBone node which allows the root bone and component transforms to differ. \n" },
|
|
{ "RootBoneTransform.Name", "EOrientationWarpingSpace::RootBoneTransform" },
|
|
{ "RootBoneTransform.ToolTip", "Apply warping relative to previous frame's root bone transform. Use this mode when using an OffsetRootBone node which allows the root bone and component transforms to differ." },
|
|
};
|
|
#endif // WITH_METADATA
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
|
{ "EOrientationWarpingSpace::ComponentTransform", (int64)EOrientationWarpingSpace::ComponentTransform },
|
|
{ "EOrientationWarpingSpace::RootBoneTransform", (int64)EOrientationWarpingSpace::RootBoneTransform },
|
|
{ "EOrientationWarpingSpace::CustomTransform", (int64)EOrientationWarpingSpace::CustomTransform },
|
|
};
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
|
}; // struct Z_Construct_UEnum_AnimationWarpingRuntime_EOrientationWarpingSpace_Statics
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AnimationWarpingRuntime_EOrientationWarpingSpace_Statics::EnumParams = {
|
|
(UObject*(*)())Z_Construct_UPackage__Script_AnimationWarpingRuntime,
|
|
nullptr,
|
|
"EOrientationWarpingSpace",
|
|
"EOrientationWarpingSpace",
|
|
Z_Construct_UEnum_AnimationWarpingRuntime_EOrientationWarpingSpace_Statics::Enumerators,
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_AnimationWarpingRuntime_EOrientationWarpingSpace_Statics::Enumerators),
|
|
EEnumFlags::None,
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AnimationWarpingRuntime_EOrientationWarpingSpace_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AnimationWarpingRuntime_EOrientationWarpingSpace_Statics::Enum_MetaDataParams)
|
|
};
|
|
UEnum* Z_Construct_UEnum_AnimationWarpingRuntime_EOrientationWarpingSpace()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EOrientationWarpingSpace.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EOrientationWarpingSpace.InnerSingleton, Z_Construct_UEnum_AnimationWarpingRuntime_EOrientationWarpingSpace_Statics::EnumParams);
|
|
}
|
|
return Z_Registration_Info_UEnum_EOrientationWarpingSpace.InnerSingleton;
|
|
}
|
|
// ********** End Enum EOrientationWarpingSpace ****************************************************
|
|
|
|
// ********** Begin ScriptStruct FAnimNode_OrientationWarping **************************************
|
|
struct Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_OrientationWarping); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_OrientationWarping); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintInternalUseOnly", "true" },
|
|
{ "BlueprintType", "true" },
|
|
{ "Comment", "/**\n * Maintains a look at direction for the upper body (orientation), while rotating the lower body to match capsule velocity direction\n * Does nothing if the root motion velocity direction matches the desired / current capsule velocity direction\n */" },
|
|
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OrientationWarping.h" },
|
|
{ "ToolTip", "Maintains a look at direction for the upper body (orientation), while rotating the lower body to match capsule velocity direction\nDoes nothing if the root motion velocity direction matches the desired / current capsule velocity direction" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mode_MetaData[] = {
|
|
{ "Category", "Evaluation" },
|
|
{ "Comment", "// Orientation warping evaluation mode (Graph or Manual)\n" },
|
|
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OrientationWarping.h" },
|
|
{ "ToolTip", "Orientation warping evaluation mode (Graph or Manual)" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetTime_MetaData[] = {
|
|
{ "Category", "Experimental" },
|
|
{ "Comment", "// Experimental. Orientation warping should do nothing if root motion velocity directions match capsule,\n// however root motion can have multiple velocity directions. So we also check root motion\n// direction 'TargetTime' in the future for matching direction to avoid temp orientation warps.\n" },
|
|
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OrientationWarping.h" },
|
|
{ "PinShownByDefault", "" },
|
|
{ "ToolTip", "Experimental. Orientation warping should do nothing if root motion velocity directions match capsule,\nhowever root motion can have multiple velocity directions. So we also check root motion\ndirection 'TargetTime' in the future for matching direction to avoid temp orientation warps." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OrientationAngle_MetaData[] = {
|
|
{ "Category", "Evaluation" },
|
|
{ "Comment", "// The desired orientation angle (in degrees) to warp by relative to the specified RotationAxis\n" },
|
|
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OrientationWarping.h" },
|
|
{ "PinShownByDefault", "" },
|
|
{ "ToolTip", "The desired orientation angle (in degrees) to warp by relative to the specified RotationAxis" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LocomotionAngle_MetaData[] = {
|
|
{ "Category", "Evaluation" },
|
|
{ "Comment", "// The character locomotion angle (in degrees) relative to the specified RotationAxis\n// This will be used in the following equation for computing the orientation angle: [Orientation = RotationBetween(RootMotionDirection, LocomotionDirection)]\n// In most cases, this is the difference between the Velocity of the Movement Component and the actor rotation (obtained via CalculateDirection)\n" },
|
|
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OrientationWarping.h" },
|
|
{ "PinShownByDefault", "" },
|
|
{ "ToolTip", "The character locomotion angle (in degrees) relative to the specified RotationAxis\nThis will be used in the following equation for computing the orientation angle: [Orientation = RotationBetween(RootMotionDirection, LocomotionDirection)]\nIn most cases, this is the difference between the Velocity of the Movement Component and the actor rotation (obtained via CalculateDirection)" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LocomotionDirection_MetaData[] = {
|
|
{ "Category", "Evaluation" },
|
|
{ "Comment", "// The character movement direction vector in world space\n// When set, this vector is used to compute LocomotionAngle automatically. When not set, the LocomotionAngle input should be used instead.\n// In most cases, this vector is the same as the Velocity vector of the Movement Component\n" },
|
|
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OrientationWarping.h" },
|
|
{ "PinShownByDefault", "" },
|
|
{ "ToolTip", "The character movement direction vector in world space\nWhen set, this vector is used to compute LocomotionAngle automatically. When not set, the LocomotionAngle input should be used instead.\nIn most cases, this vector is the same as the Velocity vector of the Movement Component" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinRootMotionSpeedThreshold_MetaData[] = {
|
|
{ "Category", "Evaluation" },
|
|
{ "ClampMin", "0.0" },
|
|
{ "Comment", "// Minimum root motion speed required to apply orientation warping\n// This is useful to prevent unnatural re-orientation when the animation has a portion with no root motion (i.e starts/stops/idles)\n// When this value is greater than 0, it's recommended to enable interpolation with RotationInterpSpeed > 0\n" },
|
|
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OrientationWarping.h" },
|
|
{ "PinHiddenByDefault", "" },
|
|
{ "ToolTip", "Minimum root motion speed required to apply orientation warping\nThis is useful to prevent unnatural re-orientation when the animation has a portion with no root motion (i.e starts/stops/idles)\nWhen this value is greater than 0, it's recommended to enable interpolation with RotationInterpSpeed > 0" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LocomotionAngleDeltaThreshold_MetaData[] = {
|
|
{ "Category", "Evaluation" },
|
|
{ "ClampMax", "180.0" },
|
|
{ "ClampMin", "0.0" },
|
|
{ "Comment", "// Specifies an angle threshold to prevent erroneous over-rotation of the character, disabled with a value of 0\n//\n// When the effective orientation warping angle is detected to be greater than this value (default: 90 degrees) the locomotion direction will be inverted prior to warping\n// This will be used in the following equation: [Orientation = RotationBetween(RootMotionDirection, -LocomotionDirection)]\n//\n// Example: Playing a forward running animation while the motion is going backward \n// Rather than orientation warping by 180 degrees, the system will warp by 0 degrees \n" },
|
|
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OrientationWarping.h" },
|
|
{ "PinHiddenByDefault", "" },
|
|
{ "ToolTip", "Specifies an angle threshold to prevent erroneous over-rotation of the character, disabled with a value of 0\n\nWhen the effective orientation warping angle is detected to be greater than this value (default: 90 degrees) the locomotion direction will be inverted prior to warping\nThis will be used in the following equation: [Orientation = RotationBetween(RootMotionDirection, -LocomotionDirection)]\n\nExample: Playing a forward running animation while the motion is going backward\nRather than orientation warping by 180 degrees, the system will warp by 0 degrees" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpineBones_MetaData[] = {
|
|
{ "Category", "Settings" },
|
|
{ "Comment", "// Spine bone definitions\n// Used to counter rotate the body in order to keep the character facing forward\n// The amount of counter rotation applied is driven by DistributedBoneOrientationAlpha\n" },
|
|
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OrientationWarping.h" },
|
|
{ "ToolTip", "Spine bone definitions\nUsed to counter rotate the body in order to keep the character facing forward\nThe amount of counter rotation applied is driven by DistributedBoneOrientationAlpha" },
|
|
};
|
|
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_OrientationWarping.h" },
|
|
{ "ToolTip", "IK Foot Root Bone definition" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IKFootBones_MetaData[] = {
|
|
{ "Category", "Settings" },
|
|
{ "Comment", "// IK Foot definitions\n" },
|
|
{ "DisplayName", "IK Foot Bones" },
|
|
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OrientationWarping.h" },
|
|
{ "ToolTip", "IK Foot definitions" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurrentAnimAsset_MetaData[] = {
|
|
{ "Category", "Experimental" },
|
|
{ "Comment", "// Experimental. Animation Asset for incorporating root motion data. If 'TargetTime' is set, and the animation has root motion rotation within the TargetTime, \n// then those rotations will be scaled to reach the TargetOrientation\n" },
|
|
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OrientationWarping.h" },
|
|
{ "PinShownByDefault", "" },
|
|
{ "ToolTip", "Experimental. Animation Asset for incorporating root motion data. If 'TargetTime' is set, and the animation has root motion rotation within the TargetTime,\nthen those rotations will be scaled to reach the TargetOrientation" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurrentAnimAssetTime_MetaData[] = {
|
|
{ "Category", "Experimental" },
|
|
{ "Comment", "// Experimental. Current playback time in seconds of the CurrentAnimAsset\n" },
|
|
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OrientationWarping.h" },
|
|
{ "PinShownByDefault", "" },
|
|
{ "ToolTip", "Experimental. Current playback time in seconds of the CurrentAnimAsset" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationAxis_MetaData[] = {
|
|
{ "Category", "Settings" },
|
|
{ "Comment", "// Rotation axis used when rotating the character body\n" },
|
|
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OrientationWarping.h" },
|
|
{ "ToolTip", "Rotation axis used when rotating the character body" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DistributedBoneOrientationAlpha_MetaData[] = {
|
|
{ "Category", "Settings" },
|
|
{ "ClampMax", "1.0" },
|
|
{ "ClampMin", "0.0" },
|
|
{ "Comment", "// Specifies how much rotation is applied to the character body versus IK feet\n" },
|
|
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OrientationWarping.h" },
|
|
{ "PinHiddenByDefault", "" },
|
|
{ "ToolTip", "Specifies how much rotation is applied to the character body versus IK feet" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationInterpSpeed_MetaData[] = {
|
|
{ "Category", "Settings" },
|
|
{ "ClampMin", "0.0" },
|
|
{ "Comment", "// Specifies the interpolation speed (in Alpha per second) towards reaching the final warped rotation angle\n// A value of 0 will cause instantaneous rotation, while a greater value will introduce smoothing\n" },
|
|
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OrientationWarping.h" },
|
|
{ "ToolTip", "Specifies the interpolation speed (in Alpha per second) towards reaching the final warped rotation angle\nA value of 0 will cause instantaneous rotation, while a greater value will introduce smoothing" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CounterCompensateInterpSpeed_MetaData[] = {
|
|
{ "Category", "Settings" },
|
|
{ "ClampMin", "0.0" },
|
|
{ "Comment", "// Same as RotationInterpSpeed, but for CounterCompensate smoothing. A value of 0 sample raw root motion.\n// Used to avoid stuttering from resampling root deltas. Root motion is already smooth, so a large value is our default (~75% of 60 fps).\n" },
|
|
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OrientationWarping.h" },
|
|
{ "ToolTip", "Same as RotationInterpSpeed, but for CounterCompensate smoothing. A value of 0 sample raw root motion.\nUsed to avoid stuttering from resampling root deltas. Root motion is already smooth, so a large value is our default (~75% of 60 fps)." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxCorrectionDegrees_MetaData[] = {
|
|
{ "Category", "Settings" },
|
|
{ "ClampMin", "0.0" },
|
|
{ "Comment", "// Max correction we're allowed to do per-second when using interpolation.\n// This minimizes pops when we have a large difference between current and target orientation.\n" },
|
|
{ "EditCondition", "RotationInterpSpeed > 0.0f" },
|
|
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OrientationWarping.h" },
|
|
{ "ToolTip", "Max correction we're allowed to do per-second when using interpolation.\nThis minimizes pops when we have a large difference between current and target orientation." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxRootMotionDeltaToCompensateDegrees_MetaData[] = {
|
|
{ "Category", "Settings" },
|
|
{ "ClampMin", "0.0" },
|
|
{ "Comment", "// Don't compensate our interpolator when the instantaneous root motion delta is higher than this. This is likely a pivot.\n" },
|
|
{ "EditCondition", "RotationInterpSpeed > 0.0f" },
|
|
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OrientationWarping.h" },
|
|
{ "ToolTip", "Don't compensate our interpolator when the instantaneous root motion delta is higher than this. This is likely a pivot." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCounterCompenstateInterpolationByRootMotion_MetaData[] = {
|
|
{ "Category", "Settings" },
|
|
{ "Comment", "// Whether to counter compensate interpolation by the animated root motion angle change over time.\n// This helps to conserve the motion from our animation.\n// Disable this if your root motion is expected to be jittery, and you want orientation warping to smooth it out.\n" },
|
|
{ "EditCondition", "RotationInterpSpeed > 0.0f" },
|
|
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OrientationWarping.h" },
|
|
{ "ToolTip", "Whether to counter compensate interpolation by the animated root motion angle change over time.\nThis helps to conserve the motion from our animation.\nDisable this if your root motion is expected to be jittery, and you want orientation warping to smooth it out." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bScaleByGlobalBlendWeight_MetaData[] = {
|
|
{ "Category", "Experimental" },
|
|
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OrientationWarping.h" },
|
|
{ "PinHiddenByDefault", "" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseManualRootMotionVelocity_MetaData[] = {
|
|
{ "Category", "Experimental" },
|
|
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OrientationWarping.h" },
|
|
{ "PinHiddenByDefault", "" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ManualRootMotionVelocity_MetaData[] = {
|
|
{ "Category", "Experimental" },
|
|
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OrientationWarping.h" },
|
|
{ "PinHiddenByDefault", "" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WarpingSpace_MetaData[] = {
|
|
{ "Category", "Evaluation" },
|
|
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OrientationWarping.h" },
|
|
{ "PinHiddenByDefault", "" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WarpingSpaceTransform_MetaData[] = {
|
|
{ "Category", "Evaluation" },
|
|
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OrientationWarping.h" },
|
|
{ "PinHiddenByDefault", "" },
|
|
};
|
|
#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_OrientationWarping.h" },
|
|
{ "ToolTip", "Scale all debug drawing visualization by a factor" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableDebugDraw_MetaData[] = {
|
|
{ "Category", "Debug" },
|
|
{ "Comment", "// Enable/Disable orientation warping debug drawing\n" },
|
|
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OrientationWarping.h" },
|
|
{ "ToolTip", "Enable/Disable orientation warping debug drawing" },
|
|
};
|
|
#endif // WITH_EDITORONLY_DATA
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FAnimNode_OrientationWarping constinit property declarations ******
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_Mode_Underlying;
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_Mode;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_TargetTime;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_OrientationAngle;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_LocomotionAngle;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_LocomotionDirection;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinRootMotionSpeedThreshold;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_LocomotionAngleDeltaThreshold;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_SpineBones_Inner;
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_SpineBones;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_IKFootRootBone;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_IKFootBones_Inner;
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_IKFootBones;
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_CurrentAnimAsset;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_CurrentAnimAssetTime;
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_RotationAxis;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_DistributedBoneOrientationAlpha;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_RotationInterpSpeed;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_CounterCompensateInterpSpeed;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxCorrectionDegrees;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxRootMotionDeltaToCompensateDegrees;
|
|
static void NewProp_bCounterCompenstateInterpolationByRootMotion_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCounterCompenstateInterpolationByRootMotion;
|
|
static void NewProp_bScaleByGlobalBlendWeight_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bScaleByGlobalBlendWeight;
|
|
static void NewProp_bUseManualRootMotionVelocity_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseManualRootMotionVelocity;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_ManualRootMotionVelocity;
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_WarpingSpace_Underlying;
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_WarpingSpace;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_WarpingSpaceTransform;
|
|
#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;
|
|
#endif // WITH_EDITORONLY_DATA
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FAnimNode_OrientationWarping constinit property declarations ********
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_OrientationWarping>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics
|
|
static_assert(std::is_polymorphic<FAnimNode_OrientationWarping>() == std::is_polymorphic<FAnimNode_SkeletalControlBase>(), "USTRUCT FAnimNode_OrientationWarping cannot be polymorphic unless super FAnimNode_SkeletalControlBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_OrientationWarping;
|
|
class UScriptStruct* FAnimNode_OrientationWarping::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FAnimNode_OrientationWarping.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FAnimNode_OrientationWarping.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_OrientationWarping, (UObject*)Z_Construct_UPackage__Script_AnimationWarpingRuntime(), TEXT("AnimNode_OrientationWarping"));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FAnimNode_OrientationWarping.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FAnimNode_OrientationWarping Property Definitions *****************
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_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_OrientationWarping_Statics::NewProp_Mode = { "Mode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OrientationWarping, Mode), Z_Construct_UEnum_AnimGraphRuntime_EWarpingEvaluationMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mode_MetaData), NewProp_Mode_MetaData) }; // 1896812801
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_TargetTime = { "TargetTime", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OrientationWarping, TargetTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetTime_MetaData), NewProp_TargetTime_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_OrientationAngle = { "OrientationAngle", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OrientationWarping, OrientationAngle), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OrientationAngle_MetaData), NewProp_OrientationAngle_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_LocomotionAngle = { "LocomotionAngle", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OrientationWarping, LocomotionAngle), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LocomotionAngle_MetaData), NewProp_LocomotionAngle_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_LocomotionDirection = { "LocomotionDirection", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OrientationWarping, LocomotionDirection), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LocomotionDirection_MetaData), NewProp_LocomotionDirection_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_MinRootMotionSpeedThreshold = { "MinRootMotionSpeedThreshold", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OrientationWarping, MinRootMotionSpeedThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinRootMotionSpeedThreshold_MetaData), NewProp_MinRootMotionSpeedThreshold_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_LocomotionAngleDeltaThreshold = { "LocomotionAngleDeltaThreshold", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OrientationWarping, LocomotionAngleDeltaThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LocomotionAngleDeltaThreshold_MetaData), NewProp_LocomotionAngleDeltaThreshold_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_SpineBones_Inner = { "SpineBones", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(0, nullptr) }; // 1102615820
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_SpineBones = { "SpineBones", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OrientationWarping, SpineBones), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpineBones_MetaData), NewProp_SpineBones_MetaData) }; // 1102615820
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_IKFootRootBone = { "IKFootRootBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OrientationWarping, 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_OrientationWarping_Statics::NewProp_IKFootBones_Inner = { "IKFootBones", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(0, nullptr) }; // 1102615820
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_IKFootBones = { "IKFootBones", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OrientationWarping, IKFootBones), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IKFootBones_MetaData), NewProp_IKFootBones_MetaData) }; // 1102615820
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_CurrentAnimAsset = { "CurrentAnimAsset", nullptr, (EPropertyFlags)0x0114000000002005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OrientationWarping, CurrentAnimAsset), Z_Construct_UClass_UAnimationAsset_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurrentAnimAsset_MetaData), NewProp_CurrentAnimAsset_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_CurrentAnimAssetTime = { "CurrentAnimAssetTime", nullptr, (EPropertyFlags)0x0010000000002005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OrientationWarping, CurrentAnimAssetTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurrentAnimAssetTime_MetaData), NewProp_CurrentAnimAssetTime_MetaData) };
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_RotationAxis = { "RotationAxis", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OrientationWarping, RotationAxis), Z_Construct_UEnum_CoreUObject_EAxis, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationAxis_MetaData), NewProp_RotationAxis_MetaData) }; // 2447774434
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_DistributedBoneOrientationAlpha = { "DistributedBoneOrientationAlpha", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OrientationWarping, DistributedBoneOrientationAlpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DistributedBoneOrientationAlpha_MetaData), NewProp_DistributedBoneOrientationAlpha_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_RotationInterpSpeed = { "RotationInterpSpeed", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OrientationWarping, RotationInterpSpeed), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationInterpSpeed_MetaData), NewProp_RotationInterpSpeed_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_CounterCompensateInterpSpeed = { "CounterCompensateInterpSpeed", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OrientationWarping, CounterCompensateInterpSpeed), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CounterCompensateInterpSpeed_MetaData), NewProp_CounterCompensateInterpSpeed_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_MaxCorrectionDegrees = { "MaxCorrectionDegrees", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OrientationWarping, MaxCorrectionDegrees), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxCorrectionDegrees_MetaData), NewProp_MaxCorrectionDegrees_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_MaxRootMotionDeltaToCompensateDegrees = { "MaxRootMotionDeltaToCompensateDegrees", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OrientationWarping, MaxRootMotionDeltaToCompensateDegrees), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxRootMotionDeltaToCompensateDegrees_MetaData), NewProp_MaxRootMotionDeltaToCompensateDegrees_MetaData) };
|
|
void Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_bCounterCompenstateInterpolationByRootMotion_SetBit(void* Obj)
|
|
{
|
|
((FAnimNode_OrientationWarping*)Obj)->bCounterCompenstateInterpolationByRootMotion = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_bCounterCompenstateInterpolationByRootMotion = { "bCounterCompenstateInterpolationByRootMotion", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_OrientationWarping), &Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_bCounterCompenstateInterpolationByRootMotion_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCounterCompenstateInterpolationByRootMotion_MetaData), NewProp_bCounterCompenstateInterpolationByRootMotion_MetaData) };
|
|
void Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_bScaleByGlobalBlendWeight_SetBit(void* Obj)
|
|
{
|
|
((FAnimNode_OrientationWarping*)Obj)->bScaleByGlobalBlendWeight = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_bScaleByGlobalBlendWeight = { "bScaleByGlobalBlendWeight", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_OrientationWarping), &Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_bScaleByGlobalBlendWeight_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bScaleByGlobalBlendWeight_MetaData), NewProp_bScaleByGlobalBlendWeight_MetaData) };
|
|
void Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_bUseManualRootMotionVelocity_SetBit(void* Obj)
|
|
{
|
|
((FAnimNode_OrientationWarping*)Obj)->bUseManualRootMotionVelocity = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_bUseManualRootMotionVelocity = { "bUseManualRootMotionVelocity", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_OrientationWarping), &Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_bUseManualRootMotionVelocity_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseManualRootMotionVelocity_MetaData), NewProp_bUseManualRootMotionVelocity_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_ManualRootMotionVelocity = { "ManualRootMotionVelocity", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OrientationWarping, ManualRootMotionVelocity), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ManualRootMotionVelocity_MetaData), NewProp_ManualRootMotionVelocity_MetaData) };
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_WarpingSpace_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_OrientationWarping_Statics::NewProp_WarpingSpace = { "WarpingSpace", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OrientationWarping, WarpingSpace), Z_Construct_UEnum_AnimationWarpingRuntime_EOrientationWarpingSpace, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WarpingSpace_MetaData), NewProp_WarpingSpace_MetaData) }; // 1585485959
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_WarpingSpaceTransform = { "WarpingSpaceTransform", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OrientationWarping, WarpingSpaceTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WarpingSpaceTransform_MetaData), NewProp_WarpingSpaceTransform_MetaData) };
|
|
#if WITH_EDITORONLY_DATA
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_DebugDrawScale = { "DebugDrawScale", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OrientationWarping, DebugDrawScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DebugDrawScale_MetaData), NewProp_DebugDrawScale_MetaData) };
|
|
void Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_bEnableDebugDraw_SetBit(void* Obj)
|
|
{
|
|
((FAnimNode_OrientationWarping*)Obj)->bEnableDebugDraw = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_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_OrientationWarping), &Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_bEnableDebugDraw_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableDebugDraw_MetaData), NewProp_bEnableDebugDraw_MetaData) };
|
|
#endif // WITH_EDITORONLY_DATA
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_Mode_Underlying,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_Mode,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_TargetTime,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_OrientationAngle,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_LocomotionAngle,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_LocomotionDirection,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_MinRootMotionSpeedThreshold,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_LocomotionAngleDeltaThreshold,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_SpineBones_Inner,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_SpineBones,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_IKFootRootBone,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_IKFootBones_Inner,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_IKFootBones,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_CurrentAnimAsset,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_CurrentAnimAssetTime,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_RotationAxis,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_DistributedBoneOrientationAlpha,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_RotationInterpSpeed,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_CounterCompensateInterpSpeed,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_MaxCorrectionDegrees,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_MaxRootMotionDeltaToCompensateDegrees,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_bCounterCompenstateInterpolationByRootMotion,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_bScaleByGlobalBlendWeight,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_bUseManualRootMotionVelocity,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_ManualRootMotionVelocity,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_WarpingSpace_Underlying,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_WarpingSpace,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_WarpingSpaceTransform,
|
|
#if WITH_EDITORONLY_DATA
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_DebugDrawScale,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewProp_bEnableDebugDraw,
|
|
#endif // WITH_EDITORONLY_DATA
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FAnimNode_OrientationWarping Property Definitions *******************
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_AnimationWarpingRuntime,
|
|
Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase,
|
|
&NewStructOps,
|
|
"AnimNode_OrientationWarping",
|
|
Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::PropPointers),
|
|
sizeof(FAnimNode_OrientationWarping),
|
|
alignof(FAnimNode_OrientationWarping),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_OrientationWarping()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FAnimNode_OrientationWarping.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_OrientationWarping.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_OrientationWarping.InnerSingleton);
|
|
}
|
|
// ********** End ScriptStruct FAnimNode_OrientationWarping ****************************************
|
|
|
|
// ********** Begin Registration *******************************************************************
|
|
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_OrientationWarping_h__Script_AnimationWarpingRuntime_Statics
|
|
{
|
|
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
|
|
{ EOrientationWarpingSpace_StaticEnum, TEXT("EOrientationWarpingSpace"), &Z_Registration_Info_UEnum_EOrientationWarpingSpace, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1585485959U) },
|
|
};
|
|
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
|
|
{ FAnimNode_OrientationWarping::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics::NewStructOps, TEXT("AnimNode_OrientationWarping"),&Z_Registration_Info_UScriptStruct_FAnimNode_OrientationWarping, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_OrientationWarping), 253474503U) },
|
|
};
|
|
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_OrientationWarping_h__Script_AnimationWarpingRuntime_Statics
|
|
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_OrientationWarping_h__Script_AnimationWarpingRuntime_2066060777{
|
|
TEXT("/Script/AnimationWarpingRuntime"),
|
|
nullptr, 0,
|
|
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_OrientationWarping_h__Script_AnimationWarpingRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_OrientationWarping_h__Script_AnimationWarpingRuntime_Statics::ScriptStructInfo),
|
|
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_OrientationWarping_h__Script_AnimationWarpingRuntime_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_OrientationWarping_h__Script_AnimationWarpingRuntime_Statics::EnumInfo),
|
|
};
|
|
// ********** End Registration *********************************************************************
|
|
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|