diff options
Diffstat (limited to 'Ryujinx.Ava/Ui/Controls/OpenToolkitBindingsContext.cs')
-rw-r--r-- | Ryujinx.Ava/Ui/Controls/OpenToolkitBindingsContext.cs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/Ryujinx.Ava/Ui/Controls/OpenToolkitBindingsContext.cs b/Ryujinx.Ava/Ui/Controls/OpenToolkitBindingsContext.cs new file mode 100644 index 00000000..a1baba9e --- /dev/null +++ b/Ryujinx.Ava/Ui/Controls/OpenToolkitBindingsContext.cs @@ -0,0 +1,20 @@ +using OpenTK; +using System; + +namespace Ryujinx.Ava.Ui.Controls +{ + public class OpenToolkitBindingsContext : IBindingsContext + { + private readonly Func<string, IntPtr> _getProcAddress; + + public OpenToolkitBindingsContext(Func<string, IntPtr> getProcAddress) + { + _getProcAddress = getProcAddress; + } + + public IntPtr GetProcAddress(string procName) + { + return _getProcAddress(procName); + } + } +}
\ No newline at end of file |