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 |
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_rayTestStack | btDbvt | mutable |
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, DBVT_IPOLICY) const | btDbvt | inline |
remove(btDbvtNode *leaf) | btDbvt | |
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 |