[−][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 Clone for DeviceCreationError
[src]
fn clone(&self) -> DeviceCreationError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for DeviceCreationError
[src]
impl Debug for DeviceCreationError
[src]
impl Display for DeviceCreationError
[src]
impl Eq for DeviceCreationError
[src]
impl Error for DeviceCreationError
[src]
fn description(&self) -> &str
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn cause(&self) -> Option<&dyn Error>
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 StructuralEq for DeviceCreationError
[src]
impl StructuralPartialEq for DeviceCreationError
[src]
Auto Trait Implementations
impl RefUnwindSafe for DeviceCreationError
impl Send for DeviceCreationError
impl Sync for DeviceCreationError
impl Unpin for DeviceCreationError
impl UnwindSafe for DeviceCreationError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
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> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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> 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>,