Class SliderConstraint

All Implemented Interfaces:
Deletable, JoltNative

public final class SliderConstraint extends TwoBodyConstraint
SliderConstraint relies on preview features of the Java platform:
Programs can only use SliderConstraint when preview features are enabled.
Preview features may be removed in a future release, or upgraded to permanent features of the Java platform.
  • Method Details

    • at

      public static SliderConstraint at(MemoryAddressPREVIEW addr)
    • getCurrentPosition

      public float getCurrentPosition()
    • setMaxFrictionForce

      public void setMaxFrictionForce(float frictionForce)
    • getMaxFrictionForce

      public float getMaxFrictionForce()
    • getMotorSettings

      public MotorSettings getMotorSettings(MemorySessionPREVIEW alloc)
    • setMotorState

      public void setMotorState(MotorState state)
    • getMotorState

      public MotorState getMotorState()
    • setTargetVelocity

      public void setTargetVelocity(float velocity)
    • getTargetVelocity

      public float getTargetVelocity()
    • setTargetPosition

      public void setTargetPosition(float position)
    • getTargetPosition

      public float getTargetPosition()
    • setLimits

      public void setLimits(float limitsMin, float limitsMax)
    • getLimitsMin

      public float getLimitsMin()
    • getLimitsMax

      public float getLimitsMax()
    • hasLimits

      public boolean hasLimits()
    • setFrequency

      public void setFrequency(float frequency)
    • getFrequency

      public float getFrequency()
    • setDamping

      public void setDamping(float damping)
    • getDamping

      public float getDamping()
    • getTotalLambdaPosition

      public float[] getTotalLambdaPosition()
    • getTotalLambdaPositionLimits

      public float getTotalLambdaPositionLimits()
    • getTotalLambdaRotation

      public void getTotalLambdaRotation(FVec3 out)
    • getTotalLambdaMotor

      public float getTotalLambdaMotor()