Class RunInfo


  • public class RunInfo
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      float _advanceX  
      float _advanceY  
      int _bidiLevel  
      long _fontPtr  
      long _glyphCount  
      int _rangeBegin
      WARN does not work in Shaper.makeCoreText https://bugs.chromium.org/p/skia/issues/detail?id=10899
      int _rangeSize
      WARN does not work in Shaper.makeCoreText https://bugs.chromium.org/p/skia/issues/detail?id=10899
    • Constructor Summary

      Constructors 
      Constructor Description
      RunInfo​(long fontPtr, int biDiLevel, float advanceX, float advanceY, long glyphCount, int rangeBegin, int rangeSize)  
    • Field Detail

      • _fontPtr

        public long _fontPtr
      • _bidiLevel

        public final int _bidiLevel
      • _advanceX

        public final float _advanceX
      • _advanceY

        public final float _advanceY
      • _glyphCount

        public final long _glyphCount
      • _rangeBegin

        public final int _rangeBegin
        WARN does not work in Shaper.makeCoreText https://bugs.chromium.org/p/skia/issues/detail?id=10899
      • _rangeSize

        public final int _rangeSize
        WARN does not work in Shaper.makeCoreText https://bugs.chromium.org/p/skia/issues/detail?id=10899
    • Constructor Detail

      • RunInfo

        public RunInfo​(long fontPtr,
                       int biDiLevel,
                       float advanceX,
                       float advanceY,
                       long glyphCount,
                       int rangeBegin,
                       int rangeSize)
    • Method Detail

      • getAdvance

        public io.github.humbleui.types.Point getAdvance()
      • getRangeEnd

        public int getRangeEnd()
        WARN does not work in Shaper.makeCoreText https://bugs.chromium.org/p/skia/issues/detail?id=10899
      • getFont

        public Font getFont()
      • getBidiLevel

        public int getBidiLevel()
      • getAdvanceX

        public float getAdvanceX()
      • getAdvanceY

        public float getAdvanceY()
      • getGlyphCount

        public long getGlyphCount()
      • getRangeBegin

        public int getRangeBegin()
        WARN does not work in Shaper.makeCoreText https://bugs.chromium.org/p/skia/issues/detail?id=10899
      • getRangeSize

        public int getRangeSize()
        WARN does not work in Shaper.makeCoreText https://bugs.chromium.org/p/skia/issues/detail?id=10899
      • setFontPtr

        public RunInfo setFontPtr​(long _fontPtr)
        Returns:
        this.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object