Bullet Collision Detection & Physics Library: btDbvtBroadphase.cpp File Reference

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

## 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.