Class NoShadowFontWrapper

java.lang.Object
net.minecraft.client.gui.Font
com.simibubi.create.content.trains.station.NoShadowFontWrapper
All Implemented Interfaces:
net.neoforged.neoforge.client.extensions.IFontExtension

public class NoShadowFontWrapper extends net.minecraft.client.gui.Font
  • Nested Class Summary

    Nested classes/interfaces inherited from class net.minecraft.client.gui.Font

    net.minecraft.client.gui.Font.DisplayMode
  • Field Summary

    Fields inherited from class net.minecraft.client.gui.Font

    ALPHA_CUTOFF, lineHeight, random

    Fields inherited from interface net.neoforged.neoforge.client.extensions.IFontExtension

    ELLIPSIS
  • Constructor Summary

    Constructors
    Constructor
    Description
    NoShadowFontWrapper(net.minecraft.client.gui.Font wrapped)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    int
    drawInBatch(String pText, float pX, float pY, int pColor, boolean pDropShadow, org.joml.Matrix4f pMatrix, net.minecraft.client.renderer.MultiBufferSource pBuffer, net.minecraft.client.gui.Font.DisplayMode pDisplayMode, int pBackgroundColor, int pPackedLightCoords)
     
    int
    drawInBatch(String pText, float pX, float pY, int pColor, boolean pDropShadow, org.joml.Matrix4f pMatrix, net.minecraft.client.renderer.MultiBufferSource pBuffer, net.minecraft.client.gui.Font.DisplayMode pDisplayMode, int pBackgroundColor, int pPackedLightCoords, boolean pBidirectional)
     
    int
    drawInBatch(net.minecraft.network.chat.Component pText, float pX, float pY, int pColor, boolean pDropShadow, org.joml.Matrix4f pMatrix, net.minecraft.client.renderer.MultiBufferSource pBuffer, net.minecraft.client.gui.Font.DisplayMode pDisplayMode, int pBackgroundColor, int pPackedLightCoords)
     
    int
    drawInBatch(net.minecraft.util.FormattedCharSequence pText, float pX, float pY, int pColor, boolean pDropShadow, org.joml.Matrix4f pMatrix, net.minecraft.client.renderer.MultiBufferSource pBuffer, net.minecraft.client.gui.Font.DisplayMode pDisplayMode, int pBackgroundColor, int pPackedLightCoords)
     
    void
    drawInBatch8xOutline(net.minecraft.util.FormattedCharSequence pText, float pX, float pY, int pColor, int pBackgroundColor, org.joml.Matrix4f pMatrix, net.minecraft.client.renderer.MultiBufferSource pBuffer, int pPackedLightCoords)
     
    net.minecraft.network.chat.FormattedText
    ellipsize(net.minecraft.network.chat.FormattedText text, int maxWidth)
     
    net.minecraft.client.StringSplitter
     
    boolean
     
    plainSubstrByWidth(String pText, int pMaxWidth)
     
    plainSubstrByWidth(String p_92838_, int p_92839_, boolean p_92840_)
     
    List<net.minecraft.util.FormattedCharSequence>
    split(net.minecraft.network.chat.FormattedText pText, int pMaxWidth)
     
    net.minecraft.network.chat.FormattedText
    substrByWidth(net.minecraft.network.chat.FormattedText pText, int pMaxWidth)
     
    int
    width(String pText)
     
    int
    width(net.minecraft.network.chat.FormattedText pText)
     
    int
    width(net.minecraft.util.FormattedCharSequence pText)
     
    int
    wordWrapHeight(String pStr, int pMaxWidth)
     
    int
    wordWrapHeight(net.minecraft.network.chat.FormattedText pText, int pMaxWidth)
     

    Methods inherited from class net.minecraft.client.gui.Font

    getFontSet, self

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • NoShadowFontWrapper

      public NoShadowFontWrapper(net.minecraft.client.gui.Font wrapped)
  • Method Details

    • drawInBatch

      public int drawInBatch(net.minecraft.network.chat.Component pText, float pX, float pY, int pColor, boolean pDropShadow, org.joml.Matrix4f pMatrix, net.minecraft.client.renderer.MultiBufferSource pBuffer, net.minecraft.client.gui.Font.DisplayMode pDisplayMode, int pBackgroundColor, int pPackedLightCoords)
      Overrides:
      drawInBatch in class net.minecraft.client.gui.Font
    • drawInBatch

      public int drawInBatch(net.minecraft.util.FormattedCharSequence pText, float pX, float pY, int pColor, boolean pDropShadow, org.joml.Matrix4f pMatrix, net.minecraft.client.renderer.MultiBufferSource pBuffer, net.minecraft.client.gui.Font.DisplayMode pDisplayMode, int pBackgroundColor, int pPackedLightCoords)
      Overrides:
      drawInBatch in class net.minecraft.client.gui.Font
    • drawInBatch

      public int drawInBatch(String pText, float pX, float pY, int pColor, boolean pDropShadow, org.joml.Matrix4f pMatrix, net.minecraft.client.renderer.MultiBufferSource pBuffer, net.minecraft.client.gui.Font.DisplayMode pDisplayMode, int pBackgroundColor, int pPackedLightCoords)
      Overrides:
      drawInBatch in class net.minecraft.client.gui.Font
    • drawInBatch

      public int drawInBatch(String pText, float pX, float pY, int pColor, boolean pDropShadow, org.joml.Matrix4f pMatrix, net.minecraft.client.renderer.MultiBufferSource pBuffer, net.minecraft.client.gui.Font.DisplayMode pDisplayMode, int pBackgroundColor, int pPackedLightCoords, boolean pBidirectional)
      Overrides:
      drawInBatch in class net.minecraft.client.gui.Font
    • ellipsize

      public net.minecraft.network.chat.FormattedText ellipsize(net.minecraft.network.chat.FormattedText text, int maxWidth)
    • wordWrapHeight

      public int wordWrapHeight(net.minecraft.network.chat.FormattedText pText, int pMaxWidth)
      Overrides:
      wordWrapHeight in class net.minecraft.client.gui.Font
    • bidirectionalShaping

      public String bidirectionalShaping(String pText)
      Overrides:
      bidirectionalShaping in class net.minecraft.client.gui.Font
    • drawInBatch8xOutline

      public void drawInBatch8xOutline(net.minecraft.util.FormattedCharSequence pText, float pX, float pY, int pColor, int pBackgroundColor, org.joml.Matrix4f pMatrix, net.minecraft.client.renderer.MultiBufferSource pBuffer, int pPackedLightCoords)
      Overrides:
      drawInBatch8xOutline in class net.minecraft.client.gui.Font
    • width

      public int width(String pText)
      Overrides:
      width in class net.minecraft.client.gui.Font
    • width

      public int width(net.minecraft.network.chat.FormattedText pText)
      Overrides:
      width in class net.minecraft.client.gui.Font
    • width

      public int width(net.minecraft.util.FormattedCharSequence pText)
      Overrides:
      width in class net.minecraft.client.gui.Font
    • plainSubstrByWidth

      public String plainSubstrByWidth(String p_92838_, int p_92839_, boolean p_92840_)
      Overrides:
      plainSubstrByWidth in class net.minecraft.client.gui.Font
    • plainSubstrByWidth

      public String plainSubstrByWidth(String pText, int pMaxWidth)
      Overrides:
      plainSubstrByWidth in class net.minecraft.client.gui.Font
    • substrByWidth

      public net.minecraft.network.chat.FormattedText substrByWidth(net.minecraft.network.chat.FormattedText pText, int pMaxWidth)
      Overrides:
      substrByWidth in class net.minecraft.client.gui.Font
    • wordWrapHeight

      public int wordWrapHeight(String pStr, int pMaxWidth)
      Overrides:
      wordWrapHeight in class net.minecraft.client.gui.Font
    • split

      public List<net.minecraft.util.FormattedCharSequence> split(net.minecraft.network.chat.FormattedText pText, int pMaxWidth)
      Overrides:
      split in class net.minecraft.client.gui.Font
    • isBidirectional

      public boolean isBidirectional()
      Overrides:
      isBidirectional in class net.minecraft.client.gui.Font
    • getSplitter

      public net.minecraft.client.StringSplitter getSplitter()
      Overrides:
      getSplitter in class net.minecraft.client.gui.Font