Class ProgrammerWidgetAreaRenderer

java.lang.Object
me.desht.pneumaticcraft.client.gui.ProgrammerWidgetAreaRenderer

public class ProgrammerWidgetAreaRenderer extends Object
  • 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

      public WidgetVerticalScrollbar getScrollBar()
    • renderForeground

      public void renderForeground(com.mojang.blaze3d.vertex.PoseStack matrixStack, int x, int y, IProgWidget tooltipExcludingWidget, net.minecraft.client.gui.Font font)
    • getHoveredWidget

      public IProgWidget getHoveredWidget(int mouseX, int mouseY)
    • 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

      public void gotoPiece(IProgWidget widget)
    • getTotalErrors

      public int getTotalErrors()
    • getTotalWarnings

      public int getTotalWarnings()