JUCE  v5.1.1-3-g1a0b28c73
JUCE API
AnimatedPosition< Behaviour > Member List

This is the complete list of members for AnimatedPosition< Behaviour >, including all inherited members.

addListener(Listener *listener)AnimatedPosition< Behaviour >inline
AnimatedPosition()AnimatedPosition< Behaviour >inline
beginDrag()AnimatedPosition< Behaviour >inline
behaviourAnimatedPosition< Behaviour >
callAfterDelay(int milliseconds, std::function< void()> functionToCall)Timerprivatestatic
callPendingTimersSynchronously()Timerprivatestatic
drag(double deltaFromStartOfDrag)AnimatedPosition< Behaviour >inline
endDrag()AnimatedPosition< Behaviour >inline
getPosition() const noexceptAnimatedPosition< Behaviour >inline
getSpeed(const Time last, double lastPos, const Time now, double newPos)AnimatedPosition< Behaviour >inlineprivatestatic
getTimerInterval() const noexceptTimerinlineprivate
grabbedPosAnimatedPosition< Behaviour >private
isTimerRunning() const noexceptTimerinlineprivate
lastDragAnimatedPosition< Behaviour >private
lastUpdateAnimatedPosition< Behaviour >private
listenersAnimatedPosition< Behaviour >private
moveTo(double newPos)AnimatedPosition< Behaviour >inlineprivate
nudge(double deltaFromCurrentPosition)AnimatedPosition< Behaviour >inline
positionAnimatedPosition< Behaviour >private
rangeAnimatedPosition< Behaviour >private
releaseVelocityAnimatedPosition< Behaviour >private
removeListener(Listener *listener)AnimatedPosition< Behaviour >inline
setLimits(Range< double > newRange) noexceptAnimatedPosition< Behaviour >inline
setPosition(double newPosition)AnimatedPosition< Behaviour >inline
setPositionAndSendChange(double newPosition)AnimatedPosition< Behaviour >inlineprivate
startTimer(int intervalInMilliseconds) noexceptTimerprivate
startTimerHz(int timerFrequencyHz) noexceptTimerprivate
stopTimer() noexceptTimerprivate
Timer() noexceptTimerprivate
Timer(const Timer &) noexceptTimerprivate
timerCallback() overrideAnimatedPosition< Behaviour >inlineprivatevirtual
~Timer()Timerprivatevirtual