| Modifier and Type | Field and Description |
|---|---|
| public static final Object | framebufferSwapLock
An Object to lock against when swapping screen buffers. |
| Modifier and Type | Method and Description |
|---|---|
| public int | |
| public int | |
| public int | |
| public int | |
| public long | |
| public default int | getOffsetX()
Returns the horizontal start position of this screen relative to the total combined screen size. |
| public default int | getOffsetY()
Returns the vertical start position of this screen relative to the total combined screen size. |
| public float | getScale()
Return the scale factor between the physical pixels and the logical pixels e.g. hdpi = 1.5, xhdpi = 2.0 |
| public ByteBuffer | Returns: ByteBuffer a read-only ByteBuffer containing the screen contentsReturns a read-only ByteBuffer in the native pixel format containing the screen contents. |
| public int | |
| public void | |
| public void | swapBuffers()
Called on the JavaFX application thread when pixel data for all windows has been uploaded. |
| public 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 x, int The Y offset of the pixel data on the screen y, int The pixel width of the data width, int The pixel height of the data height, float The alpha level to use to compose the data over existing
pixels alpha)Uploads a pixel buffer to the screen. |
| framebufferSwapLock | back to summary |
|---|---|
| public static final Object framebufferSwapLock An Object to lock against when swapping screen buffers. | |
| getDepth | back to summary |
|---|---|
| public int getDepth() Returns the bit depth of the screen/ | |
| getDPI | back to summary |
|---|---|
| public int getDPI() Returns the number of pixels per inch in the screen. | |
| getHeight | back to summary |
|---|---|
| public int getHeight() Returns the pixel height of the screen. | |
| getNativeFormat | back to summary |
|---|---|
| public int getNativeFormat() Returns the native format of the screen, as a constant from the Pixels class. | |
| getNativeHandle | back to summary |
|---|---|
| public long getNativeHandle() Returns a native handle for the screen. The handle is platform-specific. | |
| getOffsetX | back to summary |
|---|---|
| public default int getOffsetX() Returns the horizontal start position of this screen relative to the total combined screen size. | |
| getOffsetY | back to summary |
|---|---|
| public default int getOffsetY() Returns the vertical start position of this screen relative to the total combined screen size. | |
| getScale | back to summary |
|---|---|
| public float getScale() 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 ByteBuffer getScreenCapture() Returns a read-only ByteBuffer in the native pixel format containing the screen contents.
| |
| getWidth | back to summary |
|---|---|
| public int getWidth() Returns the pixel width of the screen. | |
| shutdown | back to summary |
|---|---|
| public void shutdown() Called during JavaFX shutdown to release the screen. Called only once. | |
| swapBuffers | back to summary |
|---|---|
| public void swapBuffers() Called on the JavaFX application thread when pixel data for all windows has been uploaded. | |
| uploadPixels | back to summary |
|---|---|
| public void uploadPixels(Buffer b, int x, int y, int width, int height, float alpha) Uploads a pixel buffer to the screen. Called on the JavaFX application thread.
| |