Bullet Collision Detection & Physics Library: btQuantizedBvh.h File Reference

Bullet Collision Detection & Physics Library

- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

Classes | Macros | Typedefs
btQuantizedBvh.h File Reference
`#include "LinearMath/btVector3.h"`
`#include "LinearMath/btAlignedAllocator.h"`
`#include "LinearMath/btAlignedObjectArray.h"`
Include dependency graph for btQuantizedBvh.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
struct | btQuantizedBvhNode
| btQuantizedBvhNode is a compressed aabb node, 16 bytes. More...
struct | btOptimizedBvhNode
| btOptimizedBvhNode contains both internal and leaf node information. More...
class | btBvhSubtreeInfo
| btBvhSubtreeInfo provides info to gather a subtree of limited size More...
class | btNodeOverlapCallback
class | btQuantizedBvh
| The btQuantizedBvh class stores an AABB tree that can be quickly traversed on CPU and Cell SPU. More...
struct | btBvhSubtreeInfoData
struct | btOptimizedBvhNodeFloatData
struct | btOptimizedBvhNodeDoubleData
struct | btQuantizedBvhNodeData
struct | btQuantizedBvhFloatData
struct | btQuantizedBvhDoubleData

## Macros
#define | btQuantizedBvhData btQuantizedBvhFloatData
#define | btOptimizedBvhNodeData btOptimizedBvhNodeFloatData
#define | btQuantizedBvhDataName "btQuantizedBvhFloatData"
#define | MAX_SUBTREE_SIZE_IN_BYTES 2048
#define | MAX_NUM_PARTS_IN_BITS 10

## Typedefs
typedef btAlignedObjectArray< btOptimizedBvhNode > | NodeArray
| for code readability:
typedef btAlignedObjectArray< btQuantizedBvhNode > | QuantizedNodeArray
typedef btAlignedObjectArray< btBvhSubtreeInfo > | BvhSubtreeInfoArray

## Macro Definition Documentation

## ◆ btOptimizedBvhNodeData

#define btOptimizedBvhNodeData btOptimizedBvhNodeFloatData

Definition at line 40 of file btQuantizedBvh.h.

## ◆ btQuantizedBvhData

#define btQuantizedBvhData btQuantizedBvhFloatData

Definition at line 39 of file btQuantizedBvh.h.

## ◆ btQuantizedBvhDataName

#define btQuantizedBvhDataName "btQuantizedBvhFloatData"

Definition at line 41 of file btQuantizedBvh.h.

## ◆ MAX_NUM_PARTS_IN_BITS

#define MAX_NUM_PARTS_IN_BITS 10

Definition at line 51 of file btQuantizedBvh.h.

## ◆ MAX_SUBTREE_SIZE_IN_BYTES

#define MAX_SUBTREE_SIZE_IN_BYTES 2048

Definition at line 47 of file btQuantizedBvh.h.

## Typedef Documentation

## ◆ BvhSubtreeInfoArray

typedef btAlignedObjectArray<btBvhSubtreeInfo> BvhSubtreeInfoArray

Definition at line 161 of file btQuantizedBvh.h.

## ◆ NodeArray

typedef btAlignedObjectArray<btOptimizedBvhNode> NodeArray

for code readability:

Definition at line 159 of file btQuantizedBvh.h.

## ◆ QuantizedNodeArray

typedef btAlignedObjectArray<btQuantizedBvhNode> QuantizedNodeArray

Definition at line 160 of file btQuantizedBvh.h.