Struct BulletManifold
Collision Manifold.
Namespace: Evergine.Bullet
Assembly: Evergine.Bullet.dll
Syntax
public struct BulletManifold
Fields
BodyA
The Body A.
Declaration
public BulletPhysicBody3D BodyA
Field Value
| Type | Description |
|---|---|
| BulletPhysicBody3D |
BodyB
The Body B.
Declaration
public BulletPhysicBody3D BodyB
Field Value
| Type | Description |
|---|---|
| BulletPhysicBody3D |
CollisionInfoA
The collision info for object A.
Declaration
public BulletCollisionInfo3D CollisionInfoA
Field Value
| Type | Description |
|---|---|
| BulletCollisionInfo3D |
CollisionInfoB
The collision info for object B.
Declaration
public BulletCollisionInfo3D CollisionInfoB
Field Value
| Type | Description |
|---|---|
| BulletCollisionInfo3D |
Id
The index of the manifold.
Declaration
public int Id
Field Value
| Type | Description |
|---|---|
| int |
NumContacts
The number of contacts.
Declaration
public int NumContacts
Field Value
| Type | Description |
|---|---|
| int |
Methods
Reset(BulletContactManager)
Reset this manifold instance.
Declaration
public void Reset(BulletContactManager contactManager)
Parameters
| Type | Name | Description |
|---|---|---|
| BulletContactManager | contactManager | The contact manager. |
SetData(ref BulletManifoldInternal, BulletContactManager)
Set de data to this manifold.
Declaration
public void SetData(ref BulletManifoldInternal manifoldInternal, BulletContactManager contactManager)
Parameters
| Type | Name | Description |
|---|---|---|
| BulletManifoldInternal | manifoldInternal | The manifold internal. |
| BulletContactManager | contactManager | The contact manager. |