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

#define btSliderConstraintData2   btSliderConstraintData

Definition at line 34 of file btSliderConstraint.h.

#define btSliderConstraintDataName   "btSliderConstraintData"

Definition at line 35 of file btSliderConstraint.h.

#define SLIDER_CONSTRAINT_DEF_CFM   (btScalar(0.f))

Definition at line 51 of file btSliderConstraint.h.

#define SLIDER_CONSTRAINT_DEF_DAMPING   (btScalar(1.0))

Definition at line 49 of file btSliderConstraint.h.

#define SLIDER_CONSTRAINT_DEF_RESTITUTION   (btScalar(0.7))

Definition at line 50 of file btSliderConstraint.h.

#define SLIDER_CONSTRAINT_DEF_SOFTNESS   (btScalar(1.0))

Definition at line 48 of file btSliderConstraint.h.

Enumeration Type Documentation

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 54 of file btSliderConstraint.h.