APIdia Launch Partner
Top Description Fields Constructors Methods
com.badlogic.gdx.physics.box2d

public Class ContactImpulse

extends Object
Class Inheritance

Contact impulses for reporting. Impulses are used instead of forces because sub-step forces may approach infinity for rigid body collisions. These match up one-to-one with the contact points in b2Manifold.
Author
mzechner

Field Summary

Modifier and TypeField and Description
pack-priv long
pack-priv final float[]
pack-priv final float[]
pack-priv float[]
pack-priv final World

Constructor Summary

AccessConstructor and Description
protected
ContactImpulse(World world, long addr)

Method Summary

Modifier and TypeMethod and Description
public int
public float[]
public float[]
private native int
jniGetCount(long addr)

private native void
jniGetNormalImpulses(long addr, float[] values)

private native void
jniGetTangentImpulses(long addr, float[] values)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

addrback to summary
pack-priv long addr
normalImpulsesback to summary
pack-priv final float[] normalImpulses
tangentImpulsesback to summary
pack-priv final float[] tangentImpulses
tmpback to summary
pack-priv float[] tmp
worldback to summary
pack-priv final World world

Constructor Detail

ContactImpulseback to summary
protected ContactImpulse(World world, long addr)

Method Detail

getCountback to summary
public int getCount()
getNormalImpulsesback to summary
public float[] getNormalImpulses()
getTangentImpulsesback to summary
public float[] getTangentImpulses()
jniGetCountback to summary
private native int jniGetCount(long addr)
jniGetNormalImpulsesback to summary
private native void jniGetNormalImpulses(long addr, float[] values)
jniGetTangentImpulsesback to summary
private native void jniGetTangentImpulses(long addr, float[] values)