[][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,
    ErrorOutOfPoolMemory,
    ErrorInvalidExternalHandle,
    ErrorSurfaceLostKhr,
    ErrorNativeWindowInUseKhr,
    SuboptimalKhr,
    ErrorOutOfDateKhr,
    ErrorIncompatibleDisplayKhr,
    ErrorValidationFailedExt,
    ErrorInvalidShaderNv,
    ErrorInvalidDrmFormatModifierPlaneLayoutExt,
    ErrorFragmentationExt,
    ErrorNotPermittedExt,
    ErrorFullScreenExclusiveModeLostExt,
    ErrorInvalidOpaqueCaptureAddressKhr,
}

Wrapper for VkResult.

Variants

Success
NotReady
Timeout
EventSet
EventReset
Incomplete
ErrorOutOfHostMemory
ErrorOutOfDeviceMemory
ErrorInitializationFailed
ErrorDeviceLost
ErrorMemoryMapFailed
ErrorLayerNotPresent
ErrorExtensionNotPresent
ErrorFeatureNotPresent
ErrorIncompatibleDriver
ErrorTooManyObjects
ErrorFormatNotSupported
ErrorFragmentedPool
ErrorOutOfPoolMemory
ErrorInvalidExternalHandle
ErrorSurfaceLostKhr
ErrorNativeWindowInUseKhr
SuboptimalKhr
ErrorOutOfDateKhr
ErrorIncompatibleDisplayKhr
ErrorValidationFailedExt
ErrorInvalidShaderNv
ErrorInvalidDrmFormatModifierPlaneLayoutExt
ErrorFragmentationExt
ErrorNotPermittedExt
ErrorFullScreenExclusiveModeLostExt
ErrorInvalidOpaqueCaptureAddressKhr

Trait Implementations

impl Clone for VkResult[src]

impl Copy for VkResult[src]

impl Default for VkResult[src]

impl PartialEq<VkResult> for VkResult[src]

impl Debug for VkResult[src]

impl StructuralPartialEq for VkResult[src]

Auto Trait Implementations

Blanket Implementations

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 = !

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]