Klasse HudEditorScreen

java.lang.Object
net.minecraft.client.gui.AbstractParentElement
net.minecraft.client.gui.screen.Screen
schrumbo.schrumbohud.hud.HudEditorScreen
Alle implementierten Schnittstellen:
net.minecraft.client.gui.Drawable, net.minecraft.client.gui.Element, net.minecraft.client.gui.navigation.Navigable, net.minecraft.client.gui.ParentElement

public class HudEditorScreen extends net.minecraft.client.gui.screen.Screen
interactive screen for positioning and scaling the HUD
  • Verschachtelte Klassen - Übersicht

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

    net.minecraft.client.gui.screen.Screen.SelectedElementNarrationData
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    private static final int
     
    private static final int
     
    private boolean
     
    private int
     
    private int
     
    private static final int
     
    private final net.minecraft.client.gui.screen.Screen
     
    private static final int
     
    private static final int
     
    private static final int
     
    private int
     
    private int
     

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

    client, executor, field_60460, FOOTER_SEPARATOR_TEXTURE, HEADER_SEPARATOR_TEXTURE, height, INWORLD_FOOTER_SEPARATOR_TEXTURE, INWORLD_HEADER_SEPARATOR_TEXTURE, MENU_BACKGROUND_TEXTURE, narratorToggleButton, textRenderer, title, width
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    HudEditorScreen(net.minecraft.client.gui.screen.Screen parent)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    void
     
    private int
    getX(HudConfig config)
     
    private int
    getY(HudConfig config)
     
    protected void
     
    boolean
    keyPressed(net.minecraft.client.input.KeyInput input)
     
    boolean
    mouseClicked(net.minecraft.client.gui.Click click, boolean doubled)
     
    boolean
    mouseDragged(net.minecraft.client.gui.Click click, double offsetX, double offsetY)
     
    boolean
    mouseReleased(net.minecraft.client.gui.Click click)
     
    void
    render(net.minecraft.client.gui.DrawContext context, int mouseX, int mouseY, float delta)
     
    private void
    renderAlignmentGuides(net.minecraft.client.gui.DrawContext context, HudConfig config)
     
    void
    renderBackground(net.minecraft.client.gui.DrawContext context, int mouseX, int mouseY, float delta)
     
    private void
    renderHudPreview(net.minecraft.client.gui.DrawContext context, HudConfig config)
     
    private void
    renderInstructions(net.minecraft.client.gui.DrawContext context)
     
    boolean
     
    private void
     

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

    addCrashReportSection, addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, allowRotatingPanorama, applyBlur, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, blur, canInterruptOtherScreen, children, clearAndInit, clearChildren, deferSubtitles, findSelectedElementData, getMusic, getNarratedTitle, getNavigationFocus, getTextRenderer, getTitle, getTooltipFromItem, getUsageNarrationText, handleBasicClickEvent, handleClickEvent, handleClickEvent, handleOpenUri, handleRunCommand, handleTextClick, hasUsageText, init, insertText, isMouseOver, isValidCharacterForName, keepOpenThroughPortal, narrateScreenIfNarrationEnabled, onDisplayed, onFilesDropped, refreshNarrator, refreshWidgetPositions, remove, removed, renderBackgroundTexture, renderDarkening, renderDarkening, renderInGameBackground, renderPanoramaBackground, renderWithTooltip, resize, setInitialFocus, setInitialFocus, setWidgetAlpha, shouldCloseOnEsc, showsStatusEffects, switchFocus, tick, updateNarrator

    Von Klasse geerbte Methoden net.minecraft.client.gui.AbstractParentElement

    getFocused, isDragging, setDragging, setFocused

    Von Klasse geerbte Methoden java.lang.Object

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

    Von Schnittstelle geerbte Methoden net.minecraft.client.gui.Element

    getBorder, isClickable, mouseMoved

    Von Schnittstelle geerbte Methoden net.minecraft.client.gui.navigation.Navigable

    getNavigationOrder

    Von Schnittstelle geerbte Methoden net.minecraft.client.gui.ParentElement

    charTyped, getFocusedPath, getNavigationPath, hoveredElement, isFocused, keyReleased, mouseScrolled, setFocused
  • Felddetails

    • parent

      private final net.minecraft.client.gui.screen.Screen parent
    • dragging

      private boolean dragging
    • dragOffsetX

      private int dragOffsetX
    • dragOffsetY

      private int dragOffsetY
    • tempAbsX

      private int tempAbsX
    • tempAbsY

      private int tempAbsY
    • SLOT_SIZE

      private static final int SLOT_SIZE
      Siehe auch:
    • ROW_SLOTS

      private static final int ROW_SLOTS
      Siehe auch:
    • ROWS

      private static final int ROWS
      Siehe auch:
    • PADDING

      private static final int PADDING
      Siehe auch:
    • BASE_WIDTH

      private static final int BASE_WIDTH
      Siehe auch:
    • BASE_HEIGHT

      private static final int BASE_HEIGHT
      Siehe auch:
  • Konstruktordetails

    • HudEditorScreen

      public HudEditorScreen(net.minecraft.client.gui.screen.Screen parent)
  • Methodendetails

    • init

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

      public void renderBackground(net.minecraft.client.gui.DrawContext context, int mouseX, int mouseY, float delta)
      Setzt außer Kraft:
      renderBackground in Klasse net.minecraft.client.gui.screen.Screen
    • render

      public void render(net.minecraft.client.gui.DrawContext context, int mouseX, int mouseY, float delta)
      Angegeben von:
      render in Schnittstelle net.minecraft.client.gui.Drawable
      Setzt außer Kraft:
      render in Klasse net.minecraft.client.gui.screen.Screen
    • renderAlignmentGuides

      private void renderAlignmentGuides(net.minecraft.client.gui.DrawContext context, HudConfig config)
    • renderHudPreview

      private void renderHudPreview(net.minecraft.client.gui.DrawContext context, HudConfig config)
    • renderInstructions

      private void renderInstructions(net.minecraft.client.gui.DrawContext context)
    • updateAnchor

      private void updateAnchor()
    • getX

      private int getX(HudConfig config)
    • getY

      private int getY(HudConfig config)
    • mouseClicked

      public boolean mouseClicked(net.minecraft.client.gui.Click click, boolean doubled)
    • mouseDragged

      public boolean mouseDragged(net.minecraft.client.gui.Click click, double offsetX, double offsetY)
    • mouseReleased

      public boolean mouseReleased(net.minecraft.client.gui.Click click)
    • keyPressed

      public boolean keyPressed(net.minecraft.client.input.KeyInput input)
      Angegeben von:
      keyPressed in Schnittstelle net.minecraft.client.gui.Element
      Angegeben von:
      keyPressed in Schnittstelle net.minecraft.client.gui.ParentElement
      Setzt außer Kraft:
      keyPressed in Klasse net.minecraft.client.gui.screen.Screen
    • close

      public void close()
      Setzt außer Kraft:
      close in Klasse net.minecraft.client.gui.screen.Screen
    • shouldPause

      public boolean shouldPause()
      Setzt außer Kraft:
      shouldPause in Klasse net.minecraft.client.gui.screen.Screen