Class TestsOverlay

java.lang.Object
net.neoforged.testframework.client.TestsOverlay
All Implemented Interfaces:
net.minecraft.client.gui.LayeredDraw.Layer

public final class TestsOverlay extends Object implements net.minecraft.client.gui.LayeredDraw.Layer
  • Field Details

    • MAX_DISPLAYED

      public static final int MAX_DISPLAYED
      See Also:
    • BG_TEXTURE

      public static final net.minecraft.resources.ResourceLocation BG_TEXTURE
    • impl

      private final MutableTestFramework impl
    • enabled

      private final BooleanSupplier enabled
    • fading

      private final it.unimi.dsi.fastutil.objects.Object2FloatMap<Test> fading
    • lastRenderedTests

      private final List<Test> lastRenderedTests
    • ICON_BY_RESULT

      static final Map<Test.Result,net.minecraft.resources.ResourceLocation> ICON_BY_RESULT
  • Constructor Details

  • Method Details

    • render

      public void render(net.minecraft.client.gui.GuiGraphics graphics, net.minecraft.client.DeltaTracker deltaTracker)
      Specified by:
      render in interface net.minecraft.client.gui.LayeredDraw.Layer
    • renderTest

      private TestsOverlay.XY renderTest(net.minecraft.client.gui.Font font, Test test, net.minecraft.client.gui.GuiGraphics graphics, int maxWidth, int x, int y, int colour, List<Runnable> rendering)
    • withXY

      private Runnable withXY(int x, int y, TestsOverlay.IntBiConsumer consumer)
    • statusColoured

      static net.minecraft.network.chat.MutableComponent statusColoured(net.minecraft.network.chat.Component input, Test.Status status)