My Project: dynamics.mod/NewtonDynamics/source/physics/dgBroadPhase.h File Reference

My Project

Classes | Macros | Typedefs | Functions | Variables
dgBroadPhase.h File Reference
`#include "dgPhysicsStdafx.h"`

Go to the source code of this file.

## Classes

struct | dgLineBox
class | dgConvexCastReturnInfo
class | dgBroadPhase
class | dgBroadPhase::dgFitnessList

## Macros

#define | DG_CACHE_DIST_TOL dgFloat32 (1.0e-3f)

## Typedefs

typedef void *const | userData
typedef dgUnsigned32(dgApi * | OnRayPrecastAction) (const dgBody *const body, const dgCollisionInstance *const collision, void *const userData)
typedef dgFloat32(dgApi * | OnRayCastAction) (const dgBody *const body, const dgCollisionInstance *const collision, const dgVector &contact, const dgVector &normal, dgInt64 collisionID, void *const userData, dgFloat32 intersetParam)

## Functions

typedef | dgInt32 (dgApi *OnBodiesInAABB)(dgBody *body

## Variables

DG_MSC_VECTOR_ALIGMENT struct dgLineBox | DG_GCC_VECTOR_ALIGMENT

## Macro Definition Documentation

## § DG_CACHE_DIST_TOL

#define DG_CACHE_DIST_TOL dgFloat32 (1.0e-3f)

## Typedef Documentation

## § OnRayCastAction

typedef dgFloat32(dgApi * OnRayCastAction) (const dgBody *const body, const dgCollisionInstance *const collision, const dgVector &contact, const dgVector &normal, dgInt64 collisionID, void *const userData, dgFloat32 intersetParam)

## § OnRayPrecastAction

typedef dgUnsigned32(dgApi * OnRayPrecastAction) (const dgBody *const body, const dgCollisionInstance *const collision, void *const userData)

## § userData

typedef void* const userData

## Function Documentation

## § dgInt32()

typedef dgInt32 | ( | dgApi * | OnBodiesInAABB | ) |

## Variable Documentation

## § DG_GCC_VECTOR_ALIGMENT

DG_MSC_VECTOR_ALIGMENT struct dgLineBox DG_GCC_VECTOR_ALIGMENT