Class CompatScreen
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.ixdarklord.folios.internal.compat.CompatScreen
- 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:
FoliosScreen,HandheldScreen
public abstract class CompatScreen
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
Fields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidextractBackground(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a) protected voidextractPanorama(GuiGraphicsExtractor graphics, float a) voidextractRenderState(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a) voidinit(int width, int height) final booleankeyPressed(int key, int scancode, int modifiers) booleankeyPressed(KeyEvent event) final booleankeyReleased(int key, int scancode, int modifiers) booleankeyReleased(KeyEvent event) final booleanmouseClicked(double mouseX, double mouseY, int button) booleanmouseClicked(MouseButtonEvent event, boolean doubleClick) final booleanmouseDragged(double mouseX, double mouseY, int button, double dragX, double dragY) booleanmouseDragged(MouseButtonEvent event, double dragX, double dragY) final booleanmouseReleased(double mouseX, double mouseY, int button) booleanmouseReleased(MouseButtonEvent event) final voidrender(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float a) final voidrenderBackground(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float a) voidresize(int width, int height) final voidresize(net.minecraft.client.Minecraft minecraft, int width, int height) 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, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, onClose, onFilesDrop, rebuildWidgets, removed, removeWidget, renderBlurredBackground, renderMenuBackground, renderMenuBackground, renderMenuBackgroundTexture, renderPanorama, renderTransparentBackground, renderWithTooltip, repositionElements, setInitialFocus, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, shouldNarrateNavigation, tick, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, updateNarratorStatus, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandler
getFocused, 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, mouseScrolled, nextFocusPath, setFocusedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
mouseMovedMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Constructor Details
-
CompatScreen
protected CompatScreen(net.minecraft.network.chat.Component title)
-
-
Method Details
-
render
public final void render(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float a) - Specified by:
renderin interfacenet.minecraft.client.gui.components.Renderable- Overrides:
renderin classnet.minecraft.client.gui.screens.Screen
-
extractRenderState
-
renderBackground
public final void renderBackground(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float a) - Overrides:
renderBackgroundin classnet.minecraft.client.gui.screens.Screen
-
extractBackground
-
extractPanorama
-
init
public void init(int width, int height) -
resize
public final void resize(net.minecraft.client.Minecraft minecraft, int width, int height) - Overrides:
resizein classnet.minecraft.client.gui.screens.Screen
-
resize
public void resize(int width, int height) -
mouseClicked
public final boolean mouseClicked(double mouseX, double mouseY, int button) -
mouseClicked
-
keyPressed
public final boolean keyPressed(int key, 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
-
keyPressed
-
keyReleased
public final boolean keyReleased(int key, int scancode, int modifiers) -
keyReleased
-
mouseDragged
public final boolean mouseDragged(double mouseX, double mouseY, int button, double dragX, double dragY) -
mouseDragged
-
mouseReleased
public final boolean mouseReleased(double mouseX, double mouseY, int button) -
mouseReleased
-