类 ScreenWidgetLayer
java.lang.Object
org.hiedacamellia.immersiveui.client.gui.layer.ScreenWidgetLayer
- 所有已实现的接口:
net.minecraft.client.gui.LayeredDraw.Layer
-
字段概要
字段修饰符和类型字段说明protected booleanprotected booleanstatic final ScreenWidgetLayerstatic final net.minecraft.resources.ResourceLocationprotected doubleprotected doubleprotected floatprotected @Nullable net.minecraft.client.gui.screens.Screenprotected floatprotected float -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaddPos(double mouseX, double mouseY) booleanclick(int button, int action) @Nullable net.minecraft.client.gui.screens.ScreenbooleanbooleankeyPressed(int keyCode, int scanCode, int modifiers) voidvoidrender(net.minecraft.client.gui.GuiGraphics guiGraphics, net.minecraft.client.DeltaTracker deltaTracker) voidsetDrawVirtualMouse(boolean drawVirtualMouse) voidsetEnableOffset(boolean enableOffset) voidsetOffsetFactor(float offsetFactor) voidsetScreen(@NotNull net.minecraft.client.gui.screens.Screen screen) voidsetVirtualMouseRadius(float innerRadius, float outerRadius)
-
字段详细资料
-
INSTANCE
-
LOCATION
public static final net.minecraft.resources.ResourceLocation LOCATION -
screen
@Nullable protected @Nullable net.minecraft.client.gui.screens.Screen screen -
enableOffset
protected boolean enableOffset -
offsetFactor
protected float offsetFactor -
mouseX
protected double mouseX -
mouseY
protected double mouseY -
drawVirtualMouse
protected boolean drawVirtualMouse -
virtualMouseInnerRadius
protected float virtualMouseInnerRadius -
virtualMouseOuterRadius
protected float virtualMouseOuterRadius
-
-
构造器详细资料
-
ScreenWidgetLayer
public ScreenWidgetLayer()
-
-
方法详细资料
-
getScreen
@Nullable public @Nullable net.minecraft.client.gui.screens.Screen getScreen() -
setScreen
public void setScreen(@NotNull @NotNull net.minecraft.client.gui.screens.Screen screen) -
removeScreen
public void removeScreen() -
hasScreen
public boolean hasScreen() -
setEnableOffset
public void setEnableOffset(boolean enableOffset) -
setOffsetFactor
public void setOffsetFactor(float offsetFactor) -
addPos
public void addPos(double mouseX, double mouseY) -
click
public boolean click(int button, int action) -
keyPressed
public boolean keyPressed(int keyCode, int scanCode, int modifiers) -
render
public void render(net.minecraft.client.gui.GuiGraphics guiGraphics, net.minecraft.client.DeltaTracker deltaTracker) - 指定者:
render在接口中net.minecraft.client.gui.LayeredDraw.Layer
-
setDrawVirtualMouse
public void setDrawVirtualMouse(boolean drawVirtualMouse) -
setVirtualMouseRadius
public void setVirtualMouseRadius(float innerRadius, float outerRadius)
-