#include <hkpConstraintData.h>
 | 
| enum   | ConstraintType {  
  kBallAndSocket = 0
, kHinge = 1
, kLimitedHinge = 2
, kPointToPath = 3
,  
  kPrismatic = 6
, kRagdoll = 7
, kStiffSpring = 8
, kWheel = 9
,  
  kGeneric = 10
, kContact = 11
, kBreakable = 12
, kMalleable = 13
,  
  kPointToPlane = 14
, kPulley = 15
, kRotational = 16
, kHingeLimits = 18
,  
  kRagdollLimits = 19
, kCustom = 20
, kRackAndPinion = 21
, kCogWheel = 22
,  
  kChainTypes = 100
, kStiffSpringChain = 100
, kBallSocketChain = 101
, kPoweredChain = 102
 
 } | 
|   | 
| enum   | SolvingMethod { kStabilized = 0
, kOld = 1
 } | 
|   | 
| enum class   | LockMode { kNone = 0
, kAuto
, kManual
 } | 
|   | 
| enum   | { kMemSize = 0x7FFF
 } | 
|   | 
◆ ConstraintType
| Enumerator | 
|---|
| kBallAndSocket  |  | 
| kHinge  |  | 
| kLimitedHinge  |  | 
| kPointToPath  |  | 
| kPrismatic  |  | 
| kRagdoll  |  | 
| kStiffSpring  |  | 
| kWheel  |  | 
| kGeneric  |  | 
| kContact  |  | 
| kBreakable  |  | 
| kMalleable  |  | 
| kPointToPlane  |  | 
| kPulley  |  | 
| kRotational  |  | 
| kHingeLimits  |  | 
| kRagdollLimits  |  | 
| kCustom  |  | 
| kRackAndPinion  |  | 
| kCogWheel  |  | 
| kChainTypes  |  | 
| kStiffSpringChain  |  | 
| kBallSocketChain  |  | 
| kPoweredChain  |  | 
 
 
◆ SolvingMethod
| Enumerator | 
|---|
| kStabilized  |  | 
| kOld  |  | 
 
 
◆ ~hkpConstraintData()
  
  
      
        
          | RE::hkpConstraintData::~hkpConstraintData  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
override   | 
  
 
 
◆ AddInstance()
  
  
      
        
          | virtual void RE::hkpConstraintData::AddInstance  | 
          ( | 
          hkpConstraintInstance *  | 
          a_constraint,  | 
         
        
           | 
           | 
          hkpConstraintRuntime *  | 
          a_runtime,  | 
         
        
           | 
           | 
          int32_t  | 
          a_sizeOfRuntime  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetInertiaStabilizationFactor()
  
  
      
        
          | virtual hkResult RE::hkpConstraintData::GetInertiaStabilizationFactor  | 
          ( | 
          float &  | 
          a_inertiaStabilizationFactorOut | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetMaxLinearImpulse()
  
  
      
        
          | virtual float RE::hkpConstraintData::GetMaxLinearImpulse  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetNotifiedBodyIndex()
  
  
      
        
          | virtual uint8_t RE::hkpConstraintData::GetNotifiedBodyIndex  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetRuntimeInfo()
  
  
      
        
          | virtual void RE::hkpConstraintData::GetRuntimeInfo  | 
          ( | 
          bool  | 
          bWantRuntime,  | 
         
        
           | 
           | 
          RuntimeInfo &  | 
          a_infoOut  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ GetSolverResults()
  
  
      
        
          | virtual hkpSolverResults RE::hkpConstraintData::GetSolverResults  | 
          ( | 
          hkpConstraintRuntime *  | 
          a_runtime | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetType()
  
  
      
        
          | virtual int32_t RE::hkpConstraintData::GetType  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ IsValid()
  
  
      
        
          | virtual bool RE::hkpConstraintData::IsValid  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ RemoveInstance()
  
  
      
        
          | virtual void RE::hkpConstraintData::RemoveInstance  | 
          ( | 
          hkpConstraintInstance *  | 
          a_constraint,  | 
         
        
           | 
           | 
          hkpConstraintRuntime *  | 
          a_runtime,  | 
         
        
           | 
           | 
          int32_t  | 
          a_sizeOfRuntime  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ SetBodyToNotify()
  
  
      
        
          | virtual void RE::hkpConstraintData::SetBodyToNotify  | 
          ( | 
          int32_t  | 
          a_bodyIdx | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ SetInertiaStabilizationFactor()
  
  
      
        
          | virtual hkResult RE::hkpConstraintData::SetInertiaStabilizationFactor  | 
          ( | 
          const float  | 
          a_inertiaStabilizationFactorIn | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ SetMaxLinearImpulse()
  
  
      
        
          | virtual void RE::hkpConstraintData::SetMaxLinearImpulse  | 
          ( | 
          float  | 
          a_maxImpulse | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ SetSolvingMethod()
  
  
      
        
          | virtual void RE::hkpConstraintData::SetSolvingMethod  | 
          ( | 
          SolvingMethod  | 
          a_method | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ RTTI
◆ userData
      
        
          | uint64_t RE::hkpConstraintData::userData | 
        
      
 
 
The documentation for this class was generated from the following file: