#include <MiddleHighProcessData.h>
|  | 
| enum class | Flag { kBlocked = 1 << 0
, kBlockWithWeapon = 1 << 1
, kBlockCandidate = 1 << 2
, kCritical = 1 << 3
,
 kCriticalOnDeath = 1 << 4
, kFatal = 1 << 5
, kDismemberLimb = 1 << 6
, kExplodeLimb = 1 << 7
,
 kCrippleLimb = 1 << 8
, kDisarm = 1 << 9
, kDisableWeapon = 1 << 10
, kSneakAttack = 1 << 11
,
 kIgnoreCritical = 1 << 12
, kPredictDamage = 1 << 13
, kPredictBaseDamage = 1 << 14
, kBash = 1 << 15
,
 kTimedBash = 1 << 16
, kPowerAttack = 1 << 17
, kMeleeAttack = 1 << 18
, kRicochet = 1 << 19
,
 kExplosion = 1 << 20
 }
 | 
|  | 
◆ Flag
| Enumerator | 
|---|
| kBlocked |  | 
| kBlockWithWeapon |  | 
| kBlockCandidate |  | 
| kCritical |  | 
| kCriticalOnDeath |  | 
| kFatal |  | 
| kDismemberLimb |  | 
| kExplodeLimb |  | 
| kCrippleLimb |  | 
| kDisarm |  | 
| kDisableWeapon |  | 
| kSneakAttack |  | 
| kIgnoreCritical |  | 
| kPredictDamage |  | 
| kPredictBaseDamage |  | 
| kBash |  | 
| kTimedBash |  | 
| kPowerAttack |  | 
| kMeleeAttack |  | 
| kRicochet |  | 
| kExplosion |  | 
 
 
◆ Populate()
◆ aggressor
◆ attackData
◆ bonusHealthDamageMult
      
        
          | float RE::HitData::bonusHealthDamageMult | 
      
 
 
◆ criticalDamageMult
      
        
          | float RE::HitData::criticalDamageMult | 
      
 
 
◆ damageLimb
      
        
          | std::uint32_t RE::HitData::damageLimb | 
      
 
 
◆ equipIndex
      
        
          | std::uint32_t RE::HitData::equipIndex | 
      
 
 
◆ flags
◆ healthDamage
      
        
          | float RE::HitData::healthDamage | 
      
 
 
◆ material
      
        
          | std::uint32_t RE::HitData::material | 
      
 
 
◆ pad24
      
        
          | std::uint32_t RE::HitData::pad24 | 
      
 
 
◆ percentBlocked
      
        
          | float RE::HitData::percentBlocked | 
      
 
 
◆ physicalDamage
      
        
          | float RE::HitData::physicalDamage | 
      
 
 
◆ pushBack
      
        
          | float RE::HitData::pushBack | 
      
 
 
◆ reflectedDamage
      
        
          | float RE::HitData::reflectedDamage | 
      
 
 
◆ resistedPhysicalDamage
      
        
          | float RE::HitData::resistedPhysicalDamage | 
      
 
 
◆ resistedTypedDamage
      
        
          | float RE::HitData::resistedTypedDamage | 
      
 
 
◆ sneakAttackBonus
      
        
          | float RE::HitData::sneakAttackBonus | 
      
 
 
◆ sourceRef
◆ stagger
      
        
          | std::uint32_t RE::HitData::stagger | 
      
 
 
◆ target
◆ targetedLimbDamage
      
        
          | float RE::HitData::targetedLimbDamage | 
      
 
 
◆ totalDamage
      
        
          | float RE::HitData::totalDamage | 
      
 
 
◆ unk00
◆ unk0C
◆ unk38
      
        
          | std::uint64_t RE::HitData::unk38 | 
      
 
 
◆ unk40
      
        
          | std::uint64_t RE::HitData::unk40 | 
      
 
 
◆ unk48
      
        
          | std::uint32_t RE::HitData::unk48 | 
      
 
 
◆ weapon
The documentation for this class was generated from the following file: