Bullet Collision Detection & Physics Library
btDbvtBroadphase.cpp File Reference
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

Macro Definition Documentation

◆ SPC

#define SPC ( _value_)

Definition at line 45 of file btDbvtBroadphase.cpp.

Function Documentation

◆ clear()

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

Definition at line 88 of file btDbvtBroadphase.cpp.

◆ listappend()

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

Definition at line 54 of file btDbvtBroadphase.cpp.

◆ listcount()

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

Definition at line 75 of file btDbvtBroadphase.cpp.

◆ listremove()

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

Definition at line 64 of file btDbvtBroadphase.cpp.

Variable Documentation

◆ gDbvtMargin

btScalar gDbvtMargin = btScalar(0.05)

btDbvtBroadphase implementation by Nathanael Presson

Definition at line 20 of file btDbvtBroadphase.cpp.