Focus Management
Overview
Section titled “Overview”PrismaUI provides advanced focus management capabilities through the native PrismaUI_FocusMenu
. This system allows you to customize how the UI behaves when focused like Skyrim native menu menu interaction patterns.
Focus Menu Access
Section titled “Focus Menu Access”The focus menu is automatically created when any PrismaView
gains focus. You can access and modify it through Skyrim’s UI system:
auto focusMenu = RE::UI::GetSingleton()->GetMenu("PrismaUI_FocusMenu");
Basic Usage
Section titled “Basic Usage”// Get the focus menuauto focusMenu = RE::UI::GetSingleton()->GetMenu("PrismaUI_FocusMenu");
if (focusMenu) { // Set basic menu flags focusMenu->menuFlags.set( RE::UI_MENU_FLAGS::kUsesCursor, RE::UI_MENU_FLAGS::kModal, RE::UI_MENU_FLAGS::kAllowSaving );}