QueryExtensionsString() public static method

public static QueryExtensionsString ( IntPtr dpy, int screen ) : string
dpy System.IntPtr
screen int
return string
Example #1
0
        private bool SupportsExtension(X11WindowInfo window, string e)
        {
            if (window == null)
            {
                throw new ArgumentNullException("window");
            }
            if (e == null)
            {
                throw new ArgumentNullException("e");
            }
            if (window.Display != this.Display)
            {
                throw new InvalidOperationException();
            }
            string str = (string)null;

            using (new XLock(this.Display))
                str = Glx.QueryExtensionsString(this.Display, window.Screen);
            if (!string.IsNullOrEmpty(str))
            {
                return(str.Contains(e));
            }
            else
            {
                return(false);
            }
        }
Example #2
0
        bool SupportsExtension(X11WindowInfo window, string e)
        {
            if (window == null)
            {
                throw new ArgumentNullException("window");
            }
            if (e == null)
            {
                throw new ArgumentNullException("e");
            }
            if (window.Display != Display)
            {
                throw new InvalidOperationException();
            }
            string extensions = null;

            using (new XLock(Display))
            {
                extensions = Glx.QueryExtensionsString(Display, window.Screen);
            }
            return(!String.IsNullOrEmpty(extensions) && extensions.Contains(e));
        }
Example #3
0
        bool SupportsExtension(X11WindowInfo window, string e)
        {
            string extensions = Glx.QueryExtensionsString(window.Display, window.Screen);

            return(!String.IsNullOrEmpty(extensions) && extensions.Contains(e));
        }