Interface | Description |
---|---|
CursorListener |
Implementations of this interface can be registered with the
CursorEventControl to receive cursor events for a Spatial.
|
KeyActionListener |
A (currently) TextEntryComponent-specific listener for
KeyActions.
|
KeyListener |
Implementations of this interface can be registered
with the KeyInterceptState to receive key events.
|
MouseListener |
Implementations of this interface can be registered with the
MouseEventControl to receive mouse events for a Spatial.
|
PickState |
Interface that pick event app states will implement so that
the GuiGlobals user need not worry about which one(s) is/are
active.
|
Class | Description |
---|---|
AbstractCursorEvent |
Abstract base class for events related to cursor interactions
with spatials.
|
BaseAppState | Deprecated
Replaced by com.jme3.app.state.BaseAppState
|
BasePickState |
Consolidates the PickEventSession management for doing
scene picking.
|
ConsumingMouseListener |
MouseListener implementation that will consume all events.
|
CursorButtonEvent |
Contains information about a 'cursor button' event over a particular
spatial.
|
CursorEventControl |
A control that can be added to any Spatial to provide
standard CursorListener/CursorEvent support.
|
CursorMotionEvent |
Contains information about a motion event over a particular
spatial.
|
DefaultCursorListener |
A default implementation cursor listener that provides default
implementations for all CursorListener methods.
|
DefaultMouseListener |
A default implementation mouse listener that provides default
implementations for all MouseListener methods.
|
DefaultRawInputListener |
Convenient base class providing default implementations for
all RawInputListener methods.
|
DragHandler |
Work in progress.
|
FocusMouseListener |
MouseListener implementation that will automatically tranfer
focus to a GUI element if it is clicked.
|
HoverMouseListener<T extends com.jme3.scene.Spatial> |
A MouseListener implementation that will track the hover
state over entered and exited objects and Command<Spatial>
when a 'hover' state exists over a particular Spatial that
has this listener registered.
|
KeyAction |
Defines a key action including potential modifiers.
|
KeyInterceptState |
AppState that registers a RawInputListener with the
InputManager so that key events can optionally be received
and consumed before normal listeners get them.
|
KeyModifiers |
Bit constants for the different key modifiers.
|
ModifiedKeyInputEvent |
Extends the regular JME KeyInputEvent to support modifiers
like shift, control, and alt.
|
MouseAppState |
Keeps track of a set of "collision roots" for mouse picking
and performs the pick event processing necessary to deliver
MouseEvents and CollisionEvents to spatials with either the
MouseEventControl or CursorEventControl attached.
|
MouseEventControl |
A control that can be added to any Spatial to provide
standard MouseListener/MouseEvent support.
|
PickEventSession |
Encapsulates the state necessary to deliver events to targets,
track capture, track enter/exit, etc.
|
PickEventSession.RootEntry | |
PopupState |
Provides modal-style popup support where a single UI element can
essentially 'take over' the screen.
|
StyleDebugMouseListener |
A MouseListener implementation that can be used to debug
style hierarchies.
|
TouchAppState |
Similar to MouseAppState, this state adapts touch and multitouch
events to mouse and cursor events.
|
Enum | Description |
---|---|
PopupState.ClickMode |
Controls the behavior for clicks outside the specified popup.
|