Class DeveloperTools

java.lang.Object
eu.svjatoslav.sixth.e3d.gui.DeveloperTools

public class DeveloperTools extends Object
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 Details

    • showPolygonBorders

      public volatile boolean showPolygonBorders
      If true, textured polygon borders are drawn in yellow. Useful for visualizing polygon slicing for perspective-correct rendering.
    • renderAlternateSegments

      public volatile boolean renderAlternateSegments
      If true, 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.