|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jogamp.nativewindow.impl.x11.X11Util
public class X11Util
Contains a thread safe X11 utility to retrieve display connections.
Nested Class Summary | |
---|---|
static class |
X11Util.NamedDisplay
|
Method Summary | |
---|---|
static void |
closeDisplay(long handle)
|
static int |
closePendingDisplayConnections()
Closing pending Display connections in reverse order. |
static long |
createDisplay(String name)
Returns this created named display. |
static long |
CreateDummyWindow(long display,
int screen_index,
long visualID,
int width,
int height)
|
static int |
DefaultScreen(long display)
|
static long |
DefaultVisualID(long display,
int screen)
|
static void |
DestroyDummyWindow(long display,
long window)
|
static void |
dumpOpenDisplayConnections()
|
static void |
dumpPendingDisplayConnections()
|
static X11Util.NamedDisplay |
getNamedDisplay(long handle)
|
static String |
getNullDisplayName()
|
static int |
getOpenDisplayConnectionNumber()
|
static int |
getPendingDisplayConnectionNumber()
|
static Point |
GetRelativeLocation(long display,
int screen_index,
long src_win,
long dest_win,
int src_x,
int src_y)
|
static void |
initSingleton(boolean firstX11ActionOnProcess)
|
static boolean |
isFirstX11ActionOnProcess()
|
static void |
lockDefaultToolkit(long dpyHandle)
|
static boolean |
markDisplayUncloseable(long handle)
|
static long |
RootWindow(long display,
int screen_number)
|
static void |
setX11ErrorHandler(boolean onoff,
boolean quiet)
|
static int |
shutdown(boolean realXCloseOpenAndPendingDisplays,
boolean verbose)
Returns the number of unclosed X11 Displays. |
static void |
unlockDefaultToolkit(long dpyHandle)
|
static String |
validateDisplayName(String name)
|
static String |
validateDisplayName(String name,
long handle)
|
static int |
XCloseDisplay(long display)
|
static long |
XCreatePixmap(long display,
long arg1,
int arg2,
int arg3,
int arg4)
|
static String |
XDisplayString(long 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)
|
static boolean |
XF86VidModeGetGammaRamp(long display,
int screen,
int size,
ShortBuffer red_array,
ShortBuffer green_array,
ShortBuffer blue_array)
|
static boolean |
XF86VidModeGetGammaRampSize(long display,
int screen,
int[] size,
int size_offset)
|
static boolean |
XF86VidModeGetGammaRampSize(long display,
int screen,
IntBuffer 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)
|
static boolean |
XF86VidModeSetGammaRamp(long display,
int screen,
int size,
ShortBuffer red_array,
ShortBuffer green_array,
ShortBuffer blue_array)
|
static int |
XFlush(long display)
|
static int |
XFree(Buffer arg0)
|
static int |
XFreePixmap(long display,
long arg1)
|
static XVisualInfo[] |
XGetVisualInfo(long display,
long arg1,
XVisualInfo arg2,
int[] arg3,
int arg3_offset)
|
static boolean |
XineramaEnabled(long display)
|
static void |
XLockDisplay(long handle)
|
static long |
XOpenDisplay(String arg0)
Locked X11Lib wrapped functions |
static int |
XSync(long display,
boolean discard)
|
static void |
XSynchronize(long display,
boolean onoff)
|
static void |
XUnlockDisplay(long handle)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static void initSingleton(boolean firstX11ActionOnProcess)
public static void setX11ErrorHandler(boolean onoff, boolean quiet)
public static boolean isFirstX11ActionOnProcess()
public static void lockDefaultToolkit(long dpyHandle)
public static void unlockDefaultToolkit(long dpyHandle)
public static String getNullDisplayName()
public static int shutdown(boolean realXCloseOpenAndPendingDisplays, boolean verbose)
realXCloseAndPendingDisplays
- if true, closePendingDisplayConnections()
is called.public static int closePendingDisplayConnections()
public static int getOpenDisplayConnectionNumber()
public static void dumpOpenDisplayConnections()
public static int getPendingDisplayConnectionNumber()
public static void dumpPendingDisplayConnections()
public static boolean markDisplayUncloseable(long handle)
public static long createDisplay(String name)
public static void closeDisplay(long handle)
public static X11Util.NamedDisplay getNamedDisplay(long handle)
public static String validateDisplayName(String name)
public static String validateDisplayName(String name, long handle)
public static long XOpenDisplay(String arg0)
public static int XCloseDisplay(long display)
public static int XFree(Buffer arg0)
public static int XSync(long display, boolean discard)
public static void XSynchronize(long display, boolean onoff)
public static boolean XineramaEnabled(long display)
public static int DefaultScreen(long display)
public static long RootWindow(long display, int screen_number)
public static long XCreatePixmap(long display, long arg1, int arg2, int arg3, int arg4)
public static String XDisplayString(long display)
public static int XFlush(long display)
public static int XFreePixmap(long display, long arg1)
public static long DefaultVisualID(long display, int screen)
public static long CreateDummyWindow(long display, int screen_index, long visualID, int width, int height)
public static void DestroyDummyWindow(long display, long window)
public static Point GetRelativeLocation(long display, int screen_index, long src_win, long dest_win, int src_x, int src_y)
public static XVisualInfo[] XGetVisualInfo(long display, long arg1, XVisualInfo arg2, int[] arg3, int arg3_offset)
public static boolean XF86VidModeGetGammaRamp(long display, int screen, int size, ShortBuffer red_array, ShortBuffer green_array, ShortBuffer blue_array)
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)
public static boolean XF86VidModeGetGammaRampSize(long display, int screen, IntBuffer size)
public static boolean XF86VidModeGetGammaRampSize(long display, int screen, int[] size, int size_offset)
public static boolean XF86VidModeSetGammaRamp(long display, int screen, int size, ShortBuffer red_array, ShortBuffer green_array, ShortBuffer blue_array)
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)
public static void XLockDisplay(long handle)
public static void XUnlockDisplay(long handle)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |