13 class TESModelTextureSwap;
29 [[nodiscard]]
virtual const char*
GetModel()
const;
43 static_assert(
sizeof(
TESModel) == 0x28);
#define KEEP_FOR_RE()
Definition: PCH.h:713
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::ID, 1 > VTABLE_TESModel
Definition: Offsets_VTABLE.h:12846
constexpr REL::ID RTTI_TESModel(static_cast< std::uint64_t >(513857))