ash/extensions/khr/
buffer_device_address.rs1use crate::vk;
4
5impl crate::khr::buffer_device_address::Device {
6 #[inline]
8 pub unsafe fn get_buffer_device_address(
9 &self,
10 info: &vk::BufferDeviceAddressInfoKHR<'_>,
11 ) -> vk::DeviceAddress {
12 (self.fp.get_buffer_device_address_khr)(self.handle, info)
13 }
14
15 #[inline]
17 pub unsafe fn get_buffer_opaque_capture_address(
18 &self,
19 info: &vk::BufferDeviceAddressInfoKHR<'_>,
20 ) -> u64 {
21 (self.fp.get_buffer_opaque_capture_address_khr)(self.handle, info)
22 }
23
24 #[inline]
26 pub unsafe fn get_device_memory_opaque_capture_address(
27 &self,
28 info: &vk::DeviceMemoryOpaqueCaptureAddressInfoKHR<'_>,
29 ) -> u64 {
30 (self.fp.get_device_memory_opaque_capture_address_khr)(self.handle, info)
31 }
32}