public class GuiDraw
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
GuiDraw.GuiHook |
static interface |
GuiDraw.ITooltipLineHandler |
| Modifier and Type | Field and Description |
|---|---|
static FontRenderer |
fontRenderer |
static GuiDraw.GuiHook |
gui |
static TextureManager |
renderEngine |
static java.lang.String |
TOOLTIP_HANDLER
Have a string in the tooltip list with TOOLTIP_HANDLER + getTipLineId(handler) for a custom handler
|
static java.lang.String |
TOOLTIP_LINESPACE
Append a string in the tooltip list with TOOLTIP_LINESPACE to have a small gap between it and the next line
|
| Constructor and Description |
|---|
GuiDraw() |
| Modifier and Type | Method and Description |
|---|---|
static void |
changeTexture(ResourceLocation r) |
static void |
changeTexture(java.lang.String s) |
static java.awt.Dimension |
displayRes() |
static java.awt.Dimension |
displaySize() |
static void |
drawGradientRect(int x,
int y,
int w,
int h,
int colour1,
int colour2) |
static void |
drawMultilineTip(FontRenderer font,
int x,
int y,
java.util.List<java.lang.String> list) |
static void |
drawMultilineTip(int x,
int y,
java.util.List<java.lang.String> list) |
static void |
drawRect(int x,
int y,
int w,
int h,
int colour) |
static void |
drawString(java.lang.String text,
int x,
int y,
int colour) |
static void |
drawString(java.lang.String text,
int x,
int y,
int colour,
boolean shadow) |
static void |
drawStringC(java.lang.String text,
int x,
int y,
int colour) |
static void |
drawStringC(java.lang.String text,
int x,
int y,
int colour,
boolean shadow) |
static void |
drawStringC(java.lang.String text,
int x,
int y,
int w,
int h,
int colour) |
static void |
drawStringC(java.lang.String text,
int x,
int y,
int w,
int h,
int colour,
boolean shadow) |
static void |
drawStringR(java.lang.String text,
int x,
int y,
int colour) |
static void |
drawStringR(java.lang.String text,
int x,
int y,
int colour,
boolean shadow) |
static void |
drawTexturedModalRect(int x,
int y,
int tx,
int ty,
int w,
int h) |
static void |
drawTip(int x,
int y,
java.lang.String text) |
static void |
drawTooltipBox(int x,
int y,
int w,
int h) |
static java.awt.Point |
getMousePosition() |
static java.awt.Point |
getMousePosition(int eventX,
int eventY) |
static int |
getStringWidth(java.lang.String s) |
static GuiDraw.ITooltipLineHandler |
getTipLine(java.lang.String line) |
static int |
getTipLineId(GuiDraw.ITooltipLineHandler handler) |
public static final GuiDraw.GuiHook gui
public static FontRenderer fontRenderer
public static TextureManager renderEngine
public static final java.lang.String TOOLTIP_LINESPACE
public static final java.lang.String TOOLTIP_HANDLER
public static void drawRect(int x,
int y,
int w,
int h,
int colour)
public static void drawGradientRect(int x,
int y,
int w,
int h,
int colour1,
int colour2)
public static void drawTexturedModalRect(int x,
int y,
int tx,
int ty,
int w,
int h)
public static void drawString(java.lang.String text,
int x,
int y,
int colour,
boolean shadow)
public static void drawString(java.lang.String text,
int x,
int y,
int colour)
public static void drawStringC(java.lang.String text,
int x,
int y,
int w,
int h,
int colour,
boolean shadow)
public static void drawStringC(java.lang.String text,
int x,
int y,
int w,
int h,
int colour)
public static void drawStringC(java.lang.String text,
int x,
int y,
int colour,
boolean shadow)
public static void drawStringC(java.lang.String text,
int x,
int y,
int colour)
public static void drawStringR(java.lang.String text,
int x,
int y,
int colour,
boolean shadow)
public static void drawStringR(java.lang.String text,
int x,
int y,
int colour)
public static int getStringWidth(java.lang.String s)
public static java.awt.Dimension displaySize()
public static java.awt.Dimension displayRes()
public static java.awt.Point getMousePosition(int eventX,
int eventY)
public static java.awt.Point getMousePosition()
public static void changeTexture(java.lang.String s)
public static void changeTexture(ResourceLocation r)
public static void drawTip(int x,
int y,
java.lang.String text)
public static int getTipLineId(GuiDraw.ITooltipLineHandler handler)
public static GuiDraw.ITooltipLineHandler getTipLine(java.lang.String line)
public static void drawMultilineTip(int x,
int y,
java.util.List<java.lang.String> list)
public static void drawMultilineTip(FontRenderer font,
int x,
int y,
java.util.List<java.lang.String> list)
public static void drawTooltipBox(int x,
int y,
int w,
int h)