pub enum CommandBufferState {
Recording,
Executable,
Pending,
Reset,
}Expand description
State of a CommandBuffer.
Variants§
Recording
Ready to record commands.
Executable
Recording finished; ready to submit.
Pending
Submitted to GPU queue; cannot be re-used until reset.
Reset
Buffer has been reset and can start recording again.
Trait Implementations§
Source§impl Clone for CommandBufferState
impl Clone for CommandBufferState
Source§fn clone(&self) -> CommandBufferState
fn clone(&self) -> CommandBufferState
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CommandBufferState
impl Debug for CommandBufferState
Source§impl PartialEq for CommandBufferState
impl PartialEq for CommandBufferState
impl Copy for CommandBufferState
impl Eq for CommandBufferState
impl StructuralPartialEq for CommandBufferState
Auto Trait Implementations§
impl Freeze for CommandBufferState
impl RefUnwindSafe for CommandBufferState
impl Send for CommandBufferState
impl Sync for CommandBufferState
impl Unpin for CommandBufferState
impl UnsafeUnpin for CommandBufferState
impl UnwindSafe for CommandBufferState
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more