Class ProgrammerWidgetAreaRenderer
java.lang.Object
me.desht.pneumaticcraft.client.gui.ProgrammerWidgetAreaRenderer
-
Constructor Summary
ConstructorsConstructorDescriptionProgrammerWidgetAreaRenderer(net.minecraft.client.gui.screens.Screen parent, List<IProgWidget> progWidgets, int guiLeft, int guiTop, net.minecraft.client.renderer.Rect2i bounds, double translatedX, double translatedY, int lastZoom) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddAdditionalInfoToTooltip(IProgWidget widget, List<net.minecraft.network.chat.Component> tooltip) protected voiddrawBorder(com.mojang.blaze3d.vertex.PoseStack matrixStack, IProgWidget widget, int color) protected voiddrawBorder(com.mojang.blaze3d.vertex.PoseStack matrixStack, IProgWidget widget, int color, int inset) getHoveredWidget(int mouseX, int mouseY) floatgetScale()intintvoidgotoPiece(IProgWidget widget) booleanmouseDragged(double mouseX, double mouseY, int mouseButton, double dx, double dy) booleanmouseScrolled(double mouseX, double mouseY, double dir) voidrender(com.mojang.blaze3d.vertex.PoseStack matrixStack, int x, int y, boolean showFlow, boolean showInfo) protected voidrenderAdditionally(com.mojang.blaze3d.vertex.PoseStack matrixStack) voidrenderForeground(com.mojang.blaze3d.vertex.PoseStack matrixStack, int x, int y, IProgWidget tooltipExcludingWidget, net.minecraft.client.gui.Font font) voidtick()
-
Constructor Details
-
ProgrammerWidgetAreaRenderer
public ProgrammerWidgetAreaRenderer(net.minecraft.client.gui.screens.Screen parent, List<IProgWidget> progWidgets, int guiLeft, int guiTop, net.minecraft.client.renderer.Rect2i bounds, double translatedX, double translatedY, int lastZoom)
-
-
Method Details
-
getScrollBar
-
renderForeground
public void renderForeground(com.mojang.blaze3d.vertex.PoseStack matrixStack, int x, int y, IProgWidget tooltipExcludingWidget, net.minecraft.client.gui.Font font) -
getHoveredWidget
-
addAdditionalInfoToTooltip
protected void addAdditionalInfoToTooltip(IProgWidget widget, List<net.minecraft.network.chat.Component> tooltip) -
tick
public void tick() -
render
public void render(com.mojang.blaze3d.vertex.PoseStack matrixStack, int x, int y, boolean showFlow, boolean showInfo) -
mouseDragged
public boolean mouseDragged(double mouseX, double mouseY, int mouseButton, double dx, double dy) -
mouseScrolled
public boolean mouseScrolled(double mouseX, double mouseY, double dir) -
renderAdditionally
protected void renderAdditionally(com.mojang.blaze3d.vertex.PoseStack matrixStack) -
drawBorder
protected void drawBorder(com.mojang.blaze3d.vertex.PoseStack matrixStack, IProgWidget widget, int color) -
drawBorder
protected void drawBorder(com.mojang.blaze3d.vertex.PoseStack matrixStack, IProgWidget widget, int color, int inset) -
getScale
public float getScale() -
gotoPiece
-
getTotalErrors
public int getTotalErrors() -
getTotalWarnings
public int getTotalWarnings()
-