16 #ifndef BT_BATCHED_CONSTRAINTS_H 17 #define BT_BATCHED_CONSTRAINTS_H 40 Range() : begin( 0 ), end( 0 ) {}
41 Range(
int _beg,
int _end ) : begin( _beg ), end( _end ) {}
65 #endif // BT_BATCHED_CONSTRAINTS_H
Range(int _beg, int _end)
btAlignedObjectArray< int > m_phaseOrder
The btIDebugDraw interface class allows hooking up a debug renderer to visually debug simulations...
btAlignedObjectArray< Range > m_phases
static bool s_debugDrawBatches
btAlignedObjectArray< int > m_constraintIndices
btAlignedObjectArray< char > m_phaseGrainSize
void setup(btConstraintArray *constraints, const btAlignedObjectArray< btSolverBody > &bodies, BatchingMethod batchingMethod, int minBatchSize, int maxBatchSize, btAlignedObjectArray< char > *scratchMemory)
btIDebugDraw * m_debugDrawer
bool validate(btConstraintArray *constraints, const btAlignedObjectArray< btSolverBody > &bodies) const
btAlignedObjectArray< Range > m_batches