45 return func(a_materialID);
#define KEEP_FOR_RE()
Definition: PCH.h:713
#define RELOCATION_ID(SE, AE)
Definition: PCH.h:702
Definition: Relocation.h:210
Definition: BGSImpactDataSet.h:13
Definition: BGSMaterialType.h:12
static constexpr auto VTABLE
Definition: BGSMaterialType.h:15
float buoyancy
Definition: BGSMaterialType.h:53
void ClearData() override
void InitItemImpl() override
BGSMaterialType * parentType
Definition: BGSMaterialType.h:49
bool Load(TESFile *a_mod) override
NiColor materialColor
Definition: BGSMaterialType.h:52
MATERIAL_ID materialID
Definition: BGSMaterialType.h:51
stl::enumeration< FLAG, std::uint32_t > flags
Definition: BGSMaterialType.h:54
FLAG
Definition: BGSMaterialType.h:19
static constexpr auto FORMTYPE
Definition: BGSMaterialType.h:16
static constexpr auto RTTI
Definition: BGSMaterialType.h:14
static BGSMaterialType * GetMaterialType(MATERIAL_ID a_materialID)
Definition: BGSMaterialType.h:41
BSFixedString materialName
Definition: BGSMaterialType.h:50
~BGSMaterialType() override
BGSImpactDataSet * havokImpactDataSet
Definition: BGSMaterialType.h:55
Definition: AbsorbEffect.h:6
constexpr std::array< REL::ID, 1 > VTABLE_BGSMaterialType
Definition: Offsets_VTABLE.h:8649
MATERIAL_ID
Definition: MaterialIDs.h:6
constexpr REL::ID RTTI_BGSMaterialType(static_cast< std::uint64_t >(513988))
Definition: BGSMaterialType.h:26
RecordFlag
Definition: BGSMaterialType.h:28
@ kDeleted
Definition: BGSMaterialType.h:29
@ kIgnored
Definition: BGSMaterialType.h:30