CommonLibSSE (powerof3)
MenuCursor.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "RE/B/BSTSingleton.h"
4 
5 namespace 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  float cursorPosX; // 04
18  float cursorPosY; // 08
19  float safeZoneX; // 0C
20  float safeZoneY; // 10
21  float screenWidthX; // 14
22  float screenWidthY; // 18
23  float cursorSensitivity; // 1C
24  float unk20; // 20
25  float unk24; // 24
26  float defaultMouseSpeed; // 28
27  std::int32_t showCursorCount; // 2C
28  };
29  static_assert(sizeof(MenuCursor) == 0x30);
30 }
Definition: MenuCursor.h:8
float unk24
Definition: MenuCursor.h:25
std::uint16_t pad02
Definition: MenuCursor.h:16
float cursorSensitivity
Definition: MenuCursor.h:23
float screenWidthX
Definition: MenuCursor.h:21
float unk20
Definition: MenuCursor.h:24
std::int32_t showCursorCount
Definition: MenuCursor.h:27
void SetCursorVisibility(bool a_visible)
float safeZoneY
Definition: MenuCursor.h:20
float cursorPosY
Definition: MenuCursor.h:18
float cursorPosX
Definition: MenuCursor.h:17
std::uint8_t pad01
Definition: MenuCursor.h:15
float screenWidthY
Definition: MenuCursor.h:22
static MenuCursor * GetSingleton()
float defaultMouseSpeed
Definition: MenuCursor.h:26
float safeZoneX
Definition: MenuCursor.h:19
Definition: AbsorbEffect.h:6
Definition: BSTSingleton.h:50