Class SubGuiBox
java.lang.Object
org.cyclops.integrateddynamics.core.client.gui.subgui.SubGuiBox
- All Implemented Interfaces:
ISubGui,ISubGuiBox
- Direct Known Subclasses:
RenderPattern,SubGuiBox.Base
A sub gui that simply renders a box.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGui
ISubGui.SubGuiComparator -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<net.minecraft.client.gui.components.Button> protected final SubGuiHolderprotected static final net.minecraft.resources.Identifier -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidactionPerformed(net.minecraft.client.gui.components.Button guibutton) booleancharTyped(net.minecraft.client.input.CharacterEvent evt) Char type eventvoiddrawGuiContainerForegroundLayer(net.minecraft.client.gui.GuiGraphics guiGraphics, int guiLeft, int guiTop, net.minecraft.client.renderer.texture.TextureManager textureManager, net.minecraft.client.gui.Font fontRenderer, int mouseX, int mouseY) voiddrawScreen(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTicks) voidinit(int guiLeft, int guiTop) protected booleanbooleankeyPressed(net.minecraft.client.input.KeyEvent evt) Key press eventbooleanmouseClicked(net.minecraft.client.input.MouseButtonEvent evt, boolean isDoubleClick) voidrenderBg(net.minecraft.client.gui.GuiGraphics guiGraphics, int guiLeft, int guiTop, net.minecraft.client.renderer.texture.TextureManager textureManager, net.minecraft.client.gui.Font fontRenderer, float partialTicks, int mouseX, int mouseY) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox
getHeight, getWidth, getX, getY
-
Field Details
-
TEXTURE
protected static final net.minecraft.resources.Identifier TEXTURE -
buttonList
-
subGuiHolder
-
-
Constructor Details
-
SubGuiBox
-
-
Method Details
-
init
public void init(int guiLeft, int guiTop) -
drawScreen
public void drawScreen(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTicks) -
isDrawBackground
protected boolean isDrawBackground() -
renderBg
public void renderBg(net.minecraft.client.gui.GuiGraphics guiGraphics, int guiLeft, int guiTop, net.minecraft.client.renderer.texture.TextureManager textureManager, net.minecraft.client.gui.Font fontRenderer, float partialTicks, int mouseX, int mouseY) -
drawGuiContainerForegroundLayer
public void drawGuiContainerForegroundLayer(net.minecraft.client.gui.GuiGraphics guiGraphics, int guiLeft, int guiTop, net.minecraft.client.renderer.texture.TextureManager textureManager, net.minecraft.client.gui.Font fontRenderer, int mouseX, int mouseY) - Specified by:
drawGuiContainerForegroundLayerin interfaceISubGui
-
charTyped
public boolean charTyped(net.minecraft.client.input.CharacterEvent evt) Description copied from interface:ISubGuiChar type event -
keyPressed
public boolean keyPressed(net.minecraft.client.input.KeyEvent evt) Description copied from interface:ISubGuiKey press event- Specified by:
keyPressedin interfaceISubGui- Parameters:
evt- The key event- Returns:
- True if all next actions should be skipped
-
mouseClicked
public boolean mouseClicked(net.minecraft.client.input.MouseButtonEvent evt, boolean isDoubleClick) - Specified by:
mouseClickedin interfaceISubGui
-
actionPerformed
protected void actionPerformed(net.minecraft.client.gui.components.Button guibutton)
-