|
Bullet Collision Detection & Physics Library
|
This is the complete list of members for btDbvt, including all inherited members.
| allocate(btAlignedObjectArray< int > &ifree, btAlignedObjectArray< sStkNPS > &stock, const sStkNPS &value) | btDbvt | inlinestatic |
| benchmark() | btDbvt | inlinestatic |
| btDbvt() | btDbvt | |
| btDbvt(const btDbvt &) | btDbvt | inlineprivate |
| clear() | btDbvt | |
| clone(btDbvt &dest, IClone *iclone=0) const | btDbvt | |
| collideKDOP(const btDbvtNode *root, const btVector3 *normals, const btScalar *offsets, int count, DBVT_IPOLICY) | btDbvt | inlinestatic |
| collideOCL(const btDbvtNode *root, const btVector3 *normals, const btScalar *offsets, const btVector3 &sortaxis, int count, DBVT_IPOLICY, bool fullsort=true) | btDbvt | inlinestatic |
| collideTT(const btDbvtNode *root0, const btDbvtNode *root1, DBVT_IPOLICY) | btDbvt | inline |
| collideTTpersistentStack(const btDbvtNode *root0, const btDbvtNode *root1, DBVT_IPOLICY) | btDbvt | inline |
| collideTU(const btDbvtNode *root, DBVT_IPOLICY) | btDbvt | inlinestatic |
| collideTV(const btDbvtNode *root, const btDbvtVolume &volume, DBVT_IPOLICY) const | btDbvt | inline |
| collideTVNoStackAlloc(const btDbvtNode *root, const btDbvtVolume &volume, btNodeStack &stack, DBVT_IPOLICY) const | btDbvt | inline |
| countLeaves(const btDbvtNode *node) | btDbvt | static |
| DOUBLE_STACKSIZE enum value | btDbvt | |
| empty() const | btDbvt | inline |
| enumLeaves(const btDbvtNode *root, DBVT_IPOLICY) | btDbvt | inlinestatic |
| enumNodes(const btDbvtNode *root, DBVT_IPOLICY) | btDbvt | inlinestatic |
| extractLeaves(const btDbvtNode *node, btAlignedObjectArray< const btDbvtNode * > &leaves) | btDbvt | static |
| insert(const btDbvtVolume &box, void *data) | btDbvt | |
| m_free | btDbvt | |
| m_leaves | btDbvt | |
| m_lkhd | btDbvt | |
| m_opath | btDbvt | |
| m_root | btDbvt | |
| m_stkStack | btDbvt | |
| maxdepth(const btDbvtNode *node) | btDbvt | static |
| nearest(const int *i, const btDbvt::sStkNPS *a, btScalar v, int l, int h) | btDbvt | inlinestatic |
| optimizeBottomUp() | btDbvt | |
| optimizeIncremental(int passes) | btDbvt | |
| optimizeTopDown(int bu_treshold=128) | btDbvt | |
| rayTest(const btDbvtNode *root, const btVector3 &rayFrom, const btVector3 &rayTo, DBVT_IPOLICY) | btDbvt | inlinestatic |
| 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 | btDbvt | inline |
| remove(btDbvtNode *leaf) | btDbvt | |
| selfCollideT(const btDbvntNode *root, DBVT_IPOLICY) | btDbvt | inline |
| selfCollideTT(const btDbvtNode *root, DBVT_IPOLICY) | btDbvt | inline |
| SIMPLE_STACKSIZE enum value | btDbvt | |
| 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 |
1.8.18