C# Class Box2DX.Dynamics.Contact

Show file Open project: KrugerHeavyIndustries/box2d-unity Class Usage Examples

Public Properties

Property Type Description
_fixtureA Fixture
_fixtureB Fixture
_flags CollisionFlags
_manifold Box2DX.Collision.Manifold
_next Contact
_nodeA ContactEdge
_nodeB ContactEdge
_prev Contact
_toi float
s_initialized bool
s_registers Box2DX.Dynamics.ContactRegister[][]

Public Methods

Method Description
AddType ( ContactCreateFcn createFcn, ContactDestroyFcn destoryFcn, ShapeType type1, ShapeType type2 ) : void
ComputeTOI ( Sweep sweepA, Sweep sweepB ) : float
Contact ( ) : System
Contact ( Fixture fA, Fixture fB ) : System
Create ( Fixture fixtureA, Fixture fixtureB ) : Contact
Destroy ( Contact &contact ) : void
Evaluate ( ) : void
GetNext ( ) : Contact

Get the next contact in the world's contact list.

GetWorldManifold ( Box2DX.Collision.WorldManifold &worldManifold ) : void

Get the world manifold.

InitializeRegisters ( ) : void
Update ( ContactListener listener ) : void

Method Details

AddType() public static method

public static AddType ( ContactCreateFcn createFcn, ContactDestroyFcn destoryFcn, ShapeType type1, ShapeType type2 ) : void
createFcn ContactCreateFcn
destoryFcn ContactDestroyFcn
type1 ShapeType
type2 ShapeType
return void

ComputeTOI() public method

public ComputeTOI ( Sweep sweepA, Sweep sweepB ) : float
sweepA Sweep
sweepB Sweep
return float

Contact() public method

public Contact ( ) : System
return System

Contact() public method

public Contact ( Fixture fA, Fixture fB ) : System
fA Fixture
fB Fixture
return System

Create() public static method

public static Create ( Fixture fixtureA, Fixture fixtureB ) : Contact
fixtureA Fixture
fixtureB Fixture
return Contact

Destroy() public static method

public static Destroy ( Contact &contact ) : void
contact Contact
return void

Evaluate() public method

public Evaluate ( ) : void
return void

GetNext() public method

Get the next contact in the world's contact list.
public GetNext ( ) : Contact
return Contact

GetWorldManifold() public method

Get the world manifold.
public GetWorldManifold ( Box2DX.Collision.WorldManifold &worldManifold ) : void
worldManifold Box2DX.Collision.WorldManifold
return void

InitializeRegisters() public static method

public static InitializeRegisters ( ) : void
return void

Update() public method

public Update ( ContactListener listener ) : void
listener ContactListener
return void

Property Details

_fixtureA public property

public Fixture,Box2DX.Dynamics _fixtureA
return Fixture

_fixtureB public property

public Fixture,Box2DX.Dynamics _fixtureB
return Fixture

_flags public property

public CollisionFlags _flags
return CollisionFlags

_manifold public property

public Manifold,Box2DX.Collision _manifold
return Box2DX.Collision.Manifold

_next public property

public Contact,Box2DX.Dynamics _next
return Contact

_nodeA public property

public ContactEdge,Box2DX.Dynamics _nodeA
return ContactEdge

_nodeB public property

public ContactEdge,Box2DX.Dynamics _nodeB
return ContactEdge

_prev public property

public Contact,Box2DX.Dynamics _prev
return Contact

_toi public property

public float _toi
return float

s_initialized public static property

public static bool s_initialized
return bool

s_registers public static property

public static ContactRegister[][],Box2DX.Dynamics s_registers
return Box2DX.Dynamics.ContactRegister[][]