MonitorMode.id == XRR mode-id (not index) MonitorDevice.id == XRR monitor-idx (not id)
| Modifier and Type | Field and Description |
|---|---|
| pack-priv IntLongHashMap | |
| private static final boolean | |
| pack-priv long | |
| private final VersionNumber |
| 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. |
| public void | |
| private static native void | |
| public void | endInitialQuery(final long dpy, final ScreenDriver screen)
Implements jogamp. |
| private static native void | |
| 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[] | |
| public int[] | getMonitorDeviceIds(final long dpy, final ScreenDriver screen)
Implements jogamp. |
| private static native int[] | |
| 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. |
| private final long | getMonitorInfoHandle(final long dpy, final int screen_idx, final long screenResources, final int crt_id)
|
| private static native long | |
| private static native int[] | |
| public int[] | getMonitorModeProps(final long dpy, final ScreenDriver screen, final int
w/o indexing rotation mode_idx)Implements jogamp. |
| private static native int[] | |
| private final long | |
| private static native long | |
| public final VersionNumber | |
| private final void | |
| private final void | |
| public void | sendRRScreenChangeNotify(final long dpy, final long event)
Implements jogamp. |
| private static native void | |
| 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 | setMonitorMode0(long display, int screen_index, long screenResources, long monitorInfo, int crtc_id, int mode_id, int rotation, int x, int y)
|
| private static native boolean | setScreenViewport0(long display, int screen_index, long screenResources, int x, int y, int width, int height)
|
| public String | toString()
Overrides java. Implements jogamp. |
| public final void | updateScreenViewport(final long dpy, final ScreenDriver screen, final RectangleImmutable viewport)
Implements jogamp. |
| crtInfoHandleMap | back to summary |
|---|---|
| pack-priv IntLongHashMap crtInfoHandleMap | |
| DEBUG | back to summary |
|---|---|
| private static final boolean DEBUG | |
| sessionScreenResources | back to summary |
|---|---|
| pack-priv long sessionScreenResources | |
| version | back to summary |
|---|---|
| private final VersionNumber version | |
| RandR13 | back to summary |
|---|---|
| pack-priv RandR13(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:
| |
| dumpInfo | back to summary |
|---|---|
| public void dumpInfo(final long dpy, final int screen_idx) Implements jogamp.
| |
| dumpInfo0 | back to summary |
|---|---|
| private static native void dumpInfo0(long display, int screen_index, long screenResources) | |
| endInitialQuery | back to summary |
|---|---|
| public void endInitialQuery(final long dpy, final ScreenDriver screen) Implements jogamp.
| |
| freeMonitorInfoHandle0 | back to summary |
|---|---|
| private static native void freeMonitorInfoHandle0(long monitorInfoHandle) | |
| freeScreenResources0 | back to summary |
|---|---|
| private static native void freeScreenResources0(long screenResources) | |
| getAvailableRotations | back to summary |
|---|---|
| public int[] getAvailableRotations(final long dpy, final ScreenDriver screen, final int crt_id) Implements jogamp.
| |
| getAvailableRotations0 | back to summary |
|---|---|
| private static native int[] getAvailableRotations0(long monitorInfo) | |
| getCurrentMonitorModeProps | back to summary |
|---|---|
| public int[] getCurrentMonitorModeProps(final long dpy, final ScreenDriver screen, final int crt_id) Implements jogamp.
| |
| getMonitorCurrentMode0 | back to summary |
|---|---|
| private static native int[] getMonitorCurrentMode0(long screenResources, long monitorInfo) | |
| getMonitorDevice0 | back to summary |
|---|---|
| private static native int[] getMonitorDevice0(long display, long screenResources, long monitorInfo, int crtc_id) | |
| getMonitorDeviceIds | back to summary |
|---|---|
| public int[] getMonitorDeviceIds(final long dpy, final ScreenDriver screen) Implements jogamp.
| |
| getMonitorDeviceIds0 | back to summary |
|---|---|
| private static native int[] getMonitorDeviceIds0(long screenResources) | |
| 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.
| |
| getMonitorInfoHandle | back to summary |
|---|---|
| private final long getMonitorInfoHandle(final long dpy, final int screen_idx, final long screenResources, final int crt_id) | |
| getMonitorInfoHandle0 | back to summary |
|---|---|
| private static native long getMonitorInfoHandle0(long display, int screen_index, long screenResources, int crtc_id) | |
| getMonitorMode0 | back to summary |
|---|---|
| private static native int[] getMonitorMode0(long screenResources, int mode_index) | |
| getMonitorModeProps | back to summary |
|---|---|
| public int[] getMonitorModeProps(final long dpy, final ScreenDriver screen, final int mode_idx) Implements jogamp.
| |
| getMonitorViewport0 | back to summary |
|---|---|
| private static native int[] getMonitorViewport0(long monitorInfo) | |
| getScreenResourceHandle | back to summary |
|---|---|
| private final long getScreenResourceHandle(final long dpy, final int screen_idx) | |
| getScreenResources0 | back to summary |
|---|---|
| private static native long getScreenResources0(long display, int screen_index) | |
| getVersion | back to summary |
|---|---|
| public final VersionNumber getVersion() Implements jogamp.
| |
| releaseMonitorInfoHandle | back to summary |
|---|---|
| private final void releaseMonitorInfoHandle(final long monitorInfoHandle) | |
| releaseScreenResourceHandle | back to summary |
|---|---|
| private final void releaseScreenResourceHandle(final long screenResourceHandle) | |
| 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 void sendRRScreenChangeNotify0(long display, final long event) | |
| 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.
| |
| setMonitorMode0 | back to summary |
|---|---|
| private static native boolean setMonitorMode0(long display, int screen_index, long screenResources, long monitorInfo, int crtc_id, int mode_id, int rotation, int x, int y) | |
| setScreenViewport0 | back to summary |
|---|---|
| private static native boolean setScreenViewport0(long display, int screen_index, long screenResources, int x, int y, int width, int height) | |
| 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.
| |