jay_ash/extensions/ext/image_drm_format_modifier.rs
1//! <https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_EXT_image_drm_format_modifier.html>
2
3use crate::prelude::*;
4use crate::vk;
5
6impl crate::ext::image_drm_format_modifier::Device {
7 /// <https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/vkGetImageDrmFormatModifierPropertiesEXT.html>
8 #[inline]
9 pub unsafe fn get_image_drm_format_modifier_properties(
10 &self,
11 image: vk::Image,
12 properties: &mut vk::ImageDrmFormatModifierPropertiesEXT<'_>,
13 ) -> VkResult<()> {
14 unsafe {
15 (self.fp.get_image_drm_format_modifier_properties_ext)(self.handle, image, properties)
16 .result()
17 }
18 }
19}