, including all inherited members.
assignInternalNodeFromLeafNode(int internalNode, int leafNodeIndex) | btQuantizedBvh | [protected] |
BT_DECLARE_ALIGNED_ALLOCATOR() | btOptimizedBvh | |
btOptimizedBvh() | btOptimizedBvh | |
btQuantizedBvh() | btQuantizedBvh | |
btTraversalMode enum name | btQuantizedBvh | |
build(btStridingMeshInterface *triangles, bool useQuantizedAabbCompression, const btVector3 &bvhAabbMin, const btVector3 &bvhAabbMax) | btOptimizedBvh | |
buildInternal() | btQuantizedBvh | |
buildTree(int startIndex, int endIndex) | btQuantizedBvh | [protected] |
calcSplittingAxis(int startIndex, int endIndex) | btQuantizedBvh | [protected] |
calculateSerializeBufferSize() const | btQuantizedBvh | |
calculateSerializeBufferSizeNew() const | btQuantizedBvh | [inline, virtual] |
deSerializeDouble(struct btQuantizedBvhDoubleData &quantizedBvhDoubleData) | btQuantizedBvh | [virtual] |
deSerializeFloat(struct btQuantizedBvhFloatData &quantizedBvhFloatData) | btQuantizedBvh | [virtual] |
deSerializeInPlace(void *i_alignedDataBuffer, unsigned int i_dataBufferSize, bool i_swapEndian) | btOptimizedBvh | [static] |
getAabbMax(int nodeIndex) const | btQuantizedBvh | [inline, protected] |
getAabbMin(int nodeIndex) const | btQuantizedBvh | [inline, protected] |
getAlignmentSerializationPadding() | btQuantizedBvh | [static] |
getLeafNodeArray() | btQuantizedBvh | [inline] |
getQuantizedNodeArray() | btQuantizedBvh | [inline] |
getSubtreeInfoArray() | btQuantizedBvh | [inline] |
isQuantized() | btQuantizedBvh | [inline] |
m_bulletVersion | btQuantizedBvh | [protected] |
m_bvhAabbMax | btQuantizedBvh | [protected] |
m_bvhAabbMin | btQuantizedBvh | [protected] |
m_bvhQuantization | btQuantizedBvh | [protected] |
m_contiguousNodes | btQuantizedBvh | [protected] |
m_curNodeIndex | btQuantizedBvh | [protected] |
m_leafNodes | btQuantizedBvh | [protected] |
m_quantizedContiguousNodes | btQuantizedBvh | [protected] |
m_quantizedLeafNodes | btQuantizedBvh | [protected] |
m_subtreeHeaderCount | btQuantizedBvh | [mutable, protected] |
m_SubtreeHeaders | btQuantizedBvh | [protected] |
m_traversalMode | btQuantizedBvh | [protected] |
m_useQuantization | btQuantizedBvh | [protected] |
mergeInternalNodeAabb(int nodeIndex, const btVector3 &newAabbMin, const btVector3 &newAabbMax) | btQuantizedBvh | [inline, protected] |
quantize(unsigned short *out, const btVector3 &point, int isMax) const | btQuantizedBvh | [inline] |
quantizeWithClamp(unsigned short *out, const btVector3 &point2, int isMax) const | btQuantizedBvh | [inline] |
refit(btStridingMeshInterface *triangles, const btVector3 &aabbMin, const btVector3 &aabbMax) | btOptimizedBvh | |
refitPartial(btStridingMeshInterface *triangles, const btVector3 &aabbMin, const btVector3 &aabbMax) | btOptimizedBvh | |
reportAabbOverlappingNodex(btNodeOverlapCallback *nodeCallback, const btVector3 &aabbMin, const btVector3 &aabbMax) const | btQuantizedBvh | |
reportBoxCastOverlappingNodex(btNodeOverlapCallback *nodeCallback, const btVector3 &raySource, const btVector3 &rayTarget, const btVector3 &aabbMin, const btVector3 &aabbMax) const | btQuantizedBvh | |
reportRayOverlappingNodex(btNodeOverlapCallback *nodeCallback, const btVector3 &raySource, const btVector3 &rayTarget) const | btQuantizedBvh | |
serialize(void *o_alignedDataBuffer, unsigned i_dataBufferSize, bool i_swapEndian) const | btQuantizedBvh | [virtual] |
serialize(void *dataBuffer, btSerializer *serializer) const | btQuantizedBvh | [virtual] |
serializeInPlace(void *o_alignedDataBuffer, unsigned i_dataBufferSize, bool i_swapEndian) const | btOptimizedBvh | [inline, virtual] |
setInternalNodeAabbMax(int nodeIndex, const btVector3 &aabbMax) | btQuantizedBvh | [inline, protected] |
setInternalNodeAabbMin(int nodeIndex, const btVector3 &aabbMin) | btQuantizedBvh | [inline, protected] |
setInternalNodeEscapeIndex(int nodeIndex, int escapeIndex) | btQuantizedBvh | [inline, protected] |
setQuantizationValues(const btVector3 &bvhAabbMin, const btVector3 &bvhAabbMax, btScalar quantizationMargin=btScalar(1.0)) | btQuantizedBvh | |
setTraversalMode(btTraversalMode traversalMode) | btQuantizedBvh | [inline] |
sortAndCalcSplittingIndex(int startIndex, int endIndex, int splitAxis) | btQuantizedBvh | [protected] |
swapLeafNodes(int firstIndex, int secondIndex) | btQuantizedBvh | [protected] |
TRAVERSAL_RECURSIVE enum value | btQuantizedBvh | |
TRAVERSAL_STACKLESS enum value | btQuantizedBvh | |
TRAVERSAL_STACKLESS_CACHE_FRIENDLY enum value | btQuantizedBvh | |
unQuantize(const unsigned short *vecIn) const | btQuantizedBvh | [inline] |
updateBvhNodes(btStridingMeshInterface *meshInterface, int firstNode, int endNode, int index) | btOptimizedBvh | |
updateSubtreeHeaders(int leftChildNodexIndex, int rightChildNodexIndex) | btQuantizedBvh | [protected] |
walkRecursiveQuantizedTreeAgainstQuantizedTree(const btQuantizedBvhNode *treeNodeA, const btQuantizedBvhNode *treeNodeB, btNodeOverlapCallback *nodeCallback) const | btQuantizedBvh | [protected] |
walkRecursiveQuantizedTreeAgainstQueryAabb(const btQuantizedBvhNode *currentNode, btNodeOverlapCallback *nodeCallback, unsigned short int *quantizedQueryAabbMin, unsigned short int *quantizedQueryAabbMax) const | btQuantizedBvh | [protected] |
walkStacklessQuantizedTree(btNodeOverlapCallback *nodeCallback, unsigned short int *quantizedQueryAabbMin, unsigned short int *quantizedQueryAabbMax, int startNodeIndex, int endNodeIndex) const | btQuantizedBvh | [protected] |
walkStacklessQuantizedTreeAgainstRay(btNodeOverlapCallback *nodeCallback, const btVector3 &raySource, const btVector3 &rayTarget, const btVector3 &aabbMin, const btVector3 &aabbMax, int startNodeIndex, int endNodeIndex) const | btQuantizedBvh | [protected] |
walkStacklessQuantizedTreeCacheFriendly(btNodeOverlapCallback *nodeCallback, unsigned short int *quantizedQueryAabbMin, unsigned short int *quantizedQueryAabbMax) const | btQuantizedBvh | [protected] |
walkStacklessTree(btNodeOverlapCallback *nodeCallback, const btVector3 &aabbMin, const btVector3 &aabbMax) const | btQuantizedBvh | [protected] |
walkStacklessTreeAgainstRay(btNodeOverlapCallback *nodeCallback, const btVector3 &raySource, const btVector3 &rayTarget, const btVector3 &aabbMin, const btVector3 &aabbMax, int startNodeIndex, int endNodeIndex) const | btQuantizedBvh | [protected] |
~btOptimizedBvh() | btOptimizedBvh | [virtual] |
~btQuantizedBvh() | btQuantizedBvh | [virtual] |