Package net.dermetfan.gdx.physics.box2d
Class WorldObserver.DistanceJointChange
java.lang.Object
net.dermetfan.gdx.physics.box2d.WorldObserver.JointChange<com.badlogic.gdx.physics.box2d.joints.DistanceJoint>
net.dermetfan.gdx.physics.box2d.WorldObserver.DistanceJointChange
- All Implemented Interfaces:
com.badlogic.gdx.utils.Pool.Poolable,WorldObserver.Change<com.badlogic.gdx.physics.box2d.joints.DistanceJoint>
- Enclosing class:
- WorldObserver
public static class WorldObserver.DistanceJointChange extends WorldObserver.JointChange<com.badlogic.gdx.physics.box2d.joints.DistanceJoint>
the changes of a
DistanceJoint- Since:
- 0.7.1
-
Field Summary
Fields Modifier and Type Field Description java.lang.FloatnewDampingRatiojava.lang.FloatnewFrequencyjava.lang.FloatnewLengthFields inherited from class net.dermetfan.gdx.physics.box2d.WorldObserver.JointChange
newUserData -
Constructor Summary
Constructors Constructor Description DistanceJointChange() -
Method Summary
Modifier and Type Method Description voidapply(com.badlogic.gdx.physics.box2d.joints.DistanceJoint joint)<C extends WorldObserver.Change<com.badlogic.gdx.physics.box2d.joints.DistanceJoint>>
booleannewValuesEqual(C other)if the values applied inWorldObserver.Change.apply(Object)equalvoidreset()booleanupdate(com.badlogic.gdx.physics.box2d.joints.DistanceJoint joint)Methods inherited from class net.dermetfan.gdx.physics.box2d.WorldObserver.JointChange
obtainForMethods 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 -
newLength
public java.lang.Float newLength
-
-
Constructor Details
-
DistanceJointChange
public DistanceJointChange()
-
-
Method Details
-
update
public boolean update(com.badlogic.gdx.physics.box2d.joints.DistanceJoint joint)- Specified by:
updatein interfaceWorldObserver.Change<com.badlogic.gdx.physics.box2d.joints.DistanceJoint>- Overrides:
updatein classWorldObserver.JointChange<com.badlogic.gdx.physics.box2d.joints.DistanceJoint>- 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.DistanceJoint joint)- Specified by:
applyin interfaceWorldObserver.Change<com.badlogic.gdx.physics.box2d.joints.DistanceJoint>- Overrides:
applyin classWorldObserver.JointChange<com.badlogic.gdx.physics.box2d.joints.DistanceJoint>- 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.DistanceJoint>> boolean newValuesEqual(C other)Description copied from interface:WorldObserver.Changeif the values applied inWorldObserver.Change.apply(Object)equal- Specified by:
newValuesEqualin interfaceWorldObserver.Change<com.badlogic.gdx.physics.box2d.joints.DistanceJoint>- Overrides:
newValuesEqualin classWorldObserver.JointChange<com.badlogic.gdx.physics.box2d.joints.DistanceJoint>
-
reset
public void reset()- Specified by:
resetin interfacecom.badlogic.gdx.utils.Pool.Poolable- Overrides:
resetin classWorldObserver.JointChange<com.badlogic.gdx.physics.box2d.joints.DistanceJoint>
-