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 long
private long
(package private) final int
private long
protected boolean
(package private) final int
private static final long
private final T
(package private) Toast.Visibility
private float
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
calculateVisiblePortion
(long pVisibilityTime) getToast()
boolean
void
render
(GuiGraphics pGuiGraphics, int pGuiWidth) void
void
update()
-
Field Details
-
SLIDE_ANIMATION_DURATION_MS
private static final long SLIDE_ANIMATION_DURATION_MS- See Also:
-
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
protected boolean hasFinishedRendering
-
-
Constructor Details
-
ToastInstance
ToastInstance(T pToast, int pFirstSlotIndex, int pOccupiedSlotCount)
-
-
Method Details
-
getToast
-
resetToast
public void resetToast() -
hasFinishedRendering
public boolean hasFinishedRendering() -
calculateVisiblePortion
private void calculateVisiblePortion(long pVisibilityTime) -
update
public void update() -
render
-