using Ryujinx.Graphics.GAL.Multithreading.Model; using System; namespace Ryujinx.Graphics.GAL.Multithreading.Commands.Renderer { struct ActionCommand : IGALCommand, IGALCommand { public CommandType CommandType => CommandType.Action; private TableRef _action; public void Set(TableRef action) { _action = action; } public static void Run(ref ActionCommand command, ThreadedRenderer threaded, IRenderer renderer) { command._action.Get(threaded)(); } } }