Skip to content

Focus Management

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.

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");
// Get the focus menu
auto 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
);
}