[][src]Enum vulkano::command_buffer::CommandBufferExecError

pub enum CommandBufferExecError {
    AccessError {
        error: AccessError,
        command_name: Cow<'static, str>,
        command_param: Cow<'static, str>,
        command_offset: usize,
    },
    OneTimeSubmitAlreadySubmitted,
    ExclusiveAlreadyInUse,
}

Error that can happen when attempting to execute a command buffer.

Variants

AccessError

Access to a resource has been denied.

Fields of AccessError

error: AccessErrorcommand_name: Cow<'static, str>command_param: Cow<'static, str>command_offset: usize
OneTimeSubmitAlreadySubmitted

The command buffer or one of the secondary command buffers it executes was created with the "one time submit" flag, but has already been submitted it the past.

ExclusiveAlreadyInUse

The command buffer or one of the secondary command buffers it executes is already in use by the GPU and was not created with the "concurrent" flag.

Trait Implementations

impl Clone for CommandBufferExecError[src]

impl Debug for CommandBufferExecError[src]

impl Display for CommandBufferExecError[src]

impl Eq for CommandBufferExecError[src]

impl Error for CommandBufferExecError[src]

impl PartialEq<CommandBufferExecError> for CommandBufferExecError[src]

impl StructuralEq for CommandBufferExecError[src]

impl StructuralPartialEq for CommandBufferExecError[src]

Auto Trait Implementations

impl RefUnwindSafe for CommandBufferExecError

impl Send for CommandBufferExecError

impl Sync for CommandBufferExecError

impl Unpin for CommandBufferExecError

impl UnwindSafe for CommandBufferExecError

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> Content for T[src]

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

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

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

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[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.