//
// DO NOT MODIFY!!! This file was machine generated. DO NOT MODIFY!!!
// 
// Copyright (c) 2014 Vincent W. Chen.
// 
// This file is part of XJavaB.
// 
// XJavaB is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
// 
// XJavaB is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU Lesser General Public License for more details.
// 
// You should have received a copy of the GNU Lesser General Public License
// along with XJavaB.  If not, see <http://www.gnu.org/licenses/>.
//


package com.noodlewiz.xjavab.ext.xf86vidmode;


public class ModeInfo {

    public final long dotclock;
    public final int hdisplay;
    public final int hsyncstart;
    public final int hsyncend;
    public final int htotal;
    public final long hskew;
    public final int vdisplay;
    public final int vsyncstart;
    public final int vsyncend;
    public final int vtotal;
    public final long flags;
    public final long privsize;

    public ModeInfo(final long dotclock, final int hdisplay, final int hsyncstart, final int hsyncend, final int htotal, final long hskew, final int vdisplay, final int vsyncstart, final int vsyncend, final int vtotal, final long flags, final long privsize) {
        this.dotclock = dotclock;
        this.hdisplay = hdisplay;
        this.hsyncstart = hsyncstart;
        this.hsyncend = hsyncend;
        this.htotal = htotal;
        this.hskew = hskew;
        this.vdisplay = vdisplay;
        this.vsyncstart = vsyncstart;
        this.vsyncend = vsyncend;
        this.vtotal = vtotal;
        this.flags = flags;
        this.privsize = privsize;
    }

}
