Enum vulkano::swapchain::SwapchainCreationError [−][src]
pub enum SwapchainCreationError {}Show 19 variants
OomError(OomError), DeviceLost, SurfaceLost, SurfaceInUse, NativeWindowInUse, MissingExtensionKHRSwapchain, MissingExtensionExtFullScreenExclusive, OldSwapchainSurfaceMismatch, OldSwapchainAlreadyUsed, UnsupportedMinImagesCount, UnsupportedMaxImagesCount, UnsupportedFormat, UnsupportedDimensions, UnsupportedArrayLayers, UnsupportedUsageFlags, UnsupportedSurfaceTransform, UnsupportedCompositeAlpha, UnsupportedPresentMode, UnsupportedImageConfiguration,
Expand description
Error that can happen when creation a swapchain.
Variants
Not enough memory.
Tuple Fields of OomError
0: OomError
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.
The VK_EXT_full_screen_exclusive
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.
The image configuration is not supported by the physical device.
Trait Implementations
Performs the conversion.
Performs the conversion.
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for SwapchainCreationError
impl Send for SwapchainCreationError
impl Sync for SwapchainCreationError
impl Unpin for SwapchainCreationError
impl UnwindSafe for SwapchainCreationError
Blanket Implementations
Mutably borrows from an owned value. Read more
Builds a pointer to this type from a raw pointer.
Returns true if the size is suitable to store a type like this.
Returns the size of an individual element.