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 |
|---|---|
protected static <T> net.minecraft.util.ReportedException |
createRenderIngredientException(java.lang.Throwable throwable,
IIngredientListElement<T> element) |
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)
protected static <T> net.minecraft.util.ReportedException createRenderIngredientException(java.lang.Throwable throwable,
IIngredientListElement<T> element)