[−][src]Enum vulkano::device::DeviceCreationError
Error that can be returned when creating a device.
Variants
Failed to create the device for an implementation-specific reason.
You have reached the limit to the number of devices that can be created from the same physical device.
Failed to connect to the device.
Some of the requested features are unsupported by the physical device.
Some of the requested device extensions are not supported by the physical device.
Tried to create too many queues for a given family.
The priority of one of the queues is out of the [0.0; 1.0] range.
There is no memory available on the host (ie. the CPU, RAM, etc.).
There is no memory available on the device (ie. video memory).
Trait Implementations
impl Eq for DeviceCreationError
[src]
impl Clone for DeviceCreationError
[src]
fn clone(&self) -> DeviceCreationError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl PartialEq<DeviceCreationError> for DeviceCreationError
[src]
fn eq(&self, other: &DeviceCreationError) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl Copy for DeviceCreationError
[src]
impl Debug for DeviceCreationError
[src]
impl Display for DeviceCreationError
[src]
impl Error for DeviceCreationError
[src]
Auto Trait Implementations
impl Send for DeviceCreationError
impl Unpin for DeviceCreationError
impl Sync for DeviceCreationError
impl UnwindSafe for DeviceCreationError
impl RefUnwindSafe for DeviceCreationError
Blanket Implementations
impl<T> Content for T
[src]
fn ref_from_ptr(*mut c_void, usize) -> Option<*mut T>
[src]
fn is_size_suitable(usize) -> bool
[src]
fn indiv_size() -> usize
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,