Package net.createmod.catnip.gui
Class AbstractSimiScreen
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.createmod.catnip.gui.AbstractSimiScreen
- All Implemented Interfaces:
net.minecraft.client.gui.components.events.ContainerEventHandler,net.minecraft.client.gui.components.events.GuiEventListener,net.minecraft.client.gui.components.Renderable,net.minecraft.client.gui.components.TabOrderedElement
- Direct Known Subclasses:
ConfigScreen,ConfirmationScreen,NavigatableSimiScreen
public abstract class AbstractSimiScreen
extends net.minecraft.client.gui.screens.Screen
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.Screen.NarratableSearchResult -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Colorprotected intprotected intprotected intprotected intprotected intprotected intFields inherited from class net.minecraft.client.gui.screens.Screen
CUBE_MAP, font, FOOTER_SEPARATOR, HEADER_SEPARATOR, height, INWORLD_FOOTER_SEPARATOR, INWORLD_HEADER_SEPARATOR, MENU_BACKGROUND, minecraft, narratorButton, PANORAMA, screenExecutor, title, widthFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedAbstractSimiScreen(net.minecraft.network.chat.Component title) -
Method Summary
Modifier and TypeMethodDescriptionprotected <W extends net.minecraft.client.gui.components.events.GuiEventListener & net.minecraft.client.gui.components.Renderable & net.minecraft.client.gui.narration.NarratableEntry>
voidaddRenderableWidgets(Collection<W> widgets) protected <W extends net.minecraft.client.gui.components.events.GuiEventListener & net.minecraft.client.gui.components.Renderable & net.minecraft.client.gui.narration.NarratableEntry>
voidaddRenderableWidgets(W... widgets) protected voiddebugWindowArea(net.minecraft.client.gui.GuiGraphics graphics) Deprecated.protected voidendFrame()net.minecraft.client.gui.components.events.GuiEventListenerprotected List<net.minecraft.client.gui.components.Renderable> protected voidinit()booleanbooleankeyPressed(int keyCode, int scanCode, int modifiers) protected voidprotected voidremoveWidgets(Collection<? extends net.minecraft.client.gui.components.events.GuiEventListener> widgets) protected voidremoveWidgets(net.minecraft.client.gui.components.events.GuiEventListener... widgets) voidrender(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) protected abstract voidrenderWindow(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) protected voidrenderWindowBackground(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) protected voidrenderWindowForeground(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) protected voidsetWindowOffset(int xOffset, int yOffset) This method must be called beforesuper.init()!protected voidsetWindowSize(int width, int height) This method must be called beforesuper.init()!voidtick()Methods inherited from class net.minecraft.client.gui.screens.Screen
added, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, changeFocus, children, clearFocus, clearTooltipForNextRenderPass, clearWidgets, findNarratableWidget, getBackgroundMusic, getNarrationMessage, getRectangle, getTitle, getTooltipFromItem, getUsageNarration, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, onClose, onFilesDrop, rebuildWidgets, removed, removeWidget, renderBackground, renderBlurredBackground, renderMenuBackground, renderMenuBackground, renderMenuBackgroundTexture, renderPanorama, renderTransparentBackground, renderWithTooltip, repositionElements, resize, setInitialFocus, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, shouldNarrateNavigation, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, updateNarratorStatus, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandler
isDragging, setDragging, setFocusedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandler
charTyped, getChildAt, getCurrentFocusPath, isFocused, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, nextFocusPath, setFocusedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
mouseMovedMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Field Details
-
BACKGROUND_COLOR
-
windowWidth
protected int windowWidth -
windowHeight
protected int windowHeight -
windowXOffset
protected int windowXOffset -
windowYOffset
protected int windowYOffset -
guiLeft
protected int guiLeft -
guiTop
protected int guiTop
-
-
Constructor Details
-
AbstractSimiScreen
protected AbstractSimiScreen(net.minecraft.network.chat.Component title) -
AbstractSimiScreen
protected AbstractSimiScreen()
-
-
Method Details
-
setWindowSize
protected void setWindowSize(int width, int height) This method must be called beforesuper.init()! -
setWindowOffset
protected void setWindowOffset(int xOffset, int yOffset) This method must be called beforesuper.init()! -
init
protected void init()- Overrides:
initin classnet.minecraft.client.gui.screens.Screen
-
tick
public void tick()- Overrides:
tickin classnet.minecraft.client.gui.screens.Screen
-
isPauseScreen
public boolean isPauseScreen()- Overrides:
isPauseScreenin classnet.minecraft.client.gui.screens.Screen
-
addRenderableWidgets
protected <W extends net.minecraft.client.gui.components.events.GuiEventListener & net.minecraft.client.gui.components.Renderable & net.minecraft.client.gui.narration.NarratableEntry> void addRenderableWidgets(W... widgets) -
addRenderableWidgets
protected <W extends net.minecraft.client.gui.components.events.GuiEventListener & net.minecraft.client.gui.components.Renderable & net.minecraft.client.gui.narration.NarratableEntry> void addRenderableWidgets(Collection<W> widgets) -
removeWidgets
protected void removeWidgets(net.minecraft.client.gui.components.events.GuiEventListener... widgets) -
removeWidgets
protected void removeWidgets(Collection<? extends net.minecraft.client.gui.components.events.GuiEventListener> widgets) -
render
public void render(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) - Specified by:
renderin interfacenet.minecraft.client.gui.components.Renderable- Overrides:
renderin classnet.minecraft.client.gui.screens.Screen
-
keyPressed
public boolean keyPressed(int keyCode, int scanCode, int modifiers) - Specified by:
keyPressedin interfacenet.minecraft.client.gui.components.events.ContainerEventHandler- Specified by:
keyPressedin interfacenet.minecraft.client.gui.components.events.GuiEventListener- Overrides:
keyPressedin classnet.minecraft.client.gui.screens.Screen
-
prepareFrame
protected void prepareFrame() -
renderWindowBackground
protected void renderWindowBackground(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) -
renderWindow
protected abstract void renderWindow(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) -
renderWindowForeground
protected void renderWindowForeground(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) -
endFrame
protected void endFrame() -
debugWindowArea
Deprecated. -
getRenderables
-
getFocused
public net.minecraft.client.gui.components.events.GuiEventListener getFocused()- Specified by:
getFocusedin interfacenet.minecraft.client.gui.components.events.ContainerEventHandler- Overrides:
getFocusedin classnet.minecraft.client.gui.components.events.AbstractContainerEventHandler
-