Class AnimationBuilder

  • All Implemented Interfaces:
    java.lang.AutoCloseable

    public class AnimationBuilder
    extends Managed
    • Constructor Detail

      • AnimationBuilder

        @Internal
        public AnimationBuilder​(long ptr)
      • AnimationBuilder

        public AnimationBuilder()
    • Method Detail

      • 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 Logger with 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)