public class GuiIcon extends java.lang.Object implements ISimpleDrawable
Modifier and Type | Field and Description |
---|---|
int |
height |
ISprite |
sprite |
int |
textureSize |
int |
width |
Constructor and Description |
---|
GuiIcon(ISprite sprite,
int textureSize) |
GuiIcon(net.minecraft.util.ResourceLocation texture,
double u,
double v,
double width,
double height) |
GuiIcon(net.minecraft.util.ResourceLocation texture,
double u,
double v,
double width,
double height,
int texSize) |
Modifier and Type | Method and Description |
---|---|
net.minecraft.client.renderer.texture.DynamicTexture |
createDynamicTexture(int scale) |
static void |
draw(ISprite sprite,
double xMin,
double yMin,
double xMax,
double yMax) |
void |
drawAt(double x,
double y) |
static void |
drawAt(ISprite sprite,
double x,
double y,
double size) |
static void |
drawAt(ISprite sprite,
double x,
double y,
double width,
double height) |
void |
drawCustomQuad(double x1,
double y1,
double x2,
double y2,
double x3,
double y3,
double x4,
double y4) |
void |
drawCutInside(double x,
double y,
double displayWidth,
double displayHeight) |
void |
drawCutInside(IGuiArea element) |
void |
drawScaledInside(double x,
double y,
double drawnWidth,
double drawnHeight) |
void |
drawScaledInside(IGuiArea element) |
GuiIcon |
offset(double u,
double v) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
andThen, drawAt
public final ISprite sprite
public final int textureSize
public final int width
public final int height
public GuiIcon(ISprite sprite, int textureSize)
public GuiIcon(net.minecraft.util.ResourceLocation texture, double u, double v, double width, double height, int texSize)
public GuiIcon(net.minecraft.util.ResourceLocation texture, double u, double v, double width, double height)
public GuiIcon offset(double u, double v)
public net.minecraft.client.renderer.texture.DynamicTexture createDynamicTexture(int scale)
public void drawAt(double x, double y)
drawAt
in interface ISimpleDrawable
public void drawScaledInside(IGuiArea element)
public void drawScaledInside(double x, double y, double drawnWidth, double drawnHeight)
public void drawCustomQuad(double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4)
public void drawCutInside(IGuiArea element)
public void drawCutInside(double x, double y, double displayWidth, double displayHeight)
public static void drawAt(ISprite sprite, double x, double y, double size)
public static void drawAt(ISprite sprite, double x, double y, double width, double height)
public static void draw(ISprite sprite, double xMin, double yMin, double xMax, double yMax)