Bullet Collision Detection & Physics Library
btOptimizedBvh Member List

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

assignInternalNodeFromLeafNode(int internalNode, int leafNodeIndex)btQuantizedBvhprotected
BT_DECLARE_ALIGNED_ALLOCATOR()btOptimizedBvh
btOptimizedBvh()btOptimizedBvh
btQuantizedBvh()btQuantizedBvh
btQuantizedBvh(btQuantizedBvh &other, bool ownsMemory)btQuantizedBvhprivate
btTraversalMode enum namebtQuantizedBvh
build(btStridingMeshInterface *triangles, bool useQuantizedAabbCompression, const btVector3 &bvhAabbMin, const btVector3 &bvhAabbMax)btOptimizedBvh
buildInternal()btQuantizedBvh
buildTree(int startIndex, int endIndex)btQuantizedBvhprotected
calcSplittingAxis(int startIndex, int endIndex)btQuantizedBvhprotected
calculateSerializeBufferSize() constbtQuantizedBvh
calculateSerializeBufferSizeNew() constbtQuantizedBvhinlinevirtual
deSerializeDouble(struct btQuantizedBvhDoubleData &quantizedBvhDoubleData)btQuantizedBvhvirtual
deSerializeFloat(struct btQuantizedBvhFloatData &quantizedBvhFloatData)btQuantizedBvhvirtual
deSerializeInPlace(void *i_alignedDataBuffer, unsigned int i_dataBufferSize, bool i_swapEndian)btOptimizedBvhstatic
getAabbMax(int nodeIndex) constbtQuantizedBvhinlineprotected
getAabbMin(int nodeIndex) constbtQuantizedBvhinlineprotected
getAlignmentSerializationPadding()btQuantizedBvhstatic
getLeafNodeArray()btQuantizedBvhinline
getQuantizedNodeArray()btQuantizedBvhinline
getSubtreeInfoArray()btQuantizedBvhinline
isQuantized()btQuantizedBvhinline
m_bulletVersionbtQuantizedBvhprotected
m_bvhAabbMaxbtQuantizedBvhprotected
m_bvhAabbMinbtQuantizedBvhprotected
m_bvhQuantizationbtQuantizedBvhprotected
m_contiguousNodesbtQuantizedBvhprotected
m_curNodeIndexbtQuantizedBvhprotected
m_leafNodesbtQuantizedBvhprotected
m_quantizedContiguousNodesbtQuantizedBvhprotected
m_quantizedLeafNodesbtQuantizedBvhprotected
m_subtreeHeaderCountbtQuantizedBvhmutableprotected
m_SubtreeHeadersbtQuantizedBvhprotected
m_traversalModebtQuantizedBvhprotected
m_useQuantizationbtQuantizedBvhprotected
mergeInternalNodeAabb(int nodeIndex, const btVector3 &newAabbMin, const btVector3 &newAabbMax)btQuantizedBvhinlineprotected
quantize(unsigned short *out, const btVector3 &point, int isMax) constbtQuantizedBvhinline
quantizeWithClamp(unsigned short *out, const btVector3 &point2, int isMax) constbtQuantizedBvhinline
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) constbtQuantizedBvh
reportBoxCastOverlappingNodex(btNodeOverlapCallback *nodeCallback, const btVector3 &raySource, const btVector3 &rayTarget, const btVector3 &aabbMin, const btVector3 &aabbMax) constbtQuantizedBvh
reportRayOverlappingNodex(btNodeOverlapCallback *nodeCallback, const btVector3 &raySource, const btVector3 &rayTarget) constbtQuantizedBvh
serialize(void *o_alignedDataBuffer, unsigned i_dataBufferSize, bool i_swapEndian) constbtQuantizedBvhvirtual
serialize(void *dataBuffer, btSerializer *serializer) constbtQuantizedBvhvirtual
serializeInPlace(void *o_alignedDataBuffer, unsigned i_dataBufferSize, bool i_swapEndian) constbtOptimizedBvhinlinevirtual
setInternalNodeAabbMax(int nodeIndex, const btVector3 &aabbMax)btQuantizedBvhinlineprotected
setInternalNodeAabbMin(int nodeIndex, const btVector3 &aabbMin)btQuantizedBvhinlineprotected
setInternalNodeEscapeIndex(int nodeIndex, int escapeIndex)btQuantizedBvhinlineprotected
setQuantizationValues(const btVector3 &bvhAabbMin, const btVector3 &bvhAabbMax, btScalar quantizationMargin=btScalar(1.0))btQuantizedBvh
setTraversalMode(btTraversalMode traversalMode)btQuantizedBvhinline
sortAndCalcSplittingIndex(int startIndex, int endIndex, int splitAxis)btQuantizedBvhprotected
swapLeafNodes(int firstIndex, int secondIndex)btQuantizedBvhprotected
TRAVERSAL_RECURSIVE enum valuebtQuantizedBvh
TRAVERSAL_STACKLESS enum valuebtQuantizedBvh
TRAVERSAL_STACKLESS_CACHE_FRIENDLY enum valuebtQuantizedBvh
unQuantize(const unsigned short *vecIn) constbtQuantizedBvhinline
updateBvhNodes(btStridingMeshInterface *meshInterface, int firstNode, int endNode, int index)btOptimizedBvh
updateSubtreeHeaders(int leftChildNodexIndex, int rightChildNodexIndex)btQuantizedBvhprotected
walkRecursiveQuantizedTreeAgainstQuantizedTree(const btQuantizedBvhNode *treeNodeA, const btQuantizedBvhNode *treeNodeB, btNodeOverlapCallback *nodeCallback) constbtQuantizedBvhprotected
walkRecursiveQuantizedTreeAgainstQueryAabb(const btQuantizedBvhNode *currentNode, btNodeOverlapCallback *nodeCallback, unsigned short int *quantizedQueryAabbMin, unsigned short int *quantizedQueryAabbMax) constbtQuantizedBvhprotected
walkStacklessQuantizedTree(btNodeOverlapCallback *nodeCallback, unsigned short int *quantizedQueryAabbMin, unsigned short int *quantizedQueryAabbMax, int startNodeIndex, int endNodeIndex) constbtQuantizedBvhprotected
walkStacklessQuantizedTreeAgainstRay(btNodeOverlapCallback *nodeCallback, const btVector3 &raySource, const btVector3 &rayTarget, const btVector3 &aabbMin, const btVector3 &aabbMax, int startNodeIndex, int endNodeIndex) constbtQuantizedBvhprotected
walkStacklessQuantizedTreeCacheFriendly(btNodeOverlapCallback *nodeCallback, unsigned short int *quantizedQueryAabbMin, unsigned short int *quantizedQueryAabbMax) constbtQuantizedBvhprotected
walkStacklessTree(btNodeOverlapCallback *nodeCallback, const btVector3 &aabbMin, const btVector3 &aabbMax) constbtQuantizedBvhprotected
walkStacklessTreeAgainstRay(btNodeOverlapCallback *nodeCallback, const btVector3 &raySource, const btVector3 &rayTarget, const btVector3 &aabbMin, const btVector3 &aabbMax, int startNodeIndex, int endNodeIndex) constbtQuantizedBvhprotected
~btOptimizedBvh()btOptimizedBvhvirtual
~btQuantizedBvh()btQuantizedBvhvirtual