Definition: BGSHeadPart.h:17
 
static constexpr auto RTTI
Definition: BGSHeadPart.h:19
 
TESModelTri morphs[MorphIndices::kTotal]
Definition: BGSHeadPart.h:87
 
stl::enumeration< HeadPartType, std::uint32_t > type
Definition: BGSHeadPart.h:84
 
std::uint16_t pad06A
Definition: BGSHeadPart.h:83
 
BGSColorForm * color
Definition: BGSHeadPart.h:88
 
void InitializeData() override
 
stl::enumeration< Flag, std::uint8_t > flags
Definition: BGSHeadPart.h:81
 
BSFixedString formEditorID
Definition: BGSHeadPart.h:90
 
bool Load(TESFile *a_mod) override
 
std::uint8_t pad069
Definition: BGSHeadPart.h:82
 
HeadPartType
Definition: BGSHeadPart.h:33
 
BSTArray< BGSHeadPart * > extraParts
Definition: BGSHeadPart.h:85
 
void InitItemImpl() override
 
BGSListForm * validRaces
Definition: BGSHeadPart.h:89
 
bool SetFormEditorID(const char *a_str) override
 
BGSTextureSet * textureSet
Definition: BGSHeadPart.h:86
 
static constexpr auto FORMTYPE
Definition: BGSHeadPart.h:20
 
void ClearData() override
 
Flag
Definition: BGSHeadPart.h:23
 
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::ID RTTI_BGSHeadPart
Definition: Offsets_RTTI.h:1307
 
Definition: BGSHeadPart.h:46
 
MorphIndex
Definition: BGSHeadPart.h:48
 
@ kChargenMorph
Definition: BGSHeadPart.h:51
 
@ kDefaultMorph
Definition: BGSHeadPart.h:50
 
@ kRaceMorph
Definition: BGSHeadPart.h:49
 
@ kTotal
Definition: BGSHeadPart.h:53
 
Definition: BGSHeadPart.h:59
 
RecordFlag
Definition: BGSHeadPart.h:61
 
@ kIgnored
Definition: BGSHeadPart.h:64
 
@ kNonPlayable
Definition: BGSHeadPart.h:62
 
@ kDeleted
Definition: BGSHeadPart.h:63