Impact Interaction System API
Impact.ImpactCollisionWrapper Struct Reference

Implementation of the IImpactCollisionWrapper interface. Uses the ImpactContactPoint struct. More...

Inheritance diagram for Impact.ImpactCollisionWrapper:
Impact.IImpactCollisionWrapper< ImpactContactPoint >

Public Member Functions

 ImpactCollisionWrapper (Collision collision3D)
 Initializes the wrapper for 3D collisions. More...
 
 ImpactCollisionWrapper (Collision2D collision2D)
 Initializes the wrapper for 2D collisions. More...
 
ImpactContactPoint GetContact (int index)
 Returns the contact point at the given index. More...
 
- Public Member Functions inherited from Impact.IImpactCollisionWrapper< ImpactContactPoint >
GetContact (int index)
 Returns the contact point at the given index. More...
 

Properties

int ContactCount [get]
 The number of contacts in the collision.
 
PhysicsType PhysicsType [get]
 Whether the source Collision data was 3D or 2D.
 
- Properties inherited from Impact.IImpactCollisionWrapper< ImpactContactPoint >
int ContactCount [get]
 The number of contacts in the collision.
 
PhysicsType PhysicsType [get]
 Whether the source Collision data was 3D or 2D.
 

Detailed Description

Implementation of the IImpactCollisionWrapper interface. Uses the ImpactContactPoint struct.

Constructor & Destructor Documentation

◆ ImpactCollisionWrapper() [1/2]

Impact.ImpactCollisionWrapper.ImpactCollisionWrapper ( Collision  collision3D)

Initializes the wrapper for 3D collisions.

Parameters
collision3DThe source Collision object.

◆ ImpactCollisionWrapper() [2/2]

Impact.ImpactCollisionWrapper.ImpactCollisionWrapper ( Collision2D  collision2D)

Initializes the wrapper for 2D collisions.

Parameters
collision2DThe source Collision2D object.

Member Function Documentation

◆ GetContact()

ImpactContactPoint Impact.ImpactCollisionWrapper.GetContact ( int  index)

Returns the contact point at the given index.

Parameters
indexThe index of the contact point to get. Make sure this is less than ContactCount.
Returns
The contact point.