Trait PipelineLayout

Source
pub trait PipelineLayout: VkHandle<Handle = VkPipelineLayout> { }

Implementations on Foreign Types§

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Implementors§

Source§

impl<Device: VkHandle<Handle = VkDevice>> PipelineLayout for PipelineLayoutObject<Device>