Class DefaultSpeedManager
- java.lang.Object
-
- net.eternalclient.api.internal.mouse.naturalmouse.support.DefaultSpeedManager
-
- All Implemented Interfaces:
SpeedManager
public class DefaultSpeedManager extends java.lang.Object implements SpeedManager
-
-
Constructor Summary
Constructors Constructor Description DefaultSpeedManager()
DefaultSpeedManager(java.util.Collection<Flow> flows)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Pair<Flow,java.lang.Long>
getFlowWithTime(double distance)
Get the SpeedFlow object, which contains Flow and planned time for mouse movement in ms.void
setMouseMovementBaseTimeMs(long mouseMovementSpeedMs)
-
-
-
Constructor Detail
-
DefaultSpeedManager
public DefaultSpeedManager(java.util.Collection<Flow> flows)
-
DefaultSpeedManager
public DefaultSpeedManager()
-
-
Method Detail
-
getFlowWithTime
public Pair<Flow,java.lang.Long> getFlowWithTime(double distance)
Description copied from interface:SpeedManager
Get the SpeedFlow object, which contains Flow and planned time for mouse movement in ms.- Specified by:
getFlowWithTime
in interfaceSpeedManager
- Parameters:
distance
- the distance from where the cursor is now to the destination point *- Returns:
- the SpeedFlow object, which details are a SpeedManager implementation decision.
-
setMouseMovementBaseTimeMs
public void setMouseMovementBaseTimeMs(long mouseMovementSpeedMs)
-
-