Obi  7.0.5
Unified particle physics for Unity
All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Obi.ObiConstraints< T > Class Template Reference
Inheritance diagram for Obi.ObiConstraints< T >:
Obi.IObiConstraints Obi.ObiAerodynamicConstraintsData Obi.ObiBendConstraintsData Obi.ObiBendTwistConstraintsData Obi.ObiChainConstraintsData Obi.ObiDistanceConstraintsData Obi.ObiPinConstraintsData Obi.ObiPinholeConstraintsData Obi.ObiShapeMatchingConstraintsData Obi.ObiSkinConstraintsData Obi.ObiStretchShearConstraintsData Obi.ObiTetherConstraintsData Obi.ObiVolumeConstraintsData

Public Member Functions

void Merge (ObiActor actor, IObiConstraints other)
 
IObiConstraintsBatch GetBatch (int i)
 
int GetConstraintCount ()
 
int GetActiveConstraintCount ()
 
void DeactivateAllConstraints ()
 
void ActivateAllConstraints ()
 
GetFirstBatch ()
 
Oni.ConstraintType GetConstraintType ()
 
void Clear ()
 
virtual T CreateBatch (T source=null)
 
void AddBatch (T batch)
 
bool RemoveBatch (T batch)
 
bool AddToSolver (ObiSolver solver)
 
bool RemoveFromSolver ()
 

Public Attributes

List< T > batches = new List<T>()
 

Protected Attributes

ObiSolver m_Solver
 

Properties

int batchCount [get]
 
- Properties inherited from Obi.IObiConstraints
int batchCount [get]
 

The documentation for this class was generated from the following file: