Module prelude

Module prelude 

Source
Expand description

All the public API offered by this crate

Structs§

CheckProgressSet
This set represents the “check progress and transition state if ready” step. It is only useful in the schedule where progress checking occurs (Last by default).
HiddenProgress
Represents progress that is intended to be “hidden” from the user.
Progress
Represents the progress that is being tracked.
ProgressEntity
Component to store progress on an entity.
ProgressEntry
System param to manage a progress entry in the ProgressTracker.
ProgressEntryId
An opaque ID for accessing data stored in the ProgressTracker.
ProgressPlugin
Add this plugin to enable progress tracking for your states type.
ProgressTracker
The resource where all the progress information is stored.

Traits§

ProgressReturningSystem
Extension trait to add the APIs for handling systems that return progress.

Functions§

clear_global_progress
System that calls ProgressTracker::clear.
dummy_system_count_frames
Dummy system to count a number of frames.
dummy_system_wait_frames
Dummy system to wait for a number of frames.
dummy_system_wait_millis
Dummy system to wait for a time duration
hide_progress
Adapter for converting a system returning Progress into HiddenProgress
unhide_progress
Adapter for converting a system returning HiddenProgress into Progress