mirror of
https://github.com/Ryujinx/Opentk.git
synced 2025-02-24 22:26:46 +00:00
Use OpenTK.Minimal to stub out missing System.Drawing functionality
when building on Android or iOS platforms.
This commit is contained in:
parent
bb3156d185
commit
1130d988b0
|
@ -31,15 +31,17 @@ using System;
|
|||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Diagnostics;
|
||||
#if !MINIMAL
|
||||
using System.Drawing;
|
||||
#endif
|
||||
using System.Text;
|
||||
using OpenTK.Graphics;
|
||||
#if ANDROID || IPHONE || MINIMAL
|
||||
using OpenTK.Minimal;
|
||||
#endif
|
||||
|
||||
namespace OpenTK.Platform.MacOS
|
||||
{
|
||||
using Carbon;
|
||||
using Graphics;
|
||||
using Graphics = OpenTK.Minimal.Graphics;
|
||||
|
||||
class CarbonGLNative : INativeWindow
|
||||
{
|
||||
|
@ -755,11 +757,7 @@ namespace OpenTK.Platform.MacOS
|
|||
int index;
|
||||
|
||||
bitmap = new Bitmap(128, 128);
|
||||
#if MINIMAL
|
||||
using (OpenTK.Minimal.Graphics g = OpenTK.Minimal.Graphics.FromImage(bitmap))
|
||||
#else
|
||||
using (System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(bitmap))
|
||||
#endif
|
||||
using (Graphics g = Graphics.FromImage(bitmap))
|
||||
{
|
||||
g.DrawImage(icon.ToBitmap(), 0, 0, 128, 128);
|
||||
}
|
||||
|
|
|
@ -29,7 +29,11 @@ using System;
|
|||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.Drawing;
|
||||
#if ANDROID || IPHONE || MINIMAL
|
||||
using OpenTK.Minimal;
|
||||
#else
|
||||
using System.Drawing.Imaging;
|
||||
#endif
|
||||
using System.Runtime.InteropServices;
|
||||
using OpenTK;
|
||||
using OpenTK.Input;
|
||||
|
|
|
@ -8,8 +8,10 @@
|
|||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
#if !MINIMAL
|
||||
using System.Drawing;
|
||||
#if ANDROID || IPHONE || MINIMAL
|
||||
using OpenTK.Minimal;
|
||||
#else
|
||||
using System.Drawing.Imaging;
|
||||
#endif
|
||||
using System.Text;
|
||||
|
|
Loading…
Reference in a new issue