Trait FenceMut

Source
pub trait FenceMut: Fence + VkHandleMut {
    // Provided method
    fn reset(&mut self) -> Result<()> { ... }
}

Provided Methods§

Source

fn reset(&mut self) -> Result<()>

Available on crate feature Implements only.

Resets a fence object

§Failures

On failure, this command returns

  • VK_ERROR_OUT_OF_HOST_MEMORY
  • VK_ERROR_OUT_OF_DEVICE_MEMORY

Implementations on Foreign Types§

Source§

impl<'s, T> FenceMut for &'s mut T
where T: FenceMut + ?Sized,

Source§

impl<T> FenceMut for Box<T>
where T: FenceMut + ?Sized,

Source§

impl<T> FenceMut for RefMut<'_, T>
where T: FenceMut + ?Sized,

Source§

impl<T> FenceMut for ManuallyDrop<T>
where T: FenceMut,

Source§

impl<T> FenceMut for MutexGuard<'_, T>
where T: FenceMut + ?Sized,

Source§

impl<T> FenceMut for RwLockWriteGuard<'_, T>
where T: FenceMut + ?Sized,

Source§

impl<T> FenceMut for MutexGuard<'_, T>
where T: FenceMut + ?Sized,

Source§

impl<T> FenceMut for RwLockWriteGuard<'_, T>
where T: FenceMut + ?Sized,

Implementors§

Source§

impl<Device: VkHandle<Handle = VkDevice>> FenceMut for FenceObject<Device>