CommonLibSSE (powerof3)
InterfaceStrings.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "RE/B/BSFixedString.h"
4 #include "RE/B/BSTSingleton.h"
5 
6 namespace RE
7 {
8  class InterfaceStrings : public BSTSingletonSDM<InterfaceStrings>
9  {
10  public:
12 
13  // members
14  std::uint8_t pad001; // 001
15  std::uint16_t pad002; // 002
16  std::uint32_t pad004; // 004
17  BSFixedString faderData; // 008 - "FaderData"
18  BSFixedString hudData; // 010 - "HUDData"
19  BSFixedString hudCamData; // 018 - "HUDCamData"
20  BSFixedString floatingQuestMarkers; // 020 - "FloatingQuestMarkers"
21  BSFixedString consoleData; // 028 - "ConsoleData"
22  BSFixedString quantityData; // 030 - "QuantityData"
23  BSFixedString messageBoxData; // 038 - "MessageBoxData"
24  BSFixedString bsUIScaleformData; // 040 - "BSUIScaleformData"
25  BSFixedString bsUIMessageData; // 048 - "BSUIMessageData"
26  BSFixedString bsUIAnalogData; // 050 - "BSUIAnalogData"
27  BSFixedString inventoryUpdateData; // 058 - "InventoryUpdateData"
28  BSFixedString refHandleUIData; // 060 - "RefHandleUIData"
29  BSFixedString tesFormUIData; // 068 - "TESFormUIData"
30  BSFixedString loadingMenuData; // 070 - "LoadingMenuData"
31  BSFixedString kinectStateData; // 078 - "KinectStateChangeData"
32  BSFixedString kinectUserEventData; // 080 - "KinectUserEventData"
33  BSFixedString inventoryMenu; // 088 - "InventoryMenu"
34  BSFixedString console; // 090 - "Console"
35  BSFixedString dialogueMenu; // 098 - "Dialogue Menu"
36  BSFixedString hudMenu; // 0A0 - "HUD Menu"
37  BSFixedString mainMenu; // 0A8 - "Main Menu"
38  BSFixedString messageBoxMenu; // 0B0 - "MessageBoxMenu"
39  BSFixedString cursorMenu; // 0B8 - "Cursor Menu"
40  BSFixedString faderMenu; // 0C0 - "Fader Menu"
41  BSFixedString magicMenu; // 0C8 - "MagicMenu"
42  BSFixedString topMenu; // 0D0 - "Top Menu"
43  BSFixedString overlayMenu; // 0D8 - "Overlay Menu"
44  BSFixedString overlayInteractionMenu; // 0E0 - "Overlay Interaction Menu"
45  BSFixedString loadingMenu; // 0E8 - "Loading Menu"
46  BSFixedString tweenMenu; // 0F0 - "TweenMenu"
47  BSFixedString barterMenu; // 0F8 - "BarterMenu"
48  BSFixedString giftMenu; // 100 - "GiftMenu"
49  BSFixedString debugTextMenu; // 108 - "Debug Text Menu"
50  BSFixedString mapMenu; // 110 - "MapMenu"
51  BSFixedString lockpickingMenu; // 118 - "Lockpicking Menu"
52  BSFixedString quantityMenu; // 120 - "Quantity Menu"
53  BSFixedString statsMenu; // 128 - "StatsMenu"
54  BSFixedString containerMenu; // 130 - "ContainerMenu"
55  BSFixedString sleepWaitMenu; // 138 - "Sleep/Wait Menu"
56  BSFixedString levelUpMenu; // 140 - "LevelUp Menu"
57  BSFixedString journalMenu; // 148 - "Journal Menu"
58  BSFixedString bookMenu; // 150 - "Book Menu"
59  BSFixedString favoritesMenu; // 158 - "FavoritesMenu"
60  BSFixedString raceSexMenu; // 160 - "RaceSex Menu"
61  BSFixedString craftingMenu; // 168 - "Crafting Menu"
62  BSFixedString trainingMenu; // 170 - "Training Menu"
63  BSFixedString mistMenu; // 178 - "Mist Menu"
64  BSFixedString tutorialMenu; // 180 - "Tutorial Menu"
65  BSFixedString creditsMenu; // 188 - "Credits Menu"
66  BSFixedString modManagerMenu; // 190 - "Mod Manager Menu"
67  BSFixedString creationClubMenu; // 198 - "Creation Club Menu"
68 #ifdef SKYRIM_SUPPORT_AE
69  BSFixedString marketplaceMenu; // 1A0 - "Marketplace Menu"
70 #endif
71  BSFixedString titleSequenceMenu; // 1A8 - "TitleSequence Menu"
72  BSFixedString consoleNativeUIMenu; // 1B0 - "Console Native UI Menu"
73  BSFixedString kinectMenu; // 1B8 - "Kinect Menu"
74  BSFixedString loadWaitSpinner; // 1C0 - "LoadWaitSpinner"
75  BSFixedString streamingInstallMenu; // 1C8 - "StreamingInstallMenu"
76  BSFixedString textWidget; // 1D0 - "TextWidget"
77  BSFixedString buttonBarWidget; // 1D8 - "ButtonBarWidget"
78  BSFixedString graphWidget; // 1E0 - "GraphWidget"
79  BSFixedString textureWidget; // 1E8 - "TextureWidget"
80  BSFixedString uiMenuOK; // 1F0 - "UIMenuOK"
81  BSFixedString uiMenuCancel; // 1F8 - "UIMenuCancel"
82  BSFixedString showText; // 200 - "Show Text"
83  BSFixedString hideText; // 208 - "Hide Text"
84  BSFixedString showList; // 210 - "Show List"
85  BSFixedString voiceReady; // 218 - "Voice Ready"
86  BSFixedString dmfoStr; // 220 - "DMFOStr"
87  BSFixedString showJournal; // 228 - "Show Journal"
88  BSFixedString journalSettingsSaved; // 230 - "Journal Settings Saved"
89  BSFixedString closeMenu; // 238 - "CloseMenu"
90  BSFixedString closingAllMenus; // 240 - "Closing All Menus"
91  BSFixedString refreshMenu; // 248 - "RefreshMenu"
92  BSFixedString cancelLoading; // 250 - "CancelLoading"
93  BSFixedString menuTextureDegradeEvent; // 258 - "Menu Texture Degrade Event"
94 #ifdef SKYRIM_SUPPORT_AE
95  BSFixedString userSettingsLoaded; // 260 - "UserSettingsLoaded"
96  BSFixedString activityStarted; // 268 - "ActivityStarted"
97 #endif
98  BSFixedString diamondMarker; // 270 - "<img src='DiamondMarker' width='10' height='15' align='baseline' vspace='5'>"
99  };
100 #ifdef SKYRIM_SUPPORT_AE
101  static_assert(sizeof(InterfaceStrings) == 0x278);
102 #else
103  static_assert(sizeof(InterfaceStrings) == 0x260);
104 #endif
105 }
Definition: InterfaceStrings.h:9
BSFixedString overlayMenu
Definition: InterfaceStrings.h:43
BSFixedString barterMenu
Definition: InterfaceStrings.h:47
BSFixedString closeMenu
Definition: InterfaceStrings.h:89
BSFixedString hudMenu
Definition: InterfaceStrings.h:36
BSFixedString tesFormUIData
Definition: InterfaceStrings.h:29
BSFixedString hideText
Definition: InterfaceStrings.h:83
BSFixedString statsMenu
Definition: InterfaceStrings.h:53
BSFixedString faderData
Definition: InterfaceStrings.h:17
BSFixedString closingAllMenus
Definition: InterfaceStrings.h:90
BSFixedString lockpickingMenu
Definition: InterfaceStrings.h:51
BSFixedString hudCamData
Definition: InterfaceStrings.h:19
std::uint32_t pad004
Definition: InterfaceStrings.h:16
BSFixedString showList
Definition: InterfaceStrings.h:84
BSFixedString textWidget
Definition: InterfaceStrings.h:76
BSFixedString mainMenu
Definition: InterfaceStrings.h:37
BSFixedString sleepWaitMenu
Definition: InterfaceStrings.h:55
BSFixedString modManagerMenu
Definition: InterfaceStrings.h:66
BSFixedString mapMenu
Definition: InterfaceStrings.h:50
BSFixedString showText
Definition: InterfaceStrings.h:82
BSFixedString loadingMenu
Definition: InterfaceStrings.h:45
BSFixedString levelUpMenu
Definition: InterfaceStrings.h:56
BSFixedString journalSettingsSaved
Definition: InterfaceStrings.h:88
BSFixedString voiceReady
Definition: InterfaceStrings.h:85
BSFixedString mistMenu
Definition: InterfaceStrings.h:63
BSFixedString textureWidget
Definition: InterfaceStrings.h:79
BSFixedString bsUIAnalogData
Definition: InterfaceStrings.h:26
BSFixedString messageBoxData
Definition: InterfaceStrings.h:23
BSFixedString refreshMenu
Definition: InterfaceStrings.h:91
BSFixedString magicMenu
Definition: InterfaceStrings.h:41
BSFixedString quantityData
Definition: InterfaceStrings.h:22
BSFixedString craftingMenu
Definition: InterfaceStrings.h:61
BSFixedString inventoryMenu
Definition: InterfaceStrings.h:33
BSFixedString menuTextureDegradeEvent
Definition: InterfaceStrings.h:93
BSFixedString loadWaitSpinner
Definition: InterfaceStrings.h:74
BSFixedString buttonBarWidget
Definition: InterfaceStrings.h:77
BSFixedString loadingMenuData
Definition: InterfaceStrings.h:30
BSFixedString floatingQuestMarkers
Definition: InterfaceStrings.h:20
BSFixedString uiMenuCancel
Definition: InterfaceStrings.h:81
BSFixedString streamingInstallMenu
Definition: InterfaceStrings.h:75
BSFixedString faderMenu
Definition: InterfaceStrings.h:40
BSFixedString console
Definition: InterfaceStrings.h:34
BSFixedString hudData
Definition: InterfaceStrings.h:18
BSFixedString creditsMenu
Definition: InterfaceStrings.h:65
BSFixedString quantityMenu
Definition: InterfaceStrings.h:52
BSFixedString tutorialMenu
Definition: InterfaceStrings.h:64
BSFixedString cancelLoading
Definition: InterfaceStrings.h:92
static InterfaceStrings * GetSingleton()
BSFixedString uiMenuOK
Definition: InterfaceStrings.h:80
BSFixedString tweenMenu
Definition: InterfaceStrings.h:46
BSFixedString topMenu
Definition: InterfaceStrings.h:42
BSFixedString showJournal
Definition: InterfaceStrings.h:87
BSFixedString inventoryUpdateData
Definition: InterfaceStrings.h:27
BSFixedString overlayInteractionMenu
Definition: InterfaceStrings.h:44
BSFixedString dmfoStr
Definition: InterfaceStrings.h:86
BSFixedString bookMenu
Definition: InterfaceStrings.h:58
BSFixedString giftMenu
Definition: InterfaceStrings.h:48
std::uint16_t pad002
Definition: InterfaceStrings.h:15
BSFixedString refHandleUIData
Definition: InterfaceStrings.h:28
BSFixedString cursorMenu
Definition: InterfaceStrings.h:39
BSFixedString graphWidget
Definition: InterfaceStrings.h:78
BSFixedString favoritesMenu
Definition: InterfaceStrings.h:59
BSFixedString kinectStateData
Definition: InterfaceStrings.h:31
BSFixedString debugTextMenu
Definition: InterfaceStrings.h:49
BSFixedString diamondMarker
Definition: InterfaceStrings.h:98
BSFixedString messageBoxMenu
Definition: InterfaceStrings.h:38
BSFixedString consoleData
Definition: InterfaceStrings.h:21
BSFixedString kinectUserEventData
Definition: InterfaceStrings.h:32
BSFixedString bsUIScaleformData
Definition: InterfaceStrings.h:24
BSFixedString titleSequenceMenu
Definition: InterfaceStrings.h:71
BSFixedString consoleNativeUIMenu
Definition: InterfaceStrings.h:72
BSFixedString creationClubMenu
Definition: InterfaceStrings.h:67
BSFixedString trainingMenu
Definition: InterfaceStrings.h:62
BSFixedString dialogueMenu
Definition: InterfaceStrings.h:35
std::uint8_t pad001
Definition: InterfaceStrings.h:14
BSFixedString journalMenu
Definition: InterfaceStrings.h:57
BSFixedString bsUIMessageData
Definition: InterfaceStrings.h:25
BSFixedString raceSexMenu
Definition: InterfaceStrings.h:60
BSFixedString kinectMenu
Definition: InterfaceStrings.h:73
BSFixedString containerMenu
Definition: InterfaceStrings.h:54
Definition: AbsorbEffect.h:6
Definition: BSTSingleton.h:50