Bullet Collision Detection & Physics Library: btSliderConstraint.h File Reference

Bullet Collision Detection & Physics Library

Classes | Macros | Enumerations
btSliderConstraint.h File Reference
`#include "LinearMath/btScalar.h"`
`#include "LinearMath/btVector3.h"`
`#include "btJacobianEntry.h"`
`#include "btTypedConstraint.h"`
Include dependency graph for btSliderConstraint.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
class | btSliderConstraint
struct | btSliderConstraintData
| do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64 More...
struct | btSliderConstraintDoubleData

## Macros
#define | btSliderConstraintData2 btSliderConstraintData
#define | btSliderConstraintDataName "btSliderConstraintData"
#define | SLIDER_CONSTRAINT_DEF_SOFTNESS (btScalar(1.0))
#define | SLIDER_CONSTRAINT_DEF_DAMPING (btScalar(1.0))
#define | SLIDER_CONSTRAINT_DEF_RESTITUTION (btScalar(0.7))
#define | SLIDER_CONSTRAINT_DEF_CFM (btScalar(0.f))

## Enumerations
enum | btSliderFlags { BT_SLIDER_FLAGS_CFM_DIRLIN = (1 << 0), BT_SLIDER_FLAGS_ERP_DIRLIN = (1 << 1), BT_SLIDER_FLAGS_CFM_DIRANG = (1 << 2), BT_SLIDER_FLAGS_ERP_DIRANG = (1 << 3), BT_SLIDER_FLAGS_CFM_ORTLIN = (1 << 4), BT_SLIDER_FLAGS_ERP_ORTLIN = (1 << 5), BT_SLIDER_FLAGS_CFM_ORTANG = (1 << 6), BT_SLIDER_FLAGS_ERP_ORTANG = (1 << 7), BT_SLIDER_FLAGS_CFM_LIMLIN = (1 << 8), BT_SLIDER_FLAGS_ERP_LIMLIN = (1 << 9), BT_SLIDER_FLAGS_CFM_LIMANG = (1 << 10), BT_SLIDER_FLAGS_ERP_LIMANG = (1 << 11) }

## Macro Definition Documentation

## ◆ btSliderConstraintData2

#define btSliderConstraintData2 btSliderConstraintData

Definition at line 34 of file btSliderConstraint.h.

## ◆ btSliderConstraintDataName

#define btSliderConstraintDataName "btSliderConstraintData"

Definition at line 35 of file btSliderConstraint.h.

## ◆ SLIDER_CONSTRAINT_DEF_CFM

#define SLIDER_CONSTRAINT_DEF_CFM (btScalar(0.f))

Definition at line 47 of file btSliderConstraint.h.

## ◆ SLIDER_CONSTRAINT_DEF_DAMPING

#define SLIDER_CONSTRAINT_DEF_DAMPING (btScalar(1.0))

Definition at line 45 of file btSliderConstraint.h.

## ◆ SLIDER_CONSTRAINT_DEF_RESTITUTION

#define SLIDER_CONSTRAINT_DEF_RESTITUTION (btScalar(0.7))

Definition at line 46 of file btSliderConstraint.h.

## ◆ SLIDER_CONSTRAINT_DEF_SOFTNESS

#define SLIDER_CONSTRAINT_DEF_SOFTNESS (btScalar(1.0))

Definition at line 44 of file btSliderConstraint.h.

## Enumeration Type Documentation

## ◆ btSliderFlags

enum btSliderFlags

Enumerator
BT_SLIDER_FLAGS_CFM_DIRLIN |
BT_SLIDER_FLAGS_ERP_DIRLIN |
BT_SLIDER_FLAGS_CFM_DIRANG |
BT_SLIDER_FLAGS_ERP_DIRANG |
BT_SLIDER_FLAGS_CFM_ORTLIN |
BT_SLIDER_FLAGS_ERP_ORTLIN |
BT_SLIDER_FLAGS_CFM_ORTANG |
BT_SLIDER_FLAGS_ERP_ORTANG |
BT_SLIDER_FLAGS_CFM_LIMLIN |
BT_SLIDER_FLAGS_ERP_LIMLIN |
BT_SLIDER_FLAGS_CFM_LIMANG |
BT_SLIDER_FLAGS_ERP_LIMANG |

Definition at line 49 of file btSliderConstraint.h.