Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AcorusAppState - Class in jme3utilities.ui
-
A SimpleAppState in an ActionApplication.
- AcorusAppState(boolean) - Constructor for class jme3utilities.ui.AcorusAppState
-
Instantiate an uninitialized state.
- AcorusAppState(InitialState) - Constructor for class jme3utilities.ui.AcorusAppState
-
Instantiate an uninitialized state.
- AcorusDemo - Class in jme3utilities.ui
-
An ActionApplication with additional data and methods for use in demos.
- AcorusDemo() - Constructor for class jme3utilities.ui.AcorusDemo
-
Instantiate a demo with the appstates favored by SimpleApplication (AudioListenerState, ConstantVerifierState, DebugKeysAppState, FlyCamAppState, and StatsAppState) pre-attached.
- AcorusDemo(AppState...) - Constructor for class jme3utilities.ui.AcorusDemo
-
Instantiate a demo with the specified appstates pre-attached.
- acorusInit() - Method in class jme3utilities.ui.AcorusDemo
-
Initialize this application.
- acorusInit() - Method in class jme3utilities.ui.ActionApplication
-
Invoke the user's application startup code.
- ActionApplication - Class in jme3utilities.ui
-
Simple application with an action-oriented user interface.
- ActionApplication() - Constructor for class jme3utilities.ui.ActionApplication
-
Instantiate an application with the appstates favored by SimpleApplication (AudioListenerState, ConstantVerifierState, DebugKeysAppState, FlyCamAppState, and StatsAppState) pre-attached.
- ActionApplication(AppState...) - Constructor for class jme3utilities.ui.ActionApplication
-
Instantiate an application with the specified appstates pre-attached.
- activate() - Method in class jme3utilities.ui.InputMode
-
Activate this mode.
- activateInputMode(String) - Static method in class jme3utilities.ui.ActionApplication
-
Activate the named InputMode.
- addActionName(String) - Method in class jme3utilities.ui.InputMode
-
Add the specified action name without binding anything to it.
- advanceFloat(float[], float, int) - Static method in class jme3utilities.ui.AcorusDemo
-
Advance a float selection by the specified (cyclic) amount.
- advanceInt(int[], int, int) - Static method in class jme3utilities.ui.AcorusDemo
-
Advance an integer selection by the specified (cyclic) amount.
- advanceString(String[], String, int) - Static method in class jme3utilities.ui.AcorusDemo
-
Advance a String selection by the specified (cyclic) amount.
- alignment(int) - Method in class jme3utilities.ui.Overlay
-
Return the horizontal alignment of the indexed content line.
- Always - Enum constant in enum class jme3utilities.ui.ShowDialog
-
always show the dialog
- applicationName() - Method in class jme3utilities.ui.DisplaySettings
-
Return the name of the application whose settings are being edited.
- applyOverrides(AppSettings) - Method in class jme3utilities.ui.DisplaySettings
-
Apply overrides to the specified settings.
- applyToContext() - Method in class jme3utilities.ui.DisplaySettings
-
Apply the proposed settings to the graphics context and restart the context to put them into effect.
- areApplied() - Method in class jme3utilities.ui.DisplaySettings
-
Test whether the proposed settings have been applied since their last applicable modification.
- areSaved() - Method in class jme3utilities.ui.DisplaySettings
-
Test whether the proposed settings have been saved (written to persistent storage) since their last modification.
- areValid() - Method in class jme3utilities.ui.DisplaySettings
-
Test the validity of the proposed settings prior to a save.
- areWorldAxesEnabled() - Method in class jme3utilities.ui.AcorusDemo
-
Test whether the world axes are enabled.
- asCollectGarbage - Static variable in class jme3utilities.ui.AcorusDemo
-
action string to request JVM garbage collection
- asEditDisplaySettings - Static variable in class jme3utilities.ui.AcorusDemo
-
action string to activate the display-settings editor
- asScreenShot - Static variable in class jme3utilities.ui.ActionApplication
-
action string to generate a screenshot
- asToggleHelp - Static variable in class jme3utilities.ui.AcorusDemo
-
action to toggle the state of the help node
- asTogglePause - Static variable in class jme3utilities.ui.AcorusDemo
-
action to toggle animation and physics simulation: paused/running
- asToggleRecorder - Static variable in class jme3utilities.ui.ActionApplication
-
action string to toggle video recording on/off
- asToggleWorldAxes - Static variable in class jme3utilities.ui.AcorusDemo
-
action to toggle visualization of world axes
- attachWorldAxes(float) - Method in class jme3utilities.ui.AcorusDemo
-
Add a visualizer for the axes of the world coordinate system.
B
- bind(String, int...) - Method in class jme3utilities.ui.InputMode
-
Bind the named action to the specified key codes, but don't map it yet.
- bind(String, String) - Method in class jme3utilities.ui.InputMode
-
Bind the named action to the named hotkey, but don't map it yet.
- bind(String, Combo) - Method in class jme3utilities.ui.InputMode
-
Bind the named action to the specified Combo.
- bind(String, Hotkey) - Method in class jme3utilities.ui.InputMode
-
Bind the named action to the specified hotkey, but don't map it yet.
- bindLocal(String, String) - Method in class jme3utilities.ui.InputMode
-
Bind the named action to the named hotkey, but don't map it yet.
- binds(Hotkey) - Method in class jme3utilities.ui.InputMode
-
Test whether this input mode binds the specified hotkey.
- bindSignal(String, int...) - Method in class jme3utilities.ui.InputMode
-
Bind the named signal to the specified key codes, but don't map it yet.
- bindSignal(String, String) - Method in class jme3utilities.ui.InputMode
-
Bind the named signal to the named hotkey, but don't map it yet.
- buildDetailedNode(InputMode, Rectangle, BitmapFont, ColorSpace) - Method in class jme3utilities.ui.HelpBuilder
-
Build a Node to describe the hotkey mappings of the specified InputMode in detail.
- buildMinimalNode(InputMode, Rectangle, BitmapFont, ColorSpace) - Method in class jme3utilities.ui.HelpBuilder
-
Build a Node to describe the "toggle help" hotkey mappings of the specified InputMode.
- buttonCode() - Method in class jme3utilities.ui.Hotkey
-
Determine the button code of this mouse-button hotkey.
C
- CameraOrbitAppState - Class in jme3utilities.ui
-
An AppState to cause a camera to orbit a vertical axis.
- CameraOrbitAppState(Camera, String, String) - Constructor for class jme3utilities.ui.CameraOrbitAppState
-
Instantiate an enabled AppState.
- canApply() - Method in class jme3utilities.ui.DisplaySettings
-
Test whether the proposed settings can be applied immediately.
- ccwSignalName() - Method in class jme3utilities.ui.CameraOrbitAppState
-
Determine the signal name for orbiting in the counter-clockwise (+Y) direction.
- center() - Method in class jme3utilities.ui.CameraOrbitAppState
-
Determine the center location.
- Center - Enum constant in enum class jme3utilities.ui.LocationPolicy
-
centered in the ViewPort, ignoring margins
- centerCgm(Spatial) - Static method in class jme3utilities.ui.AcorusDemo
-
Translate a model's center so that the model rests on the X-Z plane, and its center lies on the Y axis.
- CenterLeft - Enum constant in enum class jme3utilities.ui.LocationPolicy
-
set in by the horizontal margin from the left edge of the ViewPort
- cleanup(Application) - Method in class jme3utilities.ui.DsEditOverlay
-
Transition this AppState from terminating to detached.
- cleanup(Application) - Method in class jme3utilities.ui.Overlay
-
Transition this AppState from terminating to detached.
- code() - Method in class jme3utilities.ui.Hotkey
-
Determine the universal code of this hotkey.
- colorDepth() - Method in class jme3utilities.ui.DisplaySettings
-
Determine the color depth.
- Combo - Class in jme3utilities.ui
-
Represent a Hotkey combined with positive and/or negative signals.
- Combo(int, String, boolean) - Constructor for class jme3utilities.ui.Combo
-
Instantiate a Combo with the specified universal code and a single signal.
- Combo(Hotkey, String[], boolean[]) - Constructor for class jme3utilities.ui.Combo
-
Instantiate a Combo with the specified Hotkey, signal names, and positive flags.
- Combo(Hotkey, String, boolean) - Constructor for class jme3utilities.ui.Combo
-
Instantiate a Combo with the specified Hotkey and a single signal.
- comboActionPrefix - Static variable in class jme3utilities.ui.InputMode
-
action-string prefix for a combo action
- configPath() - Method in class jme3utilities.ui.InputMode
-
Determine the path to the bindings asset.
- contentZOffset() - Method in class jme3utilities.ui.Overlay
-
Return the Z offset of the content lines relative to the background.
- copyBackgroundColor(ColorRGBA) - Method in class jme3utilities.ui.HelpBuilder
-
Copy the color of the background.
- copyBackgroundColor(ColorRGBA) - Method in class jme3utilities.ui.Overlay
-
Copy the color of the background.
- copyLocation(Vector3f) - Method in class jme3utilities.ui.Overlay
-
Copy the location of upper-left corner of the background.
- countLines() - Method in class jme3utilities.ui.Overlay
-
Determine the number of the content lines.
- cwSignalName() - Method in class jme3utilities.ui.CameraOrbitAppState
-
Determine the signal name for orbiting in the clockwise (-Y) direction.
D
- deactivate() - Method in class jme3utilities.ui.InputMode
-
Deactivate this mode.
- defaultBindings() - Method in class jme3utilities.ui.DefaultInputMode
-
Add default hotkey bindings to mimic SimpleApplication.
- defaultBindings() - Method in class jme3utilities.ui.DsEditInputMode
-
Add default hotkey bindings.
- defaultBindings() - Method in class jme3utilities.ui.InputMode
-
Add the default hotkey bindings: the bindings to be used if no custom bindings are found.
- DefaultInputMode - Class in jme3utilities.ui
-
The standard initial InputMode for an ActionApplication.
- describe(Combo) - Static method in class jme3utilities.ui.HelpBuilder
-
Compactly describe the specified Combo using compressed local hotkey names.
- designateSandbox(String) - Static method in class jme3utilities.ui.ActionApplication
-
Designate a directory for writing assets, and if it doesn't exist, create it.
- Detailed - Enum constant in enum class jme3utilities.ui.HelpVersion
-
detailed help
- detailedHelpBounds(int, int) - Method in class jme3utilities.ui.AcorusDemo
-
Calculate screen bounds for a detailed help node.
- didntHandle(String) - Method in class jme3utilities.ui.ActionApplication
-
Callback invoked when an ongoing action isn't handled after running through the
ActionApplication.onAction(java.lang.String, boolean, float)
methods of both the input mode and the application. - DisplaySettings - Class in jme3utilities.ui
-
Manage an application's render settings.
- DisplaySettings(Application, String, RectSizeLimits) - Constructor for class jme3utilities.ui.DisplaySettings
-
Instantiate settings for the specified Application.
- DsEditInputMode - Class in jme3utilities.ui
-
InputMode for the Acorus display-settings editor.
- DsEditOverlay - Class in jme3utilities.ui
-
The overlay for the display-settings editor.
- DsEditOverlay(DisplaySettings) - Constructor for class jme3utilities.ui.DsEditOverlay
-
Instantiate an uninitialized AppState.
- dumpAll(PrintStream) - Static method in class jme3utilities.ui.Locators
-
Dump the entire stack of locators to the specified PrintStream.
E
- equals(Object) - Method in class jme3utilities.ui.Combo
-
Test for exact equivalence with another Object.
F
- feedbackApplicable() - Method in class jme3utilities.ui.DisplaySettings
-
Explain why these settings cannot be applied.
- feedbackValid() - Method in class jme3utilities.ui.DisplaySettings
-
Explain why the proposed settings are invalid.
- filePath(String) - Static method in class jme3utilities.ui.ActionApplication
-
Convert an asset path to a canonical filesystem path for writing the asset.
- find(int) - Static method in class jme3utilities.ui.Hotkey
-
Find a hotkey by its universal code.
- findActionName(Hotkey) - Method in class jme3utilities.ui.InputMode
-
Look up the action bound to a hotkey.
- findButton(int) - Static method in class jme3utilities.ui.Hotkey
-
Find a mouse-button hotkey by its button code.
- findKey(int) - Static method in class jme3utilities.ui.Hotkey
-
Find a hotkey by its key code.
- findLocal(String) - Static method in class jme3utilities.ui.Hotkey
-
Find a hotkey by its local name.
- findMaterial(String) - Method in class jme3utilities.ui.AcorusDemo
-
Find the named Material in the library.
- findMode(String) - Static method in class jme3utilities.ui.InputMode
-
Find an initialized mode by its short name.
- findUs(String) - Static method in class jme3utilities.ui.Hotkey
-
Find a hotkey by its US name.
- FirstTime - Enum constant in enum class jme3utilities.ui.ShowDialog
-
show the dialog only if no persistent settings are found (i.e., the first time the app is run)
G
- generateMaterials() - Method in class jme3utilities.ui.AcorusDemo
-
Initialize the library of named materials.
- getActionApplication() - Method in class jme3utilities.ui.AcorusAppState
-
Access the application.
- getActiveMode() - Static method in class jme3utilities.ui.InputMode
-
Access the active mode, if any.
- getApplication() - Method in class jme3utilities.ui.DisplaySettings
-
Access the application.
- getAssetManager() - Static method in class jme3utilities.ui.Locators
-
Access the asset manager.
- getCursor() - Method in class jme3utilities.ui.InputMode
-
Access the cursor for this mode, if any.
- getDefaultInputMode() - Method in class jme3utilities.ui.ActionApplication
-
Access the default input mode.
- getHelpBuilder() - Method in class jme3utilities.ui.AcorusDemo
-
Access the HelpBuilder for this application.
- getLocationPolicy() - Method in class jme3utilities.ui.Overlay
-
Return the location policy.
- getRootPath() - Static method in class jme3utilities.ui.Locators
-
Determine the root path of the sole locator in the current configuration.
- getSettings() - Method in class jme3utilities.ui.ActionApplication
-
Access the live display settings.
- getSignals() - Method in class jme3utilities.ui.AcorusAppState
-
Access the user-interface signals.
- getSignals() - Method in class jme3utilities.ui.ActionApplication
-
Access the signal tracker.
- getSizeLimits() - Method in class jme3utilities.ui.DisplaySettings
-
Access the max/min framebuffer size.
- getSpeed() - Method in class jme3utilities.ui.AcorusAppState
-
Return the effective speed of physics and animations.
- getSpeed() - Method in class jme3utilities.ui.ActionApplication
-
Return the effective speed of physics and animations.
- graphicsApi() - Method in class jme3utilities.ui.DisplaySettings
-
Return the name of the graphics API.
H
- hashCode() - Method in class jme3utilities.ui.Combo
-
Generate the hash code for this instance.
- hasSandbox() - Static method in class jme3utilities.ui.ActionApplication
-
Test whether a sandbox has been designated.
- height() - Method in class jme3utilities.ui.DisplaySettings
-
Determine the display height.
- height() - Method in class jme3utilities.ui.Overlay
-
Return height of the background.
- HelpBuilder - Class in jme3utilities.ui
-
Generate hotkey clues for action-oriented applications.
- HelpBuilder() - Constructor for class jme3utilities.ui.HelpBuilder
-
A no-arg constructor to avoid javadoc warnings from JDK 18.
- HelpVersion - Enum Class in jme3utilities.ui
-
Enumerate versions of help information for input modes.
- hhmmss() - Static method in class jme3utilities.ui.ActionApplication
-
Generate a six-digit timestamp.
- Hotkey - Class in jme3utilities.ui
-
A named, immutable, simple trigger for actions.
I
- initialize() - Method in class jme3utilities.ui.DisplaySettings
-
Initialize the settings before the application starts.
- initialize(Application) - Method in class jme3utilities.ui.DsEditOverlay
-
Initialize this AppState on the first update after it gets attached.
- initialize(Application) - Method in class jme3utilities.ui.Overlay
-
Initialize this AppState prior to its first update.
- initialize(AppStateManager, Application) - Method in class jme3utilities.ui.AcorusAppState
-
Initialize this AppState on the first update after it gets attached.
- initialize(AppStateManager, Application) - Method in class jme3utilities.ui.DefaultInputMode
-
Initialize this (disabled) mode prior to its first update.
- initialize(AppStateManager, Application) - Method in class jme3utilities.ui.DsEditInputMode
-
Initialize this (disabled) mode prior to its first update.
- initialize(AppStateManager, Application) - Method in class jme3utilities.ui.InputMode
-
Initialize this (disabled) mode prior to its first update.
- InputMode - Class in jme3utilities.ui
-
An ActionAppState to implement a configurable input mode.
- InputMode(String) - Constructor for class jme3utilities.ui.InputMode
-
Instantiate a disabled, uninitialized mode.
- isCentered() - Method in class jme3utilities.ui.DisplaySettings
-
Test whether center-on-start is enabled for LWJGL v3 windowed mode.
- isFullscreen() - Method in class jme3utilities.ui.DisplaySettings
-
Test whether full-screen mode is enabled.
- isGammaCorrection() - Method in class jme3utilities.ui.DisplaySettings
-
Test whether gamma correction is enabled.
- isGraphicsDebug() - Method in class jme3utilities.ui.DisplaySettings
-
Test whether graphics debugging is enabled.
- isGraphicsTrace() - Method in class jme3utilities.ui.DisplaySettings
-
Test whether graphics tracing is enabled.
- isPaused() - Method in class jme3utilities.ui.AcorusDemo
-
Test whether animation is paused.
- isVSync() - Method in class jme3utilities.ui.DisplaySettings
-
Test whether VSync is enabled.
J
- jme3utilities.ui - package jme3utilities.ui
-
Reusable classes for implementing action-oriented user interfaces, for use with jMonkeyEngine3.
K
L
- lineSpacing() - Method in class jme3utilities.ui.Overlay
-
Return the vertical interval between successive content lines.
- listActionNames() - Method in class jme3utilities.ui.InputMode
-
List all known action names.
- listAll() - Static method in class jme3utilities.ui.Hotkey
-
Enumerate all known hotkeys.
- listCombos(String) - Method in class jme3utilities.ui.InputMode
-
Enumerate all combos bound to the named action.
- listGraphicsApis() - Static method in class jme3utilities.ui.DisplaySettings
-
Enumerate all known graphics APIs.
- listHotkeysLocal(String) - Method in class jme3utilities.ui.InputMode
-
Enumerate all hotkeys bound to a named action.
- load() - Method in class jme3utilities.ui.DisplaySettings
-
Attempt to load settings from user preferences (persistent storage).
- loadBindings() - Method in class jme3utilities.ui.InputMode
-
Load a set of hotkey bindings from the configuration asset.
- loadDefaults() - Method in class jme3utilities.ui.DisplaySettings
-
Reset the proposed settings to the application's default values.
- localName() - Method in class jme3utilities.ui.Hotkey
-
Determine the local name of this hotkey, which is the name used by BindScreen and HelpUtils.
- LocationPolicy - Enum Class in jme3utilities.ui
-
Enumerate policies for locating overlays within viewports.
- Locators - Class in jme3utilities.ui
-
Manage the registered locators in the AssetManager of an ActionApplication.
- Locators() - Constructor for class jme3utilities.ui.Locators
-
A no-arg constructor to avoid javadoc warnings from JDK 18.
- logger - Static variable in class jme3utilities.ui.CameraOrbitAppState
-
message logger for this class
- logger - Static variable in class jme3utilities.ui.HelpBuilder
-
message logger for this class
- logger - Static variable in class jme3utilities.ui.UiVersion
-
message logger for this class
- loggerA - Static variable in class jme3utilities.ui.AcorusDemo
-
message logger for this class
- LowerLeft - Enum constant in enum class jme3utilities.ui.LocationPolicy
-
set in by margins from the lower-left corner of the ViewPort
M
- mapAll() - Method in class jme3utilities.ui.InputMode
-
Map all Hotkey and Combo actions.
- Minimal - Enum constant in enum class jme3utilities.ui.HelpVersion
-
minimal help
- moreDefaultBindings() - Method in class jme3utilities.ui.ActionApplication
-
Callback invoked immediately after initializing the hotkey bindings of the default input mode.
- msaaFactor() - Method in class jme3utilities.ui.DisplaySettings
-
Determine the sampling factor for multi-sample anti-aliasing (MSAA).
N
- Never - Enum constant in enum class jme3utilities.ui.ShowDialog
-
never show the dialog (useful when running on macOS)
O
- onAction(String, boolean, float) - Method in class jme3utilities.ui.AcorusDemo
-
Process an action that wasn't handled by the active InputMode.
- onAction(String, boolean, float) - Method in class jme3utilities.ui.ActionApplication
-
Process an action that wasn't handled by the active input mode.
- onAction(String, boolean, float) - Method in class jme3utilities.ui.DefaultInputMode
-
Process an action from the keyboard or mouse.
- onAction(String, boolean, float) - Method in class jme3utilities.ui.DsEditInputMode
-
Process an action from the GUI or keyboard.
- onAction(String, boolean, float) - Method in class jme3utilities.ui.Signals
-
Process a signal action.
- onColorSpaceChange(ColorSpace) - Method in class jme3utilities.ui.AcorusDemo
-
Update colors after the renderer's ColorSpace changes.
- onColorSpaceChange(ColorSpace) - Method in class jme3utilities.ui.Overlay
-
Update colors after the renderer's ColorSpace changes.
- onDisable() - Method in class jme3utilities.ui.Overlay
-
Transition this AppState from enabled to disabled.
- onEnable() - Method in class jme3utilities.ui.Overlay
-
Transition this AppState from disabled to enabled.
- onInputModeChange(InputMode, InputMode) - Method in class jme3utilities.ui.AcorusDemo
-
Callback invoked when the active InputMode changes.
- onInputModeChange(InputMode, InputMode) - Method in class jme3utilities.ui.ActionApplication
-
Callback invoked when the active InputMode changes.
- onViewPortResize(int, int) - Method in class jme3utilities.ui.AcorusDemo
-
Update the GUI layout after the ViewPort gets resized.
- onViewPortResize(int, int) - Method in class jme3utilities.ui.Overlay
-
Relocate this overlay for the specified viewport dimensions.
- Overlay - Class in jme3utilities.ui
-
An AppState for displaying "content" (lines of text) against a rectangular background with rounded corners.
- Overlay(String, float, int) - Constructor for class jme3utilities.ui.Overlay
-
Instantiate an uninitialized AppState.
P
- padding() - Method in class jme3utilities.ui.HelpBuilder
-
Return the amount of padding between the content bounds and the edges of the background.
- padding() - Method in class jme3utilities.ui.Overlay
-
Return the amount of padding between the content lines and top/bottom/left/right edges of the background.
- pausedSpeed - Static variable in class jme3utilities.ui.AcorusDemo
-
animation/physics speed when paused
R
- rate() - Method in class jme3utilities.ui.CameraOrbitAppState
-
Determine the rate of orbiting.
- recordingQuality() - Method in class jme3utilities.ui.ActionApplication
-
Return the quality level for new video recordings.
- refreshRate() - Method in class jme3utilities.ui.DisplaySettings
-
Determine the display's refresh rate, which is relevant only to full-screen displays.
- register(Iterable<String>) - Static method in class jme3utilities.ui.Locators
-
Register (add) the specified locators to the current configuration, in the specified order.
- register(String) - Static method in class jme3utilities.ui.Locators
-
Register (add) the specified locator to the current configuration.
- register(String, Class<? extends AssetLocator>) - Static method in class jme3utilities.ui.Locators
-
Register (add) a locator of the specified type to the current configuration.
- registerDefault() - Static method in class jme3utilities.ui.Locators
-
Register (add) the default locator(s) to the current configuration, namely: the sandbox (if one exists) followed by the classpath.
- registerFilesystem(String) - Static method in class jme3utilities.ui.Locators
-
Register (add) a file locator or zip locator to the current configuration.
- registerMaterial(String, Material) - Method in class jme3utilities.ui.AcorusDemo
-
Add a Material to the library.
- resize(int, int) - Method in class jme3utilities.ui.DisplaySettings
-
Update the dimensions of a resizable viewport, assuming the change has already been applied.
- restore() - Static method in class jme3utilities.ui.Locators
-
Restore an old configuration.
- resumeLifo() - Static method in class jme3utilities.ui.InputMode
-
Disable the active input mode and resume the most recently suspended mode.
S
- sandboxPath() - Static method in class jme3utilities.ui.ActionApplication
-
Determine the filesystem path to the directory for writing assets.
- save() - Method in class jme3utilities.ui.DisplaySettings
-
Write the proposed settings to persistent storage, so that they will take effect the next time the application is launched.
- save() - Static method in class jme3utilities.ui.Locators
-
Save a copy of the current configuration for later restoration.
- saveBindings() - Method in class jme3utilities.ui.InputMode
-
Save all hotkey bindings to the configuration asset.
- scaleSize(float, float) - Method in class jme3utilities.ui.DisplaySettings
-
Scale the height and width of the display by the specified factors and clamp to the size limits.
- separation() - Method in class jme3utilities.ui.HelpBuilder
-
Return the amount of horizontal space between hotkey descriptions.
- setAlignment(int, BitmapFont.Align) - Method in class jme3utilities.ui.Overlay
-
Alter the horizontal alignment of the indexed content line.
- setAlignmentAll(BitmapFont.Align) - Method in class jme3utilities.ui.Overlay
-
Alter the horizontal alignment of all content.
- setBackgroundColor(ColorRGBA) - Method in class jme3utilities.ui.HelpBuilder
-
Alter the color for backgrounds.
- setBackgroundColor(ColorRGBA) - Method in class jme3utilities.ui.Overlay
-
Alter the color of the background.
- setBackgroundZ(float) - Method in class jme3utilities.ui.Overlay
-
Alter the Z coordinate for the background.
- setCenter(ReadXZ) - Method in class jme3utilities.ui.CameraOrbitAppState
-
Alter the center of the orbit.
- setCentered(boolean) - Method in class jme3utilities.ui.DisplaySettings
-
Alter whether center-on-start is enabled for LWJGL v3 windowed mode.
- setCgmHeight(Spatial, float) - Static method in class jme3utilities.ui.AcorusDemo
-
Scale the specified C-G model uniformly so that it has the specified height, assuming Y-up orientation.
- setColor(int, ColorRGBA) - Method in class jme3utilities.ui.Overlay
-
Alter the color of the indexed content line.
- setColorDepth(int) - Method in class jme3utilities.ui.DisplaySettings
-
Alter the color depth.
- setConfigPath(String) - Method in class jme3utilities.ui.InputMode
-
Alter the path to the configuration asset for bindings.
- setContentZOffset(float) - Method in class jme3utilities.ui.Overlay
-
Alter the Z offset of content relative to the background.
- setCursor(JmeCursor) - Method in class jme3utilities.ui.InputMode
-
Alter the mouse cursor for this uninitialized mode.
- setDimensions(int, int) - Method in class jme3utilities.ui.DisplaySettings
-
Alter the display dimensions.
- setEnabled(boolean) - Method in class jme3utilities.ui.InputMode
-
Enable or disable this mode.
- setFullscreen(boolean) - Method in class jme3utilities.ui.DisplaySettings
-
Enable or disable full-screen mode.
- setGammaCorrection(boolean) - Method in class jme3utilities.ui.DisplaySettings
-
Enable or disable gamma-correction mode.
- setGraphicsApi(String) - Method in class jme3utilities.ui.DisplaySettings
-
Alter the graphics API.
- setGraphicsDebug(boolean) - Method in class jme3utilities.ui.DisplaySettings
-
Alter the graphics-debug flag.
- setGraphicsTrace(boolean) - Method in class jme3utilities.ui.DisplaySettings
-
Alter the graphics-trace flag.
- setHelpVersion(HelpVersion) - Method in class jme3utilities.ui.AcorusDemo
-
Display the specified version of the help node.
- setLineSpacing(float) - Method in class jme3utilities.ui.Overlay
-
Alter the vertical interval between successive content lines.
- setLocation(Vector3f) - Method in class jme3utilities.ui.Overlay
-
Move to the specified location.
- setLocationPolicy(LocationPolicy) - Method in class jme3utilities.ui.Overlay
-
Alter the location policy.
- setMaxSize() - Method in class jme3utilities.ui.DisplaySettings
-
Maximize the display dimensions.
- setMinSize() - Method in class jme3utilities.ui.DisplaySettings
-
Minimize the display dimensions.
- setMsaaFactor(int) - Method in class jme3utilities.ui.DisplaySettings
-
Alter the sampling factor for multi-sample anti-aliasing (MSAA).
- setPadding(float) - Method in class jme3utilities.ui.HelpBuilder
-
Alter the amount of padding between the content bounds and the edges of the background.
- setPadding(float) - Method in class jme3utilities.ui.Overlay
-
Alter the padding between the content lines and the edges of the background.
- setRate(float) - Method in class jme3utilities.ui.CameraOrbitAppState
-
Alter the rate of orbiting.
- setRecordingQuality(float) - Method in class jme3utilities.ui.ActionApplication
-
Alter the quality level for new video recordings.
- setRefreshRate(int) - Method in class jme3utilities.ui.DisplaySettings
-
Alter the refresh rate.
- setSeparation(float) - Method in class jme3utilities.ui.HelpBuilder
-
Alter the amount of horizontal space between hotkey descriptions.
- setShowDialog(ShowDialog) - Method in class jme3utilities.ui.DisplaySettings
-
Alter how often the JME settings dialog should be shown during initialize().
- setSpeed(float) - Method in class jme3utilities.ui.ActionApplication
-
Alter the effective speeds of physics simulation and all animations.
- setStartLocation(int, int) - Method in class jme3utilities.ui.DisplaySettings
-
Alter the initial location for LWJGL v3 windowed mode with setCentered(false).
- setText(int, String) - Method in class jme3utilities.ui.Overlay
-
Alter the text of the indexed content line.
- setText(int, String, ColorRGBA) - Method in class jme3utilities.ui.Overlay
-
Alter the indexed content line.
- setVSync(boolean) - Method in class jme3utilities.ui.DisplaySettings
-
Enable or disable VSync mode.
- setWidth(float) - Method in class jme3utilities.ui.Overlay
-
Alter the width of the background.
- setXMargin(float) - Method in class jme3utilities.ui.Overlay
-
Alter the horizontal margin between the background and the edges of the viewport.
- setYMargin(float) - Method in class jme3utilities.ui.Overlay
-
Alter the vertical margin between the background and the edges of the viewport.
- shortName() - Method in class jme3utilities.ui.InputMode
-
Determine the short-form name for this mode.
- showDialog() - Method in class jme3utilities.ui.DisplaySettings
-
Determine how often the JME settings dialog should be shown during initialize().
- ShowDialog - Enum Class in jme3utilities.ui
-
Enumerate options for showing the Settings Dialog during application startup.
- signalActionPrefix - Static variable in class jme3utilities.ui.InputMode
-
action-string prefix for a signal action
- Signals - Class in jme3utilities.ui
-
A SignalTracker to handle actions that start with the "signal " prefix.
- Signals() - Constructor for class jme3utilities.ui.Signals
-
A no-arg constructor to avoid javadoc warnings from JDK 18.
- simpleInitApp() - Method in class jme3utilities.ui.ActionApplication
-
Initialization code common to all action-oriented applications.
- simpleUpdate(float) - Method in class jme3utilities.ui.AcorusDemo
-
Callback invoked once per frame.
- simpleUpdate(float) - Method in class jme3utilities.ui.ActionApplication
-
Callback invoked once per frame.
- startX() - Method in class jme3utilities.ui.DisplaySettings
-
Return the initial X location for LWJGL v3 windowed mode with setCentered(false).
- startY() - Method in class jme3utilities.ui.DisplaySettings
-
Return the initial Y location for LWJGL v3 windowed mode with setCentered(false).
- suspendAndActivate(InputMode) - Static method in class jme3utilities.ui.InputMode
-
Save and suspend the active input mode (if any) and activate the specified mode.
T
- toggleHelp() - Method in class jme3utilities.ui.AcorusDemo
-
Toggle between the detailed help node and the minimal version.
- togglePause() - Method in class jme3utilities.ui.AcorusDemo
-
Toggle the animation and physics simulation: paused/running.
- toggleWorldAxes() - Method in class jme3utilities.ui.AcorusDemo
-
Toggle visualization of world axes.
- toString() - Method in class jme3utilities.ui.Combo
-
Represent this instance as a String, using the US name of the hotkey.
- toString() - Method in class jme3utilities.ui.InputMode
-
Represent this input mode as a text string.
- toStringLocal() - Method in class jme3utilities.ui.Combo
-
Represent this instance as a String, using the local name of the hotkey.
U
- UiVersion - Class in jme3utilities.ui
-
Version strings for the Acorus library.
- unbind(int) - Method in class jme3utilities.ui.InputMode
-
Unbind the specified keyboard key.
- unbind(Hotkey) - Method in class jme3utilities.ui.InputMode
-
Unbind the specified hotkey.
- unmapAll() - Method in class jme3utilities.ui.InputMode
-
Unmap all Hotkey and Combo actions.
- unregisterAll() - Static method in class jme3utilities.ui.Locators
-
Unregister all locators from the current configuration.
- update(float) - Method in class jme3utilities.ui.CameraOrbitAppState
-
Callback invoked once per frame while the state is attached and enabled.
- update(float) - Method in class jme3utilities.ui.DsEditOverlay
-
Callback to update this AppState prior to rendering.
- updateBindings() - Method in class jme3utilities.ui.DefaultInputMode
-
Update the bindings to reflect the state of the FlyByCamera, if any.
- updateHelp() - Method in class jme3utilities.ui.AcorusDemo
-
Update the help node to reflect changed bindings.
- UpperLeft - Enum constant in enum class jme3utilities.ui.LocationPolicy
-
set in by margins from the upper-left corner of the ViewPort
- useDefault() - Static method in class jme3utilities.ui.Locators
-
Set the current configuration to use only the default locator(s).
- useFilesystem(String) - Static method in class jme3utilities.ui.Locators
-
Set the current configuration to use only the specified file locator or zip locator for assets.
- usName() - Method in class jme3utilities.ui.Hotkey
-
Determine the US name of this hotkey, which is the name InputMode uses.
V
- valueOf(String) - Static method in enum class jme3utilities.ui.HelpVersion
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class jme3utilities.ui.LocationPolicy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class jme3utilities.ui.ShowDialog
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class jme3utilities.ui.HelpVersion
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class jme3utilities.ui.LocationPolicy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class jme3utilities.ui.ShowDialog
-
Returns an array containing the constants of this enum class, in the order they are declared.
- versionShort() - Static method in class jme3utilities.ui.UiVersion
-
Return the terse version string for this library.
W
- width() - Method in class jme3utilities.ui.DisplaySettings
-
Determine the display width.
- width() - Method in class jme3utilities.ui.Overlay
-
Return width of the background.
X
- xMargin() - Method in class jme3utilities.ui.Overlay
-
Return the horizontal margin between the background and the edges of the viewport.
Y
- yMargin() - Method in class jme3utilities.ui.Overlay
-
Return the vertical margin between the background and the edges of the viewport.
All Classes and Interfaces|All Packages|Constant Field Values