pub struct VulkanKhrExternalMemoryFd { /* private fields */ }Expand description
struct for VK_KHR_external_memory_fd
Implementations§
Source§impl VulkanKhrExternalMemoryFd
impl VulkanKhrExternalMemoryFd
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanKhrExternalMemoryFd
impl Clone for VulkanKhrExternalMemoryFd
Source§fn clone(&self) -> VulkanKhrExternalMemoryFd
fn clone(&self) -> VulkanKhrExternalMemoryFd
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 VulkanKhrExternalMemoryFd
Source§impl Debug for VulkanKhrExternalMemoryFd
impl Debug for VulkanKhrExternalMemoryFd
Source§impl Default for VulkanKhrExternalMemoryFd
impl Default for VulkanKhrExternalMemoryFd
Source§impl VK_KHR_external_memory_fd for VulkanKhrExternalMemoryFd
impl VK_KHR_external_memory_fd for VulkanKhrExternalMemoryFd
Source§fn vkGetMemoryFdKHR(
&self,
device: VkDevice,
pGetFdInfo: *const VkMemoryGetFdInfoKHR,
pFd: *mut int,
) -> Result<(), VkError>
fn vkGetMemoryFdKHR( &self, device: VkDevice, pGetFdInfo: *const VkMemoryGetFdInfoKHR, pFd: *mut int, ) -> Result<(), VkError>
Source§fn vkGetMemoryFdPropertiesKHR(
&self,
device: VkDevice,
handleType: VkExternalMemoryHandleTypeFlagBits,
fd: i32,
pMemoryFdProperties: *mut VkMemoryFdPropertiesKHR,
) -> Result<(), VkError>
fn vkGetMemoryFdPropertiesKHR( &self, device: VkDevice, handleType: VkExternalMemoryHandleTypeFlagBits, fd: i32, pMemoryFdProperties: *mut VkMemoryFdPropertiesKHR, ) -> Result<(), VkError>
Auto Trait Implementations§
impl Freeze for VulkanKhrExternalMemoryFd
impl RefUnwindSafe for VulkanKhrExternalMemoryFd
impl Send for VulkanKhrExternalMemoryFd
impl Sync for VulkanKhrExternalMemoryFd
impl Unpin for VulkanKhrExternalMemoryFd
impl UnsafeUnpin for VulkanKhrExternalMemoryFd
impl UnwindSafe for VulkanKhrExternalMemoryFd
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