pub unsafe fn invalidate_mapped_memory_ranges(&self, memory_ranges: &[MappedMemoryRange])
            -> VdResult<()> {
        let result = self.proc_addr_loader().vk.vkInvalidateMappedMemoryRanges(self.handle().to_raw(),
            memory_ranges.len() as u32, memory_ranges.as_ptr() as *const vks::VkMappedMemoryRange);
        error::check(result, "vkInvalidateMappedMemoryRanges", ())
    }
/// Invalidates ranges of mapped memory objects.
///
/// https://www.khronos.org/registry/vulkan/specs/1.0/man/html/vkInvalidateMappedMemoryRanges.html
//
// *PFN_vkInvalidateMappedMemoryRanges)(VkDevice device, uint32_t
// memoryRangeCount, const VkMappedMemoryRange* pMemoryRanges);
Invalidates ranges of mapped memory objects.


Invalidates ranges of mapped memory objects .
pub unsafe fn invalidate_mapped_memory_ranges(&self, memory_ranges: &[MappedMemoryRange])
            -> VdResult<()> {
        let result = self.proc_addr_loader().vk.vkInvalidateMappedMemoryRanges(self.handle().to_raw(),
            memory_ranges.len() as u32, memory_ranges.as_ptr() as *const vks::VkMappedMemoryRange);
        error::check(result, "vkInvalidateMappedMemoryRanges", ())
    }
pub unsafe fn invalidate_mapped_memory_ranges ( & self , memory_ranges : & [ MappedMemoryRange ] ) -> VdResult < ( ) > { let result = self . proc_addr_loader ( ) . vk . vkInvalidateMappedMemoryRanges ( self . handle ( ) . to_raw ( ) , memory_ranges . len ( ) as u32 , memory_ranges . as_ptr ( ) as * const vks :: VkMappedMemoryRange ) ; error :: check ( result , " " , ( ) ) }
Invalidates ranges of mapped memory objects.
Invalidates ranges of mapped memory objects .
&self
memory_ranges
&[MappedMemoryRange]
&self
memory_ranges
&[MappedMemoryRange]