pub struct VulkanKhrBufferDeviceAddress { /* private fields */ }Expand description
struct for VK_KHR_buffer_device_address
Implementations§
Source§impl VulkanKhrBufferDeviceAddress
impl VulkanKhrBufferDeviceAddress
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanKhrBufferDeviceAddress
impl Clone for VulkanKhrBufferDeviceAddress
Source§fn clone(&self) -> VulkanKhrBufferDeviceAddress
fn clone(&self) -> VulkanKhrBufferDeviceAddress
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for VulkanKhrBufferDeviceAddress
Source§impl Debug for VulkanKhrBufferDeviceAddress
impl Debug for VulkanKhrBufferDeviceAddress
Source§impl VK_KHR_buffer_device_address for VulkanKhrBufferDeviceAddress
impl VK_KHR_buffer_device_address for VulkanKhrBufferDeviceAddress
Source§fn vkGetBufferDeviceAddressKHR(
&self,
device: VkDevice,
pInfo: *const VkBufferDeviceAddressInfo,
) -> Result<VkDeviceAddress, VkError>
fn vkGetBufferDeviceAddressKHR( &self, device: VkDevice, pInfo: *const VkBufferDeviceAddressInfo, ) -> Result<VkDeviceAddress, VkError>
Source§fn vkGetBufferOpaqueCaptureAddressKHR(
&self,
device: VkDevice,
pInfo: *const VkBufferDeviceAddressInfo,
) -> Result<u64, VkError>
fn vkGetBufferOpaqueCaptureAddressKHR( &self, device: VkDevice, pInfo: *const VkBufferDeviceAddressInfo, ) -> Result<u64, VkError>
Auto Trait Implementations§
impl Freeze for VulkanKhrBufferDeviceAddress
impl RefUnwindSafe for VulkanKhrBufferDeviceAddress
impl Send for VulkanKhrBufferDeviceAddress
impl Sync for VulkanKhrBufferDeviceAddress
impl Unpin for VulkanKhrBufferDeviceAddress
impl UnsafeUnpin for VulkanKhrBufferDeviceAddress
impl UnwindSafe for VulkanKhrBufferDeviceAddress
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more