Package emi.dev.emi.emi.api.widget
Interface WidgetHolder
- All Known Implementing Classes:
WidgetGroup
public interface WidgetHolder
-
Method Summary
Modifier and TypeMethodDescription<T extends Widget>
Tadd(T widget) default AnimatedTextureWidgetaddAnimatedTexture(EmiTexture texture, int x, int y, int time, boolean horizontal, boolean endToStart, boolean fullToEmpty) default AnimatedTextureWidgetaddAnimatedTexture(ResourceLocation texture, int x, int y, int width, int height, int u, int v, int time, boolean horizontal, boolean endToStart, boolean fullToEmpty) default AnimatedTextureWidgetaddAnimatedTexture(ResourceLocation texture, int x, int y, int width, int height, int u, int v, int regionWidth, int regionHeight, int textureWidth, int textureHeight, int time, boolean horizontal, boolean endToStart, boolean fullToEmpty) default ButtonWidgetaddButton(int x, int y, int width, int height, int u, int v, BooleanSupplier isActive, ButtonWidget.ClickAction action) default ButtonWidgetaddButton(int x, int y, int width, int height, int u, int v, ResourceLocation texture, BooleanSupplier isActive, ButtonWidget.ClickAction action) default CustomAnimatedTextureWidgetaddCustomAnimatedTexture(EmiTexture texture, int x, int y, int tickTime, int count) default CustomAnimatedTextureWidgetaddCustomAnimatedTexture(ResourceLocation texture, int x, int y, int width, int height, int u, int v, int regionWidth, int regionHeight, int textureWidth, int textureHeight, int tickTime, int count) default DrawableWidgetaddDrawable(int x, int y, int width, int height, DrawableWidget.DrawableWidgetConsumer consumer) default FillingArrowWidgetaddFillingArrow(int x, int y, int time) default GeneratedSlotWidgetaddGeneratedSlot(Function<Random, EmiIngredient> stackSupplier, int unique, int x, int y) default SlotWidgetaddSlot(int x, int y) default SlotWidgetaddSlot(EmiIngredient ingredient, int x, int y) default TextWidgetaddText(OrderedText text, int x, int y, int color, boolean shadow) default TextWidgetdefault TextureWidgetaddTexture(EmiTexture texture, int x, int y) default TextureWidgetaddTexture(ResourceLocation texture, int x, int y, int width, int height, int u, int v) default TextureWidgetaddTexture(ResourceLocation texture, int x, int y, int width, int height, int u, int v, int regionWidth, int regionHeight, int textureWidth, int textureHeight) default TooltipWidgetaddTooltip(BiFunction<Integer, Integer, List<TooltipComponent>> tooltipSupplier, int x, int y, int width, int height) default TooltipWidgetaddTooltip(List<TooltipComponent> tooltip, int x, int y, int width, int height) default TooltipWidgetaddTooltipText(List<Text> tooltip, int x, int y, int width, int height) intintgetWidth()
-
Method Details
-
getWidth
int getWidth() -
getHeight
int getHeight() -
add
-
addSlot
-
addSlot
-
addTexture
default TextureWidget addTexture(ResourceLocation texture, int x, int y, int width, int height, int u, int v) -
addTexture
default TextureWidget addTexture(ResourceLocation texture, int x, int y, int width, int height, int u, int v, int regionWidth, int regionHeight, int textureWidth, int textureHeight) -
addTexture
-
addDrawable
default DrawableWidget addDrawable(int x, int y, int width, int height, DrawableWidget.DrawableWidgetConsumer consumer) -
addText
-
addText
-
addButton
default ButtonWidget addButton(int x, int y, int width, int height, int u, int v, BooleanSupplier isActive, ButtonWidget.ClickAction action) -
addButton
default ButtonWidget addButton(int x, int y, int width, int height, int u, int v, ResourceLocation texture, BooleanSupplier isActive, ButtonWidget.ClickAction action) -
addTooltip
default TooltipWidget addTooltip(BiFunction<Integer, Integer, List<TooltipComponent>> tooltipSupplier, int x, int y, int width, int height) -
addTooltip
default TooltipWidget addTooltip(List<TooltipComponent> tooltip, int x, int y, int width, int height) -
addTooltipText
-
addFillingArrow
- Parameters:
time- Filling time, in milliseconds
-
addAnimatedTexture
default AnimatedTextureWidget addAnimatedTexture(ResourceLocation texture, int x, int y, int width, int height, int u, int v, int time, boolean horizontal, boolean endToStart, boolean fullToEmpty) - Parameters:
time- Animation time, in milliseconds
-
addAnimatedTexture
default AnimatedTextureWidget addAnimatedTexture(ResourceLocation texture, int x, int y, int width, int height, int u, int v, int regionWidth, int regionHeight, int textureWidth, int textureHeight, int time, boolean horizontal, boolean endToStart, boolean fullToEmpty) - Parameters:
time- Animation time, in milliseconds
-
addAnimatedTexture
default AnimatedTextureWidget addAnimatedTexture(EmiTexture texture, int x, int y, int time, boolean horizontal, boolean endToStart, boolean fullToEmpty) - Parameters:
time- Animation time, in milliseconds
-
addCustomAnimatedTexture
default CustomAnimatedTextureWidget addCustomAnimatedTexture(ResourceLocation texture, int x, int y, int width, int height, int u, int v, int regionWidth, int regionHeight, int textureWidth, int textureHeight, int tickTime, int count) - Parameters:
tickTime- Animation time, in ticks
-
addCustomAnimatedTexture
default CustomAnimatedTextureWidget addCustomAnimatedTexture(EmiTexture texture, int x, int y, int tickTime, int count) - Parameters:
tickTime- Animation time, in ticks
-
addGeneratedSlot
default GeneratedSlotWidget addGeneratedSlot(Function<Random, EmiIngredient> stackSupplier, int unique, int x, int y)
-