GuiRenderState.java
net.minecraft.client.renderer.state.gui.GuiRenderState
信息
- 全限定名:net.minecraft.client.renderer.state.gui.GuiRenderState
- 类型:public class
- 包:net.minecraft.client.renderer.state.gui
- 源码路径:src/main/java/net/minecraft/client/renderer/state/gui/GuiRenderState.java
- 起始行号:L21
- 职责:
TODO
字段/常量
-
DEBUG_RECTANGLE_COLOR- 类型:
int - 修饰符:
private static final - 源码定位:
L22 - 说明:
TODO
- 类型:
-
strata- 类型:
List<GuiRenderState.Node> - 修饰符:
private final - 源码定位:
L23 - 说明:
TODO
- 类型:
-
firstStratumAfterBlur- 类型:
int - 修饰符:
private - 源码定位:
L24 - 说明:
TODO
- 类型:
-
current- 类型:
GuiRenderState.Node - 修饰符:
private - 源码定位:
L25 - 说明:
TODO
- 类型:
-
itemModelIdentities- 类型:
Set<Object> - 修饰符:
private final - 源码定位:
L26 - 说明:
TODO
- 类型:
-
lastElementBounds- 类型:
ScreenRectangle - 修饰符:
private - 源码定位:
L27 - 说明:
TODO
- 类型:
-
panoramaRenderState- 类型:
PanoramaRenderState - 修饰符:
public - 源码定位:
L28 - 说明:
TODO
- 类型:
-
clearColorOverride- 类型:
int - 修饰符:
public - 源码定位:
L29 - 说明:
TODO
- 类型:
内部类/嵌套类型
-
net.minecraft.client.renderer.state.gui.GuiRenderState.Node- 类型:
class - 修饰符:
private static - 源码定位:
L270 - 说明:
TODO
- 类型:
-
net.minecraft.client.renderer.state.gui.GuiRenderState.TraverseRange- 类型:
enum - 修饰符:
public static - 源码定位:
L325 - 说明:
TODO
- 类型:
构造器
public GuiRenderState() @ L31
- 构造器名:GuiRenderState
- 源码定位:L31
- 修饰符:public
参数:
- 无
说明:
TODO
方法
下面的方法块按源码顺序生成。
public void nextStratum() @ L35
- 方法名:nextStratum
- 源码定位:L35
- 返回类型:void
- 修饰符:public
参数:
- 无
说明:
TODO
public void blurBeforeThisStratum() @ L40
- 方法名:blurBeforeThisStratum
- 源码定位:L40
- 返回类型:void
- 修饰符:public
参数:
- 无
说明:
TODO
public void up() @ L48
- 方法名:up
- 源码定位:L48
- 返回类型:void
- 修饰符:public
参数:
- 无
说明:
TODO
public void addItem(GuiItemRenderState itemState) @ L56
- 方法名:addItem
- 源码定位:L56
- 返回类型:void
- 修饰符:public
参数:
- itemState: GuiItemRenderState
说明:
TODO
public void addText(GuiTextRenderState textState) @ L64
- 方法名:addText
- 源码定位:L64
- 返回类型:void
- 修饰符:public
参数:
- textState: GuiTextRenderState
说明:
TODO
public void addPicturesInPictureState(PictureInPictureRenderState picturesInPictureState) @ L71
- 方法名:addPicturesInPictureState
- 源码定位:L71
- 返回类型:void
- 修饰符:public
参数:
- picturesInPictureState: PictureInPictureRenderState
说明:
TODO
public void addGuiElement(GuiElementRenderState blitState) @ L78
- 方法名:addGuiElement
- 源码定位:L78
- 返回类型:void
- 修饰符:public
参数:
- blitState: GuiElementRenderState
说明:
TODO
private void addDebugRectangleIfEnabled(ScreenRectangle bounds) @ L85
- 方法名:addDebugRectangleIfEnabled
- 源码定位:L85
- 返回类型:void
- 修饰符:private
参数:
- bounds: ScreenRectangle
说明:
TODO
private boolean findAppropriateNode(ScreenArea screenArea) @ L97
- 方法名:findAppropriateNode
- 源码定位:L97
- 返回类型:boolean
- 修饰符:private
参数:
- screenArea: ScreenArea
说明:
TODO
private void navigateToAboveHighestElementWithIntersectingBounds(ScreenRectangle bounds) @ L113
- 方法名:navigateToAboveHighestElementWithIntersectingBounds
- 源码定位:L113
- 返回类型:void
- 修饰符:private
参数:
- bounds: ScreenRectangle
说明:
TODO
private boolean hasIntersection(ScreenRectangle bounds, List<?extends ScreenArea> states) @ L142
- 方法名:hasIntersection
- 源码定位:L142
- 返回类型:boolean
- 修饰符:private
参数:
- bounds: ScreenRectangle
- states: List<?extends ScreenArea>
说明:
TODO
public void addBlitToCurrentLayer(BlitRenderState blitState) @ L155
- 方法名:addBlitToCurrentLayer
- 源码定位:L155
- 返回类型:void
- 修饰符:public
参数:
- blitState: BlitRenderState
说明:
TODO
public void addGlyphToCurrentLayer(GuiElementRenderState glyphState) @ L159
- 方法名:addGlyphToCurrentLayer
- 源码定位:L159
- 返回类型:void
- 修饰符:public
参数:
- glyphState: GuiElementRenderState
说明:
TODO
public Set<Object> getItemModelIdentities() @ L163
- 方法名:getItemModelIdentities
- 源码定位:L163
- 返回类型:Set