| Interface | Description |
|---|---|
| InputDevice |
Abstraction of an input device and its capabilities
|
| LinuxEventBuffer.EventStruct | |
| 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.
|
| NativeScreen |
NativeScreen provides access to a device's screen
|
| TouchFilter |
A TouchFilter processes and modifies TouchStates before sending touch events
|
| UdevListener |
A UdevListener is registered with a Udev when the Udev
is created.
|
| Class | Description |
|---|---|
| AcceleratedScreen |
AcceleratedScreen provides methods necessary to instantiate and intitialize
a hardware-accelerated screen for rendering.
|
| AndroidAcceleratedScreen |
Provide Android implementation of AcceleratedScreen
|
| AndroidInputDevice | |
| AndroidInputDeviceRegistry | |
| AndroidInputProcessor | |
| AndroidPlatform | |
| AndroidPlatformFactory | |
| AndroidScreen | |
| AssignPointIDTouchFilter | |
| C |
The C class provides ways to wrap pointers to native C structures in Java
objects.
|
| C.Structure |
Structure is used for wrapping C structs in Java objects.
|
| DispmanAcceleratedScreen | |
| DispmanCursor |
Cursor using dispman API.
|
| DispmanPlatform | |
| DispmanPlatformFactory | |
| DispmanScreen | |
| EGL |
Java wrapper for the EGL API
|
| FBDevScreen | |
| Framebuffer |
A ByteBuffer used as a rendering target for window composition.
|
| GetEvent |
A test entry point for Monacle to show what events are read from input
devices.
|
| HeadlessPlatform | |
| HeadlessPlatformFactory | |
| HeadlessScreen | |
| InputDeviceRegistry |
InputDeviceRegistry maintains an observable set of input devices.
|
| IntSet |
Mutable sorted set of int values, optimized for a small number of values.
|
| KeyInput |
Processes key input events based on changes to key state.
|
| 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.
|
| LinuxAbsoluteInputCapabilities |
Describes the capabilities of Linux input devices with absolute
coordinates.
|
| LinuxArch | |
| LinuxEventBuffer |
A buffer holding raw Linux input events waiting to be processed
|
| LinuxEventBuffers | |
| LinuxFrameBuffer | |
| LinuxInput |
Constants from /usr/include/linux/input.h
|
| LinuxInputDevice |
A LinuxInputDevice listens for events on a Linux
input device node, typically one of the files in /dev/input.
|
| LinuxInputDeviceRegistry | |
| LinuxInputProcessor.Logger | |
| LinuxKeyBits |
LinuxKeyBits defines sets of keys that are used to identify classes of key input
devices
|
| LinuxKeyProcessor | |
| LinuxMouseProcessor | |
| LinuxPlatform |
LinuxPlatform matches any Linux system
|
| LinuxPlatformFactory | |
| LinuxSimpleTouchProcessor | |
| LinuxStatefulMultiTouchProcessor |
This multitouch processor works with drivers that send tracking IDs.
|
| LinuxStatelessMultiTouchProcessor |
This multitouch processor works with drivers that do not send a tracking ID
themselves.
|
| LinuxSystem |
LinuxSystem provides access to Linux system calls.
|
| LinuxSystem.FbVarScreenInfo |
FbVarScreenInfo wraps the C structure fb_var_screeninfo, defined in
linux/fb.h
|
| LinuxSystem.InputAbsInfo |
InputAbsInfo wraps the C structure input_absinfo, defined in
linux/input.h
|
| LinuxTouchProcessor | |
| LinuxTouchTransform |
Handles conversion between raw axis values received from Linux input devices
and screen pixel values.
|
| LookaheadTouchFilter | |
| MonocleApplication | |
| MonocleClipboardDelegate | |
| MonocleCursor | |
| MonocleDnDClipboard | |
| MonoclePixels | |
| MonoclePlatformFactory | |
| MonocleRobot | |
| MonocleSettings | |
| MonocleSystemClipboard |
There is no system clipboard on embedded Linux systems using a
framebuffer.
|
| MonocleTimer |
Monocle implementation class for Timer.
|
| MonocleTrace | |
| MonocleView | |
| MonocleWindow | |
| MonocleWindowManager | |
| MouseInput |
Processes mouse input events based on changes to mouse state.
|
| MouseInputSynthesizer | |
| MouseState |
MouseState is a snapshot of mouse coordinates and which buttons are pressed.
|
| MX6AcceleratedScreen | |
| MX6Cursor |
Cursor using a framebuffer overlay on Freescale i.MX6.
|
| MX6Cursor.MXCFBColorKey | |
| MX6Cursor.MXCFBGblAlpha | |
| MX6Cursor.MXCFBPos | |
| MX6Platform | |
| MX6PlatformFactory | |
| NativeCursor |
Abstraction of a native cursor
|
| NativeCursors |
Utilities for use by native cursor implementations
|
| NativePlatform |
Abstract of a platform on which JavaFX can run.
|
| NativePlatformFactory |
Abstract factory class to instantiate a NativePlatform
|
| NearbyPointsTouchFilter |
This TouchFilter merges together points that are closer together than a
certain threshold.
|
| NullCursor |
Provides an implementation of NativeCursor that does nothing and does not
show a cursor on the screen.
|
| OMAPCursor |
Cursor using a framebuffer overlay on OMAP3.
|
| OMAPPlatform | |
| OMAPPlatformFactory | |
| OMAPScreen | |
| OMAPX11Platform | |
| OMAPX11PlatformFactory | |
| RunnableProcessor |
RunnableProcessor provides control over nested run loops in the JavaFX
event queue.
|
| RunnableProcessor.RunLoopControl | |
| RunnableQueue | |
| SmallMoveTouchFilter |
This TouchFilter stabilizes touch points, eliminating moves below a certain
threshold.
|
| SoftwareCursor |
Provides an implementation of NativeCursor that overlays a cursor image on
top of a software-rendered framebuffer.
|
| SysFS | |
| TouchInput |
Processes touch input events based on changes to touch state.
|
| TouchPipeline | |
| TouchState |
TouchState is a snapshot of touch points and their coordinates.
|
| TouchState.Point |
Describes a single touch point
|
| Udev |
Udev connects to the udev system to get updates on sysfs devices that
are connected, disconnected and modified.
|
| VNCPlatform | |
| VNCPlatformFactory | |
| VNCScreen |
A headless screen that is available for remote connections using the
RFB 3.3 protocol on port 5901.
|
| X |
X provides access to Xlib function calls.
|
| X.XButtonEvent |
XButtonEvent wraps the C structure of the same name, defined in
Xlib.h
|
| X.XClientMessageEvent |
XClientMessageEvent wraps the C structure of the same name, defined in
Xlib.h
|
| X.XColor |
XColor wraps the C structure XColor.
|
| X.XDisplay |
XDisplay wraps the C structure Display.
|
| X.XEvent |
XEvent wraps the C structure of the same name, defined in
Xlib.h
|
| X.XMotionEvent |
XMotionEvent wraps the C structure of the same name, defined in
Xlib.h
|
| X.XSetWindowAttributes |
XSetWindowAttributes wraps the C structure of the same name, defined in
Xlib.h
|
| X11AcceleratedScreen |
Provide X11 implementation of AcceleratedScreen
|
| X11Cursor |
Provides a native cursor for use with X11.
|
| 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.
|
| X11Platform |
Native platform compatible with X11
|
| X11PlatformFactory |
Implementation of NativePlatformFactory for X11 platform
|
| X11Screen |
Native screen implementation for the X11 platform
|
| X11WarpingCursor |
Native cursor for use with X11 when we are NOT using x11 input
|
| Enum | Description |
|---|---|
| LookaheadTouchFilter.FilterState |
| Exception | Description |
|---|---|
| GLException |