Public Member Functions | |
| PartitionContactList () | |
| ~PartitionContactList () | |
| void | addToContactList (PartitionData *obj, PartitionData *other) |
| void | processContactList () |
| void | resetContactList () |
| void | removeSpecificPartitionData (PartitionData *data) |
Definition at line 998 of file PartitionManager.cpp.
|
inline |
Definition at line 1018 of file PartitionManager.cpp.
|
inline |
Definition at line 1024 of file PartitionManager.cpp.
| void PartitionContactList::addToContactList | ( | PartitionData * | obj, |
| PartitionData * | other ) |
add a pair of objects to the contact list. If the pair is already present (in either this order or reverse order), nothing is done. Note that it is OK for other==null (this indicates a collisions with the ground) but it is not OK for obj==null.
Definition at line 2365 of file PartitionManager.cpp.
| void PartitionContactList::processContactList | ( | ) |
process all pairs in the contact list: first, determine if they truly collide, based on their geometry. if so, call the collide actions for each object in the pair.
Definition at line 2482 of file PartitionManager.cpp.
| void PartitionContactList::removeSpecificPartitionData | ( | PartitionData * | data | ) |
remove any contacts that refer to the given data.
Definition at line 2454 of file PartitionManager.cpp.
| void PartitionContactList::resetContactList | ( | ) |
discard the contents of the contact list.
Definition at line 2467 of file PartitionManager.cpp.