14 class InventoryEntryData;
15 class NewInventoryMenuItemLoadTask;
47#define RUNTIME_DATA_CONTENT \
48 BSTSmallArray<LoadedInventoryModel, 7> loadedModels; \
49 std::uint32_t unk148; \
51 BSTSmartPointer<NewInventoryMenuItemLoadTask> loadTask; \
52 std::uint8_t unk158; \
53 std::uint8_t unk159; \
54 std::uint8_t unk15A; \
55 std::uint8_t pad15B; \
60 static_assert(
sizeof(RUNTIME_DATA) == 0x108);
83#ifndef ENABLE_SKYRIM_AE
87#ifndef ENABLE_SKYRIM_AE
#define RUNTIME_DATA_CONTENT
Definition Actor.h:633
Definition Inventory3DManager.h:34
~Inventory3DManager() override
float itemScaleCopy
Definition Inventory3DManager.h:77
NiPoint3 itemPos
Definition Inventory3DManager.h:76
const RUNTIME_DATA & GetRuntimeData() const noexcept
Definition Inventory3DManager.h:67
ExtraDataList originalExtra
Definition Inventory3DManager.h:81
std::uint16_t unk012
Definition Inventory3DManager.h:74
TESObjectREFR * tempRef
Definition Inventory3DManager.h:80
void UpdateMagic3D(TESForm *a_form, std::uint32_t a_arg2)
std::uint32_t unk034
Definition Inventory3DManager.h:79
NiPoint3 itemPosCopy
Definition Inventory3DManager.h:75
static Inventory3DManager * GetSingleton()
float itemScale
Definition Inventory3DManager.h:78
RUNTIME_DATA & GetRuntimeData() noexcept
Definition Inventory3DManager.h:62
void UpdateItem3D(InventoryEntryData *a_objDesc)
std::uint8_t unk011
Definition Inventory3DManager.h:73
Definition InventoryEntryData.h:15
Definition MenuEventHandler.h:14
Definition NiSmartPointer.h:9
Definition TESBoundObject.h:24
Definition TESObjectREFR.h:112
Definition AbsorbEffect.h:6
constexpr REL::Version RUNTIME_SSE_1_6_629(1, 6, 629, 0)
Definition BSTSingleton.h:50
Definition Inventory3DManager.h:46
Definition Inventory3DManager.h:21
std::uint64_t unk18
Definition Inventory3DManager.h:27
TESBoundObject * modelObj
Definition Inventory3DManager.h:25
NiPointer< NiAVObject > spModel
Definition Inventory3DManager.h:26
TESForm * itemBase
Definition Inventory3DManager.h:24