RenderContext

public interface RenderContext(source)

Types

Link copied to clipboard
public enum TextureFilter

Functions

Link copied to clipboard
public void bindTexture(@NotNull() @NotNull() MyResourceLocation texture)
Link copied to clipboard
public abstract void clearScissor()
Link copied to clipboard
public abstract void color(float r, float g, float b, float a)
Link copied to clipboard
public abstract void disableDepth()
Link copied to clipboard
public abstract void disableScissor()
Link copied to clipboard
public abstract void doDrawTooltip()
Link copied to clipboard
public abstract void drawColoredRect(float left, float top, float right, float bottom, int color)
Link copied to clipboard
public void drawDarkRect(int x, int y, int width, int height)
public abstract void drawDarkRect(int x, int y, int width, int height, boolean shadow)
Link copied to clipboard
public abstract void drawGradientRect(int zLevel, int left, int top, int right, int bottom, int startColor, int endColor)
Link copied to clipboard
public void drawHorizontalLine(int y, int startX, int endX, int color)
Link copied to clipboard
public void drawNinePatch(@NotNull() @NotNull() NinePatch<@NotNull() MyResourceLocation> patch, float x, float y, int width, int height)
Link copied to clipboard
public void drawOpenCloseTriangle(boolean isOpen, float x, float y, float width, float height)
Link copied to clipboard
public abstract int drawString(    @NotNull() @NotNull() IFontRenderer fontRenderer,     @NotNull() @NotNull() String text,     int x,     int y,     int color,     boolean shadow)
Link copied to clipboard
public void drawStringCenteredScaledMaxWidth(    @NotNull() @NotNull() String text,     @NotNull() @NotNull() IFontRenderer fr,     float x,     float y,     boolean shadow,     int length,     int color)
public final static Unit drawStringCenteredScalingDownWithMaxWidth(    String text,     Int centerX,     Int centerY,     Int maxWidth,     Int color,     Boolean shadow,     IFontRenderer fr)
Link copied to clipboard
public void drawStringScaledMaxWidth(    @NotNull() @NotNull() String text,     @NotNull() @NotNull() IFontRenderer fontRenderer,     int x,     int y,     boolean shadow,     int width,     int color)
Link copied to clipboard
public void drawTexturedRect(float x, float y, float width, float height)
public abstract void drawTexturedRect(float x, float y, float width, float height, float u1, float v1, float u2, float v2)
Link copied to clipboard
public abstract void drawTriangles(Array<float> coordinates)
Link copied to clipboard
public void drawVerticalLine(int x, int startY, int endY, int color)
Link copied to clipboard
public abstract void enableDepth()
Link copied to clipboard
@NotNull()
public abstract @NotNull() DynamicTextureReference generateDynamicTexture(@NotNull() @NotNull() BufferedImage image)
Dynamically load a buffered image into a minecraft bindable texture.
Link copied to clipboard
@NotNull()
public @NotNull() IMinecraft getMinecraft()
Link copied to clipboard
public abstract void invertedRect(float left, float top, float right, float bottom)
Link copied to clipboard
public boolean isCtrlDown()
Link copied to clipboard
public abstract boolean isKeyboardKeyDown(int keyboardKey)
Link copied to clipboard
public abstract boolean isMouseButtonDown(int mouseButton)
Link copied to clipboard
public boolean isShiftDown()
Link copied to clipboard
public abstract void popMatrix()
Link copied to clipboard
public abstract void popScissor()
Link copied to clipboard
public abstract void pushMatrix()
Link copied to clipboard
public abstract void pushScissor(int left, int top, int right, int bottom)
Link copied to clipboard
public abstract void refreshScissor()
Link copied to clipboard
public abstract void renderItemStack(@NotNull() @NotNull() IItemStack itemStack, int x, int y, @Nullable() @Nullable() String overlayText)
Link copied to clipboard
public abstract void scale(float x, float y, float z)
Link copied to clipboard
public abstract void scheduleDrawTooltip(@NotNull() @NotNull() List<String> tooltipLines)
Link copied to clipboard
public abstract void setTextureMinMagFilter(@NotNull() @NotNull() RenderContext.TextureFilter filter)
Set the texture min and mag filter which dictate how an image is upscaled / interpolated.
Link copied to clipboard
public abstract void translate(float x, float y, float z)