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

My Project

Classes | Macros | Enumerations | Variables
dgCollision.h File Reference

Go to the source code of this file.

## Classes

class | dgCollisionInfo
struct | dgCollisionInfo::dgBoxData
struct | dgCollisionInfo::dgSphereData
struct | dgCollisionInfo::dgCylinderData
struct | dgCollisionInfo::dgTaperedCapsuleData
struct | dgCollisionInfo::dgTaperedCylinderData
struct | dgCollisionInfo::dgCapsuleData
struct | dgCollisionInfo::dgConeData
struct | dgCollisionInfo::dgChamferCylinderData
struct | dgCollisionInfo::dgConvexHullData
struct | dgCollisionInfo::dgConvexModifierData
struct | dgCollisionInfo::dgCoumpountCollisionData
struct | dgCollisionInfo::dgCollisionBVHData
struct | dgCollisionInfo::dgDeformableMeshData
struct | dgCollisionInfo::dgHeightMapCollisionData
struct | dgCollisionInfo::dgSceneData
class | dgCollision

## Macros

#define | PREFILTER_RAYCAST(filter, body, collision, userData) (filter && !filter(body,collision,userData))

## Enumerations

enum

dgCollisionID {
m_sphereCollision = 0, m_capsuleCollision, m_chamferCylinderCollision, m_taperedCapsuleCollision,
m_cylinderCollision, m_taperedCylinderCollision, m_boxCollision, m_coneCollision,
m_convexHullCollision, m_nullCollision, m_compoundCollision, m_boundingBoxHierachy,
m_heightField, m_deformableClothPatch, m_deformableSolidMesh, m_userMesh,
m_sceneCollision, m_compoundFracturedCollision, m_polygonCollision
}

## Variables

DG_MSC_VECTOR_ALIGMENT class dgCollisionInfo | DG_GCC_VECTOR_ALIGMENT

## Macro Definition Documentation

## § PREFILTER_RAYCAST

#define PREFILTER_RAYCAST | ( |  | filter,
|  |  | body,
|  |  | collision,
|  |  | userData
| ) |  | (filter && !filter(body,collision,userData))

## Enumeration Type Documentation

## § dgCollisionID

enum dgCollisionID

Enumerator
m_sphereCollision |
m_capsuleCollision |
m_chamferCylinderCollision |
m_taperedCapsuleCollision |
m_cylinderCollision |
m_taperedCylinderCollision |
m_boxCollision |
m_coneCollision |
m_convexHullCollision |
m_nullCollision |
m_compoundCollision |
m_boundingBoxHierachy |
m_heightField |
m_deformableClothPatch |
m_deformableSolidMesh |
m_userMesh |
m_sceneCollision |
m_compoundFracturedCollision |
m_polygonCollision |

## Variable Documentation

## § DG_GCC_VECTOR_ALIGMENT

DG_MSC_VECTOR_ALIGMENT class dgCollision DG_GCC_VECTOR_ALIGMENT