C# Class BEPUphysics.Constraints.Collision.ContactManifoldConstraintGroup

Constraint group containing multiple contact manifold constraints. Used by some pairs which manage multiple sub-pairs.
Inheritance: BEPUphysics.Constraints.SolverGroups.SolverGroup
Show file Open project: Indiefreaks/igf Class Usage Examples

Protected Properties

Property Type Description
entityA Entity
entityB Entity

Public Methods

Method Description
Add ( EntitySolverUpdateable manifoldConstraint ) : void

Adds a constraint to the group.

CleanUp ( ) : void

Cleans up the constraint group.

Initialize ( Entity a, Entity b ) : void

Initializes the constraint group.

Remove ( EntitySolverUpdateable manifoldConstraint ) : void

Removes a constraint from the group.

Protected Methods

Method Description
CollectInvolvedEntities ( RawList outputInvolvedEntities ) : void
OnInvolvedEntitiesChanged ( ) : void

Method Details

Add() public method

Adds a constraint to the group.
public Add ( EntitySolverUpdateable manifoldConstraint ) : void
manifoldConstraint EntitySolverUpdateable Constraint to add.
return void

CleanUp() public method

Cleans up the constraint group.
public CleanUp ( ) : void
return void

CollectInvolvedEntities() protected method

protected CollectInvolvedEntities ( RawList outputInvolvedEntities ) : void
outputInvolvedEntities RawList
return void

Initialize() public method

Initializes the constraint group.
public Initialize ( Entity a, Entity b ) : void
a Entity First entity of the pair.
b Entity Second entity of the pair.
return void

OnInvolvedEntitiesChanged() protected method

protected OnInvolvedEntitiesChanged ( ) : void
return void

Remove() public method

Removes a constraint from the group.
public Remove ( EntitySolverUpdateable manifoldConstraint ) : void
manifoldConstraint EntitySolverUpdateable Constraint to remove.
return void

Property Details

entityA protected property

protected Entity entityA
return Entity

entityB protected property

protected Entity entityB
return Entity