Trait Pipeline

Source
pub trait Pipeline: VkHandle<Handle = VkPipeline> { }

Implementations on Foreign Types§

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Implementors§

Source§

impl<Device: VkHandle<Handle = VkDevice>> Pipeline for PipelineObject<Device>