Interface TextRenderer

All Known Implementing Classes:
CustomTextRenderer, VanillaTextRenderer

public interface TextRenderer
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
     
    default void
    begin(double scale)
     
    void
    begin(double scale, boolean scaleOnly, boolean big)
     
    default void
     
    default void
    end()
     
    void
    end(net.minecraft.client.util.math.MatrixStack matrices)
     
    get()
     
    default double
     
    double
    getHeight(boolean shadow)
     
    default double
     
    default double
    getWidth(String text, boolean shadow)
     
    double
    getWidth(String text, int length, boolean shadow)
     
    boolean
     
    default double
    render(String text, double x, double y, Color color)
     
    double
    render(String text, double x, double y, Color color, boolean shadow)
     
    void
    setAlpha(double a)
     
  • Method Details

    • get

      static TextRenderer get()
    • setAlpha

      void setAlpha(double a)
    • begin

      void begin(double scale, boolean scaleOnly, boolean big)
    • begin

      default void begin(double scale)
    • begin

      default void begin()
    • beginBig

      default void beginBig()
    • getWidth

      double getWidth(String text, int length, boolean shadow)
    • getWidth

      default double getWidth(String text, boolean shadow)
    • getWidth

      default double getWidth(String text)
    • getHeight

      double getHeight(boolean shadow)
    • getHeight

      default double getHeight()
    • render

      double render(String text, double x, double y, Color color, boolean shadow)
    • render

      default double render(String text, double x, double y, Color color)
    • isBuilding

      boolean isBuilding()
    • end

      default void end()
    • end

      void end(net.minecraft.client.util.math.MatrixStack matrices)