| Modifier and Type | Field and Description |
|---|---|
| private int | |
| private Framebuffer | |
| private FileChannel | |
| private final String | |
| private boolean | |
| private LinuxFrameBuffer | |
| private ByteBuffer | |
| private int | |
| private long |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| private void | |
| public int | getDepth()
Implements com. Returns the bit depth of the screen/ |
| public int | getDPI()
Implements com. Returns the number of pixels per inch in the screen. |
| private Framebuffer | |
| public int | getHeight()
Implements com. Returns the pixel height of the screen. |
| public int | getNativeFormat()
Implements com. Returns the native format of the screen, as a constant from the Pixels class. |
| public long | getNativeHandle()
Implements com. Returns a native handle for the screen. |
| public float | getScale()
Implements com. Return the scale factor between the physical pixels and the logical pixels e.g. hdpi = 1.5, xhdpi = 2.0 |
| public synchronized ByteBuffer | getScreenCapture()
Implements com. Returns a read-only ByteBuffer in the native pixel format containing the screen contents. |
| public int | getWidth()
Implements com. Returns the pixel width of the screen. |
| private boolean | |
| private void | |
| public synchronized void | shutdown()
Implements com. Called during JavaFX shutdown to release the screen. |
| public synchronized void | swapBuffers()
Implements com. Called on the JavaFX application thread when pixel data for all windows has been uploaded. |
| public synchronized void | uploadPixels(Buffer b, int pX, int pY, int pWidth, int pHeight, float alpha)
Implements com. Uploads a pixel buffer to the screen. |
| private synchronized void |
| consoleCursorBlink | back to summary |
|---|---|
| private int consoleCursorBlink | |
| fb | back to summary |
|---|---|
| private Framebuffer fb | |
| fbdev | back to summary |
|---|---|
| private FileChannel fbdev | |
| fbDevPath | back to summary |
|---|---|
| private final String fbDevPath | |
| isShutdown | back to summary |
|---|---|
| private boolean isShutdown | |
| linuxFB | back to summary |
|---|---|
| private LinuxFrameBuffer linuxFB | |
| mappedFB | back to summary |
|---|---|
| private ByteBuffer mappedFB | |
| nativeFormat | back to summary |
|---|---|
| private int nativeFormat | |
| nativeHandle | back to summary |
|---|---|
| private long nativeHandle | |
| FBDevScreen | back to summary |
|---|---|
| pack-priv FBDevScreen() | |
| closeFBDev | back to summary |
|---|---|
| private void closeFBDev() | |
| forEachPixelOffset | back to summary |
|---|---|
| private void forEachPixelOffset(IntConsumer c) | |
| getDepth | back to summary |
|---|---|
| public int getDepth() Implements com. Doc from com. Returns the bit depth of the screen/
| |
| getDPI | back to summary |
|---|---|
| public int getDPI() Implements com. Doc from com. Returns the number of pixels per inch in the screen.
| |
| getFramebuffer | back to summary |
|---|---|
| private Framebuffer getFramebuffer() | |
| getHeight | back to summary |
|---|---|
| public int getHeight() Implements com. Doc from com. Returns the pixel height of the screen.
| |
| getNativeFormat | back to summary |
|---|---|
| public int getNativeFormat() Implements com. Doc from com. Returns the native format of the screen, as a constant from the Pixels class.
| |
| getNativeHandle | back to summary |
|---|---|
| public long getNativeHandle() Implements com. Doc from com. Returns a native handle for the screen. The handle is platform-specific.
| |
| getScale | back to summary |
|---|---|
| public float getScale() Implements com. Doc from com. Return the scale factor between the physical pixels and the logical pixels e.g. hdpi = 1.5, xhdpi = 2.0
| |
| getScreenCapture | back to summary |
|---|---|
| public synchronized ByteBuffer getScreenCapture() Implements com. Doc from com. Returns a read-only ByteBuffer in the native pixel format containing the screen contents.
| |
| getWidth | back to summary |
|---|---|
| public int getWidth() Implements com. Doc from com. Returns the pixel width of the screen.
| |
| isFBDevOpen | back to summary |
|---|---|
| private boolean isFBDevOpen() | |
| openFBDev | back to summary |
|---|---|
| private void openFBDev() throws IOException | |
| shutdown | back to summary |
|---|---|
| public synchronized void shutdown() Implements com. Doc from com. Called during JavaFX shutdown to release the screen. Called only once.
| |
| swapBuffers | back to summary |
|---|---|
| public synchronized void swapBuffers() Implements com. Doc from com. Called on the JavaFX application thread when pixel data for all windows has been uploaded.
| |
| uploadPixels | back to summary |
|---|---|
| public synchronized void uploadPixels(Buffer b, int pX, int pY, int pWidth, int pHeight, float alpha) Implements com. Doc from com. Uploads a pixel buffer to the screen. Called on the JavaFX application thread.
| |
| writeBuffer | back to summary |
|---|---|
| private synchronized void writeBuffer() throws IOException | |