Class SourceLines

java.lang.Object
dev.engine_room.flywheel.backend.glsl.SourceLines
All Implemented Interfaces:
CharSequence

public class SourceLines extends Object implements CharSequence
  • Field Details

    • name

      public final net.minecraft.resources.ResourceLocation name
    • raw

      public final String raw
  • Constructor Details

    • SourceLines

      public SourceLines(net.minecraft.resources.ResourceLocation name, String raw)
  • Method Details

    • count

      public int count()
    • lineString

      public String lineString(int lineNo)
    • lineStartIndex

      public int lineStartIndex(int lineNo)
    • getCharPos

      public CharPos getCharPos(int charPos)
    • printLinesWithNumbers

      public String printLinesWithNumbers()
    • toString

      public String toString()
      Specified by:
      toString in interface CharSequence
      Overrides:
      toString in class Object
    • subSequence

      public CharSequence subSequence(int start, int end)
      Specified by:
      subSequence in interface CharSequence
    • charAt

      public char charAt(int i)
      Specified by:
      charAt in interface CharSequence
    • length

      public int length()
      Specified by:
      length in interface CharSequence
    • lineWidth

      public int lineWidth(int spanLine)
    • lineStartColTrimmed

      public int lineStartColTrimmed(int line)
    • lineStartPosTrimmed

      public int lineStartPosTrimmed(int line)