22 class MenuOpenCloseEvent;
36 constexpr
static std::string_view
MENU_NAME =
"MapMenu";
43 void AdvanceMovie(
float a_interval, std::uint32_t a_currentTime)
override;
83 static_assert(
sizeof(
MapMenu) == 0x30598);
85 class MapClickHandler;
86 class MapTouchpadHandler;
89 public WorldSpaceMenu,
94 constexpr
static std::string_view
MENU_NAME =
"MapMenu";
99 void Accept(CallbackProcessor* a_processor)
override;
101 void AdvanceMovie(
float a_interval, std::uint32_t a_currentTime)
override;
118 BSTSmartPointer<MapClickHandler> clickHandler;
119 BSTSmartPointer<MapTouchpadHandler> touchpadHandler;
120 BSTSmartPointer<void*> unk00088;
121 BSTSmartPointer<void*> unk00090;
122 BSTSmartPointer<void*> unk00098;
123 BSTSmartPointer<void*> unk000A0;
128 BSTArray<void*> unk30540;
129 BSTArray<void*> unk30558;
131 std::uint32_t unk3057C;
136 BSSoundHandle unk305B0;
137 std::uint64_t unk305C0;
138 std::uint64_t unk305C8;
139 std::uint64_t unk305D0;
140 std::uint64_t unk305D8;
141 std::uint64_t unk305E0;
142 std::uint64_t unk305E8;
146 static_assert(
sizeof(MapMenu) == 0x305F0);
#define KEEP_FOR_RE()
Definition: PCH.h:713
#define RELOCATION_ID(SE, AE)
Definition: PCH.h:702
Definition: Relocation.h:210
Definition: BSTArray.h:378
Definition: BSTEvent.h:143
Definition: BSTSmartPointer.h:37
Definition: FxDelegateHandler.h:20
Definition: GFxValue.h:92
Definition: MapCamera.h:21
Definition: TESWorldSpace.h:120
Definition: UIMessage.h:28
Definition: AbsorbEffect.h:6
UI_MESSAGE_RESULTS
Definition: IMenu.h:49
BSPointerHandle< TESObjectREFR > ObjectRefHandle
Definition: BSPointerHandle.h:192
constexpr REL::ID RTTI_MapMenu(static_cast< std::uint64_t >(688986))
std::uint32_t RefHandle
Definition: BSCoreTypes.h:6
BSEventNotifyControl
Definition: BSTEvent.h:12
Definition: BSSoundHandle.h:10
Definition: IMapCameraCallbacks.h:8