10#include "AnimNode_SpringBone.generated.h"
13class USkeletalMeshComponent;
19USTRUCT(BlueprintInternalUseOnly)
29 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Spring, meta=(EditCondition="bLimitDisplacement"))
30 double MaxDisplacement;
33 UPROPERTY(EditAnywhere, Category=Spring, meta = (PinHiddenByDefault))
34 double SpringStiffness;
37 UPROPERTY(EditAnywhere, Category=Spring, meta = (PinHiddenByDefault))
42 double ErrorResetThresh;
66#if WITH_EDITORONLY_DATA
104 UPROPERTY(EditAnywhere, Category = OwnerVelocity, Meta = (PinHiddenByDefault))
107 UPROPERTY(EditAnywhere, Category = OwnerVelocity, Meta = (EditCondition = "bOverrideOwnerVelocity", PinHiddenByDefault))
118 virtual bool HasPreUpdate()
const override {
return true; }
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
const bool
Definition NetworkReplayStreaming.h:178
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
Definition AnimInstance.h:353
Definition Skeleton.h:295
Definition AnimNode_SkeletalControlBase.h:22
Definition AnimNode_SpringBone.h:21
Definition AnimNodeBase.h:337
Definition AnimNodeBase.h:324
Definition AnimNodeBase.h:354
Definition BoneContainer.h:192
Definition BoneReference.h:14
Definition AnimNodeBase.h:600
Definition AnimNodeBase.h:642