Package eu.svjatoslav.sixth.e3d.gui
Class DeveloperTools
java.lang.Object
eu.svjatoslav.sixth.e3d.gui.DeveloperTools
Per-ViewPanel developer tools that control diagnostic features.
Each ViewPanel has its own DeveloperTools instance, allowing
different views to have independent debug configurations.
Settings can be toggled at runtime via the DeveloperToolsPanel
(opened with F12 key).
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanIftrue, only render even-numbered horizontal segments (0, 2, 4, 6).booleanIftrue, textured polygon borders are drawn in yellow. -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new DeveloperTools instance with all debug features disabled. -
Method Summary
-
Field Details
-
showPolygonBorders
public volatile boolean showPolygonBordersIftrue, textured polygon borders are drawn in yellow. Useful for visualizing polygon slicing for perspective-correct rendering. -
renderAlternateSegments
public volatile boolean renderAlternateSegmentsIftrue, only render even-numbered horizontal segments (0, 2, 4, 6). Odd segments (1, 3, 5, 7) will remain black. Useful for detecting if threads render outside their allocated screen area (overdraw detection).
-
-
Constructor Details
-
DeveloperTools
public DeveloperTools()Creates a new DeveloperTools instance with all debug features disabled.
-