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

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.