Interface ISubGui
- All Known Subinterfaces:
ISubGuiBox
- All Known Implementing Classes:
ContainerScreenAspectSettings.SubGuiValueTypeInfo,ContainerScreenLogicProgrammerBase.SubGuiOperatorInfo,GuiElementValueTypeBooleanRenderPattern,GuiElementValueTypeDropdownListRenderPattern,GuiElementValueTypeStringRenderPattern,OperatorLPElementRenderPattern,RenderPattern,SubGuiBox,SubGuiBox.Base,SubGuiHolder,SubGuiValueTypeInfoBase,ValueTypeIngredientsLPElementClient.ListElementSubGui,ValueTypeIngredientsLPElementClient.MasterSubGuiRenderPattern,ValueTypeIngredientsLPElementClient.SelectionSubGui,ValueTypeItemStackLPElementClient.SubGuiRenderPattern,ValueTypeListLPElementClient.ListElementSubGui,ValueTypeListLPElementClient.MasterSubGuiRenderPattern,ValueTypeListLPElementClient.SelectionSubGui,ValueTypeOperatorLPElementClient.RenderPatternOperator,ValueTypeOperatorLPElementRenderPattern,ValueTypeRecipeAdapterLPElementPropertiesSubGui,ValueTypeRecipeLPElementMasterSubGui,ValueTypeRecipeLPElementRecipeSubGui,ValueTypeStringLPElementRenderPattern
public interface ISubGui
A gui part that can be rendered withing another gui.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbooleancharTyped(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) voidinit(int guiLeft, int guiTop) booleankeyPressed(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) voidtick()
-
Method Details
-
init
void init(int guiLeft, int guiTop) -
tick
void tick() -
renderBg
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
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) -
charTyped
boolean charTyped(net.minecraft.client.input.CharacterEvent evt) Char type event- Parameters:
evt- The character event- Returns:
- True if all next actions should be skipped
-
keyPressed
boolean keyPressed(net.minecraft.client.input.KeyEvent evt) Key press event- Parameters:
evt- The key event- Returns:
- True if all next actions should be skipped
-
mouseClicked
boolean mouseClicked(net.minecraft.client.input.MouseButtonEvent evt, boolean isDoubleClick)
-