Package eu.svjatoslav.aukio.e3d.gui
package eu.svjatoslav.aukio.e3d.gui
Graphical user interface components for the Aukio 3D engine.
This package provides the primary integration points for embedding 3D rendering into Java applications using Swing/AWT.
Key classes:
ViewPanel- The main rendering surface (JPanel)ViewFrame- A JFrame with embedded ViewPanelCamera- Represents the viewer's position and orientationDeveloperTools- Debugging and profiling utilities
- See Also:
-
ClassDescriptionWrites a self-contained bug report directory the user can point a developer (or an AI assistant) at.Per-ViewPanel developer tools that control diagnostic features.Developer tools panel for toggling diagnostic features and viewing logs.Listener interface for per-frame callbacks before the 3D scene is rendered.Base class for interactive GUI components rendered in 3D space.A pointer to a character in a text using row and column.Per-thread activity timeline for the Developer Tools window — the software-renderer equivalent of a GPU frame profiler's occupancy view.Convenience window (JFrame) that creates and hosts a
ViewPanelfor 3D rendering.AWT Canvas that provides a 3D rendering surface with built-in camera navigation.Tracks an object's position in view/camera space for distance and angle calculations.