Class BandedPrimeLimiter

java.lang.Object
dev.engine_room.flywheel.impl.visual.BandedPrimeLimiter
All Implemented Interfaces:
dev.engine_room.flywheel.api.visual.DistanceUpdateLimiter, DistanceUpdateLimiterImpl

public class BandedPrimeLimiter extends Object implements DistanceUpdateLimiterImpl
  • Constructor Details

    • BandedPrimeLimiter

      public BandedPrimeLimiter()
  • Method Details

    • tick

      public void tick()
      Description copied from interface: DistanceUpdateLimiterImpl
      Call this before every update.
      Specified by:
      tick in interface DistanceUpdateLimiterImpl
    • shouldUpdate

      public boolean shouldUpdate(double distanceSquared)
      Specified by:
      shouldUpdate in interface dev.engine_room.flywheel.api.visual.DistanceUpdateLimiter
    • getUpdateDivisor

      protected int getUpdateDivisor(double distanceSquared)