![]()  | 
  
    Jolt Physics
    
   A multi core friendly Game Physics Engine 
   | 
 
Go to the source code of this file.
Enumerations | |
| enum class | EAllowedDOFs : uint8 {  None = 0b000000 , All = 0b111111 , TranslationX = 0b000001 , TranslationY = 0b000010 , TranslationZ = 0b000100 , RotationX = 0b001000 , RotationY = 0b010000 , RotationZ = 0b100000 , Plane2D = TranslationX | TranslationY | RotationZ }  | 
| Enum used in BodyCreationSettings and MotionProperties to indicate which degrees of freedom a body has.  More... | |
Functions | |
| constexpr EAllowedDOFs | operator| (EAllowedDOFs inLHS, EAllowedDOFs inRHS) | 
| Bitwise OR operator for EAllowedDOFs.  More... | |
| constexpr EAllowedDOFs | operator& (EAllowedDOFs inLHS, EAllowedDOFs inRHS) | 
| Bitwise AND operator for EAllowedDOFs.  More... | |
| constexpr EAllowedDOFs | operator^ (EAllowedDOFs inLHS, EAllowedDOFs inRHS) | 
| Bitwise XOR operator for EAllowedDOFs.  More... | |
| constexpr EAllowedDOFs | operator~ (EAllowedDOFs inAllowedDOFs) | 
| Bitwise NOT operator for EAllowedDOFs.  More... | |
| constexpr EAllowedDOFs & | operator|= (EAllowedDOFs &ioLHS, EAllowedDOFs inRHS) | 
| Bitwise OR assignment operator for EAllowedDOFs.  More... | |
| constexpr EAllowedDOFs & | operator&= (EAllowedDOFs &ioLHS, EAllowedDOFs inRHS) | 
| Bitwise AND assignment operator for EAllowedDOFs.  More... | |
| constexpr EAllowedDOFs & | operator^= (EAllowedDOFs &ioLHS, EAllowedDOFs inRHS) | 
| Bitwise XOR assignment operator for EAllowedDOFs.  More... | |
      
  | 
  strong | 
Enum used in BodyCreationSettings and MotionProperties to indicate which degrees of freedom a body has.
| Enumerator | |
|---|---|
| None | No degrees of freedom are allowed. Note that this is not valid and will crash. Use a static body instead.  | 
| All | All degrees of freedom are allowed.  | 
| TranslationX | Body can move in world space X axis.  | 
| TranslationY | Body can move in world space Y axis.  | 
| TranslationZ | Body can move in world space Z axis.  | 
| RotationX | Body can rotate around world space X axis.  | 
| RotationY | Body can rotate around world space Y axis.  | 
| RotationZ | Body can rotate around world space Z axis.  | 
| Plane2D | Body can only move in X and Y axis and rotate around Z axis.  | 
      
  | 
  constexpr | 
Bitwise AND operator for EAllowedDOFs.
      
  | 
  constexpr | 
Bitwise AND assignment operator for EAllowedDOFs.
      
  | 
  constexpr | 
Bitwise XOR operator for EAllowedDOFs.
      
  | 
  constexpr | 
Bitwise XOR assignment operator for EAllowedDOFs.
      
  | 
  constexpr | 
Bitwise OR operator for EAllowedDOFs.
      
  | 
  constexpr | 
Bitwise OR assignment operator for EAllowedDOFs.
      
  | 
  constexpr | 
Bitwise NOT operator for EAllowedDOFs.