[−][src]Enum vulkano::OomError
Error type returned by most Vulkan functions.
Variants
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 OomError
[src]
impl Copy for OomError
[src]
impl Debug for OomError
[src]
impl Display for OomError
[src]
impl Eq for OomError
[src]
impl Error for OomError
[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<OomError> for BufferCreationError
[src]
pub fn from(err: OomError) -> BufferCreationError
[src]
impl From<OomError> for BufferViewCreationError
[src]
pub fn from(err: OomError) -> BufferViewCreationError
[src]
impl From<OomError> for DeviceMemoryAllocError
[src]
pub fn from(err: OomError) -> DeviceMemoryAllocError
[src]
impl From<OomError> for ComputePipelineCreationError
[src]
pub fn from(err: OomError) -> ComputePipelineCreationError
[src]
impl From<OomError> for GraphicsPipelineCreationError
[src]
pub fn from(err: OomError) -> GraphicsPipelineCreationError
[src]
impl From<OomError> for QueryPoolCreationError
[src]
pub fn from(err: OomError) -> QueryPoolCreationError
[src]
impl From<OomError> for SamplerCreationError
[src]
pub fn from(err: OomError) -> SamplerCreationError
[src]
impl From<OomError> for SurfaceCreationError
[src]
pub fn from(err: OomError) -> SurfaceCreationError
[src]
impl From<OomError> for CapabilitiesError
[src]
pub fn from(err: OomError) -> CapabilitiesError
[src]
impl From<OomError> for SwapchainCreationError
[src]
pub fn from(err: OomError) -> SwapchainCreationError
[src]
impl From<OomError> for FullscreenExclusiveError
[src]
pub fn from(err: OomError) -> FullscreenExclusiveError
[src]
impl From<OomError> for AcquireError
[src]
pub fn from(err: OomError) -> AcquireError
[src]
impl From<OomError> for BuildError
[src]
pub fn from(err: OomError) -> BuildError
[src]
impl From<OomError> for PersistentDescriptorSetBuildError
[src]
pub fn from(err: OomError) -> PersistentDescriptorSetBuildError
[src]
impl From<OomError> for PipelineLayoutCreationError
[src]
pub fn from(err: OomError) -> PipelineLayoutCreationError
[src]
impl From<OomError> for FramebufferCreationError
[src]
pub fn from(err: OomError) -> FramebufferCreationError
[src]
impl From<OomError> for RenderPassCreationError
[src]
pub fn from(err: OomError) -> RenderPassCreationError
[src]
impl From<OomError> for ImageCreationError
[src]
pub fn from(err: OomError) -> ImageCreationError
[src]
impl From<OomError> for InstanceCreationError
[src]
pub fn from(err: OomError) -> InstanceCreationError
[src]
impl From<OomError> for LayersListError
[src]
pub fn from(err: OomError) -> LayersListError
[src]
impl PartialEq<OomError> for OomError
[src]
pub fn eq(&self, other: &OomError) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for OomError
[src]
impl StructuralPartialEq for OomError
[src]
Auto Trait Implementations
impl RefUnwindSafe for OomError
[src]
impl Send for OomError
[src]
impl Sync for OomError
[src]
impl Unpin for OomError
[src]
impl UnwindSafe for OomError
[src]
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,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Content for T
[src]
pub fn ref_from_ptr(*mut c_void, usize) -> Option<*mut T>
[src]
pub fn is_size_suitable(usize) -> bool
[src]
pub 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.
pub fn to_owned(&self) -> T
[src]
pub 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.
pub 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>,