public class IngredientRenderer<T>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.awt.Rectangle |
area |
protected IIngredientListElement<T> |
element |
protected int |
padding |
Constructor and Description |
---|
IngredientRenderer(IIngredientListElement<T> element) |
Modifier and Type | Method and Description |
---|---|
void |
drawHighlight()
Matches the highlight code in
GuiContainer.drawScreen(int, int, float) |
void |
drawTooltip(net.minecraft.client.Minecraft minecraft,
int mouseX,
int mouseY) |
java.awt.Rectangle |
getArea() |
IIngredientListElement<T> |
getElement() |
protected static <V> void |
renderEditMode(IIngredientListElement<V> element,
java.awt.Rectangle area,
int padding) |
void |
renderSlow() |
void |
setArea(java.awt.Rectangle area) |
void |
setPadding(int padding) |
protected final IIngredientListElement<T> element
protected java.awt.Rectangle area
protected int padding
public IngredientRenderer(IIngredientListElement<T> element)
public void setArea(java.awt.Rectangle area)
public void setPadding(int padding)
public IIngredientListElement<T> getElement()
public java.awt.Rectangle getArea()
public void renderSlow()
public void drawHighlight()
GuiContainer.drawScreen(int, int, float)
public void drawTooltip(net.minecraft.client.Minecraft minecraft, int mouseX, int mouseY)
protected static <V> void renderEditMode(IIngredientListElement<V> element, java.awt.Rectangle area, int padding)