接口 IW2SWidget
- 所有已知实现类:
World2ScreenScreen,World2ScreenWidget
public interface IW2SWidget
-
方法概要
修饰符和类型方法说明voidcalculateRenderScale(float distance) booleanclick(int button) getId()floatgetScale()voidgetWorldPos(org.joml.Vector3f out) floatgetX()floatgetXO()floatgetY()floatgetYO()booleanbooleanbooleanbooleanvoidrender(net.minecraft.client.gui.GuiGraphics guiGraphics, boolean highlight, float value, net.minecraft.client.DeltaTracker deltaTracker) voidresize()booleanscroll(double mouseX, double mouseY, double scrollX, double scrollY) voidvoidsetInScreen(boolean inScreen) voidvoidsetScreenPos(float x, float y) voidsetX(float x) voidsetXO(float xO) voidsetY(float y) voidsetYO(float yO) booleanbooleanbooleanbooleanbooleanvoid
-
方法详细资料
-
getId
UUID getId() -
isComputed
boolean isComputed() -
isInScreen
boolean isInScreen() -
isSelectable
boolean isSelectable() -
shouldRender
boolean shouldRender() -
shouldBeRemoved
boolean shouldBeRemoved() -
shouldRemove
boolean shouldRemove() -
shouldSmoothPosition
boolean shouldSmoothPosition() -
shouldSkip
boolean shouldSkip() -
click
boolean click(int button) -
scroll
boolean scroll(double mouseX, double mouseY, double scrollX, double scrollY) -
limitInScreen
boolean limitInScreen() -
resize
void resize() -
calculateRenderScale
void calculateRenderScale(float distance) -
updateAlpha
void updateAlpha() -
getWorldPos
void getWorldPos(org.joml.Vector3f out) -
setRemoved
void setRemoved() -
setInScreen
void setInScreen(boolean inScreen) -
setComputed
void setComputed() -
setScreenPos
void setScreenPos(float x, float y) -
getX
float getX() -
getY
float getY() -
getXO
float getXO() -
getYO
float getYO() -
getScale
float getScale() -
setX
void setX(float x) -
setY
void setY(float y) -
setXO
void setXO(float xO) -
setYO
void setYO(float yO) -
render
void render(net.minecraft.client.gui.GuiGraphics guiGraphics, boolean highlight, float value, net.minecraft.client.DeltaTracker deltaTracker)
-