Package emi.dev.emi.emi
Class EmiRenderHelper
java.lang.Object
emi.dev.emi.emi.EmiRenderHelper
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ResourceLocationstatic final ResourceLocationstatic final ResourceLocationstatic final ResourceLocationstatic final Textstatic final ResourceLocationstatic final ResourceLocationstatic final DecimalFormatstatic final ResourceLocation -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voiddrawLeftTooltip(GuiScreen screen, EmiDrawContext context, List<TooltipComponent> components, int x, int y) static voiddrawNinePatch(EmiDrawContext context, ResourceLocation texture, int x, int y, int w, int h, int u, int v, int cornerLength, int centerLength) static voiddrawScroll(EmiDrawContext context, int x, int y, int width, int height, int progress, int total, int color) static voiddrawSlotHightlight(EmiDrawContext context, int x, int y, int w, int h) static voiddrawTintedSprite(MatrixStack matrices, String sheet, int icon, int color, int x, int y, int xOff, int yOff, int width, int height) static voiddrawTooltip(GuiScreen screen, EmiDrawContext context, List<TooltipComponent> components, int x, int y) static voiddrawTooltip(GuiScreen screen, EmiDrawContext context, List<TooltipComponent> components, int x, int y, int maxWidth) static voiddrawTooltip(GuiScreen screen, EmiDrawContext context, List<TooltipComponent> components, int x, int y, int maxWidth, TooltipPositioner positioner) static intgetAmountOverflow(Text amount) static TextgetAmountText(EmiIngredient stack) static TextgetAmountText(EmiIngredient stack, double amount) static TextgetAmountText(EmiIngredient stack, long amount) static Textstatic TextgetPageText(int page, int total, int maxWidth) static voidrenderAmount(EmiDrawContext context, int x, int y, Text amount) static voidrenderCatalyst(EmiIngredient ingredient, EmiDrawContext context, int x, int y) static voidrenderIngredient(EmiIngredient ingredient, EmiDrawContext context, int x, int y) static voidrenderRecipe(EmiRecipe recipe, EmiDrawContext context, int x, int y, boolean showMissing, int overlayColor) static voidrenderRecipeBackground(EmiRecipe recipe, EmiDrawContext context, int x, int y) static voidrenderRecipeFavorite(EmiIngredient ingredient, EmiDrawContext context, int x, int y) static voidrenderRemainder(EmiIngredient ingredient, EmiDrawContext context, int x, int y) static voidrenderTag(EmiIngredient ingredient, EmiDrawContext context, int x, int y)
-
Field Details
-
TEXT_FORMAT
-
EMPTY_TEXT
-
WIDGETS
-
BUTTONS
-
BACKGROUND
-
GRID
-
DASH
-
CONFIG
-
PIECES
-
-
Constructor Details
-
EmiRenderHelper
public EmiRenderHelper()
-
-
Method Details
-
drawNinePatch
public static void drawNinePatch(EmiDrawContext context, ResourceLocation texture, int x, int y, int w, int h, int u, int v, int cornerLength, int centerLength) -
drawTintedSprite
public static void drawTintedSprite(MatrixStack matrices, String sheet, int icon, int color, int x, int y, int xOff, int yOff, int width, int height) -
drawScroll
public static void drawScroll(EmiDrawContext context, int x, int y, int width, int height, int progress, int total, int color) -
getEmiText
-
getPageText
-
drawLeftTooltip
public static void drawLeftTooltip(GuiScreen screen, EmiDrawContext context, List<TooltipComponent> components, int x, int y) -
drawTooltip
public static void drawTooltip(GuiScreen screen, EmiDrawContext context, List<TooltipComponent> components, int x, int y) -
drawTooltip
public static void drawTooltip(GuiScreen screen, EmiDrawContext context, List<TooltipComponent> components, int x, int y, int maxWidth) -
drawTooltip
public static void drawTooltip(GuiScreen screen, EmiDrawContext context, List<TooltipComponent> components, int x, int y, int maxWidth, TooltipPositioner positioner) -
drawSlotHightlight
-
getAmountText
-
getAmountText
-
getAmountText
-
getAmountOverflow
-
renderAmount
-
renderIngredient
-
renderTag
-
renderRemainder
-
renderCatalyst
-
renderRecipeFavorite
public static void renderRecipeFavorite(EmiIngredient ingredient, EmiDrawContext context, int x, int y) -
renderRecipeBackground
-
renderRecipe
public static void renderRecipe(EmiRecipe recipe, EmiDrawContext context, int x, int y, boolean showMissing, int overlayColor)
-