mirror of
https://git.ryujinx.app/ryubing/ryujinx.git
synced 2025-06-28 04:36:23 +02:00
Overlays: Move the structure to Ryujinx/UI/Overlay (also no longer need to cross-pass locales)
This commit is contained in:
parent
076dd9a56a
commit
d6232008d5
15 changed files with 138 additions and 66 deletions
|
@ -33,7 +33,7 @@ using Ryujinx.Common.Utilities;
|
|||
using Ryujinx.Graphics.GAL;
|
||||
using Ryujinx.Graphics.GAL.Multithreading;
|
||||
using Ryujinx.Graphics.Gpu;
|
||||
using Ryujinx.Graphics.Gpu.Overlay;
|
||||
using Ryujinx.UI.Overlay;
|
||||
using Ryujinx.Graphics.OpenGL;
|
||||
using Ryujinx.Graphics.Vulkan;
|
||||
using Ryujinx.HLE.FileSystem;
|
||||
|
@ -931,20 +931,12 @@ namespace Ryujinx.Ava.Systems
|
|||
_userChannelPersistence,
|
||||
renderer.TryMakeThreaded(ConfigurationState.Instance.Graphics.BackendThreading),
|
||||
InitializeAudio(),
|
||||
_viewModel.UiHandler
|
||||
_viewModel.UiHandler,
|
||||
new OverlayManager()
|
||||
)
|
||||
);
|
||||
|
||||
// Initialize controller overlay with localization
|
||||
var localization = new ControllerOverlayLocalization
|
||||
{
|
||||
TitleText = LocaleManager.Instance[LocaleKeys.ControllerOverlayTitle],
|
||||
NoControllerText = LocaleManager.Instance[LocaleKeys.ControllerOverlayNoController],
|
||||
KeyboardText = LocaleManager.Instance[LocaleKeys.ControllerOverlayKeyboard],
|
||||
ControllerText = LocaleManager.Instance[LocaleKeys.ControllerOverlayController],
|
||||
UnknownText = LocaleManager.Instance[LocaleKeys.ControllerOverlayUnknown]
|
||||
};
|
||||
_controllerOverlay = new ControllerOverlay(localization);
|
||||
_controllerOverlay = new ControllerOverlay();
|
||||
Device.Gpu.Window.AddOverlay(_controllerOverlay);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue