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
OomError(OomError)
Not enough memory.
DeviceLost
The device was lost.
SurfaceLost
The surface was lost.
SurfaceInUse
The surface is already used by another swapchain.
NativeWindowInUse
The window is already in use by another API.
MissingExtension
The VK_KHR_swapchain
extension was not enabled.
OldSwapchainSurfaceMismatch
Surface mismatch between old and new swapchain.
OldSwapchainAlreadyUsed
The old swapchain has already been used to recreate another one.
UnsupportedMinImagesCount
The requested number of swapchain images is not supported by the surface.
UnsupportedMaxImagesCount
The requested number of swapchain images is not supported by the surface.
UnsupportedFormat
The requested image format is not supported by the surface.
UnsupportedDimensions
The requested dimensions are not supported by the surface.
UnsupportedArrayLayers
The requested array layers count is not supported by the surface.
UnsupportedUsageFlags
The requested image usage is not supported by the surface.
UnsupportedSurfaceTransform
The requested surface transform is not supported by the surface.
UnsupportedCompositeAlpha
The requested composite alpha is not supported by the surface.
UnsupportedPresentMode
The requested present mode is not supported by the surface.
Trait Implementations
impl Clone for SwapchainCreationError
[src]
fn clone(&self) -> SwapchainCreationError
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for SwapchainCreationError
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl PartialEq for SwapchainCreationError
[src]
fn eq(&self, __arg_0: &SwapchainCreationError) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &SwapchainCreationError) -> bool
[src]
This method tests for !=
.
impl Eq for SwapchainCreationError
[src]
impl Error for SwapchainCreationError
[src]
fn description(&self) -> &str
[src]
A short description of the error. Read more
fn cause(&self) -> Option<&Error>
[src]
The lower-level cause of this error, if any. Read more
impl Display for SwapchainCreationError
[src]
fn fmt(&self, fmt: &mut Formatter) -> Result<(), Error>
[src]
Formats the value using the given formatter. Read more
impl From<OomError> for SwapchainCreationError
[src]
fn from(err: OomError) -> SwapchainCreationError
[src]
Performs the conversion.
impl From<CapabilitiesError> for SwapchainCreationError
[src]
fn from(err: CapabilitiesError) -> SwapchainCreationError
[src]
Performs the conversion.