Bullet Collision Detection & Physics Library: Member List

Bullet Collision Detection & Physics Library

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Hierarchy
- Class Members

btOptimizedBvh Member List

This is the complete list of members for btOptimizedBvh, 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 | inlinevirtual
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 | inlineprotected
getAabbMin(int nodeIndex) const | btQuantizedBvh | inlineprotected
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 | mutableprotected
m_SubtreeHeaders | btQuantizedBvh | protected
m_traversalMode | btQuantizedBvh | protected
m_useQuantization | btQuantizedBvh | protected
mergeInternalNodeAabb(int nodeIndex, const btVector3 &newAabbMin, const btVector3 &newAabbMax) | btQuantizedBvh | inlineprotected
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 | inlinevirtual
setInternalNodeAabbMax(int nodeIndex, const btVector3 &aabbMax) | btQuantizedBvh | inlineprotected
setInternalNodeAabbMin(int nodeIndex, const btVector3 &aabbMin) | btQuantizedBvh | inlineprotected
setInternalNodeEscapeIndex(int nodeIndex, int escapeIndex) | btQuantizedBvh | inlineprotected
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