类 ForgeGui
java.lang.Object
net.minecraft.client.gui.Gui
net.minecraftforge.client.gui.overlay.ForgeGui
Forge wrapper around
Gui
to be able to render HUD overlays
.-
嵌套类概要
嵌套类 -
字段概要
字段修饰符和类型字段说明private final ForgeGui.ForgeDebugScreenOverlay
private Font
int
private static final org.apache.logging.log4j.Logger
static double
int
private static final int
从类继承的字段 net.minecraft.client.gui.Gui
animateOverlayMessageColor, AUTOSAVE_FADE_SPEED_FACTOR, autosaveIndicatorValue, bossOverlay, chat, chatDisabledByPlayerShown, COLOR_WHITE, debugScreen, DEMO_EXPIRED_TEXT, displayHealth, GUI_ICONS_LOCATION, healthBlinkTime, HEART_SEPARATION, HEART_SIZE, itemRenderer, lastAutosaveIndicatorValue, lastHealth, lastHealthTime, lastToolHighlight, LINE_HEIGHT, MIN_CROSSHAIR_ATTACK_SPEED, minecraft, NUM_HEARTS_PER_ROW, overlayMessageString, overlayMessageTime, PORTAL_OVERLAY_ALPHA_MIN, POWDER_SNOW_OUTLINE_LOCATION, PUMPKIN_BLUR_LOCATION, random, SAVING_TEXT, scopeScale, screenHeight, screenWidth, SPACER, spectatorGui, SPYGLASS_SCOPE_LOCATION, subtitle, subtitleOverlay, tabList, tickCount, title, titleFadeInTime, titleFadeOutTime, titleStayTime, titleTime, toolHighlightTimer, VIGNETTE_LOCATION, vignetteBrightness, WIDGETS_LOCATION
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void
private void
post
(NamedGuiOverlay overlay, GuiGraphics guiGraphics) private boolean
pre
(NamedGuiOverlay overlay, GuiGraphics guiGraphics) void
render
(GuiGraphics guiGraphics, float partialTick) protected void
renderAir
(int width, int height, GuiGraphics guiGraphics) protected void
renderArmor
(GuiGraphics guiGraphics, int width, int height) protected void
renderBossHealth
(GuiGraphics guiGraphics) protected void
renderChat
(int width, int height, GuiGraphics guiGraphics) protected void
renderExperience
(int x, GuiGraphics guiGraphics) void
renderFood
(int width, int height, GuiGraphics guiGraphics) protected void
renderFPSGraph
(GuiGraphics guiGraphics) (专用程序包) void
renderFrostbite
(GuiGraphics guiGraphics) void
renderHealth
(int width, int height, GuiGraphics guiGraphics) protected void
renderHealthMount
(int width, int height, GuiGraphics guiGraphics) (专用程序包) void
renderHelmet
(float partialTick, GuiGraphics guiGraphics) protected void
renderHUDText
(int width, int height, GuiGraphics guiGraphics) void
renderJumpMeter
(PlayerRideableJumping playerRideableJumping, GuiGraphics guiGraphics, int x) protected void
renderPlayerList
(int width, int height, GuiGraphics guiGraphics) protected void
renderPortalOverlay
(GuiGraphics guiGraphics, float alpha) protected void
renderRecordOverlay
(int width, int height, float partialTick, GuiGraphics guiGraphics) protected void
renderSleepFade
(int width, int height, GuiGraphics guiGraphics) (专用程序包) void
renderSpyglassOverlay
(GuiGraphics guiGraphics) protected void
renderSubtitles
(GuiGraphics guiGraphics) protected void
renderTitle
(int width, int height, float partialTick, GuiGraphics guiGraphics) void
setupOverlayRenderState
(boolean blend, boolean depthTest) boolean
从类继承的方法 net.minecraft.client.gui.Gui
clear, displayScoreboardSidebar, drawBackdrop, getBossOverlay, getChat, getFont, getGuiTicks, getSpectatorGui, getTabList, isShowingChatDisabledByPlayer, onDisconnected, renderCrosshair, renderDemoOverlay, renderEffects, renderExperienceBar, renderHearts, renderHotbar, renderSelectedItemName, renderSelectedItemName, renderSpyglassOverlay, renderTextureOverlay, renderVignette, resetTitleTimes, setChatDisabledByPlayerShown, setNowPlaying, setOverlayMessage, setSubtitle, setTimes, setTitle, tick
-
字段详细资料
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER -
WHITE
private static final int WHITE- 另请参阅:
-
rayTraceDistance
public static double rayTraceDistance -
leftHeight
public int leftHeight -
rightHeight
public int rightHeight -
font
-
debugOverlay
-
-
构造器详细资料
-
ForgeGui
-
-
方法详细资料
-
getMinecraft
-
setupOverlayRenderState
public void setupOverlayRenderState(boolean blend, boolean depthTest) -
render
-
shouldDrawSurvivalElements
public boolean shouldDrawSurvivalElements() -
renderSubtitles
-
renderBossHealth
-
renderSpyglassOverlay
-
renderHelmet
-
renderFrostbite
-
renderArmor
-
renderPortalOverlay
- 覆盖:
renderPortalOverlay
在类中Gui
-
renderAir
-
renderHealth
-
renderFood
-
renderSleepFade
-
renderExperience
-
renderJumpMeter
public void renderJumpMeter(PlayerRideableJumping playerRideableJumping, GuiGraphics guiGraphics, int x) - 覆盖:
renderJumpMeter
在类中Gui
-
renderHUDText
-
renderFPSGraph
-
clearCache
public void clearCache()- 覆盖:
clearCache
在类中Gui
-
renderRecordOverlay
protected void renderRecordOverlay(int width, int height, float partialTick, GuiGraphics guiGraphics) -
renderTitle
-
renderChat
-
renderPlayerList
-
renderHealthMount
-
pre
-
post
-