CommonLibSSE (powerof3)
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
inline
static
constexpr
auto
VTABLE
=
VTABLE_TESQualityForm
;
12
13
enum class
Quality
14
{
15
kNovice
= 0,
16
kApprentice
= 1,
17
kJourneyman
= 2,
18
kExpert
= 3,
19
kMaster
= 4
20
};
21
22
~TESQualityForm
()
override
;
// 00
23
24
// override (BaseFormComponent)
25
void
InitializeDataComponent
()
override
;
// 01 - { quality = 0; }
26
void
ClearDataComponent
()
override
;
// 02 - { return; }
27
void
CopyComponent
(
BaseFormComponent
* a_rhs)
override
;
// 03
28
29
// members
30
REX::EnumSet<Quality, std::uint32_t>
quality
;
// 08 - QUAL
31
std::uint32_t
pad0C
;
// 0C
32
};
33
static_assert(
sizeof
(
TESQualityForm
) == 0x10);
34
}
BaseFormComponent.h
REX::EnumSet< Quality, std::uint32_t >
RE::BaseFormComponent
Definition:
BaseFormComponent.h:8
RE::TESQualityForm
Definition:
TESQualityForm.h:8
RE::TESQualityForm::quality
REX::EnumSet< Quality, std::uint32_t > quality
Definition:
TESQualityForm.h:30
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:31
RE::TESQualityForm::ClearDataComponent
void ClearDataComponent() override
RE::TESQualityForm::Quality
Quality
Definition:
TESQualityForm.h:14
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
RE::TESQualityForm::VTABLE
static constexpr auto VTABLE
Definition:
TESQualityForm.h:11
RE
Definition:
AbsorbEffect.h:6
RE::RTTI_TESQualityForm
constexpr REL::ID RTTI_TESQualityForm(static_cast< std::uint64_t >(513945))
RE::VTABLE_TESQualityForm
constexpr std::array< REL::ID, 1 > VTABLE_TESQualityForm
Definition:
Offsets_VTABLE.h:12879
CommonLibSSE
include
RE
T
TESQualityForm.h
Generated by
1.9.1