|  | 
| btCollisionAlgorithm * | m_convex_algorithm | 
|  | 
| btPersistentManifold * | m_manifoldPtr | 
|  | 
| btManifoldResult * | m_resultOut | 
|  | 
| const btDispatcherInfo * | m_dispatchInfo | 
|  | 
| int | m_triface0 | 
|  | 
| int | m_part0 | 
|  | 
| int | m_triface1 | 
|  | 
| int | m_part1 | 
|  | 
| btDispatcher * | m_dispatcher | 
|  | 
| void | collide_gjk_triangles (const btCollisionObjectWrapper *body0Wrap, const btCollisionObjectWrapper *body1Wrap, const btGImpactMeshShapePart *shape0, const btGImpactMeshShapePart *shape1, const int *pairs, int pair_count) | 
|  | Collision routines.  More... 
 | 
|  | 
| void | collide_sat_triangles (const btCollisionObjectWrapper *body0Wrap, const btCollisionObjectWrapper *body1Wrap, const btGImpactMeshShapePart *shape0, const btGImpactMeshShapePart *shape1, const int *pairs, int pair_count) | 
|  | 
| void | shape_vs_shape_collision (const btCollisionObjectWrapper *body0, const btCollisionObjectWrapper *body1, const btCollisionShape *shape0, const btCollisionShape *shape1) | 
|  | 
| void | convex_vs_convex_collision (const btCollisionObjectWrapper *body0Wrap, const btCollisionObjectWrapper *body1Wrap, const btCollisionShape *shape0, const btCollisionShape *shape1) | 
|  | 
| void | gimpact_vs_gimpact_find_pairs (const btTransform &trans0, const btTransform &trans1, const btGImpactShapeInterface *shape0, const btGImpactShapeInterface *shape1, btPairSet &pairset) | 
|  | 
| void | gimpact_vs_shape_find_pairs (const btTransform &trans0, const btTransform &trans1, const btGImpactShapeInterface *shape0, const btCollisionShape *shape1, btAlignedObjectArray< int > &collided_primitives) | 
|  | 
| void | gimpacttrimeshpart_vs_plane_collision (const btCollisionObjectWrapper *body0Wrap, const btCollisionObjectWrapper *body1Wrap, const btGImpactMeshShapePart *shape0, const btStaticPlaneShape *shape1, bool swapped) | 
|  | 
|  | btGImpactCollisionAlgorithm (const btCollisionAlgorithmConstructionInfo &ci, const btCollisionObjectWrapper *body0Wrap, const btCollisionObjectWrapper *body1Wrap) | 
|  | 
| virtual | ~btGImpactCollisionAlgorithm () | 
|  | 
| virtual void | processCollision (const btCollisionObjectWrapper *body0Wrap, const btCollisionObjectWrapper *body1Wrap, const btDispatcherInfo &dispatchInfo, btManifoldResult *resultOut) | 
|  | 
| btScalar | calculateTimeOfImpact (btCollisionObject *body0, btCollisionObject *body1, const btDispatcherInfo &dispatchInfo, btManifoldResult *resultOut) | 
|  | 
| virtual void | getAllContactManifolds (btManifoldArray &manifoldArray) | 
|  | 
| btManifoldResult * | internalGetResultOut () | 
|  | 
| void | gimpact_vs_gimpact (const btCollisionObjectWrapper *body0Wrap, const btCollisionObjectWrapper *body1Wrap, const btGImpactShapeInterface *shape0, const btGImpactShapeInterface *shape1) | 
|  | Collides two gimpact shapes.  More... 
 | 
|  | 
| void | gimpact_vs_shape (const btCollisionObjectWrapper *body0Wrap, const btCollisionObjectWrapper *body1Wrap, const btGImpactShapeInterface *shape0, const btCollisionShape *shape1, bool swapped) | 
|  | 
| void | gimpact_vs_compoundshape (const btCollisionObjectWrapper *body0Wrap, const btCollisionObjectWrapper *body1Wrap, const btGImpactShapeInterface *shape0, const btCompoundShape *shape1, bool swapped) | 
|  | 
| void | gimpact_vs_concave (const btCollisionObjectWrapper *body0Wrap, const btCollisionObjectWrapper *body1Wrap, const btGImpactShapeInterface *shape0, const btConcaveShape *shape1, bool swapped) | 
|  | 
| void | setFace0 (int value) | 
|  | Accessor/Mutator pairs for Part and triangleID.  More... 
 | 
|  | 
| int | getFace0 () | 
|  | 
| void | setFace1 (int value) | 
|  | 
| int | getFace1 () | 
|  | 
| void | setPart0 (int value) | 
|  | 
| int | getPart0 () | 
|  | 
| void | setPart1 (int value) | 
|  | 
| int | getPart1 () | 
|  | 
| static void | registerAlgorithm (btCollisionDispatcher *dispatcher) | 
|  | Use this function for register the algorithm externally.  More... 
 | 
|  | 
Collision Algorithm for GImpact Shapes. 
For register this algorithm in Bullet, proceed as following: 
 
Definition at line 54 of file btGImpactCollisionAlgorithm.h.