CommonLibVR
Loading...
Searching...
No Matches
MenuCursor.h
Go to the documentation of this file.
1#pragma once
2
3#include "RE/B/BSTSingleton.h"
4
5namespace RE
6{
7 class MenuCursor : public BSTSingletonSDM<MenuCursor>
8 {
9 public:
11
12 void SetCursorVisibility(bool a_visible);
13
14 // members
15 std::uint8_t pad01; // 01
16 std::uint16_t pad02; // 02
17#ifdef SKYRIMVR
18 float unkVR04;
19#endif
20 float cursorPosX; // 04
21 float cursorPosY; // 08
22 float safeZoneX; // 0C
23 float safeZoneY; // 10
24 float screenWidthX; // 14
25 float screenWidthY; // 18
26 float cursorSensitivity; // 1C
27 float unk20; // 20
28 float unk24; // 24
29 float defaultMouseSpeed; // 28
30 std::int32_t showCursorCount; // 2C
31 private:
33 };
34#ifndef SKYRIMVR
35 static_assert(sizeof(MenuCursor) == 0x30);
36#else
37 static_assert(sizeof(MenuCursor) == 0x34);
38#endif
39}
#define KEEP_FOR_RE()
Definition PCH.h:518
Definition MenuCursor.h:8
float unk24
Definition MenuCursor.h:28
std::uint16_t pad02
Definition MenuCursor.h:16
float cursorSensitivity
Definition MenuCursor.h:26
float screenWidthX
Definition MenuCursor.h:24
float unk20
Definition MenuCursor.h:27
std::int32_t showCursorCount
Definition MenuCursor.h:30
void SetCursorVisibility(bool a_visible)
float safeZoneY
Definition MenuCursor.h:23
static MenuCursor * GetSingleton()
float cursorPosY
Definition MenuCursor.h:21
float cursorPosX
Definition MenuCursor.h:20
std::uint8_t pad01
Definition MenuCursor.h:15
float screenWidthY
Definition MenuCursor.h:25
float defaultMouseSpeed
Definition MenuCursor.h:29
float safeZoneX
Definition MenuCursor.h:22
Definition AbsorbEffect.h:6
Definition BSTSingleton.h:50