[][src]Enum lava::VkResult

#[repr(i32)]pub enum VkResult {
    Success,
    NotReady,
    Timeout,
    EventSet,
    EventReset,
    Incomplete,
    ErrorOutOfHostMemory,
    ErrorOutOfDeviceMemory,
    ErrorInitializationFailed,
    ErrorDeviceLost,
    ErrorMemoryMapFailed,
    ErrorLayerNotPresent,
    ErrorExtensionNotPresent,
    ErrorFeatureNotPresent,
    ErrorIncompatibleDriver,
    ErrorTooManyObjects,
    ErrorFormatNotSupported,
    ErrorFragmentedPool,
    ErrorUnknown,
    ErrorOutOfPoolMemory,
    ErrorInvalidExternalHandle,
    ErrorFragmentation,
    ErrorInvalidOpaqueCaptureAddress,
    ErrorSurfaceLostKhr,
    ErrorNativeWindowInUseKhr,
    SuboptimalKhr,
    ErrorOutOfDateKhr,
    ErrorIncompatibleDisplayKhr,
    ErrorValidationFailedExt,
    ErrorInvalidShaderNv,
    ErrorIncompatibleVersionKhr,
    ErrorInvalidDrmFormatModifierPlaneLayoutExt,
    ErrorNotPermittedExt,
    ErrorFullScreenExclusiveModeLostExt,
    ThreadIdleKhr,
    ThreadDoneKhr,
    OperationDeferredKhr,
    OperationNotDeferredKhr,
    PipelineCompileRequiredExt,
}

Wrapper for VkResult.

Variants

Success
NotReady
Timeout
EventSet
EventReset
Incomplete
ErrorOutOfHostMemory
ErrorOutOfDeviceMemory
ErrorInitializationFailed
ErrorDeviceLost
ErrorMemoryMapFailed
ErrorLayerNotPresent
ErrorExtensionNotPresent
ErrorFeatureNotPresent
ErrorIncompatibleDriver
ErrorTooManyObjects
ErrorFormatNotSupported
ErrorFragmentedPool
ErrorUnknown
ErrorOutOfPoolMemory
ErrorInvalidExternalHandle
ErrorFragmentation
ErrorInvalidOpaqueCaptureAddress
ErrorSurfaceLostKhr
ErrorNativeWindowInUseKhr
SuboptimalKhr
ErrorOutOfDateKhr
ErrorIncompatibleDisplayKhr
ErrorValidationFailedExt
ErrorInvalidShaderNv
ErrorIncompatibleVersionKhr
ErrorInvalidDrmFormatModifierPlaneLayoutExt
ErrorNotPermittedExt
ErrorFullScreenExclusiveModeLostExt
ThreadIdleKhr
ThreadDoneKhr
OperationDeferredKhr
OperationNotDeferredKhr
PipelineCompileRequiredExt

Trait Implementations

impl Clone for VkResult[src]

impl Copy for VkResult[src]

impl Debug for VkResult[src]

impl Default for VkResult[src]

impl PartialEq<VkResult> for VkResult[src]

impl StructuralPartialEq for VkResult[src]

Auto Trait Implementations

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> 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, 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.