CommonLibSSE NG
Loading...
Searching...
No Matches
TESQualityForm.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
RE/B/BaseFormComponent.h
"
4
5
namespace
RE
6
{
7
class
TESQualityForm
:
public
BaseFormComponent
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
29
stl::enumeration<Quality, std::uint32_t>
quality
;
// 08 - QUAL
30
std::uint32_t
pad0C
;
// 0C
31
};
32
static_assert
(
sizeof
(
TESQualityForm
) == 0x10);
33
}
BaseFormComponent.h
RE::BaseFormComponent
Definition
BaseFormComponent.h:8
RE::TESQualityForm
Definition
TESQualityForm.h:8
RE::TESQualityForm::quality
stl::enumeration< Quality, std::uint32_t > quality
Definition
TESQualityForm.h:29
RE::TESQualityForm::CopyComponent
void CopyComponent(BaseFormComponent *a_rhs) override
RE::TESQualityForm::~TESQualityForm
~TESQualityForm() override
RE::TESQualityForm::RTTI
static constexpr auto RTTI
Definition
TESQualityForm.h:10
RE::TESQualityForm::InitializeDataComponent
void InitializeDataComponent() override
RE::TESQualityForm::pad0C
std::uint32_t pad0C
Definition
TESQualityForm.h:30
RE::TESQualityForm::ClearDataComponent
void ClearDataComponent() override
RE::TESQualityForm::Quality
Quality
Definition
TESQualityForm.h:13
RE::TESQualityForm::Quality::kExpert
@ kExpert
RE::TESQualityForm::Quality::kJourneyman
@ kJourneyman
RE::TESQualityForm::Quality::kApprentice
@ kApprentice
RE::TESQualityForm::Quality::kNovice
@ kNovice
RE::TESQualityForm::Quality::kMaster
@ kMaster
SKSE::stl::enumeration
Definition
PCH.h:223
RE
Definition
AbsorbEffect.h:6
RE::RTTI_TESQualityForm
constexpr REL::VariantID RTTI_TESQualityForm(513945, 392586, 0x1edb4a8)
CommonLibSSE-NG
include
RE
T
TESQualityForm.h
Generated by
1.9.7