| Modifier and Type | Interface and Description |
|---|---|
| pack-priv interface | InputDevice
Abstraction of an input device and its capabilities |
| pack-priv interface | LinuxInputProcessor
A com.sun.glass.ui.monocle.input.LinuxInputProcessor is registered with a com.sun.glass.ui.monocle.input.LinuxInputDevice when the device is created. |
| public interface | NativeScreen
NativeScreen provides access to a device's screen |
| pack-priv interface | TouchFilter
A TouchFilter processes and modifies TouchStates before sending touch events |
| pack-priv interface | UdevListener
A UdevListener is registered with a Udev when the Udev is created. |
| Modifier and Type | Class and Description |
|---|---|
| public class | AcceleratedScreen
AcceleratedScreen provides methods necessary to instantiate and intitialize a hardware-accelerated screen for rendering. |
| pack-priv class | AndroidAcceleratedScreen
Provide Android implementation of AcceleratedScreen |
| pack-priv class | |
| public class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| public class | |
| pack-priv class | |
| pack-priv class | C
The C class provides ways to wrap pointers to native C structures in Java objects. |
| pack-priv class | |
| pack-priv class | DispmanCursor
Cursor using dispman API. |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | EGL
Java wrapper for the EGL API |
| public class | EGLAcceleratedScreen
The |
| pack-priv class | |
| public class | |
| public class | |
| public class | |
| pack-priv class | EPDFrameBuffer
Represents the standard Linux frame buffer device interface plus the custom extensions to that interface provided by the Electrophoretic Display Controller (EPDC) frame buffer driver. |
| pack-priv class | EPDInputDeviceRegistry
Maintains an observable set of input devices. |
| pack-priv class | EPDPlatform
A native platform for a Linux system with an electrophoretic display, also called an e-paper display. |
| pack-priv class | EPDPlatformFactory
A factory object for creating the native platform on a Linux system with an electrophoretic display, also called an e-paper display, found on e-readers such as the Amazon Kindle and Rakuten Kobo. |
| pack-priv class | EPDScreen
A native screen for an electrophoretic display, also called an e-paper display. |
| pack-priv class | EPDSettings
Provides the values of the EPD system properties. |
| pack-priv class | EPDSystem
A Java-language interface to the device API of the Electrophoretic Display Controller (EPDC) frame buffer driver. |
| pack-priv class | |
| pack-priv class | Framebuffer
A ByteBuffer used as a rendering target for window composition. |
| pack-priv class | FramebufferY8
Provides a buffer for composing JavaFX scenes. |
| pack-priv class | GetEvent
A test entry point for Monacle to show what events are read from input devices. |
| public class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | InputDeviceRegistry
InputDeviceRegistry maintains an observable set of input devices. |
| pack-priv class | IntSet
Mutable sorted set of int values, optimized for a small number of values. |
| pack-priv class | KeyInput
Processes key input events based on changes to key state. |
| pack-priv class | KeyState
KeyState is a snapshot of pressed keys KeyState is used both to store the current state of key input and to describe changes to that state. |
| pack-priv class | LinuxAbsoluteInputCapabilities
Describes the capabilities of Linux input devices with absolute coordinates. |
| public class | |
| pack-priv class | LinuxEventBuffer
A buffer holding raw Linux input events waiting to be processed |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | LinuxInput
Constants from /usr/include/linux/input.h |
| pack-priv class | LinuxInputDevice
A LinuxInputDevice listens for events on a Linux input device node, typically one of the files in /dev/input. |
| pack-priv class | |
| pack-priv class | LinuxKeyBits
LinuxKeyBits defines sets of keys that are used to identify classes of key input devices |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | LinuxPlatform
LinuxPlatform matches any Linux system |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | LinuxStatefulMultiTouchProcessor
This multitouch processor works with drivers that send tracking IDs. |
| pack-priv class | LinuxStatelessMultiTouchProcessor
This multitouch processor works with drivers that do not send a tracking ID themselves. |
| pack-priv class | LinuxSystem
LinuxSystem provides access to Linux system calls. |
| pack-priv abstract class | |
| pack-priv class | LinuxTouchTransform
Handles conversion between raw axis values received from Linux input devices and screen pixel values. |
| pack-priv class | |
| public class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| public class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | MonocleSystemClipboard
There is no system clipboard on embedded Linux systems using a framebuffer. |
| pack-priv class | MonocleTimer
Monocle implementation class for Timer. |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | MouseInput
Processes mouse input events based on changes to mouse state. |
| pack-priv class | |
| pack-priv class | MouseState
MouseState is a snapshot of mouse coordinates and which buttons are pressed. |
| pack-priv class | |
| pack-priv class | MX6Cursor
Cursor using a framebuffer overlay on Freescale i.MX6. |
| pack-priv class | |
| pack-priv class | |
| pack-priv abstract class | NativeCursor
Abstraction of a native cursor |
| pack-priv class | NativeCursors
Utilities for use by native cursor implementations |
| public abstract class | NativePlatform
Abstract of a platform on which JavaFX can run. |
| public abstract class | NativePlatformFactory
Abstract factory class to instantiate a NativePlatform |
| pack-priv class | NearbyPointsTouchFilter
This TouchFilter merges together points that are closer together than a certain threshold. |
| pack-priv class | NullCursor
Provides an implementation of NativeCursor that does nothing and does not show a cursor on the screen. |
| pack-priv class | OMAPCursor
Cursor using a framebuffer overlay on OMAP3. |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | RunnableProcessor
RunnableProcessor provides control over nested run loops in the JavaFX event queue. |
| pack-priv class | |
| pack-priv class | SmallMoveTouchFilter
This TouchFilter stabilizes touch points, eliminating moves below a certain threshold. |
| pack-priv class | SoftwareCursor
Provides an implementation of NativeCursor that overlays a cursor image on top of a software-rendered framebuffer. |
| pack-priv class | |
| pack-priv class | TouchInput
Processes touch input events based on changes to touch state. |
| pack-priv class | |
| pack-priv class | TouchState
TouchState is a snapshot of touch points and their coordinates. |
| pack-priv class | Udev
Udev connects to the udev system to get updates on sysfs devices that are connected, disconnected and modified. |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | VNCScreen
A headless screen that is available for remote connections using the RFB 3.3 protocol on port 5901. |
| pack-priv class | X
X provides access to Xlib function calls. |
| pack-priv class | X11AcceleratedScreen
Provide X11 implementation of AcceleratedScreen |
| public class | X11Cursor
Provides a native cursor for use with X11. |
| pack-priv class | X11InputDeviceRegistry
InputDeviceRegistry used when the system property Dx11.input=true is set, indicating that we would like to receive input events through Xlib instead of directly from Linux input devices. |
| pack-priv class | X11Platform
Native platform compatible with X11 |
| pack-priv class | X11PlatformFactory
Implementation of NativePlatformFactory for X11 platform |
| pack-priv class | X11Screen
Native screen implementation for the X11 platform |
| public class | X11WarpingCursor
Native cursor for use with X11 when we are NOT using x11 input |