pub unsafe fn bind_buffer_memory(&self, buffer: BufferHandle, memory: DeviceMemoryHandle,
            memory_offset: DeviceSize) -> VdResult<()> {
        let result = self.proc_addr_loader().vk.vkBindBufferMemory(
            self.handle().to_raw(), buffer.to_raw(), memory.to_raw(), memory_offset);
        error::check(result, "vkBindBufferMemory", ())
    }
/// Binds device memory to a buffer object.
///
/// https://www.khronos.org/registry/vulkan/specs/1.0/man/html/vkBindBufferMemory.html
//
// *PFN_vkBindBufferMemory)(VkDevice device, VkBuffer buffer,
// VkDeviceMemory memory, VkDeviceSize memoryOffset);
Binds device memory to a buffer object.


Binds device memory to a buffer object .
pub unsafe fn bind_buffer_memory(&self, buffer: BufferHandle, memory: DeviceMemoryHandle,
            memory_offset: DeviceSize) -> VdResult<()> {
        let result = self.proc_addr_loader().vk.vkBindBufferMemory(
            self.handle().to_raw(), buffer.to_raw(), memory.to_raw(), memory_offset);
        error::check(result, "vkBindBufferMemory", ())
    }
pub unsafe fn bind_buffer_memory ( & self , buffer : BufferHandle , memory : DeviceMemoryHandle , memory_offset : DeviceSize ) -> VdResult < ( ) > { let result = self . proc_addr_loader ( ) . vk . vkBindBufferMemory ( self . handle ( ) . to_raw ( ) , buffer . to_raw ( ) , memory . to_raw ( ) , memory_offset ) ; error :: check ( result , " " , ( ) ) }
Binds device memory to a buffer object.
Binds device memory to a buffer object .
&self
buffer
BufferHandle
memory
DeviceMemoryHandle
memory_offset
DeviceSize
&self
buffer
BufferHandle
memory
DeviceMemoryHandle
memory_offset
DeviceSize