CommonLibVR
ArmorRatingVisitor.h
Go to the documentation of this file.
1 #pragma once
2 
4 #include "RE/B/BSTArray.h"
5 
6 namespace RE
7 {
9  {
10  public:
11  inline static constexpr auto RTTI = RTTI___ArmorRatingVisitor;
12  inline static constexpr auto VTABLE = VTABLE___ArmorRatingVisitor;
13 
14  ~ArmorRatingVisitor() override; // 00
15 
16  // override (ArmorRatingVisitorBase)
17  bool HaveNotVisitedArmor(TESObjectARMO* a_armor) override; // 04
18  void VisitArmor(TESObjectARMO* a_armor) override; // 05
19 
20  // members
22  private:
23  KEEP_FOR_RE()
24  };
25  static_assert(sizeof(ArmorRatingVisitor) == 0x40);
26 }
#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: ArmorRatingVisitorBase.h:8
Definition: ArmorRatingVisitor.h:9
~ArmorRatingVisitor() override
static constexpr auto RTTI
Definition: ArmorRatingVisitor.h:11
void VisitArmor(TESObjectARMO *a_armor) override
bool HaveNotVisitedArmor(TESObjectARMO *a_armor) override
static constexpr auto VTABLE
Definition: ArmorRatingVisitor.h:12
BSScrapArray< TESObjectARMO * > armors
Definition: ArmorRatingVisitor.h:21
Definition: BSTArray.h:378
Definition: TESObjectARMO.h:37
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI___ArmorRatingVisitor(static_cast< std::uint64_t >(686882))
constexpr std::array< REL::ID, 1 > VTABLE___ArmorRatingVisitor
Definition: Offsets_VTABLE.h:13002