Class SubGuiHolder
java.lang.Object
org.cyclops.integrateddynamics.core.client.gui.subgui.SubGuiHolder
- All Implemented Interfaces:
ISubGui
A subgui that itself can contain multiple
ISubGui and delegates to them.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGui
ISubGui.SubGuiComparator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleancharTyped(char typedChar, int keyCode) Char type eventvoidclear()voiddrawGuiContainerForegroundLayer(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) voidinit(int guiLeft, int guiTop) booleanisEmpty()booleankeyPressed(int typedChar, int keyCode, int modifiers) Key press eventbooleanmouseClicked(double mouseX, double mouseY, int mouseButton) booleanremoveSubGui(ISubGui subGui) 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) voidtick()
-
Constructor Details
-
SubGuiHolder
public SubGuiHolder()
-
-
Method Details
-
addSubGui
-
removeSubGui
-
clear
public void clear() -
getSubGuis
-
isEmpty
public boolean isEmpty() -
init
public void init(int guiLeft, int guiTop) -
tick
public void tick() -
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
-