java.lang.Object
net.minecraft.client.gui.Font
com.simibubi.create.content.logistics.trains.management.edgePoint.station.NoShadowFontWrapper

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
  • Constructor Summary

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

    Modifier and Type
    Method
    Description
     
    int
    draw(com.mojang.blaze3d.vertex.PoseStack pPoseStack, String pText, float pX, float pY, int pColor)
     
    int
    draw(com.mojang.blaze3d.vertex.PoseStack pPoseStack, net.minecraft.network.chat.Component pText, float pX, float pY, int pColor)
     
    int
    draw(com.mojang.blaze3d.vertex.PoseStack pPoseStack, net.minecraft.util.FormattedCharSequence pText, float pX, float pY, int pColor)
     
    int
    drawInBatch(String pText, float pX, float pY, int pColor, boolean pDropShadow, com.mojang.math.Matrix4f pMatrix, net.minecraft.client.renderer.MultiBufferSource pBuffer, boolean pTransparent, int pBackgroundColor, int pPackedLight)
     
    int
    drawInBatch(String pText, float pX, float pY, int pColor, boolean pDropShadow, com.mojang.math.Matrix4f pMatrix, net.minecraft.client.renderer.MultiBufferSource pBuffer, boolean pTransparent, int pBackgroundColor, int pPackedLight, boolean pBidiFlag)
     
    int
    drawInBatch(net.minecraft.network.chat.Component pText, float pX, float pY, int pColor, boolean pDropShadow, com.mojang.math.Matrix4f pMatrix, net.minecraft.client.renderer.MultiBufferSource pBuffer, boolean pTransparent, int pBackgroundColor, int pPackedLight)
     
    int
    drawInBatch(net.minecraft.util.FormattedCharSequence pText, float pX, float pY, int pColor, boolean pDropShadow, com.mojang.math.Matrix4f pMatrix, net.minecraft.client.renderer.MultiBufferSource pBuffer, boolean pTransparent, int pBackgroundColor, int pPackedLight)
     
    void
    drawInBatch8xOutline(net.minecraft.util.FormattedCharSequence pText, float pX, float pY, int pColor, int pBackgroundColor, com.mojang.math.Matrix4f pMatrix, net.minecraft.client.renderer.MultiBufferSource pBuffer, int pPackedLightCoords)
     
    int
    drawShadow(com.mojang.blaze3d.vertex.PoseStack pPoseStack, String pText, float pX, float pY, int pColor)
     
    int
    drawShadow(com.mojang.blaze3d.vertex.PoseStack pPoseStack, String pText, float pX, float pY, int pColor, boolean pTransparent)
     
    int
    drawShadow(com.mojang.blaze3d.vertex.PoseStack pPoseStack, net.minecraft.network.chat.Component pText, float pX, float pY, int pColor)
     
    int
    drawShadow(com.mojang.blaze3d.vertex.PoseStack pPoseStack, net.minecraft.util.FormattedCharSequence pText, float pX, float pY, int pColor)
     
    void
    drawWordWrap(net.minecraft.network.chat.FormattedText pText, int pX, int pY, int pMaxWidth, int pColor)
     
    net.minecraft.client.gui.font.FontSet
    getFontSet(net.minecraft.resources.ResourceLocation pFontLocation)
     
    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)
     

    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

    • getFontSet

      public net.minecraft.client.gui.font.FontSet getFontSet(net.minecraft.resources.ResourceLocation pFontLocation)
      Overrides:
      getFontSet in class net.minecraft.client.gui.Font
    • drawShadow

      public int drawShadow(com.mojang.blaze3d.vertex.PoseStack pPoseStack, String pText, float pX, float pY, int pColor)
      Overrides:
      drawShadow in class net.minecraft.client.gui.Font
    • drawShadow

      public int drawShadow(com.mojang.blaze3d.vertex.PoseStack pPoseStack, String pText, float pX, float pY, int pColor, boolean pTransparent)
      Overrides:
      drawShadow in class net.minecraft.client.gui.Font
    • draw

      public int draw(com.mojang.blaze3d.vertex.PoseStack pPoseStack, String pText, float pX, float pY, int pColor)
      Overrides:
      draw in class net.minecraft.client.gui.Font
    • drawShadow

      public int drawShadow(com.mojang.blaze3d.vertex.PoseStack pPoseStack, net.minecraft.util.FormattedCharSequence pText, float pX, float pY, int pColor)
      Overrides:
      drawShadow in class net.minecraft.client.gui.Font
    • drawShadow

      public int drawShadow(com.mojang.blaze3d.vertex.PoseStack pPoseStack, net.minecraft.network.chat.Component pText, float pX, float pY, int pColor)
      Overrides:
      drawShadow in class net.minecraft.client.gui.Font
    • draw

      public int draw(com.mojang.blaze3d.vertex.PoseStack pPoseStack, net.minecraft.util.FormattedCharSequence pText, float pX, float pY, int pColor)
      Overrides:
      draw in class net.minecraft.client.gui.Font
    • draw

      public int draw(com.mojang.blaze3d.vertex.PoseStack pPoseStack, net.minecraft.network.chat.Component pText, float pX, float pY, int pColor)
      Overrides:
      draw in class net.minecraft.client.gui.Font
    • bidirectionalShaping

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

      public int drawInBatch(String pText, float pX, float pY, int pColor, boolean pDropShadow, com.mojang.math.Matrix4f pMatrix, net.minecraft.client.renderer.MultiBufferSource pBuffer, boolean pTransparent, int pBackgroundColor, int pPackedLight)
      Overrides:
      drawInBatch in class net.minecraft.client.gui.Font
    • drawInBatch

      public int drawInBatch(String pText, float pX, float pY, int pColor, boolean pDropShadow, com.mojang.math.Matrix4f pMatrix, net.minecraft.client.renderer.MultiBufferSource pBuffer, boolean pTransparent, int pBackgroundColor, int pPackedLight, boolean pBidiFlag)
      Overrides:
      drawInBatch in class net.minecraft.client.gui.Font
    • drawInBatch

      public int drawInBatch(net.minecraft.network.chat.Component pText, float pX, float pY, int pColor, boolean pDropShadow, com.mojang.math.Matrix4f pMatrix, net.minecraft.client.renderer.MultiBufferSource pBuffer, boolean pTransparent, int pBackgroundColor, int pPackedLight)
      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, com.mojang.math.Matrix4f pMatrix, net.minecraft.client.renderer.MultiBufferSource pBuffer, boolean pTransparent, int pBackgroundColor, int pPackedLight)
      Overrides:
      drawInBatch in class net.minecraft.client.gui.Font
    • drawInBatch8xOutline

      public void drawInBatch8xOutline(net.minecraft.util.FormattedCharSequence pText, float pX, float pY, int pColor, int pBackgroundColor, com.mojang.math.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
    • drawWordWrap

      public void drawWordWrap(net.minecraft.network.chat.FormattedText pText, int pX, int pY, int pMaxWidth, int pColor)
      Overrides:
      drawWordWrap 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