diff -r 71b55cfd8c05 -r 0825370a7947 Display.cs --- a/Display.cs Mon Jul 07 21:32:02 2014 +0200 +++ b/Display.cs Mon Jul 07 22:29:26 2014 +0200 @@ -71,6 +71,23 @@ MiniDisplaySetBrightness(iDevice, aBrightness); } + public int WidthInPixels() + { + return MiniDisplayWidthInPixels(iDevice); + } + + public int HeightInPixels() + { + return MiniDisplayHeightInPixels(iDevice); + } + + public void SetPixel(int aX, int aY, int aValue) + { + MiniDisplaySetPixel(iDevice,aX,aY,aValue); + } + + + //Our display device handle IntPtr iDevice; @@ -98,6 +115,15 @@ [DllImport("MiniDisplay.dll", CharSet = CharSet.Unicode, CallingConvention = CallingConvention.Cdecl)] public static extern int MiniDisplayMaxBrightness(IntPtr aDevice); + [DllImport("MiniDisplay.dll", CharSet = CharSet.Unicode, CallingConvention = CallingConvention.Cdecl)] + public static extern int MiniDisplayWidthInPixels(IntPtr aDevice); + + [DllImport("MiniDisplay.dll", CharSet = CharSet.Unicode, CallingConvention = CallingConvention.Cdecl)] + public static extern int MiniDisplayHeightInPixels(IntPtr aDevice); + + [DllImport("MiniDisplay.dll", CharSet = CharSet.Unicode, CallingConvention = CallingConvention.Cdecl)] + public static extern int MiniDisplaySetPixel(IntPtr aDevice, int aX, int aY, int aValue); + } }