Top Interfaces Classes
module javafx.graphics

Package com.sun.glass.ui.monocle


Interface Summary

Modifier and TypeInterface 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.

Class Summary

Modifier and TypeClass 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 EGLAcceleratedScreen manages the link to the hardware-accelerated component, using EGL.

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