Interface IMouseSettings.IMouseMotionSettings

All Known Implementing Classes:
MouseMotionSettings
Enclosing interface:
IMouseSettings

public static interface IMouseSettings.IMouseMotionSettings
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    The minimum deviation divider for the sinusoidal deviation function.
    int
    The number of steps before the last step the noise and deviation effects start to fade.
    double
    The minimum amount of noise that is added to each step.
    int
    The minimum reaction time.
    int
    The minimum variation that is added to the reaction time.
    int
    The minimum distance for which a movement is considered a 'small' movement and some other settings will be used.
    int
    The minimum amount of steps that is taken to reach the target.
    int
    How many locations need to be visited between start and end point.
    int
    How many locations need to be visited between start and end point.
    int
    The minimum amount of steps that is taken to reach the target.
    void
    setDeviation(double deviation)
    The minimum deviation divider for the sinusoidal deviation function.
    void
    setEffectFadeSteps(int effectFadeSteps)
    The number of steps before the last step the noise and deviation effects start to fade.
    void
    setNoise(double noise)
    The minimum amount of noise that is added to each step.
    void
    setReactionTime(int reactionTime)
    The minimum reaction time.
    void
    setReactionTimeVariation(int reactionTimeVariation)
    The minimum variation that is added to the reaction time.
    void
    setSmallMovementDistance(int smallMovementDistance)
    The minimum distance for which a movement is considered a 'small' movement and some other settings will be used.
    void
    setSteps(int steps)
    The minimum amount of steps that is taken to reach the target.
    void
    setStepsDivider(int stepsDivider)
    How many locations need to be visited between start and end point.
    void
    setStepsDividerSmall(int stepsDividerSmall)
    How many locations need to be visited between start and end point.
    void
    setStepsForSmallMovement(int stepsForSmallMovement)
    The minimum amount of steps that is taken to reach the target.
  • Method Details

    • getSteps

      int getSteps()
      The minimum amount of steps that is taken to reach the target.
      Returns:
    • setSteps

      void setSteps(int steps)
      The minimum amount of steps that is taken to reach the target.
    • getStepsDivider

      int getStepsDivider()
      How many locations need to be visited between start and end point. More steps means more smooth movement.
      Increasing this divider means less steps and decreasing means more steps.
      Returns:
    • setStepsDivider

      void setStepsDivider(int stepsDivider)
      How many locations need to be visited between start and end point. More steps means more smooth movement.
      Increasing this divider means less steps and decreasing means more steps.
    • getSmallMovementDistance

      int getSmallMovementDistance()
      The minimum distance for which a movement is considered a 'small' movement and some other settings will be used.
      Returns:
    • setSmallMovementDistance

      void setSmallMovementDistance(int smallMovementDistance)
      The minimum distance for which a movement is considered a 'small' movement and some other settings will be used.
    • getStepsForSmallMovement

      int getStepsForSmallMovement()
      The minimum amount of steps that is taken to reach the target.
      Returns:
    • setStepsForSmallMovement

      void setStepsForSmallMovement(int stepsForSmallMovement)
      The minimum amount of steps that is taken to reach the target.
    • getStepsDividerSmall

      int getStepsDividerSmall()
      How many locations need to be visited between start and end point. More steps means more smooth movement.
      Increasing this divider means less steps and decreasing means more steps.
      Returns:
    • setStepsDividerSmall

      void setStepsDividerSmall(int stepsDividerSmall)
      How many locations need to be visited between start and end point. More steps means more smooth movement.
      Increasing this divider means less steps and decreasing means more steps.
    • getEffectFadeSteps

      int getEffectFadeSteps()
      The number of steps before the last step the noise and deviation effects start to fade. Decreases linearly to 0 at the end of the mouse movement.
      Returns:
    • setEffectFadeSteps

      void setEffectFadeSteps(int effectFadeSteps)
      The number of steps before the last step the noise and deviation effects start to fade. Decreases linearly to 0 at the end of the mouse movement.
    • getReactionTime

      int getReactionTime()
      The minimum reaction time. This is used for when the cursor overshoots the target and will sleep before starting the next movement.
    • setReactionTime

      void setReactionTime(int reactionTime)
      The minimum reaction time. This is used for when the cursor overshoots the target and will sleep before starting the next movement.
    • getReactionTimeVariation

      int getReactionTimeVariation()
      The minimum variation that is added to the reaction time.
    • setReactionTimeVariation

      void setReactionTimeVariation(int reactionTimeVariation)
      The minimum variation that is added to the reaction time.
    • getNoise

      double getNoise()
      The minimum amount of noise that is added to each step. Bigger value means less noise.
      Returns:
    • setNoise

      void setNoise(double noise)
      The minimum amount of noise that is added to each step. Bigger value means less noise.
    • getDeviation

      double getDeviation()
      The minimum deviation divider for the sinusoidal deviation function. Higher values means less deviation.
    • setDeviation

      void setDeviation(double deviation)
      The minimum deviation divider for the sinusoidal deviation function. Higher values means less deviation.