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
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
private static final record
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.minecraft.resources.ResourceLocation
private final BooleanSupplier
private final it.unimi.dsi.fastutil.objects.Object2FloatMap
<Test> (package private) static final Map
<Test.Result, net.minecraft.resources.ResourceLocation> private final MutableTestFramework
static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
render
(net.minecraft.client.gui.GuiGraphics graphics, net.minecraft.client.DeltaTracker deltaTracker) 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) (package private) static net.minecraft.network.chat.MutableComponent
statusColoured
(net.minecraft.network.chat.Component input, Test.Status status) private Runnable
withXY
(int x, int y, TestsOverlay.IntBiConsumer consumer)
-
Field Details
-
MAX_DISPLAYED
public static final int MAX_DISPLAYED- See Also:
-
BG_TEXTURE
public static final net.minecraft.resources.ResourceLocation BG_TEXTURE -
impl
-
enabled
-
fading
-
lastRenderedTests
-
ICON_BY_RESULT
-
-
Constructor Details
-
TestsOverlay
-
-
Method Details
-
render
public void render(net.minecraft.client.gui.GuiGraphics graphics, net.minecraft.client.DeltaTracker deltaTracker) - Specified by:
render
in interfacenet.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
-
statusColoured
static net.minecraft.network.chat.MutableComponent statusColoured(net.minecraft.network.chat.Component input, Test.Status status)
-