10template<
typename FloatType >
135 return Target == Position;
152 Position = PreviousTarget = Target;
162 const FloatType
Disp = Target - Position;
167 const FloatType
TargetDisp = Target - PreviousTarget;
185 PreviousTarget = Target;
191 FSpringConfig Config;
200 FloatType PreviousTarget;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
return true
Definition ExternalRpcRegistry.cpp:601
TSpring1D< float > FFloatSpring1D
Definition SlateSprings.h:205
TSpring1D< double > FDoubleSpring1D
Definition SlateSprings.h:208
Definition SlateSprings.h:20
FSpringConfig()
Definition SlateSprings.h:42
FloatType DampConstant
Definition SlateSprings.h:31
FloatType SpringConstant
Definition SlateSprings.h:25
bool bSkipAnimationOnHitches
Definition SlateSprings.h:38
FloatType SpringLength
Definition SlateSprings.h:28
FloatType SnappingEpsilon
Definition SlateSprings.h:34
Definition SlateSprings.h:12
void SetPosition(FloatType InPosition)
Definition SlateSprings.h:92
void SetTarget(FloatType InTarget)
Definition SlateSprings.h:116
void SetConfig(const FSpringConfig &InConfig)
Definition SlateSprings.h:81
TSpring1D()
Definition SlateSprings.h:57
bool IsAtRest()
Definition SlateSprings.h:133
FloatType GetTarget() const
Definition SlateSprings.h:127
void Tick(float InQuantum)
Definition SlateSprings.h:143
FloatType GetPosition() const
Definition SlateSprings.h:105
TSpring1D(FloatType InPosition)
Definition SlateSprings.h:68