Package io.github.humbleui.skija.shaper
Class RunInfo
- java.lang.Object
-
- io.github.humbleui.skija.shaper.RunInfo
-
public class RunInfo extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description float_advanceXfloat_advanceYint_bidiLevellong_fontPtrlong_glyphCountint_rangeBeginWARN does not work in Shaper.makeCoreText https://bugs.chromium.org/p/skia/issues/detail?id=10899int_rangeSizeWARN 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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancanEqual(java.lang.Object other)booleanequals(java.lang.Object o)io.github.humbleui.types.PointgetAdvance()floatgetAdvanceX()floatgetAdvanceY()intgetBidiLevel()FontgetFont()longgetGlyphCount()intgetRangeBegin()WARN does not work in Shaper.makeCoreText https://bugs.chromium.org/p/skia/issues/detail?id=10899intgetRangeEnd()WARN does not work in Shaper.makeCoreText https://bugs.chromium.org/p/skia/issues/detail?id=10899intgetRangeSize()WARN does not work in Shaper.makeCoreText https://bugs.chromium.org/p/skia/issues/detail?id=10899inthashCode()RunInfosetFontPtr(long _fontPtr)java.lang.StringtoString()
-
-
-
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
-
-
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:
equalsin classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-