[][src]Struct amethyst_assets::ProgressCounter

pub struct ProgressCounter { /* fields omitted */ }

A progress tracker which is passed to the Loader in order to check how many assets are loaded.

Implementations

impl ProgressCounter[src]

pub fn new() -> Self[src]

Creates a new Progress struct.

pub fn errors(&self) -> Vec<AssetErrorMeta>[src]

Removes all errors and returns them.

pub fn num_assets(&self) -> usize[src]

Returns the number of assets this struct is tracking.

pub fn num_failed(&self) -> usize[src]

Returns the number of assets that have failed.

pub fn num_loading(&self) -> usize[src]

Returns the number of assets that are still loading.

pub fn num_finished(&self) -> usize[src]

Returns the number of assets that have successfully loaded.

pub fn complete(&self) -> Completion[src]

Returns Completion::Complete if all tracked assets are finished.

pub fn is_complete(&self) -> bool[src]

Returns true if all assets have been imported without error.

Trait Implementations

impl Debug for ProgressCounter[src]

impl Default for ProgressCounter[src]

impl<'a> Progress for &'a mut ProgressCounter[src]

type Tracker = ProgressCounterTracker

The tracker this progress can create.

Auto Trait Implementations

impl !RefUnwindSafe for ProgressCounter

impl Send for ProgressCounter

impl Sync for ProgressCounter

impl Unpin for ProgressCounter

impl !UnwindSafe for ProgressCounter

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Any for T where
    T: Any

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Event for T where
    T: Send + Sync + 'static, 

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Resource for T where
    T: Any + Send + Sync

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 

impl<T> TryDefault for T where
    T: Default

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,