Package io.github.humbleui.skija.skottie
Class AnimationBuilder
- java.lang.Object
-
- io.github.humbleui.skija.impl.Native
-
- io.github.humbleui.skija.impl.Managed
-
- io.github.humbleui.skija.skottie.AnimationBuilder
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class AnimationBuilder extends Managed
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAnimationBuilder._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.impl.Managed
_cleanable
-
-
Constructor Summary
Constructors Constructor Description AnimationBuilder()AnimationBuilder(long ptr)AnimationBuilder(AnimationBuilderFlag... builderFlags)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static int_flagsToInt(AnimationBuilderFlag... builderFlags)static long_nBuildFromData(long ptr, long dataPtr)static long_nBuildFromFile(long ptr, java.lang.String path)static long_nBuildFromString(long ptr, java.lang.String data)static long_nGetFinalizer()static long_nMake(int flags)static void_nSetFontManager(long ptr, long fontMgrPtr)static void_nSetLogger(long ptr, long loggerPtr)static void_nSetResourceProvider(long ptr, long resourceProviderPtr)@NotNull AnimationbuildFromData(@NotNull Data data)@NotNull AnimationbuildFromFile(@NotNull java.lang.String path)@NotNull AnimationbuildFromString(@NotNull java.lang.String data)@NotNull AnimationBuildersetFontManager(@Nullable FontMgr fontMgr)Specify a font manager for loading animation fonts.@NotNull AnimationBuildersetLogger(@Nullable Logger logger)Register aLoggerwith this builder.@NotNull AnimationBuildersetResourceProvider(@Nullable ResourceProvider resourceProvider)-
Methods inherited from class io.github.humbleui.skija.impl.Managed
_nInvokeFinalizer, close, isClosed
-
-
-
-
Constructor Detail
-
AnimationBuilder
@Internal public AnimationBuilder(long ptr)
-
AnimationBuilder
public AnimationBuilder()
-
AnimationBuilder
public AnimationBuilder(AnimationBuilderFlag... builderFlags)
-
-
Method Detail
-
_flagsToInt
@Internal public static int _flagsToInt(AnimationBuilderFlag... builderFlags)
-
setFontManager
@NotNull @Contract("_ -> this") public @NotNull AnimationBuilder setFontManager(@Nullable @Nullable FontMgr fontMgr)Specify a font manager for loading animation fonts.
-
setLogger
@NotNull @Contract("_ -> this") public @NotNull AnimationBuilder setLogger(@Nullable @Nullable Logger logger)Register a
Loggerwith this builder.
-
setResourceProvider
@NotNull @Contract("_ -> this") public @NotNull AnimationBuilder setResourceProvider(@Nullable @Nullable ResourceProvider resourceProvider)
-
buildFromString
@NotNull @Contract("!null -> new; null -> fail") public @NotNull Animation buildFromString(@NotNull @NotNull java.lang.String data)
-
buildFromFile
@NotNull @Contract("!null -> new; null -> fail") public @NotNull Animation buildFromFile(@NotNull @NotNull java.lang.String path)
-
buildFromData
@NotNull @Contract("!null -> new; null -> fail") public @NotNull Animation buildFromData(@NotNull @NotNull Data data)
-
_nGetFinalizer
@Internal public static long _nGetFinalizer()
-
_nMake
@Internal public static long _nMake(int flags)
-
_nSetFontManager
@Internal public static void _nSetFontManager(long ptr, long fontMgrPtr)
-
_nSetLogger
@Internal public static void _nSetLogger(long ptr, long loggerPtr)
-
_nSetResourceProvider
@Internal public static void _nSetResourceProvider(long ptr, long resourceProviderPtr)
-
_nBuildFromString
@Internal public static long _nBuildFromString(long ptr, java.lang.String data)
-
_nBuildFromFile
@Internal public static long _nBuildFromFile(long ptr, java.lang.String path)
-
_nBuildFromData
@Internal public static long _nBuildFromData(long ptr, long dataPtr)
-
-