Bullet Collision Detection & Physics Library
|
Make sure no destructors are called on this memory. More...
Public Member Functions | |
btCollisionObject * | getColObj0 () |
btCollisionObject * | getColObj1 () |
btBroadphasePair * | getBroadphasePairPtr () |
SpuContactManifoldCollisionAlgorithm * | getlocalCollisionAlgorithm () |
btPersistentManifold * | getContactManifoldPtr () |
Make sure no destructors are called on this memory.
Definition at line 130 of file SpuGatheringCollisionTask.cpp.
|
inline |
Definition at line 168 of file SpuGatheringCollisionTask.cpp.
|
inline |
Definition at line 158 of file SpuGatheringCollisionTask.cpp.
|
inline |
Definition at line 162 of file SpuGatheringCollisionTask.cpp.
|
inline |
Definition at line 178 of file SpuGatheringCollisionTask.cpp.
|
inline |
Definition at line 173 of file SpuGatheringCollisionTask.cpp.
bvhMeshShape_LocalStoreMemory CollisionTask_LocalStoreMemory::bvhShapeData |
Definition at line 144 of file SpuGatheringCollisionTask.cpp.
CompoundShape_LocalStoreMemory CollisionTask_LocalStoreMemory::compoundShapeData[2] |
Definition at line 146 of file SpuGatheringCollisionTask.cpp.
SpuConvexPolyhedronVertexData CollisionTask_LocalStoreMemory::convexVertexData[2] |
Definition at line 145 of file SpuGatheringCollisionTask.cpp.
DoubleBuffer<unsigned char, MIDPHASE_WORKUNIT_PAGE_SIZE> CollisionTask_LocalStoreMemory::g_workUnitTaskBuffers |
Definition at line 136 of file SpuGatheringCollisionTask.cpp.
btBroadphasePair CollisionTask_LocalStoreMemory::gBroadphasePairsBuffer[128] |
This CollisionTask_LocalStoreMemory is mainly used for the SPU version, using explicit DMA Other platforms can use other memory programming models.
Definition at line 135 of file SpuGatheringCollisionTask.cpp.
CollisionShape_LocalStoreMemory CollisionTask_LocalStoreMemory::gCollisionShapes[2] |
Definition at line 143 of file SpuGatheringCollisionTask.cpp.
char CollisionTask_LocalStoreMemory::gColObj0Buffer[sizeof(btCollisionObject)+16] |
Definition at line 138 of file SpuGatheringCollisionTask.cpp.
char CollisionTask_LocalStoreMemory::gColObj1Buffer[sizeof(btCollisionObject)+16] |
Definition at line 139 of file SpuGatheringCollisionTask.cpp.
btPersistentManifold CollisionTask_LocalStoreMemory::gPersistentManifoldBuffer |
Definition at line 142 of file SpuGatheringCollisionTask.cpp.
char CollisionTask_LocalStoreMemory::gSpuContactManifoldAlgoBuffer[sizeof(SpuContactManifoldCollisionAlgorithm)+16] |
Definition at line 137 of file SpuGatheringCollisionTask.cpp.
SpuContactManifoldCollisionAlgorithm* CollisionTask_LocalStoreMemory::m_lsCollisionAlgorithmPtr |
Definition at line 154 of file SpuGatheringCollisionTask.cpp.
btCollisionObject* CollisionTask_LocalStoreMemory::m_lsColObj0Ptr |
The following pointers might either point into this local store memory, or to the original/other memory locations.
See SpuFakeDma for implementation of cellDmaSmallGetReadOnly.
Definition at line 150 of file SpuGatheringCollisionTask.cpp.
btCollisionObject* CollisionTask_LocalStoreMemory::m_lsColObj1Ptr |
Definition at line 151 of file SpuGatheringCollisionTask.cpp.
btPersistentManifold* CollisionTask_LocalStoreMemory::m_lsManifoldPtr |
Definition at line 153 of file SpuGatheringCollisionTask.cpp.
btBroadphasePair* CollisionTask_LocalStoreMemory::m_pairsPointer |
Definition at line 152 of file SpuGatheringCollisionTask.cpp.
bool CollisionTask_LocalStoreMemory::needsDmaPutContactManifoldAlgo |
Definition at line 156 of file SpuGatheringCollisionTask.cpp.
int CollisionTask_LocalStoreMemory::spuIndices[16] |
we reserve 32bit integer indices, even though they might be 16bit
Definition at line 141 of file SpuGatheringCollisionTask.cpp.