Class ParagraphBuilder
- java.lang.Object
-
- io.github.humbleui.skija.impl.Native
-
- io.github.humbleui.skija.impl.Managed
-
- io.github.humbleui.skija.paragraph.ParagraphBuilder
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class ParagraphBuilder extends Managed
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classParagraphBuilder._FinalizerHolder-
Nested classes/interfaces inherited from class io.github.humbleui.skija.impl.Managed
Managed.CleanerThunk
-
-
Field Summary
Fields Modifier and Type Field Description ManagedString_text-
Fields inherited from class io.github.humbleui.skija.impl.Managed
_cleanable
-
-
Constructor Summary
Constructors Constructor Description ParagraphBuilder(ParagraphStyle style, FontCollection fc)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void_nAddPlaceholder(long ptr, float width, float height, int alignment, int baselineMode, float baseline)static void_nAddText(long ptr, java.lang.String text)static long_nBuild(long ptr)static long_nGetFinalizer()static long_nMake(long paragraphStylePtr, long fontCollectionPtr)static void_nPopStyle(long ptr)static void_nPushStyle(long ptr, long textStylePtr)ParagraphBuilderaddPlaceholder(PlaceholderStyle style)ParagraphBuilderaddText(java.lang.String text)Paragraphbuild()ParagraphBuilderpopStyle()ParagraphBuilderpushStyle(TextStyle style)-
Methods inherited from class io.github.humbleui.skija.impl.Managed
_nInvokeFinalizer, close, isClosed
-
-
-
-
Field Detail
-
_text
@Internal public ManagedString _text
-
-
Constructor Detail
-
ParagraphBuilder
public ParagraphBuilder(ParagraphStyle style, FontCollection fc)
-
-
Method Detail
-
pushStyle
public ParagraphBuilder pushStyle(TextStyle style)
-
popStyle
public ParagraphBuilder popStyle()
-
addText
public ParagraphBuilder addText(java.lang.String text)
-
addPlaceholder
public ParagraphBuilder addPlaceholder(PlaceholderStyle style)
-
build
public Paragraph build()
-
_nMake
public static long _nMake(long paragraphStylePtr, long fontCollectionPtr)
-
_nGetFinalizer
public static long _nGetFinalizer()
-
_nPushStyle
public static void _nPushStyle(long ptr, long textStylePtr)
-
_nPopStyle
public static void _nPopStyle(long ptr)
-
_nAddText
public static void _nAddText(long ptr, java.lang.String text)
-
_nAddPlaceholder
public static void _nAddPlaceholder(long ptr, float width, float height, int alignment, int baselineMode, float baseline)
-
_nBuild
public static long _nBuild(long ptr)
-
-