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