示例#1
0
        public Error(gnu.x11.Display display, gnu.x11.Data data, int code, int seq_no,
                     int bad, int minor_opcode, int major_opcode)

            : base(display, ERROR_STRINGS [code], code, seq_no, bad,
                   minor_opcode, major_opcode)
        {
        }
示例#2
0
        // glx opcode 7 - get version

        /**
         * @see <a href="glXQueryVersion.html">glXQueryVersion</a>
         */
        public GLX(gnu.x11.Display display)
        //throws gnu.x11.extension.NotFoundException {
            : base(display, "GLX", MINOR_OPCODE_STRINGS, 13, 1)
        {
            // check version before any other operations
            Request request = new Request(display, major_opcode, 7, 3);

            request.write4(CLIENT_MAJOR_VERSION);
            request.write4(CLIENT_MINOR_VERSION);

            Data reply = display.read_reply(request);

            server_major_version = reply.read4(8);
            server_minor_version = reply.read4(12);


            send_client_info();
            visual_configs_cache = new VisualConfig [display.screens.Length] [];
        }