public class ProgrammerWidgetAreaRenderer
extends java.lang.Object
| Constructor and Description |
|---|
ProgrammerWidgetAreaRenderer(net.minecraft.client.gui.screen.Screen parent,
java.util.List<IProgWidget> progWidgets,
int guiLeft,
int guiTop,
net.minecraft.client.renderer.Rectangle2d bounds,
double translatedX,
double translatedY,
int lastZoom) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addAdditionalInfoToTooltip(IProgWidget widget,
java.util.List<net.minecraft.util.text.ITextComponent> tooltip) |
protected void |
drawBorder(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
IProgWidget widget,
int color) |
protected void |
drawBorder(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
IProgWidget widget,
int color,
int inset) |
IProgWidget |
getHoveredWidget(int mouseX,
int mouseY) |
float |
getScale() |
WidgetVerticalScrollbar |
getScrollBar() |
int |
getTotalErrors() |
int |
getTotalWarnings() |
void |
gotoPiece(IProgWidget widget) |
boolean |
mouseDragged(double mouseX,
double mouseY,
int mouseButton,
double dx,
double dy) |
boolean |
mouseScrolled(double mouseX,
double mouseY,
double dir) |
void |
render(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
int x,
int y,
boolean showFlow,
boolean showInfo) |
protected void |
renderAdditionally(com.mojang.blaze3d.matrix.MatrixStack matrixStack) |
void |
renderForeground(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
int x,
int y,
IProgWidget tooltipExcludingWidget,
net.minecraft.client.gui.FontRenderer font) |
void |
tick() |
public ProgrammerWidgetAreaRenderer(net.minecraft.client.gui.screen.Screen parent,
java.util.List<IProgWidget> progWidgets,
int guiLeft,
int guiTop,
net.minecraft.client.renderer.Rectangle2d bounds,
double translatedX,
double translatedY,
int lastZoom)
public WidgetVerticalScrollbar getScrollBar()
public void renderForeground(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
int x,
int y,
IProgWidget tooltipExcludingWidget,
net.minecraft.client.gui.FontRenderer font)
public IProgWidget getHoveredWidget(int mouseX, int mouseY)
protected void addAdditionalInfoToTooltip(IProgWidget widget, java.util.List<net.minecraft.util.text.ITextComponent> tooltip)
public void tick()
public void render(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
int x,
int y,
boolean showFlow,
boolean showInfo)
public boolean mouseDragged(double mouseX,
double mouseY,
int mouseButton,
double dx,
double dy)
public boolean mouseScrolled(double mouseX,
double mouseY,
double dir)
protected void renderAdditionally(com.mojang.blaze3d.matrix.MatrixStack matrixStack)
protected void drawBorder(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
IProgWidget widget,
int color)
protected void drawBorder(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
IProgWidget widget,
int color,
int inset)
public float getScale()
public void gotoPiece(IProgWidget widget)
public int getTotalErrors()
public int getTotalWarnings()