|
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 |