| Modifier and Type | Field and Description |
|---|---|
| private static final boolean | |
| private int | |
| private int[] | |
| private int[] | |
| private int | |
| private int[][] | |
| private int | |
| pack-priv volatile boolean | |
| pack-priv volatile int | |
| pack-priv volatile int | |
| pack-priv volatile int | |
| pack-priv volatile int | |
| private static final int | |
| private final VersionNumber | |
| private int |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | beginInitialQuery(final long
TODO dpy, final ScreenDriver TODO screen)Implements jogamp. |
| private void | |
| public void | |
| public void | endInitialQuery(final long dpy, final ScreenDriver screen)
Implements jogamp. |
| private static native void | |
| public int[] | getAvailableRotations(final long dpy, final ScreenDriver screen, final int crt_id)
Implements jogamp. |
| private static native int[] | |
| public int[] | getCurrentMonitorModeProps(final long dpy, final ScreenDriver screen, final int crt_id)
Implements jogamp. |
| private static native int | |
| private static native int | |
| private static native int | |
| public int[] | getMonitorDeviceIds(final long dpy, final ScreenDriver screen)
Implements jogamp. |
| public int[] | getMonitorDeviceProps(final long dpy, final ScreenDriver screen, final MonitorModeProps.
Implements jogamp. |
| public int[] | getMonitorDeviceViewport(final long dpy, final ScreenDriver screen, final int crt_id)
Implements jogamp. |
| public int[] | getMonitorModeProps(final long dpy, final ScreenDriver screen, final int
w/o indexing rotation mode_idx)Implements jogamp. |
| private static native int | |
| private static native long | |
| private static native int[] | |
| private static native int[] | Returns: int[] { width, height, widthmm, heightmm }
|
| public final VersionNumber | |
| public void | sendRRScreenChangeNotify(final long dpy, final long event)
Implements jogamp. |
| private static native boolean | sendRRScreenChangeNotify0(long display, int screen_index, final long event, int mode_index, int freq, int rot)
|
| public boolean | setCurrentMonitorModeStart(final long dpy, final ScreenDriver screen, final MonitorDevice monitor, final MonitorMode mode)
Implements jogamp. |
| public boolean | setCurrentMonitorModeWait(final ScreenDriver screen)
Implements jogamp. |
| private static native boolean | setCurrentScreenModeStart0(long display, int screen_index, long screenConfiguration, int mode_index, int freq, int rot)
needs own Display connection for XRANDR event handling |
| public String | toString()
Overrides java. Implements jogamp. |
| public final void | updateScreenViewport(final long dpy, final ScreenDriver screen, final RectangleImmutable viewport)
Implements jogamp. |
| DEBUG | back to summary |
|---|---|
| private static final boolean DEBUG | |
| heightMM | back to summary |
|---|---|
| private int heightMM | |
| idx_rate | back to summary |
|---|---|
| private int[] idx_rate | |
| idx_res | back to summary |
|---|---|
| private int[] idx_res | |
| modeCount | back to summary |
|---|---|
| private int modeCount | |
| nrates | back to summary |
|---|---|
| private int[][] nrates | |
| resolutionCount | back to summary |
|---|---|
| private int resolutionCount | |
| set_done | back to summary |
|---|---|
| pack-priv volatile boolean set_done | |
| set_freq | back to summary |
|---|---|
| pack-priv volatile int set_freq | |
| set_mode_idx | back to summary |
|---|---|
| pack-priv volatile int set_mode_idx | |
| set_rot | back to summary |
|---|---|
| pack-priv volatile int set_rot | |
| set_screen_idx | back to summary |
|---|---|
| pack-priv volatile int set_screen_idx | |
| SINGLE_CRT_ID | back to summary |
|---|---|
| private static final int SINGLE_CRT_ID | |
| version | back to summary |
|---|---|
| private final VersionNumber version | |
| widthMM | back to summary |
|---|---|
| private int widthMM | |
| RandR11 | back to summary |
|---|---|
| pack-priv RandR11(final VersionNumber version) | |
| beginInitialQuery | back to summary |
|---|---|
| public boolean beginInitialQuery(final long dpy, final ScreenDriver screen) Implements jogamp. Doc from jogamp. Encapsulate initial device query allowing caching of internal data structures. Methods covered:
Above methods may be called w/o begin/end, in which case no internal data structures can be cached:
| |
| clearSetModeState | back to summary |
|---|---|
| private void clearSetModeState() | |
| dumpInfo | back to summary |
|---|---|
| public void dumpInfo(final long dpy, final int screen_idx) Implements jogamp.
| |
| endInitialQuery | back to summary |
|---|---|
| public void endInitialQuery(final long dpy, final ScreenDriver screen) Implements jogamp.
| |
| freeScreenConfiguration0 | back to summary |
|---|---|
| private static native void freeScreenConfiguration0(long screenConfiguration) | |
| getAvailableRotations | back to summary |
|---|---|
| public int[] getAvailableRotations(final long dpy, final ScreenDriver screen, final int crt_id) Implements jogamp.
| |
| getAvailableScreenRotations0 | back to summary |
|---|---|
private static native int[] getAvailableScreenRotations0(long display, int screen_index)
| |
| getCurrentMonitorModeProps | back to summary |
|---|---|
| public int[] getCurrentMonitorModeProps(final long dpy, final ScreenDriver screen, final int crt_id) Implements jogamp.
| |
| getCurrentScreenRate0 | back to summary |
|---|---|
| private static native int getCurrentScreenRate0(long screenConfiguration) | |
| getCurrentScreenResolutionIndex0 | back to summary |
|---|---|
| private static native int getCurrentScreenResolutionIndex0(long screenConfiguration) | |
| getCurrentScreenRotation0 | back to summary |
|---|---|
| private static native int getCurrentScreenRotation0(long screenConfiguration) | |
| getMonitorDeviceIds | back to summary |
|---|---|
| public int[] getMonitorDeviceIds(final long dpy, final ScreenDriver screen) Implements jogamp.
| |
| getMonitorDeviceProps | back to summary |
|---|---|
| public int[] getMonitorDeviceProps(final long dpy, final ScreenDriver screen, final MonitorModeProps. Implements jogamp.
| |
| getMonitorDeviceViewport | back to summary |
|---|---|
| public int[] getMonitorDeviceViewport(final long dpy, final ScreenDriver screen, final int crt_id) Implements jogamp.
| |
| getMonitorModeProps | back to summary |
|---|---|
| public int[] getMonitorModeProps(final long dpy, final ScreenDriver screen, final int mode_idx) Implements jogamp.
| |
| getNumScreenResolutions0 | back to summary |
|---|---|
| private static native int getNumScreenResolutions0(long display, int screen_index) | |
| getScreenConfiguration0 | back to summary |
|---|---|
| private static native long getScreenConfiguration0(long display, int screen_index) | |
| getScreenRates0 | back to summary |
|---|---|
| private static native int[] getScreenRates0(long display, int screen_index, int mode_index) | |
| getScreenResolution0 | back to summary |
|---|---|
private static native int[] getScreenResolution0(long display, int screen_index, int mode_index)
| |
| getVersion | back to summary |
|---|---|
| public final VersionNumber getVersion() Implements jogamp.
| |
| sendRRScreenChangeNotify | back to summary |
|---|---|
| public void sendRRScreenChangeNotify(final long dpy, final long event) Implements jogamp. Doc from jogamp. Invoked from Display's EDT thread for message handling.
| |
| sendRRScreenChangeNotify0 | back to summary |
|---|---|
| private static native boolean sendRRScreenChangeNotify0(long display, int screen_index, final long event, int mode_index, int freq, int rot) | |
| setCurrentMonitorModeStart | back to summary |
|---|---|
| public boolean setCurrentMonitorModeStart(final long dpy, final ScreenDriver screen, final MonitorDevice monitor, final MonitorMode mode) Implements jogamp. Doc from jogamp. The device shall be locked, blocking message handling.
| |
| setCurrentMonitorModeWait | back to summary |
|---|---|
| public boolean setCurrentMonitorModeWait(final ScreenDriver screen) Implements jogamp. Doc from jogamp. The device must not be locked, allowing message handling.
| |
| setCurrentScreenModeStart0 | back to summary |
|---|---|
| private static native boolean setCurrentScreenModeStart0(long display, int screen_index, long screenConfiguration, int mode_index, int freq, int rot) needs own Display connection for XRANDR event handling | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Implements jogamp. Doc from java. Returns a string representation of the object. | |
| updateScreenViewport | back to summary |
|---|---|
| public final void updateScreenViewport(final long dpy, final ScreenDriver screen, final RectangleImmutable viewport) Implements jogamp.
| |