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.ResourceLocation -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidactionPerformed(net.minecraft.client.gui.components.Button guibutton) booleancharTyped(char typedChar, int keyCode) 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(int typedChar, int keyCode, int modifiers) Key press eventbooleanmouseClicked(double mouseX, double mouseY, int mouseButton) 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.ResourceLocation 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(char typedChar, int keyCode) Description copied from interface:ISubGuiChar type event -
keyPressed
public boolean keyPressed(int typedChar, int keyCode, int modifiers) Description copied from interface:ISubGuiKey press event- Specified by:
keyPressedin interfaceISubGui- Parameters:
typedChar- The character typedkeyCode- The keycode of the character typedmodifiers- Key modifiers- Returns:
- True if all next actions should be skipped
-
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int mouseButton) - Specified by:
mouseClickedin interfaceISubGui
-
actionPerformed
protected void actionPerformed(net.minecraft.client.gui.components.Button guibutton)
-