Class ToastManager.ToastInstance<T extends Toast>

java.lang.Object
net.minecraft.client.gui.components.toasts.ToastManager.ToastInstance<T>
Enclosing class:
ToastManager

class ToastManager.ToastInstance<T extends Toast> extends Object
  • Field Details

    • SLIDE_ANIMATION_DURATION_MS

      private static final long SLIDE_ANIMATION_DURATION_MS
      See Also:
    • toast

      private final T extends Toast toast
    • firstSlotIndex

      final int firstSlotIndex
    • occupiedSlotCount

      final int occupiedSlotCount
    • animationStartTime

      private long animationStartTime
    • becameFullyVisibleAt

      private long becameFullyVisibleAt
    • visibility

      Toast.Visibility visibility
    • fullyVisibleFor

      private long fullyVisibleFor
    • visiblePortion

      private float visiblePortion
    • hasFinishedRendering

      private boolean hasFinishedRendering
  • Constructor Details

    • ToastInstance

      ToastInstance(T p_365175_, int p_365347_, int p_361399_)
  • Method Details

    • getToast

      public T getToast()
    • hasFinishedRendering

      public boolean hasFinishedRendering()
    • calculateVisiblePortion

      private void calculateVisiblePortion(long p_362492_)
    • update

      public void update()
    • render

      public void render(GuiGraphics p_362825_, int p_361934_)