Bullet Collision Detection & Physics Library
Classes | Macros | Functions | Variables
btDbvtBroadphase.cpp File Reference
#include "btDbvtBroadphase.h"
#include "LinearMath/btThreads.h"
Include dependency graph for btDbvtBroadphase.cpp:

Go to the source code of this file.

Classes

struct  btDbvtTreeCollider
 
struct  BroadphaseRayTester
 
struct  BroadphaseAabbTester
 

Macros

#define SPC(_value_)
 

Functions

template<typename T >
static void listappend (T *item, T *&list)
 
template<typename T >
static void listremove (T *item, T *&list)
 
template<typename T >
static int listcount (T *root)
 
template<typename T >
static void clear (T &value)
 

Variables

btScalar gDbvtMargin = btScalar(0.05)
 btDbvtBroadphase implementation by Nathanael Presson More...
 

Macro Definition Documentation

#define SPC (   _value_)

Definition at line 46 of file btDbvtBroadphase.cpp.

Function Documentation

template<typename T >
static void clear ( T &  value)
inlinestatic

Definition at line 82 of file btDbvtBroadphase.cpp.

template<typename T >
static void listappend ( T *  item,
T *&  list 
)
inlinestatic

Definition at line 55 of file btDbvtBroadphase.cpp.

template<typename T >
static int listcount ( T *  root)
inlinestatic

Definition at line 73 of file btDbvtBroadphase.cpp.

template<typename T >
static void listremove ( T *  item,
T *&  list 
)
inlinestatic

Definition at line 65 of file btDbvtBroadphase.cpp.

Variable Documentation

btScalar gDbvtMargin = btScalar(0.05)

btDbvtBroadphase implementation by Nathanael Presson

Definition at line 20 of file btDbvtBroadphase.cpp.