| 
    CommonLibSSE (Parapets fork)
    
   | 
 
#include <TESHitEvent.h>
Public Types | |
| enum class | Flag {  kNone = 0 , kPowerAttack = 1 << 0 , kSneakAttack = 1 << 1 , kBashAttack = 1 << 2 , kHitBlocked = 1 << 3 }  | 
Public Member Functions | |
| TESHitEvent () | |
| TESHitEvent (TESObjectREFR *a_target, TESObjectREFR *a_aggressor, FormID a_weapon, FormID a_projectile, Flag a_flags) | |
| ~TESHitEvent ()=default | |
Public Attributes | |
| NiPointer< TESObjectREFR > | target | 
| NiPointer< TESObjectREFR > | cause | 
| FormID | source | 
| FormID | projectile | 
| stl::enumeration< Flag, std::uint8_t > | flags | 
| std::uint8_t | pad19 | 
| std::uint16_t | pad1A | 
| std::uint32_t | pad1C | 
      
  | 
  strong | 
| RE::TESHitEvent::TESHitEvent | ( | ) | 
| RE::TESHitEvent::TESHitEvent | ( | TESObjectREFR * | a_target, | 
| TESObjectREFR * | a_aggressor, | ||
| FormID | a_weapon, | ||
| FormID | a_projectile, | ||
| Flag | a_flags | ||
| ) | 
      
  | 
  default | 
| NiPointer<TESObjectREFR> RE::TESHitEvent::cause | 
| stl::enumeration<Flag, std::uint8_t> RE::TESHitEvent::flags | 
| std::uint8_t RE::TESHitEvent::pad19 | 
| std::uint16_t RE::TESHitEvent::pad1A | 
| std::uint32_t RE::TESHitEvent::pad1C | 
| FormID RE::TESHitEvent::projectile | 
| FormID RE::TESHitEvent::source | 
| NiPointer<TESObjectREFR> RE::TESHitEvent::target |