Definition BGSHeadPart.h:17
static constexpr auto RTTI
Definition BGSHeadPart.h:19
TESModelTri morphs[MorphIndices::kTotal]
Definition BGSHeadPart.h:88
stl::enumeration< HeadPartType, std::uint32_t > type
Definition BGSHeadPart.h:85
std::uint16_t pad06A
Definition BGSHeadPart.h:84
BGSColorForm * color
Definition BGSHeadPart.h:89
void InitializeData() override
static constexpr auto VTABLE
Definition BGSHeadPart.h:20
stl::enumeration< Flag, std::uint8_t > flags
Definition BGSHeadPart.h:82
BSFixedString formEditorID
Definition BGSHeadPart.h:91
bool Load(TESFile *a_mod) override
std::uint8_t pad069
Definition BGSHeadPart.h:83
HeadPartType
Definition BGSHeadPart.h:34
BSTArray< BGSHeadPart * > extraParts
Definition BGSHeadPart.h:86
void InitItemImpl() override
BGSListForm * validRaces
Definition BGSHeadPart.h:90
bool SetFormEditorID(const char *a_str) override
BGSTextureSet * textureSet
Definition BGSHeadPart.h:87
static constexpr auto FORMTYPE
Definition BGSHeadPart.h:21
void ClearData() override
Flag
Definition BGSHeadPart.h:24
const char * GetFormEditorID() const override
Definition BGSTextureSet.h:16
Definition BSTArray.h:377
Definition TESFullName.h:9
Definition TESModelTextureSwap.h:10
Definition TESModelTri.h:8
Definition AbsorbEffect.h:6
constexpr REL::VariantID RTTI_BGSHeadPart(514004, 393159, 0x1ee4a28)
constexpr std::array< REL::VariantID, 3 > VTABLE_BGSHeadPart
Definition Offsets_VTABLE.h:869
Definition BGSHeadPart.h:47
MorphIndex
Definition BGSHeadPart.h:49
@ kChargenMorph
Definition BGSHeadPart.h:52
@ kDefaultMorph
Definition BGSHeadPart.h:51
@ kRaceMorph
Definition BGSHeadPart.h:50
@ kTotal
Definition BGSHeadPart.h:54
Definition BGSHeadPart.h:60
RecordFlag
Definition BGSHeadPart.h:62
@ kIgnored
Definition BGSHeadPart.h:65
@ kNonPlayable
Definition BGSHeadPart.h:63
@ kDeleted
Definition BGSHeadPart.h:64