public class IngredientListElementRenderer<T>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected net.minecraft.client.renderer.Rectangle2d |
area |
protected IIngredientListElement<T> |
element |
protected mezz.jei.api.ingredients.IIngredientHelper<T> |
ingredientHelper |
protected mezz.jei.api.ingredients.IIngredientRenderer<T> |
ingredientRenderer |
protected int |
padding |
Constructor and Description |
---|
IngredientListElementRenderer(IIngredientListElement<T> element) |
Modifier and Type | Method and Description |
---|---|
void |
drawHighlight()
Matches the highlight code in
GuiContainer.render(int, int, float) |
void |
drawTooltip(int mouseX,
int mouseY,
IIngredientFilterConfig ingredientFilterConfig,
IWorldConfig worldConfig) |
net.minecraft.client.renderer.Rectangle2d |
getArea() |
IIngredientListElement<T> |
getElement() |
protected void |
renderEditMode(net.minecraft.client.renderer.Rectangle2d area,
int padding,
IEditModeConfig editModeConfig) |
void |
renderSlow(IEditModeConfig editModeConfig,
IWorldConfig worldConfig) |
void |
setArea(net.minecraft.client.renderer.Rectangle2d area) |
void |
setPadding(int padding) |
protected final IIngredientListElement<T> element
protected final mezz.jei.api.ingredients.IIngredientRenderer<T> ingredientRenderer
protected final mezz.jei.api.ingredients.IIngredientHelper<T> ingredientHelper
protected net.minecraft.client.renderer.Rectangle2d area
protected int padding
public IngredientListElementRenderer(IIngredientListElement<T> element)
public void setArea(net.minecraft.client.renderer.Rectangle2d area)
public void setPadding(int padding)
public IIngredientListElement<T> getElement()
public net.minecraft.client.renderer.Rectangle2d getArea()
public void renderSlow(IEditModeConfig editModeConfig, IWorldConfig worldConfig)
public void drawHighlight()
GuiContainer.render(int, int, float)
public void drawTooltip(int mouseX, int mouseY, IIngredientFilterConfig ingredientFilterConfig, IWorldConfig worldConfig)
protected void renderEditMode(net.minecraft.client.renderer.Rectangle2d area, int padding, IEditModeConfig editModeConfig)