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
91 #undef RUNTIME_DATA_CONTENT
#define RUNTIME_DATA_CONTENT
Definition: Inventory3DManager.h:47
Definition: Inventory3DManager.h:34
~Inventory3DManager() override
float itemScaleCopy
Definition: Inventory3DManager.h:77
static Inventory3DManager * GetSingleton()
NiPoint3 itemPos
Definition: Inventory3DManager.h:76
RUNTIME_DATA & GetRuntimeData() noexcept
Definition: Inventory3DManager.h:62
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
float itemScale
Definition: Inventory3DManager.h:78
const RUNTIME_DATA & GetRuntimeData() const noexcept
Definition: Inventory3DManager.h:67
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:113
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