类 World2ScreenWidget
java.lang.Object
org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
- 所有已实现的接口:
IW2SWidget
- 直接已知子类:
World2ScreenScreen
-
字段概要
字段修饰符和类型字段说明protected floatprotected booleanfloatbooleanprotected booleanprotected booleanprotected static final net.minecraft.resources.ResourceLocationprotected static final net.minecraft.resources.ResourceLocationprotected UUIDprotected final org.joml.Vector3ffloatfloatfloatfloat -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidcalculateRenderScale(float distance) booleancollided(World2ScreenWidget onGrid) getId()floatgetScale()floatgetX()floatgetXO()floatgetY()floatgetYO()voidinvoke()booleanbooleanbooleanbooleanvoidvoidresize()voidvoidsetInScreen(boolean inScreen) voidvoidsetScreenPos(float x, float y) voidsetX(float x) voidsetXO(float xO) voidsetY(float y) voidsetYO(float yO) booleanbooleanbooleanbooleanbooleanvoid从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.IW2SWidget
click, getWorldPos, render, scroll
-
字段详细资料
-
TEXTURE_NORMAL
protected static final net.minecraft.resources.ResourceLocation TEXTURE_NORMAL -
TEXTURE_HIGHLIGHT
protected static final net.minecraft.resources.ResourceLocation TEXTURE_HIGHLIGHT -
worldPos
protected final org.joml.Vector3f worldPos -
xO
public float xO -
x
public float x -
yO
public float yO -
y
public float y -
scale
public float scale -
selectable
public boolean selectable -
limitInScreen
protected boolean limitInScreen -
smoothPosition
protected boolean smoothPosition -
shouldRemove
protected boolean shouldRemove -
alpha
protected float alpha -
uuid
-
-
构造器详细资料
-
World2ScreenWidget
-
-
方法详细资料
-
getId
- 指定者:
getId在接口中IW2SWidget
-
setScreenPos
public void setScreenPos(float x, float y) - 指定者:
setScreenPos在接口中IW2SWidget
-
calculateRenderScale
public void calculateRenderScale(float distance) - 指定者:
calculateRenderScale在接口中IW2SWidget
-
resize
public void resize()- 指定者:
resize在接口中IW2SWidget
-
invoke
public void invoke() -
updateAlpha
public void updateAlpha()- 指定者:
updateAlpha在接口中IW2SWidget
-
shouldBeRemoved
public boolean shouldBeRemoved()- 指定者:
shouldBeRemoved在接口中IW2SWidget
-
shouldRemove
public boolean shouldRemove()- 指定者:
shouldRemove在接口中IW2SWidget
-
setRemoved
public void setRemoved()- 指定者:
setRemoved在接口中IW2SWidget
-
collided
-
moveIfOverlapped
-
setComputed
public void setComputed()- 指定者:
setComputed在接口中IW2SWidget
-
isComputed
public boolean isComputed()- 指定者:
isComputed在接口中IW2SWidget
-
limitInScreen
public boolean limitInScreen()- 指定者:
limitInScreen在接口中IW2SWidget
-
shouldRender
public boolean shouldRender()- 指定者:
shouldRender在接口中IW2SWidget
-
shouldSmoothPosition
public boolean shouldSmoothPosition()- 指定者:
shouldSmoothPosition在接口中IW2SWidget
-
shouldSkip
public boolean shouldSkip()- 指定者:
shouldSkip在接口中IW2SWidget
-
setInScreen
public void setInScreen(boolean inScreen) - 指定者:
setInScreen在接口中IW2SWidget
-
isInScreen
public boolean isInScreen()- 指定者:
isInScreen在接口中IW2SWidget
-
getX
public float getX()- 指定者:
getX在接口中IW2SWidget
-
getY
public float getY()- 指定者:
getY在接口中IW2SWidget
-
getXO
public float getXO()- 指定者:
getXO在接口中IW2SWidget
-
getYO
public float getYO()- 指定者:
getYO在接口中IW2SWidget
-
setX
public void setX(float x) - 指定者:
setX在接口中IW2SWidget
-
setY
public void setY(float y) - 指定者:
setY在接口中IW2SWidget
-
setXO
public void setXO(float xO) - 指定者:
setXO在接口中IW2SWidget
-
setYO
public void setYO(float yO) - 指定者:
setYO在接口中IW2SWidget
-
getScale
public float getScale()- 指定者:
getScale在接口中IW2SWidget
-
isSelectable
public boolean isSelectable()- 指定者:
isSelectable在接口中IW2SWidget
-