Enum rafx_api::extra::upload::RafxTransferUploadState [−][src]
Variants
The upload is not submitted yet and data may be appended to it
The buffer has been sent to the GPU’s transfer queue and is no longer writable
The submit to the transfer queue finished. We are ready to submit to the graphics queue but we wait here until called explicitly because submitting to a queue is not thread-safe. Additionally, it’s likely we will want to batch this submit with other command buffers going to the same queue
The buffer has been sent to the GPU’s graphics queue but has not finished
The submit has finished on both queues and the uploaded resources are ready for use
Trait Implementations
impl PartialEq<RafxTransferUploadState> for RafxTransferUploadState[src]
fn eq(&self, other: &RafxTransferUploadState) -> bool[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl StructuralPartialEq for RafxTransferUploadState[src]
Auto Trait Implementations
impl RefUnwindSafe for RafxTransferUploadState
impl Send for RafxTransferUploadState
impl Sync for RafxTransferUploadState
impl Unpin for RafxTransferUploadState
impl UnwindSafe for RafxTransferUploadState
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Downcast for T where
T: Any,
T: Any,
pub fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
pub fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
pub fn as_any(&self) -> &(dyn Any + 'static)
pub fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
impl<T> DowncastSync for T where
T: Send + Sync + Any,
T: Send + Sync + Any,
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> Resource for T where
T: Downcast + Send + Sync, [src]
T: Downcast + Send + Sync,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,