11 class MenuOpenCloseEvent;
17 #ifndef SKYRIM_CROSS_VR
28 constexpr
static std::string_view
MENU_NAME =
"Creation Club Menu";
32 #define RUNTIME_DATA_CONTENT \
33 BSScaleformExternalTexture background; \
34 BSScaleformExternalTexture details;
38 static_assert(
sizeof(RUNTIME_DATA) == 0x30);
43 void AdvanceMovie(
float a_interval, std::uint32_t a_currentTime)
override;
45 #ifndef SKYRIM_CROSS_VR
59 return &REL::RelocateMember<MenuEventHandler>(
this, 0x30, 0x40);
69 return &REL::RelocateMember<GFxFunctionHandler>(
this, 0x40, 0x50);
79 return &REL::RelocateMember<BSTEventSink<MenuOpenCloseEvent>>(
this, 0x50, 0x60);
89 return REL::RelocateMember<RUNTIME_DATA>(
this, 0x58, 0x68);
94 return REL::RelocateMember<RUNTIME_DATA>(
this, 0x58, 0x68);
98 #ifndef SKYRIM_CROSS_VR
102 #ifndef ENABLE_SKYRIM_VR
103 static_assert(
sizeof(CreationClubMenu) == 0x88);
104 #elif !defined(ENABLE_SKYRIM_AE) && !defined(ENABLE_SKYRIM_SE)
105 static_assert(
sizeof(CreationClubMenu) == 0x98);
108 #undef RUNTIME_DATA_CONTENT
Definition: BSTEvent.h:143
Definition: GFxFunctionHandler.h:12
Definition: MenuEventHandler.h:14
Definition: ThumbstickEvent.h:8
Definition: AbsorbEffect.h:6
constexpr REL::VariantID RTTI_CreationClubMenu(686415, 394235, 0x0)
BSEventNotifyControl
Definition: BSTEvent.h:12
Definition: GFxFunctionHandler.h:17