OpenTK.Platform.X11.X11DisplayDevice.NativeMethods.XineramaQueryScreens C# (CSharp) Method

XineramaQueryScreens() public static method

public static XineramaQueryScreens ( IntPtr dpy ) : IList
dpy System.IntPtr
return IList
            public static IList<XineramaScreenInfo> XineramaQueryScreens(IntPtr dpy)
            {
                int number;
                IntPtr screen_ptr = XineramaQueryScreens(dpy, out number);
                List<XineramaScreenInfo> screens = new List<XineramaScreenInfo>(number);
                unsafe
                {
                    XineramaScreenInfo* ptr = (XineramaScreenInfo*)screen_ptr;
                    while (--number >= 0)
                    {
                        screens.Add(*ptr);
                        ptr++;
                    }
                }

                return screens;
            }
        }

Same methods

X11DisplayDevice.NativeMethods::XineramaQueryScreens ( IntPtr dpy, int &number ) : IntPtr