public class ElementManager<G extends net.minecraft.client.gui.GuiScreen & IGuiSizable>
extends java.lang.Object
| Constructor and Description |
|---|
ElementManager(G gui) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(IGuiElement element) |
void |
clear() |
void |
draw(int mouseX,
int mouseY) |
void |
drawTooltip(int mouseX,
int mouseY) |
java.util.List<IGuiElement> |
getElements() |
java.util.List<java.lang.String> |
getTooltip(int mouseX,
int mouseY) |
ElementGroup |
group() |
void |
init(int guiLeft,
int guiTop) |
boolean |
isMouseOver(int mouseX,
int mouseY) |
boolean |
keyTyped(char typedChar,
int keyCode) |
void |
mouseClicked(int mouseX,
int mouseY,
int mouseButton) |
void |
mouseClickMove(int mouseX,
int mouseY,
int mouseButton) |
void |
mouseReleased(int mouseX,
int mouseY,
int mouseButton) |
void |
remove(IGuiElement element) |
public ElementManager(G gui)
public ElementGroup group()
public void add(IGuiElement element)
public void remove(IGuiElement element)
public void clear()
public void draw(int mouseX,
int mouseY)
public void init(int guiLeft,
int guiTop)
public void mouseClicked(int mouseX,
int mouseY,
int mouseButton)
public void mouseClickMove(int mouseX,
int mouseY,
int mouseButton)
public void mouseReleased(int mouseX,
int mouseY,
int mouseButton)
public boolean keyTyped(char typedChar,
int keyCode)
public void drawTooltip(int mouseX,
int mouseY)
public boolean isMouseOver(int mouseX,
int mouseY)
public java.util.List<java.lang.String> getTooltip(int mouseX,
int mouseY)
public java.util.List<IGuiElement> getElements()