public static class WorldObserver.RevoluteJointChange extends WorldObserver.JointChange<com.badlogic.gdx.physics.box2d.joints.RevoluteJoint>
RevoluteJoint| Modifier and Type | Field and Description |
|---|---|
java.lang.Float |
newLowerLimit |
java.lang.Float |
newMaxMotorTorque |
java.lang.Float |
newMotorSpeed |
java.lang.Float |
newUpperLimit |
private float |
oldLowerLimit |
private float |
oldMaxMotorTorque |
private float |
oldMotorSpeed |
private float |
oldUpperLimit |
newUserData, userDataChanged| Constructor and Description |
|---|
RevoluteJointChange() |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(com.badlogic.gdx.physics.box2d.joints.RevoluteJoint joint) |
<C extends WorldObserver.Change<com.badlogic.gdx.physics.box2d.joints.RevoluteJoint>> |
newValuesEqual(C other)
if the values applied in
WorldObserver.Change.apply(Object) equal |
void |
reset() |
boolean |
update(com.badlogic.gdx.physics.box2d.joints.RevoluteJoint joint) |
obtainForprivate transient float oldLowerLimit
private transient float oldUpperLimit
private transient float oldMaxMotorTorque
private transient float oldMotorSpeed
public java.lang.Float newLowerLimit
public java.lang.Float newUpperLimit
public java.lang.Float newMaxMotorTorque
public java.lang.Float newMotorSpeed
public boolean update(com.badlogic.gdx.physics.box2d.joints.RevoluteJoint joint)
update in interface WorldObserver.Change<com.badlogic.gdx.physics.box2d.joints.RevoluteJoint>update in class WorldObserver.JointChange<com.badlogic.gdx.physics.box2d.joints.RevoluteJoint>joint - the object to check for changes since the last time this method was calledpublic void apply(com.badlogic.gdx.physics.box2d.joints.RevoluteJoint joint)
apply in interface WorldObserver.Change<com.badlogic.gdx.physics.box2d.joints.RevoluteJoint>apply in class WorldObserver.JointChange<com.badlogic.gdx.physics.box2d.joints.RevoluteJoint>joint - the object to apply the changes since WorldObserver.Change.update(Object) topublic <C extends WorldObserver.Change<com.badlogic.gdx.physics.box2d.joints.RevoluteJoint>> boolean newValuesEqual(C other)
WorldObserver.ChangeWorldObserver.Change.apply(Object) equalnewValuesEqual in interface WorldObserver.Change<com.badlogic.gdx.physics.box2d.joints.RevoluteJoint>newValuesEqual in class WorldObserver.JointChange<com.badlogic.gdx.physics.box2d.joints.RevoluteJoint>public void reset()
reset in interface com.badlogic.gdx.utils.Pool.Poolablereset in class WorldObserver.JointChange<com.badlogic.gdx.physics.box2d.joints.RevoluteJoint>