Bullet Collision Detection & Physics Library
btDbvt Member List

This is the complete list of members for btDbvt, including all inherited members.

allocate(btAlignedObjectArray< int > &ifree, btAlignedObjectArray< sStkNPS > &stock, const sStkNPS &value)btDbvtinlinestatic
benchmark()btDbvtinlinestatic
btDbvt()btDbvt
btDbvt(const btDbvt &)btDbvtinlineprivate
clear()btDbvt
clone(btDbvt &dest, IClone *iclone=0) const btDbvt
collideKDOP(const btDbvtNode *root, const btVector3 *normals, const btScalar *offsets, int count, DBVT_IPOLICY)btDbvtinlinestatic
collideOCL(const btDbvtNode *root, const btVector3 *normals, const btScalar *offsets, const btVector3 &sortaxis, int count, DBVT_IPOLICY, bool fullsort=true)btDbvtinlinestatic
collideTT(const btDbvtNode *root0, const btDbvtNode *root1, DBVT_IPOLICY)btDbvtinline
collideTTpersistentStack(const btDbvtNode *root0, const btDbvtNode *root1, DBVT_IPOLICY)btDbvtinline
collideTU(const btDbvtNode *root, DBVT_IPOLICY)btDbvtinlinestatic
collideTV(const btDbvtNode *root, const btDbvtVolume &volume, DBVT_IPOLICY) const btDbvtinline
collideTVNoStackAlloc(const btDbvtNode *root, const btDbvtVolume &volume, btNodeStack &stack, DBVT_IPOLICY) const btDbvtinline
countLeaves(const btDbvtNode *node)btDbvtstatic
DOUBLE_STACKSIZE enum valuebtDbvt
empty() const btDbvtinline
enumLeaves(const btDbvtNode *root, DBVT_IPOLICY)btDbvtinlinestatic
enumNodes(const btDbvtNode *root, DBVT_IPOLICY)btDbvtinlinestatic
extractLeaves(const btDbvtNode *node, btAlignedObjectArray< const btDbvtNode * > &leaves)btDbvtstatic
insert(const btDbvtVolume &box, void *data)btDbvt
m_freebtDbvt
m_leavesbtDbvt
m_lkhdbtDbvt
m_opathbtDbvt
m_rootbtDbvt
m_stkStackbtDbvt
maxdepth(const btDbvtNode *node)btDbvtstatic
nearest(const int *i, const btDbvt::sStkNPS *a, btScalar v, int l, int h)btDbvtinlinestatic
optimizeBottomUp()btDbvt
optimizeIncremental(int passes)btDbvt
optimizeTopDown(int bu_treshold=128)btDbvt
rayTest(const btDbvtNode *root, const btVector3 &rayFrom, const btVector3 &rayTo, DBVT_IPOLICY)btDbvtinlinestatic
rayTestInternal(const btDbvtNode *root, const btVector3 &rayFrom, const btVector3 &rayTo, const btVector3 &rayDirectionInverse, unsigned int signs[3], btScalar lambda_max, const btVector3 &aabbMin, const btVector3 &aabbMax, btAlignedObjectArray< const btDbvtNode * > &stack, DBVT_IPOLICY) const btDbvtinline
remove(btDbvtNode *leaf)btDbvt
SIMPLE_STACKSIZE enum valuebtDbvt
update(btDbvtNode *leaf, int lookahead=-1)btDbvt
update(btDbvtNode *leaf, btDbvtVolume &volume)btDbvt
update(btDbvtNode *leaf, btDbvtVolume &volume, const btVector3 &velocity, btScalar margin)btDbvt
update(btDbvtNode *leaf, btDbvtVolume &volume, const btVector3 &velocity)btDbvt
update(btDbvtNode *leaf, btDbvtVolume &volume, btScalar margin)btDbvt
write(IWriter *iwriter) const btDbvt
~btDbvt()btDbvt