84 return oldPos +
velocity * elapsedSeconds;
136 const double snapSpeed = 10.0;
138 const double newPos = oldPos + velocity * elapsedSeconds;
Definition juce_AnimatedPositionBehaviours.h:34
Definition carla_juce.cpp:31
double velocity
Definition juce_AnimatedPositionBehaviours.h:96
bool isStopped(double) const noexcept
Definition juce_AnimatedPositionBehaviours.h:90
double getNextPosition(double oldPos, double elapsedSeconds) noexcept
Definition juce_AnimatedPositionBehaviours.h:77
void setFriction(double newFriction) noexcept
Definition juce_AnimatedPositionBehaviours.h:53
ContinuousWithMomentum()=default
void releasedWithVelocity(double, double releaseVelocity) noexcept
Definition juce_AnimatedPositionBehaviours.h:69
double minimumVelocity
Definition juce_AnimatedPositionBehaviours.h:96
double damping
Definition juce_AnimatedPositionBehaviours.h:96
void setMinimumVelocity(double newMinimumVelocityToUse) noexcept
Definition juce_AnimatedPositionBehaviours.h:60
bool isStopped(double position) const noexcept
Definition juce_AnimatedPositionBehaviours.h:146
double targetSnapPosition
Definition juce_AnimatedPositionBehaviours.h:152
double getNextPosition(double oldPos, double elapsedSeconds) const noexcept
Definition juce_AnimatedPositionBehaviours.h:131
void releasedWithVelocity(double position, double releaseVelocity) noexcept
Definition juce_AnimatedPositionBehaviours.h:120
SnapToPageBoundaries()=default