13 class TESModelTextureSwap;
29 [[nodiscard]]
virtual const char*
GetModel()
const;
41 static_assert(
sizeof(
TESModel) == 0x28);
Definition: TESModelTextureSwap.h:10
Definition: TESModel.h:16
virtual TESModelTextureSwap * GetAsModelTextureSwap()
std::uint16_t numTextures
Definition: TESModel.h:37
static constexpr auto VTABLE
Definition: TESModel.h:19
BSFixedString model
Definition: TESModel.h:34
void InitializeDataComponent() override
std::uint32_t pad24
Definition: TESModel.h:39
static constexpr auto RTTI
Definition: TESModel.h:18
std::uint32_t * addons
Definition: TESModel.h:36
std::uint16_t numAddons
Definition: TESModel.h:38
virtual const char * GetModel() const
BSResource::ID * textures
Definition: TESModel.h:35
void CopyComponent(BaseFormComponent *a_rhs) override
void ClearDataComponent() override
virtual void SetModel(const char *a_model)
Definition: AbsorbEffect.h:6
constexpr std::array< REL::VariantID, 1 > VTABLE_TESModel
Definition: Offsets_VTABLE.h:324
constexpr REL::VariantID RTTI_TESModel(513857, 392225, 0x1ed6e70)