APIdia Launch Partner
Top Fields Constructors Methods
com.badlogic.gdx.physics.bullet.collision

public Class btManifoldPoint

extends BulletBase
Class Inheritance
Imports
com.badlogic.gdx.physics.bullet.BulletBase, com.badlogic.gdx.physics.bullet.linearmath.*, com.badlogic.gdx.math.Vector3

Field Summary

Modifier and TypeField and Description
private static int
private static btManifoldPoint[]
private long
private static final btManifoldPoint
Inherited from com.badlogic.gdx.physics.bullet.BulletBase:
classNamedestroyedswigCMemOwn

Constructor Summary

AccessConstructor and Description
protected
btManifoldPoint(final String className, long cPtr, boolean cMemoryOwn)

public
btManifoldPoint(long cPtr, boolean cMemoryOwn)

Construct a new btManifoldPoint, normally you should not need this constructor it's intended for low-level usage.

public
public
btManifoldPoint(Vector3 pointA, Vector3 pointB, Vector3 normal, float distance)

Method Summary

Modifier and TypeMethod and Description
protected synchronized void
delete()

Overrides com.badlogic.gdx.physics.bullet.BulletBase.delete.

Deletes the bullet object this class encapsulates.

protected void
finalize()

Overrides com.badlogic.gdx.physics.bullet.BulletBase.finalize.

Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.

public float
public float
public float
public float
public float
public float
public float
public float
public float
public float
public float
public float
public float
public int
public static long
public float
public float
public float
public int
public int
public void
public void
public int
public void
public void
public void
public int
public int
public void
public void
public long
public int
protected static btManifoldPoint
obtainForArgument(final long swigCPtr, boolean owner)

Obtains a temporary instance, used for callback methods with one or more btManifoldPoint arguments

protected static btManifoldPoint
obtainTemp(long cPtr, boolean own)

Obtains a temporary instance, used by native methods that return a btManifoldPoint instance

protected void
reset(long cPtr, boolean cMemoryOwn)

Overrides com.badlogic.gdx.physics.bullet.BulletBase.reset.

public void
setAppliedImpulse(float value)

public void
public void
public void
public void
public void
setCombinedFriction(float value)

public void
public void
public void
public void
setContactCFM(float value)

public void
setContactERP(float value)

public void
setContactMotion1(float value)

public void
setContactMotion2(float value)

public void
public void
setDistance(float dist)

public void
setDistance1(float value)

public void
setFrictionCFM(float value)

public void
setIndex0(int value)

public void
setIndex1(int value)

public void
public void
public void
setLifeTime(int value)

public void
public void
public void
public void
setPartId0(int value)

public void
setPartId1(int value)

public void
public void
public void
public void
setUserValue(int value)

Inherited from com.badlogic.gdx.physics.bullet.BulletBase:
constructdestroydisposeequalsgetCPointerhashCodehasOwnershipisDisposedisObtainedobtainreleasereleaseOwnershiptakeOwnershiptoString

Field Detail

argumentIndexback to summary
private static int argumentIndex
argumentInstancesback to summary
private static btManifoldPoint[] argumentInstances
swigCPtrback to summary
private long swigCPtr
tempback to summary
private static final btManifoldPoint temp

Constructor Detail

btManifoldPointback to summary
protected btManifoldPoint(final String className, long cPtr, boolean cMemoryOwn)
btManifoldPointback to summary
public btManifoldPoint(long cPtr, boolean cMemoryOwn)

Construct a new btManifoldPoint, normally you should not need this constructor it's intended for low-level usage.

btManifoldPointback to summary
public btManifoldPoint()
btManifoldPointback to summary
public btManifoldPoint(Vector3 pointA, Vector3 pointB, Vector3 normal, float distance)

Method Detail

deleteback to summary
protected synchronized void delete()

Overrides com.badlogic.gdx.physics.bullet.BulletBase.delete.

Doc from com.badlogic.gdx.physics.bullet.BulletBase.delete.

Deletes the bullet object this class encapsulates. Do not call directly, instead use the dispose() method.

Annotations
@Override
finalizeback to summary
protected void finalize() throws Throwable

Overrides com.badlogic.gdx.physics.bullet.BulletBase.finalize.

Doc from java.lang.Object.finalize.

Called by the garbage collector on an object when garbage collection determines that there are no more references to the object. A subclass overrides the finalize method to dispose of system resources or to perform other cleanup.

When running in a Java virtual machine in which finalization has been disabled or removed, the garbage collector will never call finalize(). In a Java virtual machine in which finalization is enabled, the garbage collector might call finalize only after an indefinite delay.

The general contract of finalize is that it is invoked if and when the Java virtual machine has determined that there is no longer any means by which this object can be accessed by any thread that has not yet died, except as a result of an action taken by the finalization of some other object or class which is ready to be finalized. The finalize method may take any action, including making this object available again to other threads; the usual purpose of finalize, however, is to perform cleanup actions before the object is irrevocably discarded. For example, the finalize method for an object that represents an input/output connection might perform explicit I/O transactions to break the connection before the object is permanently discarded.

The finalize method of class Object performs no special action; it simply returns normally. Subclasses of Object may override this definition.

The Java programming language does not guarantee which thread will invoke the finalize method for any given object. It is guaranteed, however, that the thread that invokes finalize will not be holding any user-visible synchronization locks when finalize is invoked. If an uncaught exception is thrown by the finalize method, the exception is ignored and finalization of that object terminates.

After the finalize method has been invoked for an object, no further action is taken until the Java virtual machine has again determined that there is no longer any means by which this object can be accessed by any thread that has not yet died, including possible actions by other objects or classes which are ready to be finalized, at which point the object may be discarded.

The finalize method is never invoked more than once by a Java virtual machine for any given object.

Any exception thrown by the finalize method causes the finalization of this object to be halted, but is otherwise ignored.

Annotations
@Override
Exceptions
Throwable:
the Exception raised by this method
getAppliedImpulseback to summary
public float getAppliedImpulse()
getAppliedImpulseLateral1back to summary
public float getAppliedImpulseLateral1()
getAppliedImpulseLateral2back to summary
public float getAppliedImpulseLateral2()
getCombinedContactDamping1back to summary
public float getCombinedContactDamping1()
getCombinedContactStiffness1back to summary
public float getCombinedContactStiffness1()
getCombinedFrictionback to summary
public float getCombinedFriction()
getCombinedRestitutionback to summary
public float getCombinedRestitution()
getCombinedRollingFrictionback to summary
public float getCombinedRollingFriction()
getCombinedSpinningFrictionback to summary
public float getCombinedSpinningFriction()
getContactCFMback to summary
public float getContactCFM()
getContactERPback to summary
public float getContactERP()
getContactMotion1back to summary
public float getContactMotion1()
getContactMotion2back to summary
public float getContactMotion2()
getContactPointFlagsback to summary
public int getContactPointFlags()
getCPtrback to summary
public static long getCPtr(btManifoldPoint obj)
getDistanceback to summary
public float getDistance()
getDistance1back to summary
public float getDistance1()
getFrictionCFMback to summary
public float getFrictionCFM()
getIndex0back to summary
public int getIndex0()
getIndex1back to summary
public int getIndex1()
getLateralFrictionDir1back to summary
public void getLateralFrictionDir1(Vector3 out)
getLateralFrictionDir2back to summary
public void getLateralFrictionDir2(Vector3 out)
getLifeTimeback to summary
public int getLifeTime()
getLocalPointAback to summary
public void getLocalPointA(Vector3 out)
getLocalPointBback to summary
public void getLocalPointB(Vector3 out)
getNormalWorldOnBback to summary
public void getNormalWorldOnB(Vector3 out)
getPartId0back to summary
public int getPartId0()
getPartId1back to summary
public int getPartId1()
getPositionWorldOnAback to summary
public void getPositionWorldOnA(Vector3 out)
getPositionWorldOnBback to summary
public void getPositionWorldOnB(Vector3 out)
getUserPersistentDataback to summary
public long getUserPersistentData()
getUserValueback to summary
public int getUserValue()
obtainForArgumentback to summary
protected static btManifoldPoint obtainForArgument(final long swigCPtr, boolean owner)

Obtains a temporary instance, used for callback methods with one or more btManifoldPoint arguments

obtainTempback to summary
protected static btManifoldPoint obtainTemp(long cPtr, boolean own)

Obtains a temporary instance, used by native methods that return a btManifoldPoint instance

resetback to summary
protected void reset(long cPtr, boolean cMemoryOwn)

Overrides com.badlogic.gdx.physics.bullet.BulletBase.reset.

Annotations
@Override
setAppliedImpulseback to summary
public void setAppliedImpulse(float value)
setAppliedImpulseLateral1back to summary
public void setAppliedImpulseLateral1(float value)
setAppliedImpulseLateral2back to summary
public void setAppliedImpulseLateral2(float value)
setCombinedContactDamping1back to summary
public void setCombinedContactDamping1(float value)
setCombinedContactStiffness1back to summary
public void setCombinedContactStiffness1(float value)
setCombinedFrictionback to summary
public void setCombinedFriction(float value)
setCombinedRestitutionback to summary
public void setCombinedRestitution(float value)
setCombinedRollingFrictionback to summary
public void setCombinedRollingFriction(float value)
setCombinedSpinningFrictionback to summary
public void setCombinedSpinningFriction(float value)
setContactCFMback to summary
public void setContactCFM(float value)
setContactERPback to summary
public void setContactERP(float value)
setContactMotion1back to summary
public void setContactMotion1(float value)
setContactMotion2back to summary
public void setContactMotion2(float value)
setContactPointFlagsback to summary
public void setContactPointFlags(int value)
setDistanceback to summary
public void setDistance(float dist)
setDistance1back to summary
public void setDistance1(float value)
setFrictionCFMback to summary
public void setFrictionCFM(float value)
setIndex0back to summary
public void setIndex0(int value)
setIndex1back to summary
public void setIndex1(int value)
setLateralFrictionDir1back to summary
public void setLateralFrictionDir1(Vector3 value)
setLateralFrictionDir2back to summary
public void setLateralFrictionDir2(Vector3 value)
setLifeTimeback to summary
public void setLifeTime(int value)
setLocalPointAback to summary
public void setLocalPointA(Vector3 value)
setLocalPointBback to summary
public void setLocalPointB(Vector3 value)
setNormalWorldOnBback to summary
public void setNormalWorldOnB(Vector3 value)
setPartId0back to summary
public void setPartId0(int value)
setPartId1back to summary
public void setPartId1(int value)
setPositionWorldOnAback to summary
public void setPositionWorldOnA(Vector3 value)
setPositionWorldOnBback to summary
public void setPositionWorldOnB(Vector3 value)
setUserPersistentDataback to summary
public void setUserPersistentData(long value)
setUserValueback to summary
public void setUserValue(int value)