Bullet Collision Detection & Physics Library
btSimulationIslandManagerMt.cpp File Reference
Include dependency graph for btSimulationIslandManagerMt.cpp:

Go to the source code of this file.

Classes

class  IslandBatchSizeSortPredicate
 function object that routes calls to operator< More...
 
class  IslandBodyCapacitySortPredicate
 
struct  UpdateIslandDispatcher
 

Functions

int calcBatchCost (int bodies, int manifolds, int constraints)
 
int calcBatchCost (const btSimulationIslandManagerMt::Island *island)
 
int getIslandId (const btPersistentManifold *lhs)
 
int btGetConstraintIslandId1 (const btTypedConstraint *lhs)
 
bool btIsBodyInIsland (const btSimulationIslandManagerMt::Island &island, const btCollisionObject *obj)
 

Function Documentation

◆ btGetConstraintIslandId1()

int btGetConstraintIslandId1 ( const btTypedConstraint * lhs)
inline

Definition at line 68 of file btSimulationIslandManagerMt.cpp.

◆ btIsBodyInIsland()

bool btIsBodyInIsland ( const btSimulationIslandManagerMt::Island & island,
const btCollisionObject * obj )

Definition at line 116 of file btSimulationIslandManagerMt.cpp.

◆ calcBatchCost() [1/2]

int calcBatchCost ( const btSimulationIslandManagerMt::Island * island)
inline

Definition at line 36 of file btSimulationIslandManagerMt.cpp.

◆ calcBatchCost() [2/2]

int calcBatchCost ( int bodies,
int manifolds,
int constraints )
inline

Definition at line 29 of file btSimulationIslandManagerMt.cpp.

◆ getIslandId()

int getIslandId ( const btPersistentManifold * lhs)
inline

Definition at line 60 of file btSimulationIslandManagerMt.cpp.