public class TextFieldScreenAddon extends BasicScreenAddon
| Constructor and Description |
|---|
TextFieldScreenAddon(int posX,
int posY) |
| Modifier and Type | Method and Description |
|---|---|
void |
drawBackgroundLayer(com.mojang.blaze3d.matrix.MatrixStack stack,
net.minecraft.client.gui.screen.Screen screen,
IAssetProvider provider,
int guiX,
int guiY,
int mouseX,
int mouseY,
float partialTicks)
Draws the component in the background layer
|
void |
drawForegroundLayer(com.mojang.blaze3d.matrix.MatrixStack stack,
net.minecraft.client.gui.screen.Screen screen,
IAssetProvider provider,
int guiX,
int guiY,
int mouseX,
int mouseY)
Draws the component in the foreground layer
|
net.minecraft.client.gui.IGuiEventListener |
getGuiListener() |
java.lang.String |
getText() |
int |
getXSize() |
int |
getYSize() |
void |
init(int guiX,
int guiY)
Called when init is called in the screen.
|
boolean |
isInside(net.minecraft.client.gui.screen.Screen screen,
double mouseX,
double mouseY)
A check to know if the mouse is inside of the component to draw the tooltip lines
|
boolean |
keyPressed(int key,
int scan,
int modifiers)
Called when a key is pressed
|
void |
setActive(boolean active) |
getPosX, getPosY, setPosX, setPosYclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetTooltipLines, isBackgroundpublic void drawBackgroundLayer(com.mojang.blaze3d.matrix.MatrixStack stack,
net.minecraft.client.gui.screen.Screen screen,
IAssetProvider provider,
int guiX,
int guiY,
int mouseX,
int mouseY,
float partialTicks)
IScreenAddonscreen - The current open screenprovider - The current asset provider used in the GUIguiX - The gui X in the top left cornerguiY - The gui Y in the top left cornermouseX - The current mouse XmouseY - The current mouse YpartialTicks - Partial tickspublic void drawForegroundLayer(com.mojang.blaze3d.matrix.MatrixStack stack,
net.minecraft.client.gui.screen.Screen screen,
IAssetProvider provider,
int guiX,
int guiY,
int mouseX,
int mouseY)
IScreenAddonscreen - The current open screenprovider - The current asset provider used in the GUIguiX - The gui X in the top left cornerguiY - The gui Y in the top left cornermouseX - The current mouse XmouseY - The current mouse Ypublic void init(int guiX,
int guiY)
IScreenAddonguiX - the left point of the ScreenguiY - the top point of the Screenpublic boolean isInside(net.minecraft.client.gui.screen.Screen screen,
double mouseX,
double mouseY)
IScreenAddonisInside in interface IScreenAddonisInside in class BasicScreenAddonscreen - The current open screenmouseX - The current mouse XmouseY - The current mouse Ypublic int getXSize()
getXSize in class BasicScreenAddonpublic int getYSize()
getYSize in class BasicScreenAddonpublic void setActive(boolean active)
public boolean keyPressed(int key,
int scan,
int modifiers)
IScreenAddonkey - The key pressedscan - ??modifiers - ??public net.minecraft.client.gui.IGuiEventListener getGuiListener()
public java.lang.String getText()