Package io.github.humbleui.skija.shaper
Class FontMgrRunIterator
- java.lang.Object
-
- io.github.humbleui.skija.impl.Native
-
- io.github.humbleui.skija.impl.Managed
-
- io.github.humbleui.skija.shaper.ManagedRunIterator<FontRun>
-
- io.github.humbleui.skija.shaper.FontMgrRunIterator
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.util.Iterator<FontRun>
public class FontMgrRunIterator extends ManagedRunIterator<FontRun>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.github.humbleui.skija.shaper.ManagedRunIterator
ManagedRunIterator._FinalizerHolder
-
Nested classes/interfaces inherited from class io.github.humbleui.skija.impl.Managed
Managed.CleanerThunk
-
-
Field Summary
-
Fields inherited from class io.github.humbleui.skija.shaper.ManagedRunIterator
_text
-
Fields inherited from class io.github.humbleui.skija.impl.Managed
_cleanable
-
-
Constructor Summary
Constructors Constructor Description FontMgrRunIterator(ManagedString text, boolean manageText, Font font, @NotNull ShapingOptions opts)FontMgrRunIterator(ManagedString text, boolean manageText, Font font, java.util.Iterator<LanguageRun> languageRunIterator, @NotNull ShapingOptions opts)FontMgrRunIterator(java.lang.String text, Font font)FontMgrRunIterator(java.lang.String text, Font font, @NotNull ShapingOptions opts)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static long_nGetCurrentFont(long ptr)static long_nMake(long textPtr, long fontPtr, java.util.Iterator<LanguageRun> languageRunIterator, ShapingOptions opts)FontRunnext()-
Methods inherited from class io.github.humbleui.skija.shaper.ManagedRunIterator
_getEndOfCurrentRun, _nConsume, _nGetEndOfCurrentRun, _nGetFinalizer, _nIsAtEnd, close, hasNext
-
Methods inherited from class io.github.humbleui.skija.impl.Managed
_nInvokeFinalizer, isClosed
-
Methods inherited from class io.github.humbleui.skija.impl.Native
_nativeEquals, equals, getPtr, hashCode, toString
-
-
-
-
Constructor Detail
-
FontMgrRunIterator
public FontMgrRunIterator(ManagedString text, boolean manageText, Font font, java.util.Iterator<LanguageRun> languageRunIterator, @NotNull @NotNull ShapingOptions opts)
-
FontMgrRunIterator
public FontMgrRunIterator(ManagedString text, boolean manageText, Font font, @NotNull @NotNull ShapingOptions opts)
-
FontMgrRunIterator
public FontMgrRunIterator(java.lang.String text, Font font, @NotNull @NotNull ShapingOptions opts)
-
FontMgrRunIterator
public FontMgrRunIterator(java.lang.String text, Font font)
-
-
Method Detail
-
next
public FontRun next()
-
_nMake
@Internal public static long _nMake(long textPtr, long fontPtr, java.util.Iterator<LanguageRun> languageRunIterator, ShapingOptions opts)
-
_nGetCurrentFont
@Internal public static long _nGetCurrentFont(long ptr)
-
-