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 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.GuiGraphicsExtractor 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.GuiGraphicsExtractor 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.GuiGraphicsExtractor 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 Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ISubGuiBox
getHeight, getWidth, getX, getY
-
Field Details
-
TEXTURE
protected static final net.minecraft.resources.Identifier TEXTURE -
buttonList
-
subGuiHolder
-
-
Constructor Details
-
SubGuiBox
-
-
Method Details
-
init
-
drawScreen
public void drawScreen(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, int mouseX, int mouseY, float partialTicks) -
isDrawBackground
protected boolean isDrawBackground() -
renderBg
public void renderBg(net.minecraft.client.gui.GuiGraphicsExtractor 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.GuiGraphicsExtractor 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
-
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)
-