Trait PipelineCacheMut

Source
pub trait PipelineCacheMut: PipelineCache + VkHandleMut {
    // Provided method
    fn merge(&mut self, srcs: &[VkHandleRef<'_, VkPipelineCache>]) -> Result<()> { ... }
}

Provided Methods§

Source

fn merge(&mut self, srcs: &[VkHandleRef<'_, VkPipelineCache>]) -> Result<()>

Available on crate feature Implements only.

Combine the data stores of pipeline caches into self

§Failures

On failure, this command returns

Implementations on Foreign Types§

Source§

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

Source§

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

Source§

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

Source§

impl<T> PipelineCacheMut for ManuallyDrop<T>

Source§

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

Source§

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

Source§

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

Source§

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

Implementors§