|
CommonLibVR
|
#include <Inventory3DManager.h>
Public Member Functions | |
| ~Inventory3DManager () override | |
| void | Begin3D (INTERFACE_LIGHT_SCHEME a_scheme) |
| void | End3D () |
| void | LoadInventoryItem (InventoryEntryData *a_objDesc) |
| void | LoadInventoryItem (TESBoundObject *a_object, ExtraDataList *a_extraDataList) |
| void | Render () |
| bool | ToggleItemZoom () |
| void | UnloadInventoryItem () |
Public Member Functions inherited from RE::MenuEventHandler | |
| MenuEventHandler ()=default | |
| virtual | ~MenuEventHandler ()=default |
| virtual bool | CanProcess (InputEvent *a_event)=0 |
| virtual bool | ProcessKinect (KinectEvent *a_event) |
| virtual bool | ProcessThumbstick (ThumbstickEvent *a_event) |
| virtual bool | ProcessMouseMove (MouseMoveEvent *a_event) |
| virtual bool | ProcessButton (ButtonEvent *a_event) |
Public Member Functions inherited from RE::BSIntrusiveRefCounted | |
| std::uint32_t | IncRef () const |
| std::uint32_t | DecRef () const |
| TES_HEAP_REDEFINE_NEW () | |
Static Public Member Functions | |
| static Inventory3DManager * | GetSingleton () |
Public Attributes | |
| std::uint8_t | unk011 |
| std::uint16_t | unk012 |
| NiPoint3 | itemPosCopy |
| NiPoint3 | itemPos |
| float | itemScaleCopy |
| float | itemScale |
| INTERFACE_LIGHT_SCHEME | currentLightScheme |
| TESObjectREFR * | tempRef |
| ExtraDataList | originalExtra |
| BSTSmallArray< LoadedInventoryModel, 7 > | loadedModels |
| float | zoomDistance |
| float | zoomProgress |
| BSTSmartPointer< NewInventoryMenuItemLoadTask > | loadTask |
| bool | enableUserInput |
| std::uint8_t | unk159 |
| bool | startedZoom |
| std::uint8_t | pad15B |
| std::uint32_t | pad15C |
Public Attributes inherited from RE::MenuEventHandler | |
| bool | registered |
| std::uint8_t | unk0D |
| std::uint16_t | pad0E |
Additional Inherited Members | |
Public Types inherited from RE::BSTSingletonSDMBase< Traits > | |
| using | Type = typename Traits::Type |
| using | Allocator = typename Traits::Allocator |
Static Public Attributes inherited from RE::MenuEventHandler | |
| static constexpr auto | RTTI = RTTI_MenuEventHandler |
| static constexpr auto | VTABLE = VTABLE_MenuEventHandler |
Protected Attributes inherited from RE::BSIntrusiveRefCounted | |
| volatile std::uint32_t | _refCount { 0 } |
|
override |
| void RE::Inventory3DManager::Begin3D | ( | INTERFACE_LIGHT_SCHEME | a_scheme | ) |
| void RE::Inventory3DManager::End3D | ( | ) |
|
static |
| void RE::Inventory3DManager::LoadInventoryItem | ( | InventoryEntryData * | a_objDesc | ) |
| void RE::Inventory3DManager::LoadInventoryItem | ( | TESBoundObject * | a_object, |
| ExtraDataList * | a_extraDataList | ||
| ) |
| void RE::Inventory3DManager::Render | ( | ) |
| bool RE::Inventory3DManager::ToggleItemZoom | ( | ) |
| void RE::Inventory3DManager::UnloadInventoryItem | ( | ) |
| INTERFACE_LIGHT_SCHEME RE::Inventory3DManager::currentLightScheme |
| bool RE::Inventory3DManager::enableUserInput |
| NiPoint3 RE::Inventory3DManager::itemPos |
| NiPoint3 RE::Inventory3DManager::itemPosCopy |
| float RE::Inventory3DManager::itemScale |
| float RE::Inventory3DManager::itemScaleCopy |
| BSTSmallArray<LoadedInventoryModel, 7> RE::Inventory3DManager::loadedModels |
| BSTSmartPointer<NewInventoryMenuItemLoadTask> RE::Inventory3DManager::loadTask |
| ExtraDataList RE::Inventory3DManager::originalExtra |
| std::uint8_t RE::Inventory3DManager::pad15B |
| std::uint32_t RE::Inventory3DManager::pad15C |
| bool RE::Inventory3DManager::startedZoom |
| TESObjectREFR* RE::Inventory3DManager::tempRef |
| std::uint8_t RE::Inventory3DManager::unk011 |
| std::uint16_t RE::Inventory3DManager::unk012 |
| std::uint8_t RE::Inventory3DManager::unk159 |
| float RE::Inventory3DManager::zoomDistance |
| float RE::Inventory3DManager::zoomProgress |