CollisionDetectedHandler

class CollisionDetectedHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable

A delegate for collision detection.

public void Invoke(RigidBody body1, RigidBody body2, JVector point1, JVector point2, JVector normal, float penetration)
Parameters:
  • body1 (Jitter.Dynamics.RigidBody) –
  • body2 (Jitter.Dynamics.RigidBody) –
  • point1 (Jitter.LinearMath.JVector) –
  • point2 (Jitter.LinearMath.JVector) –
  • normal (Jitter.LinearMath.JVector) –
  • penetration (float) –
public System.IAsyncResult BeginInvoke(RigidBody body1, RigidBody body2, JVector point1, JVector point2, JVector normal, float penetration, System.AsyncCallback callback, System.Object object)
Parameters:
  • body1 (Jitter.Dynamics.RigidBody) –
  • body2 (Jitter.Dynamics.RigidBody) –
  • point1 (Jitter.LinearMath.JVector) –
  • point2 (Jitter.LinearMath.JVector) –
  • normal (Jitter.LinearMath.JVector) –
  • penetration (float) –
  • callback (System.AsyncCallback) –
  • object (System.Object) –
public void EndInvoke(System.IAsyncResult result)
Parameters:
  • result (System.IAsyncResult) –