CommonLibSSE (powerof3)
|
#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 |