Trait Framebuffer

Source
pub trait Framebuffer: VkHandle<Handle = VkFramebuffer> { }

Implementations on Foreign Types§

Source§

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

Source§

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

Source§

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

Source§

impl<T> Framebuffer for Rc<T>
where T: Framebuffer + ?Sized,

Source§

impl<T> Framebuffer for Arc<T>
where T: Framebuffer + ?Sized,

Source§

impl<T> Framebuffer for Ref<'_, T>
where T: Framebuffer + ?Sized,

Source§

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

Source§

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

Source§

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

Source§

impl<T> Framebuffer for RwLockReadGuard<'_, T>
where T: Framebuffer + ?Sized,

Source§

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

Source§

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

Source§

impl<T> Framebuffer for RwLockReadGuard<'_, T>
where T: Framebuffer + ?Sized,

Source§

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

Implementors§

Source§

impl<Device: VkHandle<Handle = VkDevice>> Framebuffer for FramebufferObject<'_, Device>