Trait DeviceBindMemory2Extension

Source
pub trait DeviceBindMemory2Extension: Device {
    // Required methods
    fn bind_buffer_memory2_khr_fn(&self) -> PFN_vkBindBufferMemory2KHR;
    fn bind_image_memory2_khr_fn(&self) -> PFN_vkBindImageMemory2KHR;

    // Provided methods
    unsafe fn bind_buffer_memory2_khr(
        &self,
        bounds: &[VkBindBufferMemoryInfoKHR],
    ) -> Result<()> { ... }
    unsafe fn bind_image_memory2_khr(
        &self,
        bounds: &[VkBindImageMemoryInfoKHR],
    ) -> Result<()> { ... }
}

Required Methods§

Provided Methods§

Source

unsafe fn bind_buffer_memory2_khr( &self, bounds: &[VkBindBufferMemoryInfoKHR], ) -> Result<()>

Multiple Binding for Buffers

Source

unsafe fn bind_image_memory2_khr( &self, bounds: &[VkBindImageMemoryInfoKHR], ) -> Result<()>

Multiple Binding for Images

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<'s, T> DeviceBindMemory2Extension for &'s T

Source§

impl<'s, T> DeviceBindMemory2Extension for &'s mut T

Source§

impl<T> DeviceBindMemory2Extension for Box<T>

Source§

impl<T> DeviceBindMemory2Extension for Rc<T>

Source§

impl<T> DeviceBindMemory2Extension for Arc<T>

Source§

impl<T> DeviceBindMemory2Extension for Ref<'_, T>

Source§

impl<T> DeviceBindMemory2Extension for RefMut<'_, T>

Source§

impl<T> DeviceBindMemory2Extension for ManuallyDrop<T>

Source§

impl<T> DeviceBindMemory2Extension for MutexGuard<'_, T>

Source§

impl<T> DeviceBindMemory2Extension for RwLockReadGuard<'_, T>

Source§

impl<T> DeviceBindMemory2Extension for RwLockWriteGuard<'_, T>

Source§

impl<T> DeviceBindMemory2Extension for MappedMutexGuard<'_, T>

Source§

impl<T> DeviceBindMemory2Extension for MutexGuard<'_, T>

Source§

impl<T> DeviceBindMemory2Extension for MappedRwLockReadGuard<'_, T>

Source§

impl<T> DeviceBindMemory2Extension for MappedRwLockWriteGuard<'_, T>

Source§

impl<T> DeviceBindMemory2Extension for RwLockReadGuard<'_, T>

Source§

impl<T> DeviceBindMemory2Extension for RwLockWriteGuard<'_, T>

Implementors§