14 class InventoryEntryData;
15 class NewInventoryMenuItemLoadTask;
71 #ifndef SKYRIM_SUPPORT_AE
#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: BSTArray.h:378
Definition: Inventory3DManager.h:35
~Inventory3DManager() override
float itemScaleCopy
Definition: Inventory3DManager.h:54
static Inventory3DManager * GetSingleton()
NiPoint3 itemPos
Definition: Inventory3DManager.h:53
float zoomProgress
Definition: Inventory3DManager.h:61
void UnloadInventoryItem()
void Begin3D(INTERFACE_LIGHT_SCHEME a_scheme)
ExtraDataList originalExtra
Definition: Inventory3DManager.h:58
BSTSmallArray< LoadedInventoryModel, 7 > loadedModels
Definition: Inventory3DManager.h:59
std::uint16_t unk012
Definition: Inventory3DManager.h:51
TESObjectREFR * tempRef
Definition: Inventory3DManager.h:57
std::uint8_t pad15B
Definition: Inventory3DManager.h:66
NiPoint3 itemPosCopy
Definition: Inventory3DManager.h:52
float itemScale
Definition: Inventory3DManager.h:55
bool startedZoom
Definition: Inventory3DManager.h:65
std::uint32_t pad15C
Definition: Inventory3DManager.h:67
void LoadInventoryItem(TESBoundObject *a_object, ExtraDataList *a_extraDataList)
std::uint8_t unk159
Definition: Inventory3DManager.h:64
INTERFACE_LIGHT_SCHEME currentLightScheme
Definition: Inventory3DManager.h:56
bool enableUserInput
Definition: Inventory3DManager.h:63
BSTSmartPointer< NewInventoryMenuItemLoadTask > loadTask
Definition: Inventory3DManager.h:62
void LoadInventoryItem(InventoryEntryData *a_objDesc)
std::uint8_t unk011
Definition: Inventory3DManager.h:50
float zoomDistance
Definition: Inventory3DManager.h:60
Definition: InventoryEntryData.h:15
Definition: MenuEventHandler.h:14
Definition: NiSmartPointer.h:9
Definition: TESBoundObject.h:26
Definition: TESObjectREFR.h:113
Definition: AbsorbEffect.h:6
INTERFACE_LIGHT_SCHEME
Definition: InterfaceLightSchemes.h:6
Definition: BSTSingleton.h:50
Definition: Inventory3DManager.h:21
TESBoundObject * modelObj
Definition: Inventory3DManager.h:25
INTERFACE_LIGHT_SCHEME lightScheme
Definition: Inventory3DManager.h:27
NiPointer< NiAVObject > spModel
Definition: Inventory3DManager.h:26
TESForm * itemBase
Definition: Inventory3DManager.h:24
float boundRadius
Definition: Inventory3DManager.h:28