#define KEEP_FOR_RE()
Definition: PCH.h:713
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
const char * GetFormEditorID() const override
BGSTextureSet * textureSet
Definition: BGSHeadPart.h:87
static constexpr auto FORMTYPE
Definition: BGSHeadPart.h:21
void ClearData() override
Flag
Definition: BGSHeadPart.h:24
Definition: BGSTextureSet.h:16
Definition: BSTArray.h:378
Definition: TESFullName.h:9
Definition: TESModelTextureSwap.h:10
Definition: TESModelTri.h:8
Definition: AbsorbEffect.h:6
constexpr std::array< REL::ID, 3 > VTABLE_BGSHeadPart
Definition: Offsets_VTABLE.h:8630
constexpr REL::ID RTTI_BGSHeadPart(static_cast< std::uint64_t >(514004))
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