Initial Commit

This commit is contained in:
Norman Lansing
2026-01-28 19:08:51 -05:00
commit ecb33115bf
54042 changed files with 9695586 additions and 0 deletions

View File

@@ -0,0 +1,127 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "BoneControllers/AnimNode_FootPlacement.h"
#ifdef ANIMATIONWARPINGRUNTIME_AnimNode_FootPlacement_generated_h
#error "AnimNode_FootPlacement.generated.h already included, missing '#pragma once' in AnimNode_FootPlacement.h"
#endif
#define ANIMATIONWARPINGRUNTIME_AnimNode_FootPlacement_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FFootPlacementInterpolationSettings *******************************
struct Z_Construct_UScriptStruct_FFootPlacementInterpolationSettings_Statics;
#define FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_FootPlacement_h_233_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FFootPlacementInterpolationSettings_Statics; \
ANIMATIONWARPINGRUNTIME_API static class UScriptStruct* StaticStruct();
struct FFootPlacementInterpolationSettings;
// ********** End ScriptStruct FFootPlacementInterpolationSettings *********************************
// ********** Begin ScriptStruct FFootPlacementTraceSettings ***************************************
struct Z_Construct_UScriptStruct_FFootPlacementTraceSettings_Statics;
#define FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_FootPlacement_h_279_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FFootPlacementTraceSettings_Statics; \
ANIMATIONWARPINGRUNTIME_API static class UScriptStruct* StaticStruct();
struct FFootPlacementTraceSettings;
// ********** End ScriptStruct FFootPlacementTraceSettings *****************************************
// ********** Begin ScriptStruct FFootPlacementRootDefinition **************************************
struct Z_Construct_UScriptStruct_FFootPlacementRootDefinition_Statics;
#define FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_FootPlacement_h_321_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FFootPlacementRootDefinition_Statics; \
ANIMATIONWARPINGRUNTIME_API static class UScriptStruct* StaticStruct();
struct FFootPlacementRootDefinition;
// ********** End ScriptStruct FFootPlacementRootDefinition ****************************************
// ********** Begin ScriptStruct FFootPlacementPelvisSettings **************************************
struct Z_Construct_UScriptStruct_FFootPlacementPelvisSettings_Statics;
#define FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_FootPlacement_h_364_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FFootPlacementPelvisSettings_Statics; \
ANIMATIONWARPINGRUNTIME_API static class UScriptStruct* StaticStruct();
struct FFootPlacementPelvisSettings;
// ********** End ScriptStruct FFootPlacementPelvisSettings ****************************************
// ********** Begin ScriptStruct FFootPlacemenLegDefinition ****************************************
struct Z_Construct_UScriptStruct_FFootPlacemenLegDefinition_Statics;
#define FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_FootPlacement_h_417_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FFootPlacemenLegDefinition_Statics; \
ANIMATIONWARPINGRUNTIME_API static class UScriptStruct* StaticStruct();
struct FFootPlacemenLegDefinition;
// ********** End ScriptStruct FFootPlacemenLegDefinition ******************************************
// ********** Begin ScriptStruct FFootPlacementPlantSettings ***************************************
struct Z_Construct_UScriptStruct_FFootPlacementPlantSettings_Statics;
#define FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_FootPlacement_h_456_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FFootPlacementPlantSettings_Statics; \
ANIMATIONWARPINGRUNTIME_API static class UScriptStruct* StaticStruct();
struct FFootPlacementPlantSettings;
// ********** End ScriptStruct FFootPlacementPlantSettings *****************************************
// ********** Begin ScriptStruct FAnimNode_FootPlacement *******************************************
struct Z_Construct_UScriptStruct_FAnimNode_FootPlacement_Statics;
#define FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_FootPlacement_h_525_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_FootPlacement_Statics; \
ANIMATIONWARPINGRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_SkeletalControlBase Super;
struct FAnimNode_FootPlacement;
// ********** End ScriptStruct FAnimNode_FootPlacement *********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_FootPlacement_h
// ********** Begin Enum EFootPlacementLockType ****************************************************
#define FOREACH_ENUM_EFOOTPLACEMENTLOCKTYPE(op) \
op(EFootPlacementLockType::Unlocked) \
op(EFootPlacementLockType::PivotAroundBall) \
op(EFootPlacementLockType::PivotAroundAnkle) \
op(EFootPlacementLockType::LockRotation)
enum class EFootPlacementLockType : uint8;
template<> struct TIsUEnumClass<EFootPlacementLockType> { enum { Value = true }; };
template<> ANIMATIONWARPINGRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EFootPlacementLockType>();
// ********** End Enum EFootPlacementLockType ******************************************************
// ********** Begin Enum EPelvisHeightMode *********************************************************
#define FOREACH_ENUM_EPELVISHEIGHTMODE(op) \
op(EPelvisHeightMode::AllLegs) \
op(EPelvisHeightMode::AllPlantedFeet) \
op(EPelvisHeightMode::FrontPlantedFeetUphill_FrontFeetDownhill)
enum class EPelvisHeightMode : uint8;
template<> struct TIsUEnumClass<EPelvisHeightMode> { enum { Value = true }; };
template<> ANIMATIONWARPINGRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EPelvisHeightMode>();
// ********** End Enum EPelvisHeightMode ***********************************************************
// ********** Begin Enum EActorMovementCompensationMode ********************************************
#define FOREACH_ENUM_EACTORMOVEMENTCOMPENSATIONMODE(op) \
op(EActorMovementCompensationMode::ComponentSpace) \
op(EActorMovementCompensationMode::WorldSpace) \
op(EActorMovementCompensationMode::SuddenMotionOnly)
enum class EActorMovementCompensationMode : uint8;
template<> struct TIsUEnumClass<EActorMovementCompensationMode> { enum { Value = true }; };
template<> ANIMATIONWARPINGRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EActorMovementCompensationMode>();
// ********** End Enum EActorMovementCompensationMode **********************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,419 @@
// 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_OffsetRootBone.h"
#include "Animation/AnimNodeBase.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_OffsetRootBone() {}
// ********** Begin Cross Module References ********************************************************
ANIMATIONWARPINGRUNTIME_API UEnum* Z_Construct_UEnum_AnimationWarpingRuntime_EOffsetRootBone_CollisionTestingMode();
ANIMATIONWARPINGRUNTIME_API UEnum* Z_Construct_UEnum_AnimationWarpingRuntime_EOffsetRootBoneMode();
ANIMATIONWARPINGRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone();
ANIMGRAPHRUNTIME_API UEnum* Z_Construct_UEnum_AnimGraphRuntime_EWarpingEvaluationMode();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRotator();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_Base();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPoseLink();
UPackage* Z_Construct_UPackage__Script_AnimationWarpingRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EOffsetRootBone_CollisionTestingMode **************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EOffsetRootBone_CollisionTestingMode;
static UEnum* EOffsetRootBone_CollisionTestingMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EOffsetRootBone_CollisionTestingMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EOffsetRootBone_CollisionTestingMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AnimationWarpingRuntime_EOffsetRootBone_CollisionTestingMode, (UObject*)Z_Construct_UPackage__Script_AnimationWarpingRuntime(), TEXT("EOffsetRootBone_CollisionTestingMode"));
}
return Z_Registration_Info_UEnum_EOffsetRootBone_CollisionTestingMode.OuterSingleton;
}
template<> ANIMATIONWARPINGRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EOffsetRootBone_CollisionTestingMode>()
{
return EOffsetRootBone_CollisionTestingMode_StaticEnum();
}
struct Z_Construct_UEnum_AnimationWarpingRuntime_EOffsetRootBone_CollisionTestingMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Disabled.Comment", "// No Collision testing\n" },
{ "Disabled.Name", "EOffsetRootBone_CollisionTestingMode::Disabled" },
{ "Disabled.ToolTip", "No Collision testing" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OffsetRootBone.h" },
{ "PlanarCollision.Comment", "// Slide along a plane based on shape cast contact point\n" },
{ "PlanarCollision.Name", "EOffsetRootBone_CollisionTestingMode::PlanarCollision" },
{ "PlanarCollision.ToolTip", "Slide along a plane based on shape cast contact point" },
{ "ShrinkMaxTranslation.Comment", "// Reduce effective Max Translation offset to prevent penetration with nearby obstacles\n" },
{ "ShrinkMaxTranslation.Name", "EOffsetRootBone_CollisionTestingMode::ShrinkMaxTranslation" },
{ "ShrinkMaxTranslation.ToolTip", "Reduce effective Max Translation offset to prevent penetration with nearby obstacles" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EOffsetRootBone_CollisionTestingMode::Disabled", (int64)EOffsetRootBone_CollisionTestingMode::Disabled },
{ "EOffsetRootBone_CollisionTestingMode::ShrinkMaxTranslation", (int64)EOffsetRootBone_CollisionTestingMode::ShrinkMaxTranslation },
{ "EOffsetRootBone_CollisionTestingMode::PlanarCollision", (int64)EOffsetRootBone_CollisionTestingMode::PlanarCollision },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AnimationWarpingRuntime_EOffsetRootBone_CollisionTestingMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AnimationWarpingRuntime_EOffsetRootBone_CollisionTestingMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AnimationWarpingRuntime,
nullptr,
"EOffsetRootBone_CollisionTestingMode",
"EOffsetRootBone_CollisionTestingMode",
Z_Construct_UEnum_AnimationWarpingRuntime_EOffsetRootBone_CollisionTestingMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AnimationWarpingRuntime_EOffsetRootBone_CollisionTestingMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AnimationWarpingRuntime_EOffsetRootBone_CollisionTestingMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AnimationWarpingRuntime_EOffsetRootBone_CollisionTestingMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AnimationWarpingRuntime_EOffsetRootBone_CollisionTestingMode()
{
if (!Z_Registration_Info_UEnum_EOffsetRootBone_CollisionTestingMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EOffsetRootBone_CollisionTestingMode.InnerSingleton, Z_Construct_UEnum_AnimationWarpingRuntime_EOffsetRootBone_CollisionTestingMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EOffsetRootBone_CollisionTestingMode.InnerSingleton;
}
// ********** End Enum EOffsetRootBone_CollisionTestingMode ****************************************
// ********** Begin ScriptStruct FAnimNode_OffsetRootBone ******************************************
struct Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_OffsetRootBone); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_OffsetRootBone); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "DevelopmentStatus", "Experimental" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OffsetRootBone.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Source_MetaData[] = {
{ "Category", "Links" },
{ "DisplayPriority", "0" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OffsetRootBone.h" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EvaluationMode_MetaData[] = {
{ "Category", "Evaluation" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OffsetRootBone.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bResetEveryFrame_MetaData[] = {
{ "Category", "Settings" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OffsetRootBone.h" },
{ "PinHiddenByDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TranslationMode_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// The translation offset behavior mode\n" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OffsetRootBone.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "The translation offset behavior mode" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationMode_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// The rotation offset behavior mode\n" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OffsetRootBone.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "The rotation offset behavior mode" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TranslationHalflife_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// Controls how fast the translation offset is blended out\n// Values closer to 0 make it faster\n" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OffsetRootBone.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "Controls how fast the translation offset is blended out\nValues closer to 0 make it faster" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationHalfLife_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// Controls how fast the rotation offset is blended out\n// Values closer to 0 make it faster\n" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OffsetRootBone.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "Controls how fast the rotation offset is blended out\nValues closer to 0 make it faster" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxTranslationError_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// How much the offset can deviate from the mesh component's translation in units\n// Values lower than 0 disable this limit\n" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OffsetRootBone.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "How much the offset can deviate from the mesh component's translation in units\nValues lower than 0 disable this limit" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxRotationError_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// How much the offset can deviate from the mesh component's rotation in degrees\n// Values lower than 0 disable this limit\n" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OffsetRootBone.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "How much the offset can deviate from the mesh component's rotation in degrees\nValues lower than 0 disable this limit" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bClampToTranslationVelocity_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// Whether to limit the offset's translation interpolation speed to the velocity on the incoming motion\n// Enabling this prevents the offset sliding when there's little to no translation speed\n" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OffsetRootBone.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "Whether to limit the offset's translation interpolation speed to the velocity on the incoming motion\nEnabling this prevents the offset sliding when there's little to no translation speed" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bClampToRotationVelocity_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// Whether to limit the offset's rotation interpolation speed to the velocity on the incoming motion\n// Enabling this prevents the offset sliding when there's little to no rotation speed\n" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OffsetRootBone.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "Whether to limit the offset's rotation interpolation speed to the velocity on the incoming motion\nEnabling this prevents the offset sliding when there's little to no rotation speed" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TranslationSpeedRatio_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// How much the offset can blend out, relative to the incoming translation speed\n// i.e. If root motion is moving at 400cm/s, at 0.5, the offset can blend out at 200cm/s\n" },
{ "EditCondition", "bClampToTranslationVelocity" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OffsetRootBone.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "How much the offset can blend out, relative to the incoming translation speed\ni.e. If root motion is moving at 400cm/s, at 0.5, the offset can blend out at 200cm/s" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationSpeedRatio_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// How much the offset can blend out, relative to the incoming rotation speed\n// i.e. If root motion is rotating at 90 degrees/s, at 0.5, the offset can blend out at 45 degree/s\n" },
{ "EditCondition", "bClampToRotationVelocity" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OffsetRootBone.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "How much the offset can blend out, relative to the incoming rotation speed\ni.e. If root motion is rotating at 90 degrees/s, at 0.5, the offset can blend out at 45 degree/s" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOnGround_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// When OnGround is true, root motion velicities will be projected onto the ground surface\n" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OffsetRootBone.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "When OnGround is true, root motion velicities will be projected onto the ground surface" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroundNormal_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// Surface normal of the ground\n" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OffsetRootBone.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "Surface normal of the ground" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TranslationDelta_MetaData[] = {
{ "Category", "Evaluation" },
{ "Comment", "// Delta applied to the translation offset this frame. \n// For procedural values, consider adjusting the input by delta time.\n" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OffsetRootBone.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "Delta applied to the translation offset this frame.\nFor procedural values, consider adjusting the input by delta time." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationDelta_MetaData[] = {
{ "Category", "Evaluation" },
{ "Comment", "// Delta applied to the rotation offset this frame. \n// For procedural values, consider adjusting the input by delta time.\n" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OffsetRootBone.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "Delta applied to the rotation offset this frame.\nFor procedural values, consider adjusting the input by delta time." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionTestingMode_MetaData[] = {
{ "Category", "CollisionTesting" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OffsetRootBone.h" },
{ "PinHiddenByDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionTestShapeRadius_MetaData[] = {
{ "Category", "CollisionTesting" },
{ "DisplayAfter", "CollisionTestingMode" },
{ "EditCondition", "CollisionTestingMode != ECollisionTestingMode::Disabled" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OffsetRootBone.h" },
{ "PinHiddenByDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionTestShapeOffset_MetaData[] = {
{ "Category", "CollisionTesting" },
{ "DisplayAfter", "CollisionTestingMode" },
{ "EditCondition", "CollisionTestingMode != ECollisionTestingMode::Disabled" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OffsetRootBone.h" },
{ "PinHiddenByDefault", "" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_OffsetRootBone constinit property declarations **********
static const UECodeGen_Private::FStructPropertyParams NewProp_Source;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FBytePropertyParams NewProp_EvaluationMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_EvaluationMode;
static void NewProp_bResetEveryFrame_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bResetEveryFrame;
static const UECodeGen_Private::FBytePropertyParams NewProp_TranslationMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_TranslationMode;
static const UECodeGen_Private::FBytePropertyParams NewProp_RotationMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_RotationMode;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TranslationHalflife;
static const UECodeGen_Private::FFloatPropertyParams NewProp_RotationHalfLife;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxTranslationError;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxRotationError;
static void NewProp_bClampToTranslationVelocity_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bClampToTranslationVelocity;
static void NewProp_bClampToRotationVelocity_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bClampToRotationVelocity;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TranslationSpeedRatio;
static const UECodeGen_Private::FFloatPropertyParams NewProp_RotationSpeedRatio;
static void NewProp_bOnGround_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOnGround;
static const UECodeGen_Private::FStructPropertyParams NewProp_GroundNormal;
static const UECodeGen_Private::FStructPropertyParams NewProp_TranslationDelta;
static const UECodeGen_Private::FStructPropertyParams NewProp_RotationDelta;
static const UECodeGen_Private::FBytePropertyParams NewProp_CollisionTestingMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_CollisionTestingMode;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CollisionTestShapeRadius;
static const UECodeGen_Private::FStructPropertyParams NewProp_CollisionTestShapeOffset;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_OffsetRootBone constinit property declarations ************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_OffsetRootBone>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics
static_assert(std::is_polymorphic<FAnimNode_OffsetRootBone>() == std::is_polymorphic<FAnimNode_Base>(), "USTRUCT FAnimNode_OffsetRootBone cannot be polymorphic unless super FAnimNode_Base is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_OffsetRootBone;
class UScriptStruct* FAnimNode_OffsetRootBone::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_OffsetRootBone.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_OffsetRootBone.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone, (UObject*)Z_Construct_UPackage__Script_AnimationWarpingRuntime(), TEXT("AnimNode_OffsetRootBone"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_OffsetRootBone.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_OffsetRootBone Property Definitions *********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OffsetRootBone, Source), Z_Construct_UScriptStruct_FPoseLink, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Source_MetaData), NewProp_Source_MetaData) }; // 2890301526
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_EvaluationMode_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_OffsetRootBone_Statics::NewProp_EvaluationMode = { "EvaluationMode", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OffsetRootBone, EvaluationMode), Z_Construct_UEnum_AnimGraphRuntime_EWarpingEvaluationMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EvaluationMode_MetaData), NewProp_EvaluationMode_MetaData) }; // 1896812801
void Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_bResetEveryFrame_SetBit(void* Obj)
{
((FAnimNode_OffsetRootBone*)Obj)->bResetEveryFrame = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_bResetEveryFrame = { "bResetEveryFrame", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_OffsetRootBone), &Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_bResetEveryFrame_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bResetEveryFrame_MetaData), NewProp_bResetEveryFrame_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_TranslationMode_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_OffsetRootBone_Statics::NewProp_TranslationMode = { "TranslationMode", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OffsetRootBone, TranslationMode), Z_Construct_UEnum_AnimationWarpingRuntime_EOffsetRootBoneMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TranslationMode_MetaData), NewProp_TranslationMode_MetaData) }; // 1342183929
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_RotationMode_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_OffsetRootBone_Statics::NewProp_RotationMode = { "RotationMode", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OffsetRootBone, RotationMode), Z_Construct_UEnum_AnimationWarpingRuntime_EOffsetRootBoneMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationMode_MetaData), NewProp_RotationMode_MetaData) }; // 1342183929
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_TranslationHalflife = { "TranslationHalflife", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OffsetRootBone, TranslationHalflife), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TranslationHalflife_MetaData), NewProp_TranslationHalflife_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_RotationHalfLife = { "RotationHalfLife", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OffsetRootBone, RotationHalfLife), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationHalfLife_MetaData), NewProp_RotationHalfLife_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_MaxTranslationError = { "MaxTranslationError", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OffsetRootBone, MaxTranslationError), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxTranslationError_MetaData), NewProp_MaxTranslationError_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_MaxRotationError = { "MaxRotationError", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OffsetRootBone, MaxRotationError), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxRotationError_MetaData), NewProp_MaxRotationError_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_bClampToTranslationVelocity_SetBit(void* Obj)
{
((FAnimNode_OffsetRootBone*)Obj)->bClampToTranslationVelocity = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_bClampToTranslationVelocity = { "bClampToTranslationVelocity", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_OffsetRootBone), &Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_bClampToTranslationVelocity_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bClampToTranslationVelocity_MetaData), NewProp_bClampToTranslationVelocity_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_bClampToRotationVelocity_SetBit(void* Obj)
{
((FAnimNode_OffsetRootBone*)Obj)->bClampToRotationVelocity = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_bClampToRotationVelocity = { "bClampToRotationVelocity", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_OffsetRootBone), &Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_bClampToRotationVelocity_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bClampToRotationVelocity_MetaData), NewProp_bClampToRotationVelocity_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_TranslationSpeedRatio = { "TranslationSpeedRatio", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OffsetRootBone, TranslationSpeedRatio), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TranslationSpeedRatio_MetaData), NewProp_TranslationSpeedRatio_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_RotationSpeedRatio = { "RotationSpeedRatio", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OffsetRootBone, RotationSpeedRatio), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationSpeedRatio_MetaData), NewProp_RotationSpeedRatio_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_bOnGround_SetBit(void* Obj)
{
((FAnimNode_OffsetRootBone*)Obj)->bOnGround = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_bOnGround = { "bOnGround", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_OffsetRootBone), &Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_bOnGround_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOnGround_MetaData), NewProp_bOnGround_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_GroundNormal = { "GroundNormal", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OffsetRootBone, GroundNormal), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroundNormal_MetaData), NewProp_GroundNormal_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_TranslationDelta = { "TranslationDelta", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OffsetRootBone, TranslationDelta), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TranslationDelta_MetaData), NewProp_TranslationDelta_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_RotationDelta = { "RotationDelta", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OffsetRootBone, RotationDelta), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationDelta_MetaData), NewProp_RotationDelta_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_CollisionTestingMode_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_OffsetRootBone_Statics::NewProp_CollisionTestingMode = { "CollisionTestingMode", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OffsetRootBone, CollisionTestingMode), Z_Construct_UEnum_AnimationWarpingRuntime_EOffsetRootBone_CollisionTestingMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionTestingMode_MetaData), NewProp_CollisionTestingMode_MetaData) }; // 1056114234
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_CollisionTestShapeRadius = { "CollisionTestShapeRadius", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OffsetRootBone, CollisionTestShapeRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionTestShapeRadius_MetaData), NewProp_CollisionTestShapeRadius_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_CollisionTestShapeOffset = { "CollisionTestShapeOffset", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OffsetRootBone, CollisionTestShapeOffset), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionTestShapeOffset_MetaData), NewProp_CollisionTestShapeOffset_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_Source,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_EvaluationMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_EvaluationMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_bResetEveryFrame,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_TranslationMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_TranslationMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_RotationMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_RotationMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_TranslationHalflife,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_RotationHalfLife,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_MaxTranslationError,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_MaxRotationError,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_bClampToTranslationVelocity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_bClampToRotationVelocity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_TranslationSpeedRatio,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_RotationSpeedRatio,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_bOnGround,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_GroundNormal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_TranslationDelta,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_RotationDelta,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_CollisionTestingMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_CollisionTestingMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_CollisionTestShapeRadius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewProp_CollisionTestShapeOffset,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_OffsetRootBone Property Definitions ***********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimationWarpingRuntime,
Z_Construct_UScriptStruct_FAnimNode_Base,
&NewStructOps,
"AnimNode_OffsetRootBone",
Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::PropPointers),
sizeof(FAnimNode_OffsetRootBone),
alignof(FAnimNode_OffsetRootBone),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_OffsetRootBone.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_OffsetRootBone.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_OffsetRootBone.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_OffsetRootBone ********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_OffsetRootBone_h__Script_AnimationWarpingRuntime_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EOffsetRootBone_CollisionTestingMode_StaticEnum, TEXT("EOffsetRootBone_CollisionTestingMode"), &Z_Registration_Info_UEnum_EOffsetRootBone_CollisionTestingMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1056114234U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_OffsetRootBone::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics::NewStructOps, TEXT("AnimNode_OffsetRootBone"),&Z_Registration_Info_UScriptStruct_FAnimNode_OffsetRootBone, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_OffsetRootBone), 2933114740U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_OffsetRootBone_h__Script_AnimationWarpingRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_OffsetRootBone_h__Script_AnimationWarpingRuntime_3836196622{
TEXT("/Script/AnimationWarpingRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_OffsetRootBone_h__Script_AnimationWarpingRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_OffsetRootBone_h__Script_AnimationWarpingRuntime_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_OffsetRootBone_h__Script_AnimationWarpingRuntime_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_OffsetRootBone_h__Script_AnimationWarpingRuntime_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,44 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "BoneControllers/AnimNode_OffsetRootBone.h"
#ifdef ANIMATIONWARPINGRUNTIME_AnimNode_OffsetRootBone_generated_h
#error "AnimNode_OffsetRootBone.generated.h already included, missing '#pragma once' in AnimNode_OffsetRootBone.h"
#endif
#define ANIMATIONWARPINGRUNTIME_AnimNode_OffsetRootBone_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FAnimNode_OffsetRootBone ******************************************
struct Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics;
#define FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_OffsetRootBone_h_50_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_OffsetRootBone_Statics; \
ANIMATIONWARPINGRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_Base Super;
struct FAnimNode_OffsetRootBone;
// ********** End ScriptStruct FAnimNode_OffsetRootBone ********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_OffsetRootBone_h
// ********** Begin Enum EOffsetRootBone_CollisionTestingMode **************************************
#define FOREACH_ENUM_EOFFSETROOTBONE_COLLISIONTESTINGMODE(op) \
op(EOffsetRootBone_CollisionTestingMode::Disabled) \
op(EOffsetRootBone_CollisionTestingMode::ShrinkMaxTranslation) \
op(EOffsetRootBone_CollisionTestingMode::PlanarCollision)
enum class EOffsetRootBone_CollisionTestingMode : uint8;
template<> struct TIsUEnumClass<EOffsetRootBone_CollisionTestingMode> { enum { Value = true }; };
template<> ANIMATIONWARPINGRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EOffsetRootBone_CollisionTestingMode>();
// ********** End Enum EOffsetRootBone_CollisionTestingMode ****************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,462 @@
// 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

View File

@@ -0,0 +1,44 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "BoneControllers/AnimNode_OrientationWarping.h"
#ifdef ANIMATIONWARPINGRUNTIME_AnimNode_OrientationWarping_generated_h
#error "AnimNode_OrientationWarping.generated.h already included, missing '#pragma once' in AnimNode_OrientationWarping.h"
#endif
#define ANIMATIONWARPINGRUNTIME_AnimNode_OrientationWarping_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FAnimNode_OrientationWarping **************************************
struct Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics;
#define FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_OrientationWarping_h_35_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_OrientationWarping_Statics; \
ANIMATIONWARPINGRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_SkeletalControlBase Super;
struct FAnimNode_OrientationWarping;
// ********** End ScriptStruct FAnimNode_OrientationWarping ****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_OrientationWarping_h
// ********** Begin Enum EOrientationWarpingSpace **************************************************
#define FOREACH_ENUM_EORIENTATIONWARPINGSPACE(op) \
op(EOrientationWarpingSpace::ComponentTransform) \
op(EOrientationWarpingSpace::RootBoneTransform) \
op(EOrientationWarpingSpace::CustomTransform)
enum class EOrientationWarpingSpace : uint8;
template<> struct TIsUEnumClass<EOrientationWarpingSpace> { enum { Value = true }; };
template<> ANIMATIONWARPINGRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EOrientationWarpingSpace>();
// ********** End Enum EOrientationWarpingSpace ****************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,134 @@
// 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_OverrideRootMotion.h"
#include "Animation/AnimNodeBase.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_OverrideRootMotion() {}
// ********** Begin Cross Module References ********************************************************
ANIMATIONWARPINGRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_OverrideRootMotion();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_Base();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPoseLink();
UPackage* Z_Construct_UPackage__Script_AnimationWarpingRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAnimNode_OverrideRootMotion **************************************
struct Z_Construct_UScriptStruct_FAnimNode_OverrideRootMotion_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_OverrideRootMotion); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_OverrideRootMotion); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "DevelopmentStatus", "Experimental" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OverrideRootMotion.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Source_MetaData[] = {
{ "Category", "Links" },
{ "DisplayPriority", "0" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OverrideRootMotion.h" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Alpha_MetaData[] = {
{ "Category", "Evaluation" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OverrideRootMotion.h" },
{ "PinShownByDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OverrideVelocity_MetaData[] = {
{ "Category", "Evaluation" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_OverrideRootMotion.h" },
{ "PinShownByDefault", "" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_OverrideRootMotion constinit property declarations ******
static const UECodeGen_Private::FStructPropertyParams NewProp_Source;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FFloatPropertyParams NewProp_Alpha;
static const UECodeGen_Private::FStructPropertyParams NewProp_OverrideVelocity;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_OverrideRootMotion constinit property declarations ********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_OverrideRootMotion>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_OverrideRootMotion_Statics
static_assert(std::is_polymorphic<FAnimNode_OverrideRootMotion>() == std::is_polymorphic<FAnimNode_Base>(), "USTRUCT FAnimNode_OverrideRootMotion cannot be polymorphic unless super FAnimNode_Base is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_OverrideRootMotion;
class UScriptStruct* FAnimNode_OverrideRootMotion::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_OverrideRootMotion.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_OverrideRootMotion.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_OverrideRootMotion, (UObject*)Z_Construct_UPackage__Script_AnimationWarpingRuntime(), TEXT("AnimNode_OverrideRootMotion"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_OverrideRootMotion.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_OverrideRootMotion Property Definitions *****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_OverrideRootMotion_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OverrideRootMotion, Source), Z_Construct_UScriptStruct_FPoseLink, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Source_MetaData), NewProp_Source_MetaData) }; // 2890301526
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_OverrideRootMotion_Statics::NewProp_Alpha = { "Alpha", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OverrideRootMotion, Alpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Alpha_MetaData), NewProp_Alpha_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_OverrideRootMotion_Statics::NewProp_OverrideVelocity = { "OverrideVelocity", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_OverrideRootMotion, OverrideVelocity), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OverrideVelocity_MetaData), NewProp_OverrideVelocity_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_OverrideRootMotion_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OverrideRootMotion_Statics::NewProp_Source,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OverrideRootMotion_Statics::NewProp_Alpha,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_OverrideRootMotion_Statics::NewProp_OverrideVelocity,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_OverrideRootMotion_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_OverrideRootMotion Property Definitions *******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_OverrideRootMotion_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimationWarpingRuntime,
Z_Construct_UScriptStruct_FAnimNode_Base,
&NewStructOps,
"AnimNode_OverrideRootMotion",
Z_Construct_UScriptStruct_FAnimNode_OverrideRootMotion_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_OverrideRootMotion_Statics::PropPointers),
sizeof(FAnimNode_OverrideRootMotion),
alignof(FAnimNode_OverrideRootMotion),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_OverrideRootMotion_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_OverrideRootMotion_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_OverrideRootMotion()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_OverrideRootMotion.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_OverrideRootMotion.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_OverrideRootMotion_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_OverrideRootMotion.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_OverrideRootMotion ****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_OverrideRootMotion_h__Script_AnimationWarpingRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_OverrideRootMotion::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_OverrideRootMotion_Statics::NewStructOps, TEXT("AnimNode_OverrideRootMotion"),&Z_Registration_Info_UScriptStruct_FAnimNode_OverrideRootMotion, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_OverrideRootMotion), 2353632667U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_OverrideRootMotion_h__Script_AnimationWarpingRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_OverrideRootMotion_h__Script_AnimationWarpingRuntime_1797635602{
TEXT("/Script/AnimationWarpingRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_OverrideRootMotion_h__Script_AnimationWarpingRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_OverrideRootMotion_h__Script_AnimationWarpingRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "BoneControllers/AnimNode_OverrideRootMotion.h"
#ifdef ANIMATIONWARPINGRUNTIME_AnimNode_OverrideRootMotion_generated_h
#error "AnimNode_OverrideRootMotion.generated.h already included, missing '#pragma once' in AnimNode_OverrideRootMotion.h"
#endif
#define ANIMATIONWARPINGRUNTIME_AnimNode_OverrideRootMotion_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FAnimNode_OverrideRootMotion **************************************
struct Z_Construct_UScriptStruct_FAnimNode_OverrideRootMotion_Statics;
#define FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_OverrideRootMotion_h_18_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_OverrideRootMotion_Statics; \
ANIMATIONWARPINGRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_Base Super;
struct FAnimNode_OverrideRootMotion;
// ********** End ScriptStruct FAnimNode_OverrideRootMotion ****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_OverrideRootMotion_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,426 @@
// 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_SlopeWarping.h"
#include "Animation/BoneReference.h"
#include "Engine/SpringInterpolator.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_SlopeWarping() {}
// ********** Begin Cross Module References ********************************************************
ANIMATIONWARPINGRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_SlopeWarping();
ANIMATIONWARPINGRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FSlopeWarpingFootData();
ANIMATIONWARPINGRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FSlopeWarpingFootDefinition();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneReference();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FVectorRK4SpringInterpolator();
UPackage* Z_Construct_UPackage__Script_AnimationWarpingRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FSlopeWarpingFootDefinition ***************************************
struct Z_Construct_UScriptStruct_FSlopeWarpingFootDefinition_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSlopeWarpingFootDefinition); }
static inline consteval int16 GetStructAlignment() { return alignof(FSlopeWarpingFootDefinition); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Per foot definitions */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_SlopeWarping.h" },
{ "ToolTip", "Per foot definitions" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IKFootBone_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_SlopeWarping.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FKFootBone_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_SlopeWarping.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumBonesInLimb_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_SlopeWarping.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FootSize_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_SlopeWarping.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSlopeWarpingFootDefinition constinit property declarations *******
static const UECodeGen_Private::FStructPropertyParams NewProp_IKFootBone;
static const UECodeGen_Private::FStructPropertyParams NewProp_FKFootBone;
static const UECodeGen_Private::FIntPropertyParams NewProp_NumBonesInLimb;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FootSize;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSlopeWarpingFootDefinition constinit property declarations *********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSlopeWarpingFootDefinition>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSlopeWarpingFootDefinition_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSlopeWarpingFootDefinition;
class UScriptStruct* FSlopeWarpingFootDefinition::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSlopeWarpingFootDefinition.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSlopeWarpingFootDefinition.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSlopeWarpingFootDefinition, (UObject*)Z_Construct_UPackage__Script_AnimationWarpingRuntime(), TEXT("SlopeWarpingFootDefinition"));
}
return Z_Registration_Info_UScriptStruct_FSlopeWarpingFootDefinition.OuterSingleton;
}
// ********** Begin ScriptStruct FSlopeWarpingFootDefinition Property Definitions ******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSlopeWarpingFootDefinition_Statics::NewProp_IKFootBone = { "IKFootBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSlopeWarpingFootDefinition, IKFootBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IKFootBone_MetaData), NewProp_IKFootBone_MetaData) }; // 1102615820
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSlopeWarpingFootDefinition_Statics::NewProp_FKFootBone = { "FKFootBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSlopeWarpingFootDefinition, FKFootBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FKFootBone_MetaData), NewProp_FKFootBone_MetaData) }; // 1102615820
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FSlopeWarpingFootDefinition_Statics::NewProp_NumBonesInLimb = { "NumBonesInLimb", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSlopeWarpingFootDefinition, NumBonesInLimb), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumBonesInLimb_MetaData), NewProp_NumBonesInLimb_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSlopeWarpingFootDefinition_Statics::NewProp_FootSize = { "FootSize", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSlopeWarpingFootDefinition, FootSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FootSize_MetaData), NewProp_FootSize_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSlopeWarpingFootDefinition_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSlopeWarpingFootDefinition_Statics::NewProp_IKFootBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSlopeWarpingFootDefinition_Statics::NewProp_FKFootBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSlopeWarpingFootDefinition_Statics::NewProp_NumBonesInLimb,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSlopeWarpingFootDefinition_Statics::NewProp_FootSize,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSlopeWarpingFootDefinition_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSlopeWarpingFootDefinition Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSlopeWarpingFootDefinition_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimationWarpingRuntime,
nullptr,
&NewStructOps,
"SlopeWarpingFootDefinition",
Z_Construct_UScriptStruct_FSlopeWarpingFootDefinition_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSlopeWarpingFootDefinition_Statics::PropPointers),
sizeof(FSlopeWarpingFootDefinition),
alignof(FSlopeWarpingFootDefinition),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSlopeWarpingFootDefinition_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSlopeWarpingFootDefinition_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSlopeWarpingFootDefinition()
{
if (!Z_Registration_Info_UScriptStruct_FSlopeWarpingFootDefinition.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSlopeWarpingFootDefinition.InnerSingleton, Z_Construct_UScriptStruct_FSlopeWarpingFootDefinition_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSlopeWarpingFootDefinition.InnerSingleton);
}
// ********** End ScriptStruct FSlopeWarpingFootDefinition *****************************************
// ********** Begin ScriptStruct FSlopeWarpingFootData *********************************************
struct Z_Construct_UScriptStruct_FSlopeWarpingFootData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSlopeWarpingFootData); }
static inline consteval int16 GetStructAlignment() { return alignof(FSlopeWarpingFootData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Runtime foot data after validation, we guarantee these bones to exist */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_SlopeWarping.h" },
{ "ToolTip", "Runtime foot data after validation, we guarantee these bones to exist" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSlopeWarpingFootData constinit property declarations *************
// ********** End ScriptStruct FSlopeWarpingFootData constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSlopeWarpingFootData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSlopeWarpingFootData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSlopeWarpingFootData;
class UScriptStruct* FSlopeWarpingFootData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSlopeWarpingFootData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSlopeWarpingFootData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSlopeWarpingFootData, (UObject*)Z_Construct_UPackage__Script_AnimationWarpingRuntime(), TEXT("SlopeWarpingFootData"));
}
return Z_Registration_Info_UScriptStruct_FSlopeWarpingFootData.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSlopeWarpingFootData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimationWarpingRuntime,
nullptr,
&NewStructOps,
"SlopeWarpingFootData",
nullptr,
0,
sizeof(FSlopeWarpingFootData),
alignof(FSlopeWarpingFootData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSlopeWarpingFootData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSlopeWarpingFootData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSlopeWarpingFootData()
{
if (!Z_Registration_Info_UScriptStruct_FSlopeWarpingFootData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSlopeWarpingFootData.InnerSingleton, Z_Construct_UScriptStruct_FSlopeWarpingFootData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSlopeWarpingFootData.InnerSingleton);
}
// ********** End ScriptStruct FSlopeWarpingFootData ***********************************************
// ********** Begin ScriptStruct FAnimNode_SlopeWarping ********************************************
struct Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_SlopeWarping); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_SlopeWarping); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "DevelopmentStatus", "Experimental" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_SlopeWarping.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IKFootRootBone_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** IKFoot Root Bone. **/" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_SlopeWarping.h" },
{ "ToolTip", "IKFoot Root Bone. *" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PelvisBone_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Pelvis Bone. **/" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_SlopeWarping.h" },
{ "ToolTip", "Pelvis Bone. *" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FeetDefinitions_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_SlopeWarping.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FeetData_MetaData[] = {
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_SlopeWarping.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PelvisOffsetInterpolator_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_SlopeWarping.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GravityDir_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_SlopeWarping.h" },
{ "PinHiddenByDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomFloorOffset_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_SlopeWarping.h" },
{ "PinHiddenByDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedDeltaTime_MetaData[] = {
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_SlopeWarping.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetFloorNormalWorldSpace_MetaData[] = {
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_SlopeWarping.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FloorNormalInterpolator_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_SlopeWarping.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetFloorOffsetLocalSpace_MetaData[] = {
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_SlopeWarping.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FloorOffsetInterpolator_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_SlopeWarping.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxStepHeight_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_SlopeWarping.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bKeepMeshInsideOfCapsule_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_SlopeWarping.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPullPelvisDown_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_SlopeWarping.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseCustomFloorOffset_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_SlopeWarping.h" },
{ "PinHiddenByDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bWasOnGround_MetaData[] = {
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_SlopeWarping.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowDebug_MetaData[] = {
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_SlopeWarping.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bFloorSmoothingInitialized_MetaData[] = {
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_SlopeWarping.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ActorLocation_MetaData[] = {
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_SlopeWarping.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GravityDirCompSpace_MetaData[] = {
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_SlopeWarping.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_SlopeWarping constinit property declarations ************
static const UECodeGen_Private::FStructPropertyParams NewProp_IKFootRootBone;
static const UECodeGen_Private::FStructPropertyParams NewProp_PelvisBone;
static const UECodeGen_Private::FStructPropertyParams NewProp_FeetDefinitions_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FeetDefinitions;
static const UECodeGen_Private::FStructPropertyParams NewProp_FeetData_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FeetData;
static const UECodeGen_Private::FStructPropertyParams NewProp_PelvisOffsetInterpolator;
static const UECodeGen_Private::FStructPropertyParams NewProp_GravityDir;
static const UECodeGen_Private::FStructPropertyParams NewProp_CustomFloorOffset;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CachedDeltaTime;
static const UECodeGen_Private::FStructPropertyParams NewProp_TargetFloorNormalWorldSpace;
static const UECodeGen_Private::FStructPropertyParams NewProp_FloorNormalInterpolator;
static const UECodeGen_Private::FStructPropertyParams NewProp_TargetFloorOffsetLocalSpace;
static const UECodeGen_Private::FStructPropertyParams NewProp_FloorOffsetInterpolator;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxStepHeight;
static void NewProp_bKeepMeshInsideOfCapsule_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bKeepMeshInsideOfCapsule;
static void NewProp_bPullPelvisDown_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPullPelvisDown;
static void NewProp_bUseCustomFloorOffset_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseCustomFloorOffset;
static void NewProp_bWasOnGround_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bWasOnGround;
static void NewProp_bShowDebug_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowDebug;
static void NewProp_bFloorSmoothingInitialized_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bFloorSmoothingInitialized;
static const UECodeGen_Private::FStructPropertyParams NewProp_ActorLocation;
static const UECodeGen_Private::FStructPropertyParams NewProp_GravityDirCompSpace;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_SlopeWarping constinit property declarations **************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_SlopeWarping>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics
static_assert(std::is_polymorphic<FAnimNode_SlopeWarping>() == std::is_polymorphic<FAnimNode_SkeletalControlBase>(), "USTRUCT FAnimNode_SlopeWarping cannot be polymorphic unless super FAnimNode_SkeletalControlBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_SlopeWarping;
class UScriptStruct* FAnimNode_SlopeWarping::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_SlopeWarping.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_SlopeWarping.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_SlopeWarping, (UObject*)Z_Construct_UPackage__Script_AnimationWarpingRuntime(), TEXT("AnimNode_SlopeWarping"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_SlopeWarping.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_SlopeWarping Property Definitions ***********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_IKFootRootBone = { "IKFootRootBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_SlopeWarping, 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_SlopeWarping_Statics::NewProp_PelvisBone = { "PelvisBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_SlopeWarping, 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_SlopeWarping_Statics::NewProp_FeetDefinitions_Inner = { "FeetDefinitions", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FSlopeWarpingFootDefinition, METADATA_PARAMS(0, nullptr) }; // 2690000620
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_FeetDefinitions = { "FeetDefinitions", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_SlopeWarping, FeetDefinitions), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FeetDefinitions_MetaData), NewProp_FeetDefinitions_MetaData) }; // 2690000620
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_FeetData_Inner = { "FeetData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FSlopeWarpingFootData, METADATA_PARAMS(0, nullptr) }; // 1508704310
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_FeetData = { "FeetData", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_SlopeWarping, FeetData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FeetData_MetaData), NewProp_FeetData_MetaData) }; // 1508704310
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_PelvisOffsetInterpolator = { "PelvisOffsetInterpolator", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_SlopeWarping, PelvisOffsetInterpolator), Z_Construct_UScriptStruct_FVectorRK4SpringInterpolator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PelvisOffsetInterpolator_MetaData), NewProp_PelvisOffsetInterpolator_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_GravityDir = { "GravityDir", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_SlopeWarping, GravityDir), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GravityDir_MetaData), NewProp_GravityDir_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_CustomFloorOffset = { "CustomFloorOffset", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_SlopeWarping, CustomFloorOffset), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomFloorOffset_MetaData), NewProp_CustomFloorOffset_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_CachedDeltaTime = { "CachedDeltaTime", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_SlopeWarping, CachedDeltaTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedDeltaTime_MetaData), NewProp_CachedDeltaTime_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_TargetFloorNormalWorldSpace = { "TargetFloorNormalWorldSpace", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_SlopeWarping, TargetFloorNormalWorldSpace), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetFloorNormalWorldSpace_MetaData), NewProp_TargetFloorNormalWorldSpace_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_FloorNormalInterpolator = { "FloorNormalInterpolator", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_SlopeWarping, FloorNormalInterpolator), Z_Construct_UScriptStruct_FVectorRK4SpringInterpolator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FloorNormalInterpolator_MetaData), NewProp_FloorNormalInterpolator_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_TargetFloorOffsetLocalSpace = { "TargetFloorOffsetLocalSpace", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_SlopeWarping, TargetFloorOffsetLocalSpace), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetFloorOffsetLocalSpace_MetaData), NewProp_TargetFloorOffsetLocalSpace_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_FloorOffsetInterpolator = { "FloorOffsetInterpolator", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_SlopeWarping, FloorOffsetInterpolator), Z_Construct_UScriptStruct_FVectorRK4SpringInterpolator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FloorOffsetInterpolator_MetaData), NewProp_FloorOffsetInterpolator_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_MaxStepHeight = { "MaxStepHeight", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_SlopeWarping, MaxStepHeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxStepHeight_MetaData), NewProp_MaxStepHeight_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_bKeepMeshInsideOfCapsule_SetBit(void* Obj)
{
((FAnimNode_SlopeWarping*)Obj)->bKeepMeshInsideOfCapsule = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_bKeepMeshInsideOfCapsule = { "bKeepMeshInsideOfCapsule", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FAnimNode_SlopeWarping), &Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_bKeepMeshInsideOfCapsule_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bKeepMeshInsideOfCapsule_MetaData), NewProp_bKeepMeshInsideOfCapsule_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_bPullPelvisDown_SetBit(void* Obj)
{
((FAnimNode_SlopeWarping*)Obj)->bPullPelvisDown = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_bPullPelvisDown = { "bPullPelvisDown", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FAnimNode_SlopeWarping), &Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_bPullPelvisDown_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPullPelvisDown_MetaData), NewProp_bPullPelvisDown_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_bUseCustomFloorOffset_SetBit(void* Obj)
{
((FAnimNode_SlopeWarping*)Obj)->bUseCustomFloorOffset = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_bUseCustomFloorOffset = { "bUseCustomFloorOffset", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FAnimNode_SlopeWarping), &Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_bUseCustomFloorOffset_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseCustomFloorOffset_MetaData), NewProp_bUseCustomFloorOffset_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_bWasOnGround_SetBit(void* Obj)
{
((FAnimNode_SlopeWarping*)Obj)->bWasOnGround = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_bWasOnGround = { "bWasOnGround", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FAnimNode_SlopeWarping), &Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_bWasOnGround_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bWasOnGround_MetaData), NewProp_bWasOnGround_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_bShowDebug_SetBit(void* Obj)
{
((FAnimNode_SlopeWarping*)Obj)->bShowDebug = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_bShowDebug = { "bShowDebug", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FAnimNode_SlopeWarping), &Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_bShowDebug_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowDebug_MetaData), NewProp_bShowDebug_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_bFloorSmoothingInitialized_SetBit(void* Obj)
{
((FAnimNode_SlopeWarping*)Obj)->bFloorSmoothingInitialized = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_bFloorSmoothingInitialized = { "bFloorSmoothingInitialized", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FAnimNode_SlopeWarping), &Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_bFloorSmoothingInitialized_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bFloorSmoothingInitialized_MetaData), NewProp_bFloorSmoothingInitialized_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_ActorLocation = { "ActorLocation", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_SlopeWarping, ActorLocation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ActorLocation_MetaData), NewProp_ActorLocation_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_GravityDirCompSpace = { "GravityDirCompSpace", nullptr, (EPropertyFlags)0x0020080000002000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_SlopeWarping, GravityDirCompSpace), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GravityDirCompSpace_MetaData), NewProp_GravityDirCompSpace_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_IKFootRootBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_PelvisBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_FeetDefinitions_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_FeetDefinitions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_FeetData_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_FeetData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_PelvisOffsetInterpolator,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_GravityDir,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_CustomFloorOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_CachedDeltaTime,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_TargetFloorNormalWorldSpace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_FloorNormalInterpolator,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_TargetFloorOffsetLocalSpace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_FloorOffsetInterpolator,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_MaxStepHeight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_bKeepMeshInsideOfCapsule,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_bPullPelvisDown,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_bUseCustomFloorOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_bWasOnGround,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_bShowDebug,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_bFloorSmoothingInitialized,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_ActorLocation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewProp_GravityDirCompSpace,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_SlopeWarping Property Definitions *************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimationWarpingRuntime,
Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase,
&NewStructOps,
"AnimNode_SlopeWarping",
Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::PropPointers),
sizeof(FAnimNode_SlopeWarping),
alignof(FAnimNode_SlopeWarping),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_SlopeWarping()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_SlopeWarping.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_SlopeWarping.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_SlopeWarping.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_SlopeWarping **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_SlopeWarping_h__Script_AnimationWarpingRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FSlopeWarpingFootDefinition::StaticStruct, Z_Construct_UScriptStruct_FSlopeWarpingFootDefinition_Statics::NewStructOps, TEXT("SlopeWarpingFootDefinition"),&Z_Registration_Info_UScriptStruct_FSlopeWarpingFootDefinition, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSlopeWarpingFootDefinition), 2690000620U) },
{ FSlopeWarpingFootData::StaticStruct, Z_Construct_UScriptStruct_FSlopeWarpingFootData_Statics::NewStructOps, TEXT("SlopeWarpingFootData"),&Z_Registration_Info_UScriptStruct_FSlopeWarpingFootData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSlopeWarpingFootData), 1508704310U) },
{ FAnimNode_SlopeWarping::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics::NewStructOps, TEXT("AnimNode_SlopeWarping"),&Z_Registration_Info_UScriptStruct_FAnimNode_SlopeWarping, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_SlopeWarping), 3419439781U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_SlopeWarping_h__Script_AnimationWarpingRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_SlopeWarping_h__Script_AnimationWarpingRuntime_3426654087{
TEXT("/Script/AnimationWarpingRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_SlopeWarping_h__Script_AnimationWarpingRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_SlopeWarping_h__Script_AnimationWarpingRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,53 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "BoneControllers/AnimNode_SlopeWarping.h"
#ifdef ANIMATIONWARPINGRUNTIME_AnimNode_SlopeWarping_generated_h
#error "AnimNode_SlopeWarping.generated.h already included, missing '#pragma once' in AnimNode_SlopeWarping.h"
#endif
#define ANIMATIONWARPINGRUNTIME_AnimNode_SlopeWarping_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FSlopeWarpingFootDefinition ***************************************
struct Z_Construct_UScriptStruct_FSlopeWarpingFootDefinition_Statics;
#define FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_SlopeWarping_h_19_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSlopeWarpingFootDefinition_Statics; \
ANIMATIONWARPINGRUNTIME_API static class UScriptStruct* StaticStruct();
struct FSlopeWarpingFootDefinition;
// ********** End ScriptStruct FSlopeWarpingFootDefinition *****************************************
// ********** Begin ScriptStruct FSlopeWarpingFootData *********************************************
struct Z_Construct_UScriptStruct_FSlopeWarpingFootData_Statics;
#define FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_SlopeWarping_h_43_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSlopeWarpingFootData_Statics; \
ANIMATIONWARPINGRUNTIME_API static class UScriptStruct* StaticStruct();
struct FSlopeWarpingFootData;
// ********** End ScriptStruct FSlopeWarpingFootData ***********************************************
// ********** Begin ScriptStruct FAnimNode_SlopeWarping ********************************************
struct Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics;
#define FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_SlopeWarping_h_72_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_SlopeWarping_Statics; \
ANIMATIONWARPINGRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_SkeletalControlBase Super;
struct FAnimNode_SlopeWarping;
// ********** End ScriptStruct FAnimNode_SlopeWarping **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_SlopeWarping_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,230 @@
// 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_Steering.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_Steering() {}
// ********** Begin Cross Module References ********************************************************
ANIMATIONWARPINGRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_Steering();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FQuat();
ENGINE_API UClass* Z_Construct_UClass_UAnimationAsset_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UMirrorDataTable_NoRegister();
UPackage* Z_Construct_UPackage__Script_AnimationWarpingRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAnimNode_Steering ************************************************
struct Z_Construct_UScriptStruct_FAnimNode_Steering_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_Steering); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_Steering); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "// Add procedural delta to the root motion attribute \n// This is done via 2 techniques:\n// 1) Scaling the root motion on an animation\n// 2) Adding additional correction to root motion after accounting for the anticipated (potentially scaled) root motion\n// The effects of 1) and 2) combine\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Steering.h" },
{ "ToolTip", "Add procedural delta to the root motion attribute\nThis is done via 2 techniques:\n 1) Scaling the root motion on an animation\n 2) Adding additional correction to root motion after accounting for the anticipated (potentially scaled) root motion\nThe effects of 1) and 2) combine" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetOrientation_MetaData[] = {
{ "Category", "Evaluation" },
{ "Comment", "// The Orientation to steer towards\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Steering.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "The Orientation to steer towards" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMirrored_MetaData[] = {
{ "Category", "Filtering" },
{ "Comment", "// True if input animation is mirrored\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Steering.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "True if input animation is mirrored" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ProceduralTargetTime_MetaData[] = {
{ "Category", "Evaluation" },
{ "Comment", "// The number of seconds in the future before we should roughly attempt reach the TargetOrientation via additive correction\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Steering.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "The number of seconds in the future before we should roughly attempt reach the TargetOrientation via additive correction" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetTime_MetaData[] = {
{ "DeprecatedProperty", "" },
{ "DeprecationMessage", "Use Procedural target time for the correction time scale and AnimatedTargetTime for the look ahead time on the animation" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Steering.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimatedTargetTime_MetaData[] = {
{ "Category", "Evaluation" },
{ "Comment", "// The number of seconds in the future to sample the root motion to know how much this animation is expected to turn\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Steering.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "The number of seconds in the future to sample the root motion to know how much this animation is expected to turn" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RootMotionThreshold_MetaData[] = {
{ "Category", "Evaluation" },
{ "Comment", "// The minimum amount of root motion required to enable root motion scaling.\n// The root motion is measured from current time to AnimatedTargetTime\n" },
{ "DisplayName", "RootMotionAngleThreshold" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Steering.h" },
{ "ToolTip", "The minimum amount of root motion required to enable root motion scaling.\nThe root motion is measured from current time to AnimatedTargetTime" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DisableSteeringBelowSpeed_MetaData[] = {
{ "Category", "Evaluation" },
{ "Comment", "// below this movement speed (based on the root motion in the animation) disable steering completely (both scaling and additive)\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Steering.h" },
{ "ToolTip", "below this movement speed (based on the root motion in the animation) disable steering completely (both scaling and additive)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DisableAdditiveBelowSpeed_MetaData[] = {
{ "Category", "Evaluation" },
{ "Comment", "// below this movement speed (based on the root motion in the animation) disable steering coming from the additive spring based correction\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Steering.h" },
{ "ToolTip", "below this movement speed (based on the root motion in the animation) disable steering coming from the additive spring based correction" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinScaleRatio_MetaData[] = {
{ "Category", "Evaluation" },
{ "Comment", "// Will clamp the scaling ratio applied to above this threshold. Any error remaining will be compensated for linearly (using ProceduralTargetTime)\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Steering.h" },
{ "ToolTip", "Will clamp the scaling ratio applied to above this threshold. Any error remaining will be compensated for linearly (using ProceduralTargetTime)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxScaleRatio_MetaData[] = {
{ "Category", "Evaluation" },
{ "Comment", "// Will clamp the scaling ratio applied to below this threshold. Any error remaining will be compensated for linearly (using ProceduralTargetTime)\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Steering.h" },
{ "ToolTip", "Will clamp the scaling ratio applied to below this threshold. Any error remaining will be compensated for linearly (using ProceduralTargetTime)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MirrorDataTable_MetaData[] = {
{ "Category", "Evaluation" },
{ "Comment", "// If bMirrored is set, MirrorDataTable will be used for mirroring the CurrentAnimAsset during prediction\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Steering.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "If bMirrored is set, MirrorDataTable will be used for mirroring the CurrentAnimAsset during prediction" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurrentAnimAsset_MetaData[] = {
{ "Category", "Evaluation" },
{ "Comment", "// Animation Asset for incorporating root motion data. If CurrentAnimAsset is set, and the animation has root motion rotation within the TargetTime, then those rotations will be scaled to reach the TargetOrientation\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Steering.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "Animation Asset for incorporating root motion data. If CurrentAnimAsset is set, and the animation has root motion rotation within the TargetTime, then those rotations will be scaled to reach the TargetOrientation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurrentAnimAssetTime_MetaData[] = {
{ "Category", "Evaluation" },
{ "Comment", "// Current playback time in seconds of the CurrentAnimAsset\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Steering.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "Current playback time in seconds of the CurrentAnimAsset" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_Steering constinit property declarations ****************
static const UECodeGen_Private::FStructPropertyParams NewProp_TargetOrientation;
static void NewProp_bMirrored_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMirrored;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ProceduralTargetTime;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TargetTime;
static const UECodeGen_Private::FFloatPropertyParams NewProp_AnimatedTargetTime;
static const UECodeGen_Private::FFloatPropertyParams NewProp_RootMotionThreshold;
static const UECodeGen_Private::FFloatPropertyParams NewProp_DisableSteeringBelowSpeed;
static const UECodeGen_Private::FFloatPropertyParams NewProp_DisableAdditiveBelowSpeed;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinScaleRatio;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxScaleRatio;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MirrorDataTable;
static const UECodeGen_Private::FObjectPropertyParams NewProp_CurrentAnimAsset;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CurrentAnimAssetTime;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_Steering constinit property declarations ******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_Steering>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_Steering_Statics
static_assert(std::is_polymorphic<FAnimNode_Steering>() == std::is_polymorphic<FAnimNode_SkeletalControlBase>(), "USTRUCT FAnimNode_Steering cannot be polymorphic unless super FAnimNode_SkeletalControlBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_Steering;
class UScriptStruct* FAnimNode_Steering::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_Steering.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_Steering.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_Steering, (UObject*)Z_Construct_UPackage__Script_AnimationWarpingRuntime(), TEXT("AnimNode_Steering"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_Steering.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_Steering Property Definitions ***************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::NewProp_TargetOrientation = { "TargetOrientation", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_Steering, TargetOrientation), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetOrientation_MetaData), NewProp_TargetOrientation_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::NewProp_bMirrored_SetBit(void* Obj)
{
((FAnimNode_Steering*)Obj)->bMirrored = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::NewProp_bMirrored = { "bMirrored", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_Steering), &Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::NewProp_bMirrored_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMirrored_MetaData), NewProp_bMirrored_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::NewProp_ProceduralTargetTime = { "ProceduralTargetTime", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_Steering, ProceduralTargetTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ProceduralTargetTime_MetaData), NewProp_ProceduralTargetTime_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::NewProp_TargetTime = { "TargetTime", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_Steering, TargetTime_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetTime_MetaData), NewProp_TargetTime_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::NewProp_AnimatedTargetTime = { "AnimatedTargetTime", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_Steering, AnimatedTargetTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimatedTargetTime_MetaData), NewProp_AnimatedTargetTime_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::NewProp_RootMotionThreshold = { "RootMotionThreshold", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_Steering, RootMotionThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RootMotionThreshold_MetaData), NewProp_RootMotionThreshold_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::NewProp_DisableSteeringBelowSpeed = { "DisableSteeringBelowSpeed", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_Steering, DisableSteeringBelowSpeed), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DisableSteeringBelowSpeed_MetaData), NewProp_DisableSteeringBelowSpeed_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::NewProp_DisableAdditiveBelowSpeed = { "DisableAdditiveBelowSpeed", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_Steering, DisableAdditiveBelowSpeed), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DisableAdditiveBelowSpeed_MetaData), NewProp_DisableAdditiveBelowSpeed_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::NewProp_MinScaleRatio = { "MinScaleRatio", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_Steering, MinScaleRatio), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinScaleRatio_MetaData), NewProp_MinScaleRatio_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::NewProp_MaxScaleRatio = { "MaxScaleRatio", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_Steering, MaxScaleRatio), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxScaleRatio_MetaData), NewProp_MaxScaleRatio_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::NewProp_MirrorDataTable = { "MirrorDataTable", nullptr, (EPropertyFlags)0x0114000000002005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_Steering, MirrorDataTable), Z_Construct_UClass_UMirrorDataTable_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MirrorDataTable_MetaData), NewProp_MirrorDataTable_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAnimNode_Steering_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_Steering, 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_Steering_Statics::NewProp_CurrentAnimAssetTime = { "CurrentAnimAssetTime", nullptr, (EPropertyFlags)0x0010000000002005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_Steering, CurrentAnimAssetTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurrentAnimAssetTime_MetaData), NewProp_CurrentAnimAssetTime_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::NewProp_TargetOrientation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::NewProp_bMirrored,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::NewProp_ProceduralTargetTime,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::NewProp_TargetTime,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::NewProp_AnimatedTargetTime,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::NewProp_RootMotionThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::NewProp_DisableSteeringBelowSpeed,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::NewProp_DisableAdditiveBelowSpeed,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::NewProp_MinScaleRatio,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::NewProp_MaxScaleRatio,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::NewProp_MirrorDataTable,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::NewProp_CurrentAnimAsset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::NewProp_CurrentAnimAssetTime,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_Steering Property Definitions *****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimationWarpingRuntime,
Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase,
&NewStructOps,
"AnimNode_Steering",
Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::PropPointers),
sizeof(FAnimNode_Steering),
alignof(FAnimNode_Steering),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_Steering()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_Steering.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_Steering.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_Steering.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_Steering **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_Steering_h__Script_AnimationWarpingRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_Steering::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_Steering_Statics::NewStructOps, TEXT("AnimNode_Steering"),&Z_Registration_Info_UScriptStruct_FAnimNode_Steering, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_Steering), 1473884213U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_Steering_h__Script_AnimationWarpingRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_Steering_h__Script_AnimationWarpingRuntime_2260323306{
TEXT("/Script/AnimationWarpingRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_Steering_h__Script_AnimationWarpingRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_Steering_h__Script_AnimationWarpingRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "BoneControllers/AnimNode_Steering.h"
#ifdef ANIMATIONWARPINGRUNTIME_AnimNode_Steering_generated_h
#error "AnimNode_Steering.generated.h already included, missing '#pragma once' in AnimNode_Steering.h"
#endif
#define ANIMATIONWARPINGRUNTIME_AnimNode_Steering_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FAnimNode_Steering ************************************************
struct Z_Construct_UScriptStruct_FAnimNode_Steering_Statics;
#define FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_Steering_h_24_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_Steering_Statics; \
ANIMATIONWARPINGRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_SkeletalControlBase Super;
struct FAnimNode_Steering;
// ********** End ScriptStruct FAnimNode_Steering **************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_Steering_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,43 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "BoneControllers/AnimNode_StrideWarping.h"
#ifdef ANIMATIONWARPINGRUNTIME_AnimNode_StrideWarping_generated_h
#error "AnimNode_StrideWarping.generated.h already included, missing '#pragma once' in AnimNode_StrideWarping.h"
#endif
#define ANIMATIONWARPINGRUNTIME_AnimNode_StrideWarping_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FStrideWarpingFootDefinition **************************************
struct Z_Construct_UScriptStruct_FStrideWarpingFootDefinition_Statics;
#define FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_StrideWarping_h_20_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FStrideWarpingFootDefinition_Statics; \
ANIMATIONWARPINGRUNTIME_API static class UScriptStruct* StaticStruct();
struct FStrideWarpingFootDefinition;
// ********** End ScriptStruct FStrideWarpingFootDefinition ****************************************
// ********** Begin ScriptStruct FAnimNode_StrideWarping *******************************************
struct Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics;
#define FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_StrideWarping_h_38_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_StrideWarping_Statics; \
ANIMATIONWARPINGRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_SkeletalControlBase Super;
struct FAnimNode_StrideWarping;
// ********** End ScriptStruct FAnimNode_StrideWarping *********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_StrideWarping_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,131 @@
// 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_WarpTest.h"
#include "Animation/AnimNodeBase.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_WarpTest() {}
// ********** Begin Cross Module References ********************************************************
ANIMATIONWARPINGRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_WarpTest();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_Base();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPoseLink();
UPackage* Z_Construct_UPackage__Script_AnimationWarpingRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAnimNode_WarpTest ************************************************
struct Z_Construct_UScriptStruct_FAnimNode_WarpTest_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_WarpTest); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_WarpTest); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "DevelopmentStatus", "Experimental" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_WarpTest.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Source_MetaData[] = {
{ "Category", "Links" },
{ "DisplayPriority", "0" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_WarpTest.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transforms_MetaData[] = {
{ "Category", "Evaluation" },
{ "Comment", "// the node will warp the character looping between Transforms[i] choosing the next one every SecondsToWait\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_WarpTest.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "the node will warp the character looping between Transforms[i] choosing the next one every SecondsToWait" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SecondsToWait_MetaData[] = {
{ "Category", "Evaluation" },
{ "Comment", "// every SecondsToWait we warp to the next Transforms[i]\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_WarpTest.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "every SecondsToWait we warp to the next Transforms[i]" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_WarpTest constinit property declarations ****************
static const UECodeGen_Private::FStructPropertyParams NewProp_Source;
static const UECodeGen_Private::FStructPropertyParams NewProp_Transforms_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Transforms;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SecondsToWait;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_WarpTest constinit property declarations ******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_WarpTest>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_WarpTest_Statics
static_assert(std::is_polymorphic<FAnimNode_WarpTest>() == std::is_polymorphic<FAnimNode_Base>(), "USTRUCT FAnimNode_WarpTest cannot be polymorphic unless super FAnimNode_Base is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_WarpTest;
class UScriptStruct* FAnimNode_WarpTest::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_WarpTest.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_WarpTest.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_WarpTest, (UObject*)Z_Construct_UPackage__Script_AnimationWarpingRuntime(), TEXT("AnimNode_WarpTest"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_WarpTest.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_WarpTest Property Definitions ***************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_WarpTest_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_WarpTest, Source), Z_Construct_UScriptStruct_FPoseLink, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Source_MetaData), NewProp_Source_MetaData) }; // 2890301526
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_WarpTest_Statics::NewProp_Transforms_Inner = { "Transforms", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimNode_WarpTest_Statics::NewProp_Transforms = { "Transforms", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_WarpTest, Transforms), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transforms_MetaData), NewProp_Transforms_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_WarpTest_Statics::NewProp_SecondsToWait = { "SecondsToWait", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_WarpTest, SecondsToWait), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SecondsToWait_MetaData), NewProp_SecondsToWait_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_WarpTest_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_WarpTest_Statics::NewProp_Source,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_WarpTest_Statics::NewProp_Transforms_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_WarpTest_Statics::NewProp_Transforms,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_WarpTest_Statics::NewProp_SecondsToWait,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_WarpTest_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_WarpTest Property Definitions *****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_WarpTest_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimationWarpingRuntime,
Z_Construct_UScriptStruct_FAnimNode_Base,
&NewStructOps,
"AnimNode_WarpTest",
Z_Construct_UScriptStruct_FAnimNode_WarpTest_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_WarpTest_Statics::PropPointers),
sizeof(FAnimNode_WarpTest),
alignof(FAnimNode_WarpTest),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_WarpTest_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_WarpTest_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_WarpTest()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_WarpTest.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_WarpTest.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_WarpTest_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_WarpTest.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_WarpTest **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_WarpTest_h__Script_AnimationWarpingRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_WarpTest::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_WarpTest_Statics::NewStructOps, TEXT("AnimNode_WarpTest"),&Z_Registration_Info_UScriptStruct_FAnimNode_WarpTest, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_WarpTest), 2628991475U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_WarpTest_h__Script_AnimationWarpingRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_WarpTest_h__Script_AnimationWarpingRuntime_3420270773{
TEXT("/Script/AnimationWarpingRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_WarpTest_h__Script_AnimationWarpingRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_WarpTest_h__Script_AnimationWarpingRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "BoneControllers/AnimNode_WarpTest.h"
#ifdef ANIMATIONWARPINGRUNTIME_AnimNode_WarpTest_generated_h
#error "AnimNode_WarpTest.generated.h already included, missing '#pragma once' in AnimNode_WarpTest.h"
#endif
#define ANIMATIONWARPINGRUNTIME_AnimNode_WarpTest_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FAnimNode_WarpTest ************************************************
struct Z_Construct_UScriptStruct_FAnimNode_WarpTest_Statics;
#define FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_WarpTest_h_13_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_WarpTest_Statics; \
ANIMATIONWARPINGRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_Base Super;
struct FAnimNode_WarpTest;
// ********** End ScriptStruct FAnimNode_WarpTest **************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_BoneControllers_AnimNode_WarpTest_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,442 @@
// 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 "AnimationWarpingLibrary.h"
#include "Animation/AnimNodeReference.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimationWarpingLibrary() {}
// ********** Begin Cross Module References ********************************************************
ANIMATIONWARPINGRUNTIME_API UClass* Z_Construct_UClass_UAnimationWarpingLibrary();
ANIMATIONWARPINGRUNTIME_API UClass* Z_Construct_UClass_UAnimationWarpingLibrary_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UClass* Z_Construct_UClass_UAnimSequenceBase_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
ENGINE_API UClass* Z_Construct_UClass_UCurveFloat_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UCurveVector_NoRegister();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNodeReference();
UPackage* Z_Construct_UPackage__Script_AnimationWarpingRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAnimationWarpingLibrary Function GetCurveValueFromAnimation *************
struct Z_Construct_UFunction_UAnimationWarpingLibrary_GetCurveValueFromAnimation_Statics
{
struct AnimationWarpingLibrary_eventGetCurveValueFromAnimation_Parms
{
const UAnimSequenceBase* Animation;
FName CurveName;
float Time;
float OutValue;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintThreadSafe", "" },
{ "Category", "Animation" },
{ "Comment", "/** Helper function to extract the value of a curve in an animation at a given time */" },
{ "ModuleRelativePath", "Public/AnimationWarpingLibrary.h" },
{ "ToolTip", "Helper function to extract the value of a curve in an animation at a given time" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Animation_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetCurveValueFromAnimation constinit property declarations ************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Animation;
static const UECodeGen_Private::FNamePropertyParams NewProp_CurveName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Time;
static const UECodeGen_Private::FFloatPropertyParams NewProp_OutValue;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetCurveValueFromAnimation constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetCurveValueFromAnimation Property Definitions ***********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAnimationWarpingLibrary_GetCurveValueFromAnimation_Statics::NewProp_Animation = { "Animation", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationWarpingLibrary_eventGetCurveValueFromAnimation_Parms, Animation), Z_Construct_UClass_UAnimSequenceBase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Animation_MetaData), NewProp_Animation_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAnimationWarpingLibrary_GetCurveValueFromAnimation_Statics::NewProp_CurveName = { "CurveName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationWarpingLibrary_eventGetCurveValueFromAnimation_Parms, CurveName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAnimationWarpingLibrary_GetCurveValueFromAnimation_Statics::NewProp_Time = { "Time", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationWarpingLibrary_eventGetCurveValueFromAnimation_Parms, Time), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAnimationWarpingLibrary_GetCurveValueFromAnimation_Statics::NewProp_OutValue = { "OutValue", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationWarpingLibrary_eventGetCurveValueFromAnimation_Parms, OutValue), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UAnimationWarpingLibrary_GetCurveValueFromAnimation_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((AnimationWarpingLibrary_eventGetCurveValueFromAnimation_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAnimationWarpingLibrary_GetCurveValueFromAnimation_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AnimationWarpingLibrary_eventGetCurveValueFromAnimation_Parms), &Z_Construct_UFunction_UAnimationWarpingLibrary_GetCurveValueFromAnimation_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimationWarpingLibrary_GetCurveValueFromAnimation_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationWarpingLibrary_GetCurveValueFromAnimation_Statics::NewProp_Animation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationWarpingLibrary_GetCurveValueFromAnimation_Statics::NewProp_CurveName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationWarpingLibrary_GetCurveValueFromAnimation_Statics::NewProp_Time,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationWarpingLibrary_GetCurveValueFromAnimation_Statics::NewProp_OutValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationWarpingLibrary_GetCurveValueFromAnimation_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationWarpingLibrary_GetCurveValueFromAnimation_Statics::PropPointers) < 2048);
// ********** End Function GetCurveValueFromAnimation Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimationWarpingLibrary_GetCurveValueFromAnimation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimationWarpingLibrary, nullptr, "GetCurveValueFromAnimation", Z_Construct_UFunction_UAnimationWarpingLibrary_GetCurveValueFromAnimation_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationWarpingLibrary_GetCurveValueFromAnimation_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAnimationWarpingLibrary_GetCurveValueFromAnimation_Statics::AnimationWarpingLibrary_eventGetCurveValueFromAnimation_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationWarpingLibrary_GetCurveValueFromAnimation_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimationWarpingLibrary_GetCurveValueFromAnimation_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAnimationWarpingLibrary_GetCurveValueFromAnimation_Statics::AnimationWarpingLibrary_eventGetCurveValueFromAnimation_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAnimationWarpingLibrary_GetCurveValueFromAnimation()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimationWarpingLibrary_GetCurveValueFromAnimation_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAnimationWarpingLibrary::execGetCurveValueFromAnimation)
{
P_GET_OBJECT(UAnimSequenceBase,Z_Param_Animation);
P_GET_PROPERTY(FNameProperty,Z_Param_CurveName);
P_GET_PROPERTY(FFloatProperty,Z_Param_Time);
P_GET_PROPERTY_REF(FFloatProperty,Z_Param_Out_OutValue);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UAnimationWarpingLibrary::GetCurveValueFromAnimation(Z_Param_Animation,Z_Param_CurveName,Z_Param_Time,Z_Param_Out_OutValue);
P_NATIVE_END;
}
// ********** End Class UAnimationWarpingLibrary Function GetCurveValueFromAnimation ***************
// ********** Begin Class UAnimationWarpingLibrary Function GetFloatValueFromCurve *****************
struct Z_Construct_UFunction_UAnimationWarpingLibrary_GetFloatValueFromCurve_Statics
{
struct AnimationWarpingLibrary_eventGetFloatValueFromCurve_Parms
{
const UCurveFloat* InCurve;
float Time;
float OutValue;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintThreadSafe", "" },
{ "Category", "Animation" },
{ "Comment", "/** Helper function to extract the float value from a curve asset at a given time. To be used inside AnimationBlueprint and assumes AnimBP holds reference to CurveAsset for it to be valid. */" },
{ "ModuleRelativePath", "Public/AnimationWarpingLibrary.h" },
{ "ToolTip", "Helper function to extract the float value from a curve asset at a given time. To be used inside AnimationBlueprint and assumes AnimBP holds reference to CurveAsset for it to be valid." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InCurve_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetFloatValueFromCurve constinit property declarations ****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_InCurve;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Time;
static const UECodeGen_Private::FFloatPropertyParams NewProp_OutValue;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetFloatValueFromCurve constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetFloatValueFromCurve Property Definitions ***************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAnimationWarpingLibrary_GetFloatValueFromCurve_Statics::NewProp_InCurve = { "InCurve", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationWarpingLibrary_eventGetFloatValueFromCurve_Parms, InCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InCurve_MetaData), NewProp_InCurve_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAnimationWarpingLibrary_GetFloatValueFromCurve_Statics::NewProp_Time = { "Time", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationWarpingLibrary_eventGetFloatValueFromCurve_Parms, Time), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAnimationWarpingLibrary_GetFloatValueFromCurve_Statics::NewProp_OutValue = { "OutValue", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationWarpingLibrary_eventGetFloatValueFromCurve_Parms, OutValue), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UAnimationWarpingLibrary_GetFloatValueFromCurve_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((AnimationWarpingLibrary_eventGetFloatValueFromCurve_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAnimationWarpingLibrary_GetFloatValueFromCurve_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AnimationWarpingLibrary_eventGetFloatValueFromCurve_Parms), &Z_Construct_UFunction_UAnimationWarpingLibrary_GetFloatValueFromCurve_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimationWarpingLibrary_GetFloatValueFromCurve_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationWarpingLibrary_GetFloatValueFromCurve_Statics::NewProp_InCurve,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationWarpingLibrary_GetFloatValueFromCurve_Statics::NewProp_Time,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationWarpingLibrary_GetFloatValueFromCurve_Statics::NewProp_OutValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationWarpingLibrary_GetFloatValueFromCurve_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationWarpingLibrary_GetFloatValueFromCurve_Statics::PropPointers) < 2048);
// ********** End Function GetFloatValueFromCurve Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimationWarpingLibrary_GetFloatValueFromCurve_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimationWarpingLibrary, nullptr, "GetFloatValueFromCurve", Z_Construct_UFunction_UAnimationWarpingLibrary_GetFloatValueFromCurve_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationWarpingLibrary_GetFloatValueFromCurve_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAnimationWarpingLibrary_GetFloatValueFromCurve_Statics::AnimationWarpingLibrary_eventGetFloatValueFromCurve_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationWarpingLibrary_GetFloatValueFromCurve_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimationWarpingLibrary_GetFloatValueFromCurve_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAnimationWarpingLibrary_GetFloatValueFromCurve_Statics::AnimationWarpingLibrary_eventGetFloatValueFromCurve_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAnimationWarpingLibrary_GetFloatValueFromCurve()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimationWarpingLibrary_GetFloatValueFromCurve_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAnimationWarpingLibrary::execGetFloatValueFromCurve)
{
P_GET_OBJECT(UCurveFloat,Z_Param_InCurve);
P_GET_PROPERTY(FFloatProperty,Z_Param_Time);
P_GET_PROPERTY_REF(FFloatProperty,Z_Param_Out_OutValue);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UAnimationWarpingLibrary::GetFloatValueFromCurve(Z_Param_InCurve,Z_Param_Time,Z_Param_Out_OutValue);
P_NATIVE_END;
}
// ********** End Class UAnimationWarpingLibrary Function GetFloatValueFromCurve *******************
// ********** Begin Class UAnimationWarpingLibrary Function GetOffsetRootTransform *****************
struct Z_Construct_UFunction_UAnimationWarpingLibrary_GetOffsetRootTransform_Statics
{
struct AnimationWarpingLibrary_eventGetOffsetRootTransform_Parms
{
FAnimNodeReference Node;
FTransform ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintThreadSafe", "" },
{ "Category", "Animation|BlendStack" },
{ "Comment", "/** Get the current world space transform from the offset root bone animgraph node */" },
{ "ModuleRelativePath", "Public/AnimationWarpingLibrary.h" },
{ "ToolTip", "Get the current world space transform from the offset root bone animgraph node" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Node_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetOffsetRootTransform constinit property declarations ****************
static const UECodeGen_Private::FStructPropertyParams NewProp_Node;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetOffsetRootTransform constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetOffsetRootTransform Property Definitions ***************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimationWarpingLibrary_GetOffsetRootTransform_Statics::NewProp_Node = { "Node", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationWarpingLibrary_eventGetOffsetRootTransform_Parms, Node), Z_Construct_UScriptStruct_FAnimNodeReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Node_MetaData), NewProp_Node_MetaData) }; // 508147072
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimationWarpingLibrary_GetOffsetRootTransform_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationWarpingLibrary_eventGetOffsetRootTransform_Parms, ReturnValue), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimationWarpingLibrary_GetOffsetRootTransform_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationWarpingLibrary_GetOffsetRootTransform_Statics::NewProp_Node,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationWarpingLibrary_GetOffsetRootTransform_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationWarpingLibrary_GetOffsetRootTransform_Statics::PropPointers) < 2048);
// ********** End Function GetOffsetRootTransform Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimationWarpingLibrary_GetOffsetRootTransform_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimationWarpingLibrary, nullptr, "GetOffsetRootTransform", Z_Construct_UFunction_UAnimationWarpingLibrary_GetOffsetRootTransform_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationWarpingLibrary_GetOffsetRootTransform_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAnimationWarpingLibrary_GetOffsetRootTransform_Statics::AnimationWarpingLibrary_eventGetOffsetRootTransform_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationWarpingLibrary_GetOffsetRootTransform_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimationWarpingLibrary_GetOffsetRootTransform_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAnimationWarpingLibrary_GetOffsetRootTransform_Statics::AnimationWarpingLibrary_eventGetOffsetRootTransform_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAnimationWarpingLibrary_GetOffsetRootTransform()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimationWarpingLibrary_GetOffsetRootTransform_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAnimationWarpingLibrary::execGetOffsetRootTransform)
{
P_GET_STRUCT_REF(FAnimNodeReference,Z_Param_Out_Node);
P_FINISH;
P_NATIVE_BEGIN;
*(FTransform*)Z_Param__Result=UAnimationWarpingLibrary::GetOffsetRootTransform(Z_Param_Out_Node);
P_NATIVE_END;
}
// ********** End Class UAnimationWarpingLibrary Function GetOffsetRootTransform *******************
// ********** Begin Class UAnimationWarpingLibrary Function GetVectorValueFromCurve ****************
struct Z_Construct_UFunction_UAnimationWarpingLibrary_GetVectorValueFromCurve_Statics
{
struct AnimationWarpingLibrary_eventGetVectorValueFromCurve_Parms
{
const UCurveVector* InCurve;
float Time;
FVector OutValue;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintThreadSafe", "" },
{ "Category", "Animation" },
{ "Comment", "/** Helper function to extract the vector value from a curve asset at a given time. To be used inside AnimationBlueprint and assumes AnimBP holds reference to CurveAsset for it to be valid. */" },
{ "ModuleRelativePath", "Public/AnimationWarpingLibrary.h" },
{ "ToolTip", "Helper function to extract the vector value from a curve asset at a given time. To be used inside AnimationBlueprint and assumes AnimBP holds reference to CurveAsset for it to be valid." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InCurve_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetVectorValueFromCurve constinit property declarations ***************
static const UECodeGen_Private::FObjectPropertyParams NewProp_InCurve;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Time;
static const UECodeGen_Private::FStructPropertyParams NewProp_OutValue;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetVectorValueFromCurve constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetVectorValueFromCurve Property Definitions **************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAnimationWarpingLibrary_GetVectorValueFromCurve_Statics::NewProp_InCurve = { "InCurve", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationWarpingLibrary_eventGetVectorValueFromCurve_Parms, InCurve), Z_Construct_UClass_UCurveVector_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InCurve_MetaData), NewProp_InCurve_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAnimationWarpingLibrary_GetVectorValueFromCurve_Statics::NewProp_Time = { "Time", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationWarpingLibrary_eventGetVectorValueFromCurve_Parms, Time), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimationWarpingLibrary_GetVectorValueFromCurve_Statics::NewProp_OutValue = { "OutValue", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationWarpingLibrary_eventGetVectorValueFromCurve_Parms, OutValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UAnimationWarpingLibrary_GetVectorValueFromCurve_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((AnimationWarpingLibrary_eventGetVectorValueFromCurve_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAnimationWarpingLibrary_GetVectorValueFromCurve_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AnimationWarpingLibrary_eventGetVectorValueFromCurve_Parms), &Z_Construct_UFunction_UAnimationWarpingLibrary_GetVectorValueFromCurve_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimationWarpingLibrary_GetVectorValueFromCurve_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationWarpingLibrary_GetVectorValueFromCurve_Statics::NewProp_InCurve,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationWarpingLibrary_GetVectorValueFromCurve_Statics::NewProp_Time,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationWarpingLibrary_GetVectorValueFromCurve_Statics::NewProp_OutValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationWarpingLibrary_GetVectorValueFromCurve_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationWarpingLibrary_GetVectorValueFromCurve_Statics::PropPointers) < 2048);
// ********** End Function GetVectorValueFromCurve Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimationWarpingLibrary_GetVectorValueFromCurve_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimationWarpingLibrary, nullptr, "GetVectorValueFromCurve", Z_Construct_UFunction_UAnimationWarpingLibrary_GetVectorValueFromCurve_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationWarpingLibrary_GetVectorValueFromCurve_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAnimationWarpingLibrary_GetVectorValueFromCurve_Statics::AnimationWarpingLibrary_eventGetVectorValueFromCurve_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationWarpingLibrary_GetVectorValueFromCurve_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimationWarpingLibrary_GetVectorValueFromCurve_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAnimationWarpingLibrary_GetVectorValueFromCurve_Statics::AnimationWarpingLibrary_eventGetVectorValueFromCurve_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAnimationWarpingLibrary_GetVectorValueFromCurve()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimationWarpingLibrary_GetVectorValueFromCurve_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAnimationWarpingLibrary::execGetVectorValueFromCurve)
{
P_GET_OBJECT(UCurveVector,Z_Param_InCurve);
P_GET_PROPERTY(FFloatProperty,Z_Param_Time);
P_GET_STRUCT_REF(FVector,Z_Param_Out_OutValue);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UAnimationWarpingLibrary::GetVectorValueFromCurve(Z_Param_InCurve,Z_Param_Time,Z_Param_Out_OutValue);
P_NATIVE_END;
}
// ********** End Class UAnimationWarpingLibrary Function GetVectorValueFromCurve ******************
// ********** Begin Class UAnimationWarpingLibrary *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAnimationWarpingLibrary;
UClass* UAnimationWarpingLibrary::GetPrivateStaticClass()
{
using TClass = UAnimationWarpingLibrary;
if (!Z_Registration_Info_UClass_UAnimationWarpingLibrary.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AnimationWarpingLibrary"),
Z_Registration_Info_UClass_UAnimationWarpingLibrary.InnerSingleton,
StaticRegisterNativesUAnimationWarpingLibrary,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UAnimationWarpingLibrary.InnerSingleton;
}
UClass* Z_Construct_UClass_UAnimationWarpingLibrary_NoRegister()
{
return UAnimationWarpingLibrary::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAnimationWarpingLibrary_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "// Exposes operations related to Animation Warping\n" },
{ "DevelopmentStatus", "Experimental" },
{ "IncludePath", "AnimationWarpingLibrary.h" },
{ "ModuleRelativePath", "Public/AnimationWarpingLibrary.h" },
{ "ToolTip", "Exposes operations related to Animation Warping" },
};
#endif // WITH_METADATA
// ********** Begin Class UAnimationWarpingLibrary constinit property declarations *****************
// ********** End Class UAnimationWarpingLibrary constinit property declarations *******************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetCurveValueFromAnimation"), .Pointer = &UAnimationWarpingLibrary::execGetCurveValueFromAnimation },
{ .NameUTF8 = UTF8TEXT("GetFloatValueFromCurve"), .Pointer = &UAnimationWarpingLibrary::execGetFloatValueFromCurve },
{ .NameUTF8 = UTF8TEXT("GetOffsetRootTransform"), .Pointer = &UAnimationWarpingLibrary::execGetOffsetRootTransform },
{ .NameUTF8 = UTF8TEXT("GetVectorValueFromCurve"), .Pointer = &UAnimationWarpingLibrary::execGetVectorValueFromCurve },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UAnimationWarpingLibrary_GetCurveValueFromAnimation, "GetCurveValueFromAnimation" }, // 1937443004
{ &Z_Construct_UFunction_UAnimationWarpingLibrary_GetFloatValueFromCurve, "GetFloatValueFromCurve" }, // 1414257786
{ &Z_Construct_UFunction_UAnimationWarpingLibrary_GetOffsetRootTransform, "GetOffsetRootTransform" }, // 1215825871
{ &Z_Construct_UFunction_UAnimationWarpingLibrary_GetVectorValueFromCurve, "GetVectorValueFromCurve" }, // 2509359300
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAnimationWarpingLibrary>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAnimationWarpingLibrary_Statics
UObject* (*const Z_Construct_UClass_UAnimationWarpingLibrary_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
(UObject* (*)())Z_Construct_UPackage__Script_AnimationWarpingRuntime,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimationWarpingLibrary_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAnimationWarpingLibrary_Statics::ClassParams = {
&UAnimationWarpingLibrary::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimationWarpingLibrary_Statics::Class_MetaDataParams), Z_Construct_UClass_UAnimationWarpingLibrary_Statics::Class_MetaDataParams)
};
void UAnimationWarpingLibrary::StaticRegisterNativesUAnimationWarpingLibrary()
{
UClass* Class = UAnimationWarpingLibrary::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UAnimationWarpingLibrary_Statics::Funcs));
}
UClass* Z_Construct_UClass_UAnimationWarpingLibrary()
{
if (!Z_Registration_Info_UClass_UAnimationWarpingLibrary.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAnimationWarpingLibrary.OuterSingleton, Z_Construct_UClass_UAnimationWarpingLibrary_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAnimationWarpingLibrary.OuterSingleton;
}
UAnimationWarpingLibrary::UAnimationWarpingLibrary(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAnimationWarpingLibrary);
UAnimationWarpingLibrary::~UAnimationWarpingLibrary() {}
// ********** End Class UAnimationWarpingLibrary ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_AnimationWarpingLibrary_h__Script_AnimationWarpingRuntime_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAnimationWarpingLibrary, UAnimationWarpingLibrary::StaticClass, TEXT("UAnimationWarpingLibrary"), &Z_Registration_Info_UClass_UAnimationWarpingLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAnimationWarpingLibrary), 72279840U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_AnimationWarpingLibrary_h__Script_AnimationWarpingRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_AnimationWarpingLibrary_h__Script_AnimationWarpingRuntime_3883316934{
TEXT("/Script/AnimationWarpingRuntime"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_AnimationWarpingLibrary_h__Script_AnimationWarpingRuntime_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_AnimationWarpingLibrary_h__Script_AnimationWarpingRuntime_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,75 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "AnimationWarpingLibrary.h"
#ifdef ANIMATIONWARPINGRUNTIME_AnimationWarpingLibrary_generated_h
#error "AnimationWarpingLibrary.generated.h already included, missing '#pragma once' in AnimationWarpingLibrary.h"
#endif
#define ANIMATIONWARPINGRUNTIME_AnimationWarpingLibrary_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UAnimSequenceBase;
class UCurveFloat;
class UCurveVector;
struct FAnimNodeReference;
// ********** Begin Class UAnimationWarpingLibrary *************************************************
#define FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_AnimationWarpingLibrary_h_20_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execGetVectorValueFromCurve); \
DECLARE_FUNCTION(execGetFloatValueFromCurve); \
DECLARE_FUNCTION(execGetCurveValueFromAnimation); \
DECLARE_FUNCTION(execGetOffsetRootTransform);
struct Z_Construct_UClass_UAnimationWarpingLibrary_Statics;
ANIMATIONWARPINGRUNTIME_API UClass* Z_Construct_UClass_UAnimationWarpingLibrary_NoRegister();
#define FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_AnimationWarpingLibrary_h_20_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUAnimationWarpingLibrary(); \
friend struct ::Z_Construct_UClass_UAnimationWarpingLibrary_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ANIMATIONWARPINGRUNTIME_API UClass* ::Z_Construct_UClass_UAnimationWarpingLibrary_NoRegister(); \
public: \
DECLARE_CLASS2(UAnimationWarpingLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AnimationWarpingRuntime"), Z_Construct_UClass_UAnimationWarpingLibrary_NoRegister) \
DECLARE_SERIALIZER(UAnimationWarpingLibrary)
#define FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_AnimationWarpingLibrary_h_20_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
ANIMATIONWARPINGRUNTIME_API UAnimationWarpingLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UAnimationWarpingLibrary(UAnimationWarpingLibrary&&) = delete; \
UAnimationWarpingLibrary(const UAnimationWarpingLibrary&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(ANIMATIONWARPINGRUNTIME_API, UAnimationWarpingLibrary); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAnimationWarpingLibrary); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAnimationWarpingLibrary) \
ANIMATIONWARPINGRUNTIME_API virtual ~UAnimationWarpingLibrary();
#define FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_AnimationWarpingLibrary_h_17_PROLOG
#define FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_AnimationWarpingLibrary_h_20_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_AnimationWarpingLibrary_h_20_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_AnimationWarpingLibrary_h_20_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_AnimationWarpingLibrary_h_20_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAnimationWarpingLibrary;
// ********** End Class UAnimationWarpingLibrary ***************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_AnimationWarpingLibrary_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,29 @@
// 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"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeAnimationWarpingRuntime_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_AnimationWarpingRuntime;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_AnimationWarpingRuntime()
{
if (!Z_Registration_Info_UPackage__Script_AnimationWarpingRuntime.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/AnimationWarpingRuntime",
nullptr,
0,
PKG_CompiledIn | 0x00000000,
0xBA2D705B,
0x9D3620DE,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_AnimationWarpingRuntime.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_AnimationWarpingRuntime.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_AnimationWarpingRuntime(Z_Construct_UPackage__Script_AnimationWarpingRuntime, TEXT("/Script/AnimationWarpingRuntime"), Z_Registration_Info_UPackage__Script_AnimationWarpingRuntime, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0xBA2D705B, 0x9D3620DE));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,10 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#pragma once

View File

@@ -0,0 +1,106 @@
// 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 "AnimationWarpingTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimationWarpingTypes() {}
// ********** Begin Cross Module References ********************************************************
ANIMATIONWARPINGRUNTIME_API UEnum* Z_Construct_UEnum_AnimationWarpingRuntime_EOffsetRootBoneMode();
UPackage* Z_Construct_UPackage__Script_AnimationWarpingRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EOffsetRootBoneMode *******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EOffsetRootBoneMode;
static UEnum* EOffsetRootBoneMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EOffsetRootBoneMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EOffsetRootBoneMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AnimationWarpingRuntime_EOffsetRootBoneMode, (UObject*)Z_Construct_UPackage__Script_AnimationWarpingRuntime(), TEXT("EOffsetRootBoneMode"));
}
return Z_Registration_Info_UEnum_EOffsetRootBoneMode.OuterSingleton;
}
template<> ANIMATIONWARPINGRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EOffsetRootBoneMode>()
{
return EOffsetRootBoneMode_StaticEnum();
}
struct Z_Construct_UEnum_AnimationWarpingRuntime_EOffsetRootBoneMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Accumulate.Comment", "// Accumulate the mesh component's movement into the offset.\n// In this mode, if the mesh component moves \n// the offset will counter the motion, and the root will stay in place\n" },
{ "Accumulate.Name", "EOffsetRootBoneMode::Accumulate" },
{ "Accumulate.ToolTip", "Accumulate the mesh component's movement into the offset.\nIn this mode, if the mesh component moves\nthe offset will counter the motion, and the root will stay in place" },
{ "BlueprintType", "true" },
{ "Interpolate.Comment", "// Continuously interpolate the offset out\n// In this mode, if the mesh component moves\n// The root will stay behind, but will attempt to catch up\n" },
{ "Interpolate.Name", "EOffsetRootBoneMode::Interpolate" },
{ "Interpolate.ToolTip", "Continuously interpolate the offset out\nIn this mode, if the mesh component moves\nThe root will stay behind, but will attempt to catch up" },
{ "LockOffsetAndConsumeAnimation.Comment", "// Stops accumulating the mesh component's movement delta into the root offset\n// In this mode, whatever offset we have will be locked but we will still consume animated root motion \n" },
{ "LockOffsetAndConsumeAnimation.Name", "EOffsetRootBoneMode::LockOffsetAndConsumeAnimation" },
{ "LockOffsetAndConsumeAnimation.ToolTip", "Stops accumulating the mesh component's movement delta into the root offset\nIn this mode, whatever offset we have will be locked but we will still consume animated root motion" },
{ "LockOffsetAndIgnoreAnimation.Comment", "// Stops accumulating the mesh component's movement delta into the root offset\n// In this mode, whatever offset we have will be locked and we will ignore animated root motion\n" },
{ "LockOffsetAndIgnoreAnimation.Name", "EOffsetRootBoneMode::LockOffsetAndIgnoreAnimation" },
{ "LockOffsetAndIgnoreAnimation.ToolTip", "Stops accumulating the mesh component's movement delta into the root offset\nIn this mode, whatever offset we have will be locked and we will ignore animated root motion" },
{ "LockOffsetIncreaseAndConsumeAnimation.Comment", "// Stops accumulating the mesh component's movement delta into the root offset\n// In this mode, whatever offset we have will be locked but we will still consume animated root motion, as long as it's decreasing the offset.\n" },
{ "LockOffsetIncreaseAndConsumeAnimation.Name", "EOffsetRootBoneMode::LockOffsetIncreaseAndConsumeAnimation" },
{ "LockOffsetIncreaseAndConsumeAnimation.ToolTip", "Stops accumulating the mesh component's movement delta into the root offset\nIn this mode, whatever offset we have will be locked but we will still consume animated root motion, as long as it's decreasing the offset." },
{ "ModuleRelativePath", "Public/AnimationWarpingTypes.h" },
{ "Release.Comment", "// Release the offset and stop accumulating the mesh component's movement delta.\n// In this mode we will \"blend out\" the offset\n" },
{ "Release.Name", "EOffsetRootBoneMode::Release" },
{ "Release.ToolTip", "Release the offset and stop accumulating the mesh component's movement delta.\nIn this mode we will \"blend out\" the offset" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EOffsetRootBoneMode::Accumulate", (int64)EOffsetRootBoneMode::Accumulate },
{ "EOffsetRootBoneMode::Interpolate", (int64)EOffsetRootBoneMode::Interpolate },
{ "EOffsetRootBoneMode::LockOffsetAndConsumeAnimation", (int64)EOffsetRootBoneMode::LockOffsetAndConsumeAnimation },
{ "EOffsetRootBoneMode::LockOffsetIncreaseAndConsumeAnimation", (int64)EOffsetRootBoneMode::LockOffsetIncreaseAndConsumeAnimation },
{ "EOffsetRootBoneMode::LockOffsetAndIgnoreAnimation", (int64)EOffsetRootBoneMode::LockOffsetAndIgnoreAnimation },
{ "EOffsetRootBoneMode::Release", (int64)EOffsetRootBoneMode::Release },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AnimationWarpingRuntime_EOffsetRootBoneMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AnimationWarpingRuntime_EOffsetRootBoneMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AnimationWarpingRuntime,
nullptr,
"EOffsetRootBoneMode",
"EOffsetRootBoneMode",
Z_Construct_UEnum_AnimationWarpingRuntime_EOffsetRootBoneMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AnimationWarpingRuntime_EOffsetRootBoneMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AnimationWarpingRuntime_EOffsetRootBoneMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AnimationWarpingRuntime_EOffsetRootBoneMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AnimationWarpingRuntime_EOffsetRootBoneMode()
{
if (!Z_Registration_Info_UEnum_EOffsetRootBoneMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EOffsetRootBoneMode.InnerSingleton, Z_Construct_UEnum_AnimationWarpingRuntime_EOffsetRootBoneMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EOffsetRootBoneMode.InnerSingleton;
}
// ********** End Enum EOffsetRootBoneMode *********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_AnimationWarpingTypes_h__Script_AnimationWarpingRuntime_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EOffsetRootBoneMode_StaticEnum, TEXT("EOffsetRootBoneMode"), &Z_Registration_Info_UEnum_EOffsetRootBoneMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1342183929U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_AnimationWarpingTypes_h__Script_AnimationWarpingRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_AnimationWarpingTypes_h__Script_AnimationWarpingRuntime_1180573421{
TEXT("/Script/AnimationWarpingRuntime"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_AnimationWarpingTypes_h__Script_AnimationWarpingRuntime_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_AnimationWarpingTypes_h__Script_AnimationWarpingRuntime_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,38 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "AnimationWarpingTypes.h"
#ifdef ANIMATIONWARPINGRUNTIME_AnimationWarpingTypes_generated_h
#error "AnimationWarpingTypes.generated.h already included, missing '#pragma once' in AnimationWarpingTypes.h"
#endif
#define ANIMATIONWARPINGRUNTIME_AnimationWarpingTypes_generated_h
#include "Templates/IsUEnumClass.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/NoDestroy.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_AnimationWarping_Source_Runtime_Public_AnimationWarpingTypes_h
// ********** Begin Enum EOffsetRootBoneMode *******************************************************
#define FOREACH_ENUM_EOFFSETROOTBONEMODE(op) \
op(EOffsetRootBoneMode::Accumulate) \
op(EOffsetRootBoneMode::Interpolate) \
op(EOffsetRootBoneMode::LockOffsetAndConsumeAnimation) \
op(EOffsetRootBoneMode::LockOffsetIncreaseAndConsumeAnimation) \
op(EOffsetRootBoneMode::LockOffsetAndIgnoreAnimation) \
op(EOffsetRootBoneMode::Release)
enum class EOffsetRootBoneMode : uint8;
template<> struct TIsUEnumClass<EOffsetRootBoneMode> { enum { Value = true }; };
template<> ANIMATIONWARPINGRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EOffsetRootBoneMode>();
// ********** End Enum EOffsetRootBoneMode *********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,10 @@
D:\UE_5_7_1\Engine\Plugins\Animation\AnimationWarping\Source\Runtime\Public\AnimationWarpingLibrary.h
D:\UE_5_7_1\Engine\Plugins\Animation\AnimationWarping\Source\Runtime\Public\BoneControllers\AnimNode_StrideWarping.h
D:\UE_5_7_1\Engine\Plugins\Animation\AnimationWarping\Source\Runtime\Public\AnimationWarpingTypes.h
D:\UE_5_7_1\Engine\Plugins\Animation\AnimationWarping\Source\Runtime\Public\BoneControllers\AnimNode_SlopeWarping.h
D:\UE_5_7_1\Engine\Plugins\Animation\AnimationWarping\Source\Runtime\Public\BoneControllers\AnimNode_FootPlacement.h
D:\UE_5_7_1\Engine\Plugins\Animation\AnimationWarping\Source\Runtime\Public\BoneControllers\AnimNode_OrientationWarping.h
D:\UE_5_7_1\Engine\Plugins\Animation\AnimationWarping\Source\Runtime\Public\BoneControllers\AnimNode_Steering.h
D:\UE_5_7_1\Engine\Plugins\Animation\AnimationWarping\Source\Runtime\Public\BoneControllers\AnimNode_OverrideRootMotion.h
D:\UE_5_7_1\Engine\Plugins\Animation\AnimationWarping\Source\Runtime\Public\BoneControllers\AnimNode_OffsetRootBone.h
D:\UE_5_7_1\Engine\Plugins\Animation\AnimationWarping\Source\Runtime\Public\BoneControllers\AnimNode_WarpTest.h