Package schrumbo.schrumbohud.hud
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
FelderModifizierer und TypFeldBeschreibungprivate static final intprivate static final intprivate booleanprivate intprivate intprivate static final intprivate final net.minecraft.client.gui.screen.Screenprivate static final intprivate static final intprivate static final intprivate intprivate intVon 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 -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidclose()private intprivate intprotected voidinit()booleankeyPressed(net.minecraft.client.input.KeyInput input) booleanmouseClicked(net.minecraft.client.gui.Click click, boolean doubled) booleanmouseDragged(net.minecraft.client.gui.Click click, double offsetX, double offsetY) booleanmouseReleased(net.minecraft.client.gui.Click click) voidrender(net.minecraft.client.gui.DrawContext context, int mouseX, int mouseY, float delta) private voidrenderAlignmentGuides(net.minecraft.client.gui.DrawContext context, HudConfig config) voidrenderBackground(net.minecraft.client.gui.DrawContext context, int mouseX, int mouseY, float delta) private voidrenderHudPreview(net.minecraft.client.gui.DrawContext context, HudConfig config) private voidrenderInstructions(net.minecraft.client.gui.DrawContext context) booleanprivate voidVon 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, updateNarratorVon Klasse geerbte Methoden net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocusedVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden net.minecraft.client.gui.Element
getBorder, isClickable, mouseMovedVon Schnittstelle geerbte Methoden net.minecraft.client.gui.navigation.Navigable
getNavigationOrderVon 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:
initin Klassenet.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:
renderBackgroundin Klassenet.minecraft.client.gui.screen.Screen
-
render
public void render(net.minecraft.client.gui.DrawContext context, int mouseX, int mouseY, float delta) - Angegeben von:
renderin Schnittstellenet.minecraft.client.gui.Drawable- Setzt außer Kraft:
renderin Klassenet.minecraft.client.gui.screen.Screen
-
renderAlignmentGuides
-
renderHudPreview
-
renderInstructions
private void renderInstructions(net.minecraft.client.gui.DrawContext context) -
updateAnchor
private void updateAnchor() -
getX
-
getY
-
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:
keyPressedin Schnittstellenet.minecraft.client.gui.Element- Angegeben von:
keyPressedin Schnittstellenet.minecraft.client.gui.ParentElement- Setzt außer Kraft:
keyPressedin Klassenet.minecraft.client.gui.screen.Screen
-
close
public void close()- Setzt außer Kraft:
closein Klassenet.minecraft.client.gui.screen.Screen
-
shouldPause
public boolean shouldPause()- Setzt außer Kraft:
shouldPausein Klassenet.minecraft.client.gui.screen.Screen
-