@Environment(value=CLIENT) public abstract class DrawableHelper extends Object
Modifier and Type | Field and Description |
---|---|
static Identifier |
BACKGROUND_TEXTURE
The texture used by options for background.
|
static Identifier |
GUI_ICONS_TEXTURE
The texture of various icons and widgets used for rendering ingame indicators.
|
static Identifier |
STATS_ICON_TEXTURE
The texture of icons used in the stats screen.
|
private int |
zOffset
The z offset used by
DrawableHelper . |
Constructor and Description |
---|
DrawableHelper() |
Modifier and Type | Method and Description |
---|---|
void |
drawCenteredString(TextRenderer textRenderer,
String str,
int centerX,
int y,
int color) |
protected void |
drawHorizontalLine(int x1,
int x2,
int y,
int color) |
static void |
drawSprite(int x,
int y,
int z,
int width,
int height,
Sprite sprite) |
void |
drawString(TextRenderer textRenderer,
String str,
int x,
int y,
int color) |
static void |
drawTexture(int x,
int y,
float u,
float v,
int width,
int height,
int textureWidth,
int textureHeight) |
static void |
drawTexture(int x,
int y,
int z,
float u,
float v,
int width,
int height,
int textureHeight,
int textureWidth) |
static void |
drawTexture(int x,
int y,
int width,
int height,
float u,
float v,
int uWidth,
int vHeight,
int textureWidth,
int textureHeight) |
void |
drawTexture(int x,
int y,
int u,
int v,
int width,
int height) |
private static void |
drawTexture(int xStart,
int xEnd,
int yStart,
int yEnd,
int z,
int uWidth,
int vHeight,
float u,
float v,
int textureWidth,
int textureHeight) |
protected static void |
drawTexturedQuad(int xStart,
int xEnd,
int yStart,
int yEnd,
int z,
float uStart,
float uEnd,
float vStart,
float vEnd) |
protected void |
drawVerticalLine(int x,
int y1,
int y2,
int color) |
static void |
fill(int x1,
int y1,
int x2,
int y2,
int color) |
static void |
fill(Matrix4f matrix,
int x1,
int y1,
int x2,
int y2,
int color) |
protected void |
fillGradient(int xStart,
int yStart,
int xEnd,
int yEnd,
int colorStart,
int colorEnd) |
int |
getZOffset() |
void |
setZOffset(int zOffset) |
public static final Identifier BACKGROUND_TEXTURE
public static final Identifier STATS_ICON_TEXTURE
public static final Identifier GUI_ICONS_TEXTURE
private int zOffset
DrawableHelper
.protected void drawHorizontalLine(int x1, int x2, int y, int color)
protected void drawVerticalLine(int x, int y1, int y2, int color)
public static void fill(int x1, int y1, int x2, int y2, int color)
public static void fill(Matrix4f matrix, int x1, int y1, int x2, int y2, int color)
protected void fillGradient(int xStart, int yStart, int xEnd, int yEnd, int colorStart, int colorEnd)
public void drawCenteredString(TextRenderer textRenderer, String str, int centerX, int y, int color)
public void drawString(TextRenderer textRenderer, String str, int x, int y, int color)
public static void drawSprite(int x, int y, int z, int width, int height, Sprite sprite)
public void drawTexture(int x, int y, int u, int v, int width, int height)
public static void drawTexture(int x, int y, int z, float u, float v, int width, int height, int textureHeight, int textureWidth)
public static void drawTexture(int x, int y, int width, int height, float u, float v, int uWidth, int vHeight, int textureWidth, int textureHeight)
public static void drawTexture(int x, int y, float u, float v, int width, int height, int textureWidth, int textureHeight)
private static void drawTexture(int xStart, int xEnd, int yStart, int yEnd, int z, int uWidth, int vHeight, float u, float v, int textureWidth, int textureHeight)
protected static void drawTexturedQuad(int xStart, int xEnd, int yStart, int yEnd, int z, float uStart, float uEnd, float vStart, float vEnd)
public int getZOffset()
public void setZOffset(int zOffset)