com.jogamp.nativewindow.impl.x11
Class X11Lib

java.lang.Object
  extended by com.jogamp.nativewindow.impl.x11.X11Lib

public class X11Lib
extends Object


Field Summary
static int VisualAllMask
           
static int VisualBitsPerRGBMask
           
static int VisualBlueMaskMask
           
static int VisualClassMask
           
static int VisualColormapSizeMask
           
static int VisualDepthMask
           
static int VisualGreenMaskMask
           
static int VisualIDMask
           
static int VisualNoMask
           
static int VisualRedMaskMask
           
static int VisualScreenMask
           
 
Constructor Summary
X11Lib()
           
 
Method Summary
static long CreateDummyWindow(long display, int screen_index, long visualID)
           
static int DefaultScreen(long display)
          Interface to C language function:
int DefaultScreen(Display * display);
static long DefaultVisualID(long display, int screen)
           
static void DestroyDummyWindow(long display, long window)
           
static Point GetRelativeLocation(long display, int screen_index, long src_win, long dest_win, int src_x, int src_y)
           
static long RootWindow(long display, int screen_number)
          Interface to C language function:
XID RootWindow(Display * display, int screen_number);
static int XCloseDisplay(long display)
           
static long XCreatePixmap(long arg0, long arg1, int arg2, int arg3, int arg4)
          Interface to C language function:
XID XCreatePixmap(Display * , XID, unsigned int, unsigned int, unsigned int);
static String XDisplayString(long display)
          Interface to C language function:
char * XDisplayString(Display * display);
static boolean XF86VidModeGetGammaRamp(long display, int screen, int size, short[] red_array, int red_array_offset, short[] green_array, int green_array_offset, short[] blue_array, int blue_array_offset)
          Interface to C language function:
Bool XF86VidModeGetGammaRamp(Display * display, int screen, int size, unsigned short * red_array, unsigned short * green_array, unsigned short * blue_array);
static boolean XF86VidModeGetGammaRamp(long display, int screen, int size, ShortBuffer red_array, ShortBuffer green_array, ShortBuffer blue_array)
          Interface to C language function:
Bool XF86VidModeGetGammaRamp(Display * display, int screen, int size, unsigned short * red_array, unsigned short * green_array, unsigned short * blue_array);
static boolean XF86VidModeGetGammaRampSize(long display, int screen, int[] size, int size_offset)
          Interface to C language function:
Bool XF86VidModeGetGammaRampSize(Display * display, int screen, int * size);
static boolean XF86VidModeGetGammaRampSize(long display, int screen, IntBuffer size)
          Interface to C language function:
Bool XF86VidModeGetGammaRampSize(Display * display, int screen, int * size);
static boolean XF86VidModeSetGammaRamp(long display, int screen, int size, short[] red_array, int red_array_offset, short[] green_array, int green_array_offset, short[] blue_array, int blue_array_offset)
          Interface to C language function:
Bool XF86VidModeSetGammaRamp(Display * display, int screen, int size, unsigned short * red_array, unsigned short * green_array, unsigned short * blue_array);
static boolean XF86VidModeSetGammaRamp(long display, int screen, int size, ShortBuffer red_array, ShortBuffer green_array, ShortBuffer blue_array)
          Interface to C language function:
Bool XF86VidModeSetGammaRamp(Display * display, int screen, int size, unsigned short * red_array, unsigned short * green_array, unsigned short * blue_array);
static int XFlush(long display)
          Interface to C language function:
int XFlush(Display * display);
static int XFree(Buffer arg0)
          Interface to C language function:
int XFree(void * );
static int XFreePixmap(long arg0, long arg1)
          Interface to C language function:
int XFreePixmap(Display * , XID);
static XVisualInfo[] XGetVisualInfo(long arg0, long arg1, XVisualInfo arg2, int[] arg3, int arg3_offset)
          Interface to C language function:
XVisualInfo * XGetVisualInfo(Display * , long, XVisualInfo * , int * );
static boolean XineramaEnabled(long display)
          Interface to C language function:
Bool XineramaEnabled(Display * display);
static void XLockDisplay(long display)
           
static long XOpenDisplay(String arg0)
          Interface to C language function:
Display * XOpenDisplay(const char * );
static int XSync(long display, boolean discard)
          Interface to C language function:
int XSync(Display * display, Bool discard);
static long XSynchronize(long display, boolean onoff)
          Interface to C language function:
intptr_t XSynchronize(Display * display, Bool onoff);
static void XUnlockDisplay(long display)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VisualNoMask

public static final int VisualNoMask
See Also:
Constant Field Values

VisualIDMask

public static final int VisualIDMask
See Also:
Constant Field Values

VisualScreenMask

public static final int VisualScreenMask
See Also:
Constant Field Values

VisualDepthMask

public static final int VisualDepthMask
See Also:
Constant Field Values

VisualClassMask

public static final int VisualClassMask
See Also:
Constant Field Values

VisualRedMaskMask

public static final int VisualRedMaskMask
See Also:
Constant Field Values

VisualGreenMaskMask

public static final int VisualGreenMaskMask
See Also:
Constant Field Values

VisualBlueMaskMask

public static final int VisualBlueMaskMask
See Also:
Constant Field Values

VisualColormapSizeMask

public static final int VisualColormapSizeMask
See Also:
Constant Field Values

VisualBitsPerRGBMask

public static final int VisualBitsPerRGBMask
See Also:
Constant Field Values

VisualAllMask

public static final int VisualAllMask
See Also:
Constant Field Values
Constructor Detail

X11Lib

public X11Lib()
Method Detail

DefaultScreen

public static int DefaultScreen(long display)
Interface to C language function:
int DefaultScreen(Display * display);


RootWindow

public static long RootWindow(long display,
                              int screen_number)
Interface to C language function:
XID RootWindow(Display * display, int screen_number);


XCreatePixmap

public static long XCreatePixmap(long arg0,
                                 long arg1,
                                 int arg2,
                                 int arg3,
                                 int arg4)
Interface to C language function:
XID XCreatePixmap(Display * , XID, unsigned int, unsigned int, unsigned int);


XDisplayString

public static String XDisplayString(long display)
Interface to C language function:
char * XDisplayString(Display * display);


XF86VidModeGetGammaRamp

public static boolean XF86VidModeGetGammaRamp(long display,
                                              int screen,
                                              int size,
                                              ShortBuffer red_array,
                                              ShortBuffer green_array,
                                              ShortBuffer blue_array)
Interface to C language function:
Bool XF86VidModeGetGammaRamp(Display * display, int screen, int size, unsigned short * red_array, unsigned short * green_array, unsigned short * blue_array);


XF86VidModeGetGammaRamp

public static boolean XF86VidModeGetGammaRamp(long display,
                                              int screen,
                                              int size,
                                              short[] red_array,
                                              int red_array_offset,
                                              short[] green_array,
                                              int green_array_offset,
                                              short[] blue_array,
                                              int blue_array_offset)
Interface to C language function:
Bool XF86VidModeGetGammaRamp(Display * display, int screen, int size, unsigned short * red_array, unsigned short * green_array, unsigned short * blue_array);


XF86VidModeGetGammaRampSize

public static boolean XF86VidModeGetGammaRampSize(long display,
                                                  int screen,
                                                  IntBuffer size)
Interface to C language function:
Bool XF86VidModeGetGammaRampSize(Display * display, int screen, int * size);


XF86VidModeGetGammaRampSize

public static boolean XF86VidModeGetGammaRampSize(long display,
                                                  int screen,
                                                  int[] size,
                                                  int size_offset)
Interface to C language function:
Bool XF86VidModeGetGammaRampSize(Display * display, int screen, int * size);


XF86VidModeSetGammaRamp

public static boolean XF86VidModeSetGammaRamp(long display,
                                              int screen,
                                              int size,
                                              ShortBuffer red_array,
                                              ShortBuffer green_array,
                                              ShortBuffer blue_array)
Interface to C language function:
Bool XF86VidModeSetGammaRamp(Display * display, int screen, int size, unsigned short * red_array, unsigned short * green_array, unsigned short * blue_array);


XF86VidModeSetGammaRamp

public static boolean XF86VidModeSetGammaRamp(long display,
                                              int screen,
                                              int size,
                                              short[] red_array,
                                              int red_array_offset,
                                              short[] green_array,
                                              int green_array_offset,
                                              short[] blue_array,
                                              int blue_array_offset)
Interface to C language function:
Bool XF86VidModeSetGammaRamp(Display * display, int screen, int size, unsigned short * red_array, unsigned short * green_array, unsigned short * blue_array);


XFlush

public static int XFlush(long display)
Interface to C language function:
int XFlush(Display * display);


XFree

public static int XFree(Buffer arg0)
Interface to C language function:
int XFree(void * );


XFreePixmap

public static int XFreePixmap(long arg0,
                              long arg1)
Interface to C language function:
int XFreePixmap(Display * , XID);


XOpenDisplay

public static long XOpenDisplay(String arg0)
Interface to C language function:
Display * XOpenDisplay(const char * );


XSync

public static int XSync(long display,
                        boolean discard)
Interface to C language function:
int XSync(Display * display, Bool discard);


XSynchronize

public static long XSynchronize(long display,
                                boolean onoff)
Interface to C language function:
intptr_t XSynchronize(Display * display, Bool onoff);


XineramaEnabled

public static boolean XineramaEnabled(long display)
Interface to C language function:
Bool XineramaEnabled(Display * display);


XGetVisualInfo

public static XVisualInfo[] XGetVisualInfo(long arg0,
                                           long arg1,
                                           XVisualInfo arg2,
                                           int[] arg3,
                                           int arg3_offset)
Interface to C language function:
XVisualInfo * XGetVisualInfo(Display * , long, XVisualInfo * , int * );


DefaultVisualID

public static long DefaultVisualID(long display,
                                   int screen)

CreateDummyWindow

public static long CreateDummyWindow(long display,
                                     int screen_index,
                                     long visualID)

DestroyDummyWindow

public static void DestroyDummyWindow(long display,
                                      long window)

GetRelativeLocation

public static Point GetRelativeLocation(long display,
                                        int screen_index,
                                        long src_win,
                                        long dest_win,
                                        int src_x,
                                        int src_y)

XCloseDisplay

public static int XCloseDisplay(long display)

XUnlockDisplay

public static void XUnlockDisplay(long display)

XLockDisplay

public static void XLockDisplay(long display)


Copyright 2010 JogAmp Community.