CommonLibVR
|
#include <StatsMenu.h>
Classes | |
struct | Models |
struct | UnkData |
Public Types | |
enum | { kTotalTrees = 18 } |
using | Model = Models::Model |
Public Types inherited from RE::IMenu | |
using | Context = UserEvents::INPUT_CONTEXT_ID |
using | Flag = UI_MENU_FLAGS |
Public Types inherited from RE::FxDelegateHandler | |
using | CallbackFn = void(const FxDelegateArgs &a_params) |
Public Types inherited from RE::GRefCountBase< FxDelegateHandler, GStatGroups::kGStat_Default_Mem > | |
enum | |
Public Member Functions | |
~StatsMenu () override | |
void | Accept (CallbackProcessor *a_processor) override |
void | Unk_03 (void) override |
UI_MESSAGE_RESULTS | ProcessMessage (UIMessage &a_message) override |
void | PostDisplay () override |
bool | CanProcess (InputEvent *a_event) override |
bool | ProcessThumbstick (ThumbstickEvent *a_event) override |
bool | ProcessButton (ButtonEvent *a_event) override |
Public Member Functions inherited from RE::IMenu | |
~IMenu () override=default | |
virtual void | PostCreate () |
virtual void | AdvanceMovie (float a_interval, std::uint32_t a_currentTime) |
virtual void | PreDisplay () |
virtual void | RefreshPlatform () |
constexpr bool | AdvancesUnderPauseMenu () const noexcept |
constexpr bool | AllowSaving () const noexcept |
constexpr bool | AlwaysOpen () const noexcept |
constexpr bool | ApplicationMenu () const noexcept |
constexpr bool | AssignCursorToRenderer () const noexcept |
constexpr bool | CustomRendering () const noexcept |
constexpr bool | CompanionAppAllowed () const noexcept |
constexpr bool | DisablePauseMenu () const noexcept |
constexpr bool | DontHideCursorWhenTopmost () const noexcept |
constexpr bool | FreezeFrameBackground () const noexcept |
constexpr bool | FreezeFramePause () const noexcept |
constexpr bool | HasButtonBar () const noexcept |
constexpr bool | InventoryItemMenu () const noexcept |
constexpr bool | IsTopButtonBar () const noexcept |
constexpr bool | LargeScaleformRenderCacheMode () const noexcept |
constexpr bool | Modal () const noexcept |
constexpr bool | OnStack () const noexcept |
constexpr bool | PausesGame () const noexcept |
constexpr bool | RendersOffscreenTargets () const noexcept |
constexpr bool | RendersUnderPauseMenu () const noexcept |
constexpr bool | RequiresUpdate () const noexcept |
constexpr bool | SkipRenderDuringFreezeFrameScreenshot () const noexcept |
constexpr bool | TopmostRenderedMenu () const noexcept |
constexpr bool | UpdateUsesCursor () const noexcept |
constexpr bool | UsesBlurredBackground () const noexcept |
constexpr bool | UsesCursor () const noexcept |
constexpr bool | UsesMenuContext () const noexcept |
constexpr bool | UsesMovementToDirection () const noexcept |
Public Member Functions inherited from RE::FxDelegateHandler | |
~FxDelegateHandler () override=default | |
Public Member Functions inherited from RE::GRefCountBaseStatImpl< GRefCountImpl, STAT > | |
GFC_MEMORY_REDEFINE_NEW_IMPL (GRefCountImpl, GFC_REFCOUNTALLOC_CHECK_DELETE, StatType) | |
Public Member Functions inherited from RE::GRefCountImpl | |
~GRefCountImpl () override=default | |
void | AddRef () |
void | Release () |
Public Member Functions inherited from RE::MenuEventHandler | |
MenuEventHandler ()=default | |
virtual | ~MenuEventHandler ()=default |
virtual bool | ProcessKinect (KinectEvent *a_event) |
virtual bool | ProcessMouseMove (MouseMoveEvent *a_event) |
Public Member Functions inherited from RE::BSIntrusiveRefCounted | |
std::uint32_t | IncRef () const |
std::uint32_t | DecRef () const |
TES_HEAP_REDEFINE_NEW () | |
Public Attributes | |
NiCamera * | unk040 |
float | horizontalVelocity |
std::uint32_t | unk04C |
BSTArray< ActorValue > | skillTrees |
ModelDBHandle | modelHandles [Model::kTotal] |
BSFadeNode * | skydomeNode |
BSFadeNode * | starsNode |
BSFadeNode * | linesNode |
UnkData | unk098 [kTotalTrees] |
bool | zoomed |
std::uint8_t | unk1B9 |
std::uint16_t | unk1BA |
bool | scrolling |
std::uint8_t | unk1BD |
std::uint16_t | unk1BE |
std::uint32_t | selectedTree |
std::uint32_t | unk1C4 |
StatsNode * | unk1C8 |
std::uint32_t | unk1D0 |
std::uint32_t | unk1D4 |
std::uint32_t | unk1D8 |
std::uint32_t | unk1DC |
std::uint64_t | unk1E0 |
std::uint32_t | unk1E8 |
NiPoint3 | skillsLookAt |
NiPoint3 | starCameraOffset |
NiPoint3 | starLookAt |
std::uint64_t | unk210 |
std::uint64_t | unk218 |
std::uint64_t | unk220 |
std::uint64_t | unk228 |
std::uint64_t | unk230 |
std::uint64_t | unk238 |
float | unk240 |
float | unk244 |
float | unk248 |
float | unk24C |
float | unk250 |
float | unk254 |
float | unk258 |
float | unk25C |
float | unk260 |
float | unk264 |
float | unk268 |
float | unk26C |
float | unk270 |
float | unk274 |
std::uint32_t | unk278 |
float | unk27C |
float | horizontalAcceleration |
std::uint32_t | unk284 |
NiNode * | cameraPosition |
NiControllerSequence * | cameraIntro |
NiControllerSequence * | cameraOutro |
NiControllerSequence * | idle |
NiControllerManager * | unk2A8 |
std::uint64_t | unk2B0 |
std::uint64_t | unk2B8 |
BSTArray< StatsNode * > | unk2C0 |
BSTArray< GFxValue > | unk2D8 |
BSScaleformMovieLoadTask * | unk2F0 |
GFxValue | unk2F8 |
std::uint32_t | numSelectableTrees |
float | screenHeight |
float | screenWidth |
std::uint32_t | flags |
std::uint8_t | unk320 |
std::uint8_t | unk321 |
std::uint16_t | unk322 |
std::uint32_t | unk324 |
Public Attributes inherited from RE::IMenu | |
GPtr< GFxMovieView > | uiMovie { nullptr } |
std::int8_t | depthPriority { 3 } |
std::uint8_t | pad19 { 0 } |
std::uint16_t | pad20 { 0 } |
stl::enumeration< UI_MENU_FLAGS, std::uint32_t > | menuFlags { Flag::kNone } |
stl::enumeration< Context, std::uint32_t > | inputContext { Context::kNone } |
std::uint32_t | pad24 { 0 } |
GPtr< FxDelegate > | fxDelegate { nullptr } |
Public Attributes inherited from RE::MenuEventHandler | |
bool | registered |
std::uint8_t | unk0D |
std::uint16_t | pad0E |
Static Public Attributes | |
static constexpr auto | RTTI = RTTI_StatsMenu |
constexpr static std::string_view | MENU_NAME = "StatsMenu" |
Static Public Attributes inherited from RE::IMenu | |
static constexpr auto | RTTI = RTTI_IMenu |
static constexpr auto | VTABLE = VTABLE_IMenu |
Static Public Attributes inherited from RE::FxDelegateHandler | |
static constexpr auto | RTTI = RTTI_FxDelegateHandler |
static constexpr auto | VTABLE = VTABLE_FxDelegateHandler |
Static Public Attributes inherited from RE::GRefCountImpl | |
static constexpr auto | RTTI = RTTI_GRefCountImpl |
static constexpr auto | VTABLE = VTABLE_GRefCountImpl |
Static Public Attributes inherited from RE::MenuEventHandler | |
static constexpr auto | RTTI = RTTI_MenuEventHandler |
static constexpr auto | VTABLE = VTABLE_MenuEventHandler |
Additional Inherited Members | |
Protected Attributes inherited from RE::BSIntrusiveRefCounted | |
volatile std::uint32_t | _refCount { 0 } |
using RE::StatsMenu::Model = Models::Model |
|
override |
|
overridevirtual |
Reimplemented from RE::IMenu.
|
overridevirtual |
Implements RE::MenuEventHandler.
|
overridevirtual |
Reimplemented from RE::IMenu.
|
overridevirtual |
Reimplemented from RE::MenuEventHandler.
|
overridevirtual |
Reimplemented from RE::IMenu.
|
overridevirtual |
Reimplemented from RE::MenuEventHandler.
|
overridevirtual |
Reimplemented from RE::IMenu.
NiControllerSequence* RE::StatsMenu::cameraIntro |
NiControllerSequence* RE::StatsMenu::cameraOutro |
NiNode* RE::StatsMenu::cameraPosition |
std::uint32_t RE::StatsMenu::flags |
float RE::StatsMenu::horizontalAcceleration |
float RE::StatsMenu::horizontalVelocity |
NiControllerSequence* RE::StatsMenu::idle |
BSFadeNode* RE::StatsMenu::linesNode |
|
staticconstexpr |
ModelDBHandle RE::StatsMenu::modelHandles[Model::kTotal] |
std::uint32_t RE::StatsMenu::numSelectableTrees |
|
inlinestaticconstexpr |
float RE::StatsMenu::screenHeight |
float RE::StatsMenu::screenWidth |
bool RE::StatsMenu::scrolling |
std::uint32_t RE::StatsMenu::selectedTree |
NiPoint3 RE::StatsMenu::skillsLookAt |
BSTArray<ActorValue> RE::StatsMenu::skillTrees |
BSFadeNode* RE::StatsMenu::skydomeNode |
NiPoint3 RE::StatsMenu::starCameraOffset |
NiPoint3 RE::StatsMenu::starLookAt |
BSFadeNode* RE::StatsMenu::starsNode |
NiCamera* RE::StatsMenu::unk040 |
std::uint32_t RE::StatsMenu::unk04C |
UnkData RE::StatsMenu::unk098[kTotalTrees] |
std::uint8_t RE::StatsMenu::unk1B9 |
std::uint16_t RE::StatsMenu::unk1BA |
std::uint8_t RE::StatsMenu::unk1BD |
std::uint16_t RE::StatsMenu::unk1BE |
std::uint32_t RE::StatsMenu::unk1C4 |
StatsNode* RE::StatsMenu::unk1C8 |
std::uint32_t RE::StatsMenu::unk1D0 |
std::uint32_t RE::StatsMenu::unk1D4 |
std::uint32_t RE::StatsMenu::unk1D8 |
std::uint32_t RE::StatsMenu::unk1DC |
std::uint64_t RE::StatsMenu::unk1E0 |
std::uint32_t RE::StatsMenu::unk1E8 |
std::uint64_t RE::StatsMenu::unk210 |
std::uint64_t RE::StatsMenu::unk218 |
std::uint64_t RE::StatsMenu::unk220 |
std::uint64_t RE::StatsMenu::unk228 |
std::uint64_t RE::StatsMenu::unk230 |
std::uint64_t RE::StatsMenu::unk238 |
float RE::StatsMenu::unk240 |
float RE::StatsMenu::unk244 |
float RE::StatsMenu::unk248 |
float RE::StatsMenu::unk24C |
float RE::StatsMenu::unk250 |
float RE::StatsMenu::unk254 |
float RE::StatsMenu::unk258 |
float RE::StatsMenu::unk25C |
float RE::StatsMenu::unk260 |
float RE::StatsMenu::unk264 |
float RE::StatsMenu::unk268 |
float RE::StatsMenu::unk26C |
float RE::StatsMenu::unk270 |
float RE::StatsMenu::unk274 |
std::uint32_t RE::StatsMenu::unk278 |
float RE::StatsMenu::unk27C |
std::uint32_t RE::StatsMenu::unk284 |
NiControllerManager* RE::StatsMenu::unk2A8 |
std::uint64_t RE::StatsMenu::unk2B0 |
std::uint64_t RE::StatsMenu::unk2B8 |
BSScaleformMovieLoadTask* RE::StatsMenu::unk2F0 |
GFxValue RE::StatsMenu::unk2F8 |
std::uint8_t RE::StatsMenu::unk320 |
std::uint8_t RE::StatsMenu::unk321 |
std::uint16_t RE::StatsMenu::unk322 |
std::uint32_t RE::StatsMenu::unk324 |
bool RE::StatsMenu::zoomed |