Enum vulkano::swapchain::SwapchainCreationError [] [src]

pub enum SwapchainCreationError {
    OomError(OomError),
    DeviceLost,
    SurfaceLost,
    SurfaceInUse,
    NativeWindowInUse,
    MissingExtension,
    OldSwapchainSurfaceMismatch,
    OldSwapchainAlreadyUsed,
    UnsupportedMinImagesCount,
    UnsupportedMaxImagesCount,
    UnsupportedFormat,
    UnsupportedDimensions,
    UnsupportedArrayLayers,
    UnsupportedUsageFlags,
    UnsupportedSurfaceTransform,
    UnsupportedCompositeAlpha,
    UnsupportedPresentMode,
}

Error that can happen when creation a swapchain.

Variants

Not enough memory.

The device was lost.

The surface was lost.

The surface is already used by another swapchain.

The window is already in use by another API.

The VK_KHR_swapchain extension was not enabled.

Surface mismatch between old and new swapchain.

The old swapchain has already been used to recreate another one.

The requested number of swapchain images is not supported by the surface.

The requested number of swapchain images is not supported by the surface.

The requested image format is not supported by the surface.

The requested dimensions are not supported by the surface.

The requested array layers count is not supported by the surface.

The requested image usage is not supported by the surface.

The requested surface transform is not supported by the surface.

The requested composite alpha is not supported by the surface.

The requested present mode is not supported by the surface.

Trait Implementations

impl Clone for SwapchainCreationError
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for SwapchainCreationError
[src]

[src]

Formats the value using the given formatter. Read more

impl PartialEq for SwapchainCreationError
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

[src]

This method tests for !=.

impl Eq for SwapchainCreationError
[src]

impl Error for SwapchainCreationError
[src]

[src]

A short description of the error. Read more

[src]

The lower-level cause of this error, if any. Read more

impl Display for SwapchainCreationError
[src]

[src]

Formats the value using the given formatter. Read more

impl From<OomError> for SwapchainCreationError
[src]

[src]

Performs the conversion.

impl From<CapabilitiesError> for SwapchainCreationError
[src]

[src]

Performs the conversion.

Auto Trait Implementations