[][src]Enum vulkano::command_buffer::sys::Flags

pub enum Flags {
    None,
    SimultaneousUse,
    OneTimeSubmit,
}

Flags to pass when creating a command buffer.

The safest option is SimultaneousUse, but it may be slower than the other two.

Variants

None

The command buffer can be used multiple times, but must not execute more than once simultaneously.

SimultaneousUse

The command buffer can be executed multiple times in parallel.

OneTimeSubmit

The command buffer can only be submitted once. Any further submit is forbidden.

Trait Implementations

impl Clone for Flags[src]

impl Copy for Flags[src]

impl Eq for Flags[src]

impl PartialEq<Flags> for Flags[src]

impl Debug for Flags[src]

impl StructuralPartialEq for Flags[src]

impl StructuralEq for Flags[src]

Auto Trait Implementations

impl Send for Flags

impl Sync for Flags

impl Unpin for Flags

impl UnwindSafe for Flags

impl RefUnwindSafe for Flags

Blanket Implementations

impl<T> Content for T[src]

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

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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<T> Borrow<T> for T where
    T: ?Sized
[src]

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

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