Definition: BGSTextureSet.h:16
~BGSTextureSet() override
Flag
Definition: BGSTextureSet.h:23
@ kHasModelSpaceNormalMap
std::uint32_t pad12C
Definition: BGSTextureSet.h:54
static constexpr auto VTABLE
Definition: BGSTextureSet.h:19
bool Load(TESFile *a_mod) override
static constexpr auto RTTI
Definition: BGSTextureSet.h:18
void InitializeData() override
NiAVObject * Clone3D(TESObjectREFR *a_ref, bool a_arg3) override
BSResource::ID textureFileIDs[Textures::kUsedTotal]
Definition: BGSTextureSet.h:53
stl::enumeration< Flag, std::uint16_t > flags
Definition: BGSTextureSet.h:51
DecalData * decalData
Definition: BGSTextureSet.h:50
static constexpr auto FORMTYPE
Definition: BGSTextureSet.h:20
void UnClone3D(TESObjectREFR *a_ref) override
void ClearData() override
std::uint16_t pad0CA
Definition: BGSTextureSet.h:52
TESTexture textures[Textures::kUsedTotal]
Definition: BGSTextureSet.h:49
Definition: BSTextureSet.h:9
Definition: NiAVObject.h:50
Definition: TESBoundObject.h:24
Definition: TESObjectREFR.h:113
Definition: TESTexture.h:10
Definition: AbsorbEffect.h:6
constexpr REL::VariantID RTTI_BGSTextureSet(513953, 392609, 0x1edb988)
constexpr std::array< REL::VariantID, 2 > VTABLE_BGSTextureSet
Definition: Offsets_VTABLE.h:797
Definition: BGSTextureSet.h:31
RecordFlag
Definition: BGSTextureSet.h:33
@ kDeleted
Definition: BGSTextureSet.h:34
@ kIgnored
Definition: BGSTextureSet.h:35
@ kUsedTotal
Definition: BSTextureSet.h:31
Definition: DecalData.h:33