| 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
Pixel data, in BYTE_BGRA_PRE format. The byte stride of the
data is equal to width * 4. b, int The X offset of the pixel data on the screen pX, int The Y offset of the pixel data on the screen pY, int The pixel width of the data pWidth, int The pixel height of the data pHeight, float The alpha level to use to compose the data over existing
pixels 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 | |