CommonLibSSE NG
|
#include <Inventory3DManager.h>
Classes | |
struct | RUNTIME_DATA |
Public Member Functions | |
~Inventory3DManager () override | |
void | UpdateItem3D (InventoryEntryData *a_objDesc) |
void | UpdateMagic3D (TESForm *a_form, std::uint32_t a_arg2) |
void | Clear3D () |
std::uint32_t | Render () |
RUNTIME_DATA & | GetRuntimeData () noexcept |
const RUNTIME_DATA & | GetRuntimeData () const noexcept |
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 |
std::uint32_t | unk034 |
TESObjectREFR * | tempRef |
ExtraDataList | originalExtra |
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 |
Protected Attributes inherited from RE::BSIntrusiveRefCounted | |
volatile std::uint32_t | _refCount { 0 } |
|
override |
void RE::Inventory3DManager::Clear3D | ( | ) |
|
inlinenoexcept |
|
inlinenoexcept |
|
static |
std::uint32_t RE::Inventory3DManager::Render | ( | ) |
void RE::Inventory3DManager::UpdateItem3D | ( | InventoryEntryData * | a_objDesc | ) |
void RE::Inventory3DManager::UpdateMagic3D | ( | TESForm * | a_form, |
std::uint32_t | a_arg2 | ||
) |
NiPoint3 RE::Inventory3DManager::itemPos |
NiPoint3 RE::Inventory3DManager::itemPosCopy |
float RE::Inventory3DManager::itemScale |
float RE::Inventory3DManager::itemScaleCopy |
ExtraDataList RE::Inventory3DManager::originalExtra |
TESObjectREFR* RE::Inventory3DManager::tempRef |
std::uint8_t RE::Inventory3DManager::unk011 |
std::uint16_t RE::Inventory3DManager::unk012 |
std::uint32_t RE::Inventory3DManager::unk034 |