public static class WorldObserver.JointChange<T extends com.badlogic.gdx.physics.box2d.Joint> extends java.lang.Object implements WorldObserver.Change<T>
Joint| Modifier and Type | Field and Description |
|---|---|
java.lang.Object |
newUserData |
private java.lang.Object |
oldUserData |
(package private) boolean |
userDataChanged |
| Constructor and Description |
|---|
JointChange() |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(T joint) |
<C extends WorldObserver.Change<T>> |
newValuesEqual(C other)
if the values applied in
WorldObserver.Change.apply(Object) equal |
static WorldObserver.JointChange |
obtainFor(com.badlogic.gdx.physics.box2d.JointDef.JointType type) |
void |
reset() |
boolean |
update(T joint) |
private transient java.lang.Object oldUserData
public java.lang.Object newUserData
boolean userDataChanged
public static WorldObserver.JointChange obtainFor(com.badlogic.gdx.physics.box2d.JointDef.JointType type)
Pools.obtain(Class)public boolean update(T joint)
update in interface WorldObserver.Change<T extends com.badlogic.gdx.physics.box2d.Joint>joint - the object to check for changes since the last time this method was calledpublic void apply(T joint)
apply in interface WorldObserver.Change<T extends com.badlogic.gdx.physics.box2d.Joint>joint - the object to apply the changes since WorldObserver.Change.update(Object) topublic <C extends WorldObserver.Change<T>> boolean newValuesEqual(C other)
WorldObserver.ChangeWorldObserver.Change.apply(Object) equalnewValuesEqual in interface WorldObserver.Change<T extends com.badlogic.gdx.physics.box2d.Joint>public void reset()
reset in interface com.badlogic.gdx.utils.Pool.Poolable