org.lwjgl.opengl
Class XRandR
java.lang.Object
org.lwjgl.opengl.XRandR
public class XRandR
- extends java.lang.Object
Utility for working with the xrandr commmand-line utility. Assumes
xrandr v1.2 or higher.
- Author:
- ryanm
|
Nested Class Summary |
static class |
XRandR.Screen
Encapsulates the configuration of a monitor. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XRandR
public XRandR()
getConfiguration
public static XRandR.Screen[] getConfiguration()
- Returns:
- The current screen configuration of the primary device,
or an empty array if xrandr is not supported
setConfiguration
public static void setConfiguration(boolean disableOthers,
XRandR.Screen... screens)
- Parameters:
disableOthers - if screens not included in screens should be turned off (true) or left alone (false)screens - The desired screen set, may not be null
- Throws:
java.lang.IllegalArgumentException - if no screens are specified
saveConfiguration
public static void saveConfiguration()
- Saves the current configuration for all connected display devices.
This configuration can be restored on exit/crash by calling
restoreConfiguration()
restoreConfiguration
public static void restoreConfiguration()
- Restores the configuration for all connected display devices.
Used on exit or in case of a crash to reset all devices.
getScreenNames
public static java.lang.String[] getScreenNames()
- Returns:
- the name of connected screens, or an empty array if
xrandr is not supported
getResolutions
public static XRandR.Screen[] getResolutions(java.lang.String name)
- Parameters:
name -
- Returns:
- the possible resolutions of the named screen, or
null if there is no such screen
Copyright © 2002-2009 lwjgl.org. All Rights Reserved.