pub struct MetalCommandBuffer {
pub buffer_id: u32,
pub commands: Vec<MetalCommand>,
pub timestamp: Instant,
pub committed: bool,
pub completed: bool,
}Expand description
Metal command buffer
Fields§
§buffer_id: u32§commands: Vec<MetalCommand>§timestamp: Instant§committed: bool§completed: boolTrait Implementations§
Source§impl Clone for MetalCommandBuffer
impl Clone for MetalCommandBuffer
Source§fn clone(&self) -> MetalCommandBuffer
fn clone(&self) -> MetalCommandBuffer
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 moreAuto Trait Implementations§
impl Freeze for MetalCommandBuffer
impl RefUnwindSafe for MetalCommandBuffer
impl !Send for MetalCommandBuffer
impl !Sync for MetalCommandBuffer
impl Unpin for MetalCommandBuffer
impl UnsafeUnpin for MetalCommandBuffer
impl UnwindSafe for MetalCommandBuffer
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<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