CommonLibSSE NG
TESBipedModelForm.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
RE/B/BGSMessageIcon.h
"
4
#include "
RE/B/BaseFormComponent.h
"
5
#include "
RE/T/TESIcon.h
"
6
#include "
RE/T/TESModelRDT.h
"
7
#include "
RE/T/TESModelTextureSwap.h
"
8
9
namespace
RE
10
{
11
class
TESBipedModelForm
:
public
BaseFormComponent
12
{
13
public
:
14
inline
static
constexpr
auto
RTTI
=
RTTI_TESBipedModelForm
;
15
16
struct
Sexes
17
{
18
enum
19
{
20
kMale
= 0,
21
kFemale
,
22
kTotal
23
};
24
};
25
26
~TESBipedModelForm
()
override
;
// 00
27
28
// override (BaseFormComponent)
29
void
InitializeDataComponent
()
override
;
// 01
30
void
ClearDataComponent
()
override
;
// 02
31
void
CopyComponent
(
BaseFormComponent
* a_rhs)
override
;
// 03
32
33
// members
34
TESModelTextureSwap
worldModels
[
Sexes::kTotal
];
// 08
35
TESIcon
inventoryIcons
[
Sexes::kTotal
];
// 78
36
BGSMessageIcon
messageIcons
[
Sexes::kTotal
];
// 98
37
TESModelRDT
constraintTemplate
;
// C8
38
};
39
static_assert(
sizeof
(
TESBipedModelForm
) == 0xF0);
40
}
BGSMessageIcon.h
BaseFormComponent.h
TESIcon.h
TESModelRDT.h
TESModelTextureSwap.h
RE::BGSMessageIcon
Definition:
BGSMessageIcon.h:9
RE::BaseFormComponent
Definition:
BaseFormComponent.h:8
RE::TESBipedModelForm
Definition:
TESBipedModelForm.h:12
RE::TESBipedModelForm::messageIcons
BGSMessageIcon messageIcons[Sexes::kTotal]
Definition:
TESBipedModelForm.h:36
RE::TESBipedModelForm::~TESBipedModelForm
~TESBipedModelForm() override
RE::TESBipedModelForm::ClearDataComponent
void ClearDataComponent() override
RE::TESBipedModelForm::CopyComponent
void CopyComponent(BaseFormComponent *a_rhs) override
RE::TESBipedModelForm::InitializeDataComponent
void InitializeDataComponent() override
RE::TESBipedModelForm::worldModels
TESModelTextureSwap worldModels[Sexes::kTotal]
Definition:
TESBipedModelForm.h:34
RE::TESBipedModelForm::constraintTemplate
TESModelRDT constraintTemplate
Definition:
TESBipedModelForm.h:37
RE::TESBipedModelForm::RTTI
static constexpr auto RTTI
Definition:
TESBipedModelForm.h:14
RE::TESBipedModelForm::inventoryIcons
TESIcon inventoryIcons[Sexes::kTotal]
Definition:
TESBipedModelForm.h:35
RE::TESIcon
Definition:
TESIcon.h:8
RE::TESModelRDT
Definition:
TESModelRDT.h:8
RE::TESModelTextureSwap
Definition:
TESModelTextureSwap.h:10
RE
Definition:
AbsorbEffect.h:6
RE::RTTI_TESBipedModelForm
constexpr REL::VariantID RTTI_TESBipedModelForm(513913, 392496, 0x1eda188)
RE::TESBipedModelForm::Sexes
Definition:
TESBipedModelForm.h:17
RE::TESBipedModelForm::Sexes::kFemale
@ kFemale
Definition:
TESBipedModelForm.h:21
RE::TESBipedModelForm::Sexes::kTotal
@ kTotal
Definition:
TESBipedModelForm.h:22
RE::TESBipedModelForm::Sexes::kMale
@ kMale
Definition:
TESBipedModelForm.h:20
CommonLibSSE-NG
include
RE
T
TESBipedModelForm.h
Generated by
1.9.1