Package net.dermetfan.gdx.physics.box2d
Class WorldObserver.MouseJointChange
java.lang.Object
net.dermetfan.gdx.physics.box2d.WorldObserver.JointChange<com.badlogic.gdx.physics.box2d.joints.MouseJoint>
net.dermetfan.gdx.physics.box2d.WorldObserver.MouseJointChange
- All Implemented Interfaces:
com.badlogic.gdx.utils.Pool.Poolable
,WorldObserver.Change<com.badlogic.gdx.physics.box2d.joints.MouseJoint>
- Enclosing class:
- WorldObserver
public static class WorldObserver.MouseJointChange extends WorldObserver.JointChange<com.badlogic.gdx.physics.box2d.joints.MouseJoint>
the changes of a
MouseJoint
- Since:
- 0.7.1
-
Field Summary
Fields Modifier and Type Field Description java.lang.Float
newDampingRatio
java.lang.Float
newFrequency
java.lang.Float
newMaxForce
com.badlogic.gdx.math.Vector2
newTarget
Fields inherited from class net.dermetfan.gdx.physics.box2d.WorldObserver.JointChange
newUserData
-
Constructor Summary
Constructors Constructor Description MouseJointChange()
-
Method Summary
Modifier and Type Method Description void
apply(com.badlogic.gdx.physics.box2d.joints.MouseJoint joint)
<C extends WorldObserver.Change<com.badlogic.gdx.physics.box2d.joints.MouseJoint>>
booleannewValuesEqual(C other)
if the values applied inWorldObserver.Change.apply(Object)
equalvoid
reset()
boolean
update(com.badlogic.gdx.physics.box2d.joints.MouseJoint joint)
Methods inherited from class net.dermetfan.gdx.physics.box2d.WorldObserver.JointChange
obtainFor
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
newDampingRatio
public java.lang.Float newDampingRatio -
newFrequency
public java.lang.Float newFrequency -
newMaxForce
public java.lang.Float newMaxForce -
newTarget
public com.badlogic.gdx.math.Vector2 newTarget
-
-
Constructor Details
-
MouseJointChange
public MouseJointChange()
-
-
Method Details
-
update
public boolean update(com.badlogic.gdx.physics.box2d.joints.MouseJoint joint)- Specified by:
update
in interfaceWorldObserver.Change<com.badlogic.gdx.physics.box2d.joints.MouseJoint>
- Overrides:
update
in classWorldObserver.JointChange<com.badlogic.gdx.physics.box2d.joints.MouseJoint>
- Parameters:
joint
- the object to check for changes since the last time this method was called- Returns:
- if anything changed
-
apply
public void apply(com.badlogic.gdx.physics.box2d.joints.MouseJoint joint)- Specified by:
apply
in interfaceWorldObserver.Change<com.badlogic.gdx.physics.box2d.joints.MouseJoint>
- Overrides:
apply
in classWorldObserver.JointChange<com.badlogic.gdx.physics.box2d.joints.MouseJoint>
- Parameters:
joint
- the object to apply the changes sinceWorldObserver.Change.update(Object)
to
-
newValuesEqual
public <C extends WorldObserver.Change<com.badlogic.gdx.physics.box2d.joints.MouseJoint>> boolean newValuesEqual(C other)Description copied from interface:WorldObserver.Change
if the values applied inWorldObserver.Change.apply(Object)
equal- Specified by:
newValuesEqual
in interfaceWorldObserver.Change<com.badlogic.gdx.physics.box2d.joints.MouseJoint>
- Overrides:
newValuesEqual
in classWorldObserver.JointChange<com.badlogic.gdx.physics.box2d.joints.MouseJoint>
-
reset
public void reset()- Specified by:
reset
in interfacecom.badlogic.gdx.utils.Pool.Poolable
- Overrides:
reset
in classWorldObserver.JointChange<com.badlogic.gdx.physics.box2d.joints.MouseJoint>
-