Enum rafx_api::extra::upload::RafxUploadState[][src]

pub enum RafxUploadState {
    Writable,
    SentToGpu,
    Complete,
}

Variants

Writable

The upload is not submitted yet and data may be appended to it

SentToGpu

The buffer has been sent to the GPU and is no longer writable

Complete

The upload is finished and the resources may be used

Trait Implementations

impl PartialEq<RafxUploadState> for RafxUploadState[src]

impl StructuralPartialEq for RafxUploadState[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> Downcast for T where
    T: Any

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

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: Downcast + Send + Sync
[src]

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.