类 AnimationMetadataSection

java.lang.Object
net.minecraft.client.resources.metadata.animation.AnimationMetadataSection

public class AnimationMetadataSection extends Object
  • 字段详细资料

    • SERIALIZER

      public static final AnimationMetadataSectionSerializer SERIALIZER
    • SECTION_NAME

      public static final String SECTION_NAME
      另请参阅:
    • DEFAULT_FRAME_TIME

      public static final int DEFAULT_FRAME_TIME
      另请参阅:
    • UNKNOWN_SIZE

      public static final int UNKNOWN_SIZE
      另请参阅:
    • EMPTY

      public static final AnimationMetadataSection EMPTY
    • frames

      private final List<AnimationFrame> frames
    • frameWidth

      private final int frameWidth
    • frameHeight

      private final int frameHeight
    • defaultFrameTime

      private final int defaultFrameTime
    • interpolatedFrames

      private final boolean interpolatedFrames
  • 构造器详细资料

    • AnimationMetadataSection

      public AnimationMetadataSection(List<AnimationFrame> pFrames, int pFrameWidth, int pFrameHeight, int pDefaultFrameTime, boolean pInterpolatedFrames)
  • 方法详细资料

    • calculateFrameSize

      public FrameSize calculateFrameSize(int pWidth, int pHeight)
    • getDefaultFrameTime

      public int getDefaultFrameTime()
    • isInterpolatedFrames

      public boolean isInterpolatedFrames()
    • forEachFrame

      public void forEachFrame(AnimationMetadataSection.FrameOutput pOutput)