public static class WorldObserver.MotorJointChange extends WorldObserver.JointChange<com.badlogic.gdx.physics.box2d.joints.MotorJoint>
MotorJoint| Modifier and Type | Field and Description |
|---|---|
java.lang.Float |
newAngularOffset |
java.lang.Float |
newCorrectionFactor |
com.badlogic.gdx.math.Vector2 |
newLinearOffset |
java.lang.Float |
newMaxForce |
java.lang.Float |
newMaxTorque |
private float |
oldAngularOffset |
private float |
oldCorrectionFactor |
private com.badlogic.gdx.math.Vector2 |
oldLinearOffset |
private float |
oldMaxForce |
private float |
oldMaxTorque |
newUserData, userDataChanged| Constructor and Description |
|---|
MotorJointChange() |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(com.badlogic.gdx.physics.box2d.joints.MotorJoint joint) |
<C extends WorldObserver.Change<com.badlogic.gdx.physics.box2d.joints.MotorJoint>> |
newValuesEqual(C other)
if the values applied in
WorldObserver.Change.apply(Object) equal |
void |
reset() |
boolean |
update(com.badlogic.gdx.physics.box2d.joints.MotorJoint joint) |
obtainForprivate transient float oldMaxForce
private transient float oldMaxTorque
private transient float oldCorrectionFactor
private transient float oldAngularOffset
private final transient com.badlogic.gdx.math.Vector2 oldLinearOffset
public java.lang.Float newMaxForce
public java.lang.Float newMaxTorque
public java.lang.Float newCorrectionFactor
public java.lang.Float newAngularOffset
public com.badlogic.gdx.math.Vector2 newLinearOffset
public boolean update(com.badlogic.gdx.physics.box2d.joints.MotorJoint joint)
update in interface WorldObserver.Change<com.badlogic.gdx.physics.box2d.joints.MotorJoint>update in class WorldObserver.JointChange<com.badlogic.gdx.physics.box2d.joints.MotorJoint>joint - the object to check for changes since the last time this method was calledpublic void apply(com.badlogic.gdx.physics.box2d.joints.MotorJoint joint)
apply in interface WorldObserver.Change<com.badlogic.gdx.physics.box2d.joints.MotorJoint>apply in class WorldObserver.JointChange<com.badlogic.gdx.physics.box2d.joints.MotorJoint>joint - the object to apply the changes since WorldObserver.Change.update(Object) topublic <C extends WorldObserver.Change<com.badlogic.gdx.physics.box2d.joints.MotorJoint>> boolean newValuesEqual(C other)
WorldObserver.ChangeWorldObserver.Change.apply(Object) equalnewValuesEqual in interface WorldObserver.Change<com.badlogic.gdx.physics.box2d.joints.MotorJoint>newValuesEqual in class WorldObserver.JointChange<com.badlogic.gdx.physics.box2d.joints.MotorJoint>public void reset()
reset in interface com.badlogic.gdx.utils.Pool.Poolablereset in class WorldObserver.JointChange<com.badlogic.gdx.physics.box2d.joints.MotorJoint>