Interface JCameraFPSStyleLinearIntegratorType

All Superinterfaces:
JCameraIntegratorType
All Known Subinterfaces:
JCameraFPSStyleIntegratorType
All Known Implementing Classes:
JCameraFPSStyleLinearIntegrator

public interface JCameraFPSStyleLinearIntegratorType extends JCameraIntegratorType
The type of integrators that integrate linear movement for JCameraFPSStyleType cameras.
  • Method Details

    • integratorGetCamera

      JCameraFPSStyleReadableType integratorGetCamera()
      Returns:
      The camera that will be affected by the integrator
    • integratorGetInput

      JCameraFPSStyleInputType integratorGetInput()
      Returns:
      The input used to drive the integrator.
    • integratorLinearSetAcceleration

      void integratorLinearSetAcceleration(double a)
      Set the linear acceleration to a.
      Parameters:
      a - The linear acceleration.
    • integratorLinearSetDrag

      void integratorLinearSetDrag(double f)
      Set the linear drag factor to f.
      Parameters:
      f - The linear drag factor.
    • integratorLinearSetMaximumSpeed

      void integratorLinearSetMaximumSpeed(double s)
      Set the maximum linear movement speed to s.
      Parameters:
      s - The maximum linear speed.