Basics
Guides
API Reference
Basics
Guides
API Reference
[19:7] extends: FxObj
Wraps FXGL's DevPane (com.almasb.fxgl.dev.DevPane), the
slide-out developer overlay built and managed by DevService.
Renders a scrollable accordion of developer-visible
settings (every devXxx property on ReadOnlyGameSettings),
a transparent debug-message strip, and helpers for adding
visual debug points anchored at world coordinates.
Aussom users hold a DevPane wrapper via adopt; direct
construction is unusual because DevPane is built by
DevService.onInit.
DevPane (SceneServiceObj = null, SettingsObj = null)
Creates a new DevPane. Pass null for SceneServiceObj to construct an empty wrapper for adopt; otherwise wires a fresh DevPane on the supplied SceneService and ReadOnlyGameSettings.
SceneServiceObj is an AussomJavaObject around a SceneService, or null.SettingsObj is an AussomJavaObject around a ReadOnlyGameSettings.adopt (object Ajo)
Wraps an existing DevPane AussomJavaObject.
Ajo is an AussomJavaObject around a DevPane.A new wrapper.isOpen ()
Returns true while the pane's InGamePanel is open.
A bool.open ()
Opens the dev pane.
this objectclose ()
Closes the dev pane.
this objectpushMessage (string Message)
Pushes a transient debug message onto the message strip.
Message is the message text.this objectaddDebugPoint (double X, double Y)
Adds a debug point view at the given world location.
X is the X coordinate.Y is the Y coordinate.this objectremoveDebugPoint (double X, double Y)
Removes the debug point view at the given location.
X is the X coordinate.Y is the Y coordinate.this objectonGameReady (object VarsObj)
Hook called by DevService when the game is ready (the world property map is populated). Exposed for adoption flows that drive the pane manually.
VarsObj is an AussomJavaObject around a PropertyMap.this object
Aussom
Write once. Embed everywhere.
Copyright 2026 Austin Lehman. All rights reserved.