Class ToastManager.ToastInstance<T extends Toast>
java.lang.Object
net.minecraft.client.gui.components.toasts.ToastManager.ToastInstance<T>
- Enclosing class:
ToastManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate longprivate longprivate final intprivate longprotected booleanprivate final intprivate static final longprivate final Tprivate Toast.Visibilityprivate float -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateToastInstance(T toast, int firstSlotIndex, int occupiedSlotCount) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidcalculateVisiblePortion(long now) getToast()booleanvoidrender(GuiGraphics graphics, int screenWidth) voidvoidupdate()
-
Field Details
-
SLIDE_ANIMATION_DURATION_MS
private static final long SLIDE_ANIMATION_DURATION_MS- See Also:
-
toast
-
firstSlotIndex
private final int firstSlotIndex -
occupiedSlotCount
private final int occupiedSlotCount -
animationStartTime
private long animationStartTime -
becameFullyVisibleAt
private long becameFullyVisibleAt -
visibility
-
fullyVisibleFor
private long fullyVisibleFor -
visiblePortion
private float visiblePortion -
hasFinishedRendering
protected boolean hasFinishedRendering
-
-
Constructor Details
-
ToastInstance
-
-
Method Details
-
getToast
-
resetToast
public void resetToast() -
hasFinishedRendering
public boolean hasFinishedRendering() -
calculateVisiblePortion
private void calculateVisiblePortion(long now) -
update
public void update() -
render
-