Interface | Description |
---|---|
GuiComponent |
A member of a component stack that provides sizing or
rendering as part of that stack.
|
GuiControlListener |
Name TBD, listens to the gui control for reshape and
focus lost/gained.
|
GuiLayout |
A specific kind of GuiComponent that can manage the layout
of a set of child GuiControl-holding nodes.
|
GuiMaterial |
Wraps a regular JME Material to provide general
access to paramaters that a UI would find useful
like color, etc.
|
GuiUpdateListener |
Can be registered with a GuiControl to receive frame update
notifications as part of the GuiControl's controlUpdate().
|
VersionedObject<T> |
Implemented by objects that provided a versioned view
of a value.
|
Class | Description |
---|---|
AbstractGuiControlListener |
Name TBD, base implementation of the GuiControlListener class with
default method implementations.
|
AbstractNodeControl<T> |
A default abstract implementation of a Control that
will only allow attachment to a Node and provides a special
getNode() method to subclasses.
|
CommandMap<S,K> |
A general mapping of source to some list of Command objects.
|
ComponentStack |
A stack of components that comprise the layers of a GUI
element.
|
FocusTraversalAdapter |
Wraps a standard GuiLayout to provide basic default focus
navigation support.
|
GuiControl |
Manages a component stack, the parent/child relationship, and other
standard GuiControl functionality.
|
LightingMaterialAdapter |
GuiMaterial wrapper for JME's default Lighting material.
|
UnshadedMaterialAdapter |
GuiMaterial wrapper for JME's default Unshaded material.
|
VersionedHolder<T> |
A utility implementation of a simple VersionedObject wrapper
object.
|
VersionedReference<T> |
Tracks an update version of a VersionedObject and can
provide basic change tracking for a caller.
|