CommonLibSSE (powerof3)
TESQualityForm.h
Go to the documentation of this file.
1 #pragma once
2 
4 
5 namespace RE
6 {
8  {
9  public:
10  inline static constexpr auto RTTI = RTTI_TESQualityForm;
11 
12  enum class Quality
13  {
14  kNovice = 0,
15  kApprentice = 1,
16  kJourneyman = 2,
17  kExpert = 3,
18  kMaster = 4
19  };
20 
21  ~TESQualityForm() override; // 00
22 
23  // override (BaseFormComponent)
24  void InitializeDataComponent() override; // 01 - { quality = 0; }
25  void ClearDataComponent() override; // 02 - { return; }
26  void CopyComponent(BaseFormComponent* a_rhs) override; // 03
27 
28  // members
30  std::uint32_t pad0C; // 0C
31  };
32  static_assert(sizeof(TESQualityForm) == 0x10);
33 }
Definition: BaseFormComponent.h:8
Definition: TESQualityForm.h:8
stl::enumeration< Quality, std::uint32_t > quality
Definition: TESQualityForm.h:29
void CopyComponent(BaseFormComponent *a_rhs) override
~TESQualityForm() override
static constexpr auto RTTI
Definition: TESQualityForm.h:10
void InitializeDataComponent() override
std::uint32_t pad0C
Definition: TESQualityForm.h:30
void ClearDataComponent() override
Quality
Definition: TESQualityForm.h:13
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_TESQualityForm
Definition: Offsets_RTTI.h:6050