Klasse EngineScreen

java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
de.luckymcdev.foundryengine.client.ui.screen.EngineScreen
Alle implementierten Schnittstellen:
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
Bekannte direkte Unterklassen:
ExampleScreen

public abstract class EngineScreen extends net.minecraft.client.gui.screens.Screen
  • Verschachtelte Klassen - Übersicht

    Von Klasse geerbte verschachtelte Klassen/Schnittstellen net.minecraft.client.gui.screens.Screen

    net.minecraft.client.gui.screens.Screen.NarratableSearchResult
  • Feldübersicht

    Von Klasse geerbte Felder net.minecraft.client.gui.screens.Screen

    FADE_IN_TIME, font, FOOTER_SEPARATOR, HEADER_SEPARATOR, height, INWORLD_FOOTER_SEPARATOR, INWORLD_HEADER_SEPARATOR, MENU_BACKGROUND, minecraft, narratorButton, renderables, screenExecutor, title, width
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
     
    EngineScreen(boolean debug)
     
  • Methodenübersicht

    Modifikator und Typ
    Methode
    Beschreibung
    void
     
    void
    addWidgets(WidgetBase... widgets)
     
    boolean
    charTyped(net.minecraft.client.input.CharacterEvent event)
     
    void
     
    void
    extractRenderState(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, int mouseX, int mouseY, float partialTick)
     
    protected void
     
    protected final boolean
    Whether init() has completed at least once (i.e. the widget tree exists).
    boolean
    keyPressed(net.minecraft.client.input.KeyEvent event)
     
    boolean
    keyReleased(net.minecraft.client.input.KeyEvent event)
     
    boolean
    mouseClicked(net.minecraft.client.input.MouseButtonEvent event, boolean doubleClick)
     
    boolean
    mouseDragged(net.minecraft.client.input.MouseButtonEvent event, double dx, double dy)
     
    boolean
    mouseReleased(net.minecraft.client.input.MouseButtonEvent event)
     
    boolean
    mouseScrolled(double mouseX, double mouseY, double scrollX, double scrollY)
     
    void
     
    void
    resize(int width, int height)
     
    protected final boolean
    Guards one-time widget construction across init() calls.
    boolean
     
    final void
     

    Von Klasse geerbte Methoden net.minecraft.client.gui.screens.Screen

    added, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, canInterruptWithAnotherScreen, changeFocus, children, clearFocus, clearWidgets, clickCommandAction, clickUrlAction, defaultHandleClickEvent, defaultHandleGameClickEvent, extractBackground, extractBlurredBackground, extractMenuBackground, extractMenuBackground, extractMenuBackgroundTexture, extractPanorama, extractRenderStateWithTooltipAndSubtitles, extractTransparentBackground, fadeWidgets, fillCrashDetails, findNarratableWidget, getBackgroundMusic, getFont, getMinecraft, getNarrationMessage, getRectangle, getTitle, getTooltipFromItem, getUsageNarration, handleDelayedNarration, init, insertText, isAllowedInPortal, isInGameUi, isMouseOver, isPauseScreen, isValidCharacterForName, onClose, onFilesDrop, panoramaShouldSpin, rebuildWidgets, removed, removeWidget, repositionElements, setInitialFocus, setInitialFocus, shouldCloseOnEsc, shouldNarrateNavigation, showsActiveEffects, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, updateNarratorStatus

    Von Klasse geerbte Methoden net.minecraft.client.gui.components.events.AbstractContainerEventHandler

    getFocused, isDragging, setDragging, setFocused

    Von Klasse geerbte Methoden Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Von Schnittstelle geerbte Methoden net.minecraft.client.gui.components.events.ContainerEventHandler

    getBorderForArrowNavigation, getChildAt, getCurrentFocusPath, isFocused, nextFocusPath, preeditUpdated, setFocused

    Von Schnittstelle geerbte Methoden net.minecraft.client.gui.components.events.GuiEventListener

    mouseMoved, shouldTakeFocusAfterInteraction

    Von Schnittstelle geerbte Methoden net.minecraft.client.gui.components.TabOrderedElement

    getTabOrderGroup
  • Konstruktordetails

    • EngineScreen

      public EngineScreen(boolean debug)
    • EngineScreen

      public EngineScreen()
  • Methodendetails

    • shouldDebug

      public boolean shouldDebug()
    • shouldBuildWidgets

      protected final boolean shouldBuildWidgets()
      Guards one-time widget construction across init() calls. Minecraft re-invokes init() on every resize; returning true only on the first call prevents screens from re-adding their widget tree (which would render duplicates).
    • isWidgetsInitialized

      protected final boolean isWidgetsInitialized()
      Whether init() has completed at least once (i.e. the widget tree exists).
    • init

      protected void init()
      Setzt außer Kraft:
      init in Klasse net.minecraft.client.gui.screens.Screen
    • addWidgets

      public void addWidgets(WidgetBase... widgets)
    • addWidget

      public void addWidget(WidgetBase widget)
    • removeWidget

      public void removeWidget(WidgetBase widget)
    • resize

      public void resize(int width, int height)
      Setzt außer Kraft:
      resize in Klasse net.minecraft.client.gui.screens.Screen
    • tick

      public final void tick()
      Setzt außer Kraft:
      tick in Klasse net.minecraft.client.gui.screens.Screen
    • doTick

      public void doTick()
    • extractRenderState

      public void extractRenderState(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, int mouseX, int mouseY, float partialTick)
      Angegeben von:
      extractRenderState in Schnittstelle net.minecraft.client.gui.components.Renderable
      Setzt außer Kraft:
      extractRenderState in Klasse net.minecraft.client.gui.screens.Screen
    • mouseClicked

      public boolean mouseClicked(net.minecraft.client.input.MouseButtonEvent event, boolean doubleClick)
    • mouseReleased

      public boolean mouseReleased(net.minecraft.client.input.MouseButtonEvent event)
    • mouseScrolled

      public boolean mouseScrolled(double mouseX, double mouseY, double scrollX, double scrollY)
    • mouseDragged

      public boolean mouseDragged(net.minecraft.client.input.MouseButtonEvent event, double dx, double dy)
    • keyPressed

      public boolean keyPressed(net.minecraft.client.input.KeyEvent event)
      Angegeben von:
      keyPressed in Schnittstelle net.minecraft.client.gui.components.events.ContainerEventHandler
      Angegeben von:
      keyPressed in Schnittstelle net.minecraft.client.gui.components.events.GuiEventListener
      Setzt außer Kraft:
      keyPressed in Klasse net.minecraft.client.gui.screens.Screen
    • keyReleased

      public boolean keyReleased(net.minecraft.client.input.KeyEvent event)
    • charTyped

      public boolean charTyped(net.minecraft.client.input.CharacterEvent event)