SpuContactManifoldCollisionAlgorithm provides contact manifold and should be processed on SPU. More...
#include <SpuContactManifoldCollisionAlgorithm.h>
SpuContactManifoldCollisionAlgorithm provides contact manifold and should be processed on SPU.
Definition at line 31 of file SpuContactManifoldCollisionAlgorithm.h.
SpuContactManifoldCollisionAlgorithm::SpuContactManifoldCollisionAlgorithm | ( | const btCollisionAlgorithmConstructionInfo & | ci, | |
const btCollisionObject * | body0, | |||
const btCollisionObject * | body1 | |||
) |
Definition at line 37 of file SpuContactManifoldCollisionAlgorithm.cpp.
SpuContactManifoldCollisionAlgorithm::~SpuContactManifoldCollisionAlgorithm | ( | ) | [virtual] |
Definition at line 65 of file SpuContactManifoldCollisionAlgorithm.cpp.
btScalar SpuContactManifoldCollisionAlgorithm::calculateTimeOfImpact | ( | btCollisionObject * | body0, | |
btCollisionObject * | body1, | |||
const btDispatcherInfo & | dispatchInfo, | |||
btManifoldResult * | resultOut | |||
) | [virtual] |
Implements btCollisionAlgorithm.
Definition at line 30 of file SpuContactManifoldCollisionAlgorithm.cpp.
virtual void SpuContactManifoldCollisionAlgorithm::getAllContactManifolds | ( | btManifoldArray & | manifoldArray | ) | [inline, virtual] |
Implements btCollisionAlgorithm.
Definition at line 61 of file SpuContactManifoldCollisionAlgorithm.h.
float SpuContactManifoldCollisionAlgorithm::getCollisionMargin0 | ( | ) | const [inline] |
Definition at line 91 of file SpuContactManifoldCollisionAlgorithm.h.
float SpuContactManifoldCollisionAlgorithm::getCollisionMargin1 | ( | ) | const [inline] |
Definition at line 95 of file SpuContactManifoldCollisionAlgorithm.h.
const btCollisionObject* SpuContactManifoldCollisionAlgorithm::getCollisionObject0 | ( | ) | [inline] |
Definition at line 72 of file SpuContactManifoldCollisionAlgorithm.h.
const btCollisionObject* SpuContactManifoldCollisionAlgorithm::getCollisionObject1 | ( | ) | [inline] |
Definition at line 77 of file SpuContactManifoldCollisionAlgorithm.h.
btPersistentManifold* SpuContactManifoldCollisionAlgorithm::getContactManifoldPtr | ( | ) | [inline] |
Definition at line 67 of file SpuContactManifoldCollisionAlgorithm.h.
const btVector3& SpuContactManifoldCollisionAlgorithm::getShapeDimensions0 | ( | ) | const [inline] |
Definition at line 100 of file SpuContactManifoldCollisionAlgorithm.h.
const btVector3& SpuContactManifoldCollisionAlgorithm::getShapeDimensions1 | ( | ) | const [inline] |
Definition at line 105 of file SpuContactManifoldCollisionAlgorithm.h.
int SpuContactManifoldCollisionAlgorithm::getShapeType0 | ( | ) | const [inline] |
Definition at line 82 of file SpuContactManifoldCollisionAlgorithm.h.
int SpuContactManifoldCollisionAlgorithm::getShapeType1 | ( | ) | const [inline] |
Definition at line 87 of file SpuContactManifoldCollisionAlgorithm.h.
void SpuContactManifoldCollisionAlgorithm::processCollision | ( | const btCollisionObjectWrapper * | body0Wrap, | |
const btCollisionObjectWrapper * | body1Wrap, | |||
const btDispatcherInfo & | dispatchInfo, | |||
btManifoldResult * | resultOut | |||
) | [virtual] |
Implements btCollisionAlgorithm.
Definition at line 25 of file SpuContactManifoldCollisionAlgorithm.cpp.
float SpuContactManifoldCollisionAlgorithm::m_collisionMargin0 [private] |
Definition at line 38 of file SpuContactManifoldCollisionAlgorithm.h.
float SpuContactManifoldCollisionAlgorithm::m_collisionMargin1 [private] |
Definition at line 39 of file SpuContactManifoldCollisionAlgorithm.h.
Definition at line 41 of file SpuContactManifoldCollisionAlgorithm.h.
Definition at line 42 of file SpuContactManifoldCollisionAlgorithm.h.
Definition at line 35 of file SpuContactManifoldCollisionAlgorithm.h.
Definition at line 33 of file SpuContactManifoldCollisionAlgorithm.h.
Definition at line 34 of file SpuContactManifoldCollisionAlgorithm.h.
int SpuContactManifoldCollisionAlgorithm::m_shapeType0 [private] |
Definition at line 36 of file SpuContactManifoldCollisionAlgorithm.h.
int SpuContactManifoldCollisionAlgorithm::m_shapeType1 [private] |
Definition at line 37 of file SpuContactManifoldCollisionAlgorithm.h.